From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6C54EVnVGGQ5QgAASxT56A (envelope-from ) for ; Mon, 20 Mar 2023 22:51:21 +0100 Received: from aspmx2.migadu.com ([2001:41d0:2:c151::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id MCenEFnVGGS13QAAG6o9tA (envelope-from ) for ; Mon, 20 Mar 2023 22:51:21 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx2.migadu.com (Postfix) with ESMTPS id E0B8238E58 for ; Mon, 20 Mar 2023 22:51:20 +0100 (CET) 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 Content-Transfer-Encoding: 8bit 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+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1679349081; a=rsa-sha256; cv=none; b=tKBFP3dMoKclqOCckANdbNANq0ik4fjyq1Q6Zcx4oGmyyxjLhoLmGfbMOmMxxq38HK7XCh PSPlJcS9NZY+UgrM0EjMODvL6WhK5Nq0C48MZDVnNTYgocCl0hSBqPJ3ymahY+bzftSkeW jdGAnv7S7CoXUouSsRzGkMI3+MGwP4wChslANraV35UPjBpWGnTU/r2eDynUjnNzqTjXhX bS3t9bSP8xwDoudPi6G+bVRTy4GzhJxbujeNU0D/wfModhKp0AaiAoIkAKQ1S/KQJvPQpz vmpj6K+D1R2wWwwcjU8u8ksCXwL3oibXnQukfdL611cXkrq5TdoYLEYZ9wgkbQ== ARC-Authentication-Results: i=1; aspmx2.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=Vyxhovqz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx2.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1679349081; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=tm+6sZxNMyiXb5rbrTOGyHOn6EIjfTC551bzZcypMNI=; b=Tu47oADsTkNGoZSe4OxAswa6BszDReUyJ/LLvDQjIz6GFJKQL0uHj9S061e3mIPIY2zSoP P2SklL/LTBKsFAi1GG0LZHw72OqBglmiNA6tFGpGkIc50wMXnPmewUD1CD0nQe23RoVNMs TPK0ev8Dkd7JB6RMUoKDFMcE7nlvuw8lQ1F1HY8aVyUDh1WwtH3iteNEpLDB6yrIcmkTEU /gGfO5KqEKEFYbxEhiu8tl/jgxWWV5d711rbGPflInqkb/WUoscfTZw3E1UZTry1yjd9Qn 2HFSMXLrXl8ak9+eBHFbdUsr3cF4/ZnoCDqDdYwp7DY8Y1jyftNL9vP0EiMWPA== X-Migadu-Spam-Score: 7.05 X-Spam-Score: 7.05 X-Migadu-Queue-Id: E0B8238E58 Authentication-Results: aspmx2.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=Vyxhovqz; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx2.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn1.migadu.com X-TUID: 6n4qfWe8Lyc3 * 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") -- 2.39.2