From patchwork Mon Mar 20 21:50:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 48454 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4BCCF16F32; Mon, 20 Mar 2023 21:51:25 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2C93516F13 for ; Mon, 20 Mar 2023 21:51:21 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peNPE-0004jO-8i; Mon, 20 Mar 2023 17:51:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peNPD-0004jD-GX for guix-patches@gnu.org; Mon, 20 Mar 2023 17:51:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peNPD-0005WL-3W for guix-patches@gnu.org; Mon, 20 Mar 2023 17:51:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peNPC-0006nF-Ld for guix-patches@gnu.org; Mon, 20 Mar 2023 17:51:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62306] [PATCH] gnu: Add phd2 Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 21:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62306 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62306@debbugs.gnu.org Cc: Sharlatan Hellseher X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167934903826080 (code B ref -1); Mon, 20 Mar 2023 21:51:02 +0000 Received: (at submit) by debbugs.gnu.org; 20 Mar 2023 21:50:38 +0000 Received: from localhost ([127.0.0.1]:56935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peNOn-0006ma-Pr for submit@debbugs.gnu.org; Mon, 20 Mar 2023 17:50:38 -0400 Received: from lists.gnu.org ([209.51.188.17]:33336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peNOm-0006mQ-2y for submit@debbugs.gnu.org; Mon, 20 Mar 2023 17:50:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peNOl-0004HK-LU for guix-patches@gnu.org; Mon, 20 Mar 2023 17:50:35 -0400 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peNOj-0005U8-Sf for guix-patches@gnu.org; Mon, 20 Mar 2023 17:50:35 -0400 Received: by mail-wm1-x32a.google.com with SMTP id p13-20020a05600c358d00b003ed346d4522so8395678wmq.2 for ; Mon, 20 Mar 2023 14:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679349032; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=tm+6sZxNMyiXb5rbrTOGyHOn6EIjfTC551bzZcypMNI=; b=VyxhovqziV/EXZbEkNQyxKCzYP1uC34NZJCVWdhVYa1vpyt5V09hp7YBUn9jcLOCsI tHjqxKDWZ4xvosG5OJvd9gIpL4cMTXiB+zjcFyDDcBQo7eXtMx6pb8ZxXapPUZ605cYF ohl6vsxFhx1xvZYPz9nxshH/oJJtx1TMfpeZLjPBnbvCZOMVDHjYOUZ1HLFRl/Iczdiu A23ZP3eHV1fpjdeZOsJkVtt6ciOJbcqGy9aL/4kZUwGGiAdzugu3n9Kw2kvsKCa4Nbm+ DOVhUrS5TmbbQ+l/6Tm/ZzvMxOc2j4rcn0cTiIITvUd0L1Pa+8OjKgNdan9xDer6MvTU NEsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679349032; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tm+6sZxNMyiXb5rbrTOGyHOn6EIjfTC551bzZcypMNI=; b=XGr9AhnMAOl8HS7ZsNlQt2mIZNHPvxSz954EAbsf2x6bytb+O5dMx55qTCaz3pWqvd npbx7aQpPAud+Vc0iN5AAj50kA7G0aAxwvsHe2w0cJfa8/eHj97j2szrLYpDJI19kldL 6Y9pxH41QOOCst100i9gYGyRo7vLYMQ4qId9V5bMRYX3VUgVR6cp7qo0fdqQuzD1fMzN D1ihBlQD1tMz8yRMBT95wgOeG1N2mzEmv/MVQNX39q1go9XSncrgAZqo3uC0L/oMi/dk kswaxaURlVgInifVsKbSuoMmkyb29ahWBXD1W08xEk5Vuh6gN1dERaTd3ckjxntxD0xL nNNg== X-Gm-Message-State: AO0yUKWLvn6J+eW6fXIJe0uMJj0ePGHJCLv0RMwu5QYw+EXSHXsFYutC UtUY85HpLJjoKoLJJuKcaOR+bROma9I= X-Google-Smtp-Source: AK7set/om27UPVwW0f3gdGOLKAb2wmP9aLX4jac4UXFzNsHs3EQG3lq1HEiaFfokADJyLy8brIVyKQ== X-Received: by 2002:a05:600c:2258:b0:3eb:29fe:f912 with SMTP id a24-20020a05600c225800b003eb29fef912mr725313wmm.36.1679349031953; Mon, 20 Mar 2023 14:50:31 -0700 (PDT) Received: from guxtil.incerto.xyz (cpc100856-bagu15-2-0-cust368.1-3.cable.virginm.net. [82.25.93.113]) by smtp.gmail.com with ESMTPSA id k15-20020a05600c1c8f00b003ed793d9de0sm10169wms.1.2023.03.20.14.50.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 14:50:31 -0700 (PDT) From: Sharlatan Hellseher Date: Mon, 20 Mar 2023 21:50:28 +0000 Message-Id: <20230320215028.26102-1-sharlatanus@gmail.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::32a; envelope-from=sharlatanus@gmail.com; helo=mail-wm1-x32a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/astronomy.scm (phd2): New variable. --- gnu/packages/astronomy.scm | 71 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 46839c802f..66040ad5f5 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -678,6 +678,77 @@ (define-public gnuastro programs for the manipulation and analysis of astronomical data.") (license license:gpl3+))) +(define-public phd2 + (package + (name "phd2") + (version "2.6.11") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/OpenPHDGuiding/phd2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0n87xsv9gzrwk1ygws4vw397ffq40xybp5b3c3bd5kcmff0avaw9")) + (modules '((guix build utils))) + (snippet + '(begin + ;; NOTE: Keep eye on the thirdparty directory as the bundled names + ;; change from relase to release. + ;; + ;; Remove bundles. + (with-directory-excursion "thirdparty" + (for-each delete-file-recursively + '("HID_Utilities" + "MallincamGuider-OSX-dylib-source.zip" + "VidCapture" + "cfitsio-3.47-patched.tar.gz" + "cfitsio-README-PHD2.txt" + "cfitsio-snprintf.patch" + "eigen-eigen-67e894c6cd8f.tar.bz2" + "gettext-0.14.4-bin.zip" + "gettext-0.14.4-dep.zip" + "gtest-1.7.0.zip" + "indiclient-44aaf5d3-win32.zip" + "libcurl-7.54.0-win32.zip" + "libdc1394-2.2.2.tar.gz" + "libindi-58b26c584049e1b9ecd55aa5f4a225677a417898.tar.gz" + "libusb-1.0.21.tar.bz2" + "openssag"))))))) + (build-system cmake-build-system) + (arguments + (list + #:configure-flags + #~(list "-DOPENSOURCE_ONLY=yes" + "-DUSE_SYSTEM_CFITSIO=yes" + "-DUSE_SYSTEM_EIGEN3=yes" + "-DUSE_SYSTEM_GTEST=yes" + "-DUSE_SYSTEM_LIBINDI=yes" + "-DUSE_SYSTEM_LIBUSB=yes"))) + (native-inputs + (list gettext-minimal + googletest + perl + pkg-config + python-wrapper)) + (inputs + (list cfitsio + curl-minimal + eigen + gtk+ + indi + libnova + libusb + wxwidgets + zlib)) + (home-page "https://openphdguiding.org") + (synopsis "Teleskope guiding software") + (description + "PHD2 is the enhanced, second generation version of the PHD guiding +software from Stark Labs to simplify the process of tracking a guide star.") + (license license:bsd-3))) + (define-public sextractor (package (name "sextractor")