From patchwork Fri Nov 12 21:22:48 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Sharlatan Hellseher X-Patchwork-Id: 34418 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 9B81B27BBE3; Fri, 12 Nov 2021 21:24:11 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2241827BBE1 for ; Fri, 12 Nov 2021 21:24:11 +0000 (GMT) Received: from localhost ([::1]:39000 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mle1q-00060x-1X for patchwork@mira.cbaines.net; Fri, 12 Nov 2021 16:24:10 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50990) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mle1i-00060Q-Hn for guix-patches@gnu.org; Fri, 12 Nov 2021 16:24:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34536) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mle1i-0004Rt-9q for guix-patches@gnu.org; Fri, 12 Nov 2021 16:24:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mle1i-0006Ua-3O for guix-patches@gnu.org; Fri, 12 Nov 2021 16:24:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51795] [PATCH]: gnu: Add imppg Resent-From: Sharlatan Hellseher Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Nov 2021 21:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51795 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51795@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163675218724875 (code B ref -1); Fri, 12 Nov 2021 21:24:01 +0000 Received: (at submit) by debbugs.gnu.org; 12 Nov 2021 21:23:07 +0000 Received: from localhost ([127.0.0.1]:46076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mle0o-0006T7-Ut for submit@debbugs.gnu.org; Fri, 12 Nov 2021 16:23:07 -0500 Received: from lists.gnu.org ([209.51.188.17]:40608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mle0l-0006Sx-VR for submit@debbugs.gnu.org; Fri, 12 Nov 2021 16:23:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50800) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mle0l-0005vs-Oq for guix-patches@gnu.org; Fri, 12 Nov 2021 16:23:03 -0500 Received: from [2a00:1450:4864:20::42f] (port=41891 helo=mail-wr1-x42f.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mle0j-0004IX-Km for guix-patches@gnu.org; Fri, 12 Nov 2021 16:23:03 -0500 Received: by mail-wr1-x42f.google.com with SMTP id d3so17773256wrh.8 for ; Fri, 12 Nov 2021 13:23:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=E9B+7cuHbQGp3sNkC8UoTulEnDJlTL2UH3hDN0qMNv0=; b=jGDL182XFxHAGzn45TiUbuPPRGAKi56t3k0j95aTBM8pkyQIHzo8iWysiovN03+55i cs/egZMF1zro5NGUUEFdzIbuSSyLlJtGz5ugvh2VNI2vMpGCzpMqY5J9+9lmWIJh1Xr3 hDA6SkFeKgig7rervv56I+iHmQ9TE4Fx6HbB4x0c3KmglBn3G1bvWQXoGOPuMqqNPv3r Gs9Uxn1URnbGbSk0/IjiRB+lR9YjEojrFmEY6ftxwX9gL7audYDKuZeLNBPcy9uMayNj jqFYwCdAq1GZrNbH3P0IH73OnshFe4N2gT/n94cwqkQ5R8hCx839XU+lX8hfT7Y3xORW OqIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=E9B+7cuHbQGp3sNkC8UoTulEnDJlTL2UH3hDN0qMNv0=; b=q0j9+k2Uxl9/0vlqeZbovkt00UUV+4nATHQMFexCv7TpDOEkr0c5RyGksVdH3bqORk l3rTGnJX1c6QcbSg8kcn2CtN2rFHY9MyokvERbLiH9pWJ1KwUEGb5R6DmLkYWN89pQ4Y 94aO3xN+tvc83xhz9LaNeNS/sKZQynQrmYpXjmw66ABhBgg0k8D5IXS7/T8QcRSUINrz ya4Cjs1+4ED34jFmqKXex6B9mRIRspplpyd/GwlOhOel2xx8UQktEhCl0NqN6B87O0fl N6Ct3Cd/jOP6YicZ3FfOY4IXvGqmvEKf8PUdnzzq4EseNOg1VgRZuYr3rWl8d8j4Uqqp SeyQ== X-Gm-Message-State: AOAM533HG+OsKE164c4kT1QIzNa6O4r10Sl0ruIB4kvo9mgWQKKni8uo 5VPBpyVEDmpPJr6I9IR84zkrhEV3rXu4t+MDQf55mIrz1GQ= X-Google-Smtp-Source: ABdhPJzVgWwrsOrlV4oesk1sdxFakXAHP3KJLenyxnjLW3qkGbyWyczHKR1cR/I7U5qLpVlAytfwaycMbLSYV8GUsFY= X-Received: by 2002:adf:d1c2:: with SMTP id b2mr22157683wrd.114.1636752179599; Fri, 12 Nov 2021 13:22:59 -0800 (PST) MIME-Version: 1.0 From: Sharlatan Hellseher Date: Fri, 12 Nov 2021 21:22:48 +0000 Message-ID: X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::42f (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::42f; envelope-from=sharlatanus@gmail.com; helo=mail-wr1-x42f.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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" X-getmail-retrieved-from-mailbox: Patches successfully built /gnu/store/14nqbnzy6k91x8l98c9hid6l1dxcza60-imppg-0.6.4.drv --- … наш разум - превосходная объяснительная машина которая способна найти смысл почти в чем угодно, истолковать любой феномен, но совершенно не в состоянии принять мысль о непредсказуемости. From 8ba2e65db5753bd6b4c57e9957ec66b8581e4d69 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Fri, 12 Nov 2021 21:21:12 +0000 Subject: [PATCH] gnu: Add imppg * gnu/packages/astronomy.scm: (imppg): New variable. --- gnu/packages/astronomy.scm | 53 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index fc8959faad..57f62dc24d 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -32,6 +32,7 @@ (define-module (gnu packages astronomy) #:use-module (gnu packages) #:use-module (gnu packages algebra) #:use-module (gnu packages autotools) + #:use-module (gnu packages boost) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages curl) @@ -56,6 +57,7 @@ (define-module (gnu packages astronomy) #:use-module (gnu packages qt) #:use-module (gnu packages version-control) #:use-module (gnu packages video) + #:use-module (gnu packages wxwidgets) #:use-module (gnu packages xiph) #:use-module (gnu packages xml) #:use-module (gnu packages xorg) @@ -986,6 +988,57 @@ (define-public sgp4 It can be used to calculate the trajectory of satellites.") (license license:asl2.0)))) +(define-public imppg + (package + (name "imppg") + (version "0.6.4") + (source + (origin + (method git-fetch) + (uri (git-reference + (url (string-append "https://github.com/GreatAttractor/" name)) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04synbmyz0hkipl1cdc26nr42r57v494yjw8pi4jx0jrxrawgj9h")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f ; No test provided + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p "build") + (chdir "build") + (invoke + "cmake" + "-G" "Unix Makefiles" + "-DCMAKE_BUILD_TYPE=Release" + (string-append "-DCMAKE_INSTALL_PREFIX=" (assoc-ref outputs "out")) + "..")))))) + (native-inputs + `(("boost" ,boost) + ("pkg-config" ,pkg-config))) + (inputs + `(("cfitsio" ,cfitsio) + ("freeimage" ,freeimage) + ("glew" ,glew) + ("wxwidgets" ,wxwidgets))) + (home-page "https://github.com/GreatAttractor/imppg") + (synopsis "Astronomical Image Post-Proccessor (ImPPG)") + (description + "ImPPG performs Lucy-Richardson deconvolution, unsharp masking, brightness +normalization and tone curve adjustment. It can also apply previously specified +processing settings to multiple images. All operations are performed using +32-bit floating-point arithmetic. + +Supported input formats: FITS, BMP, JPEG, PNG, TIFF (most of bit depths and +compression methods), TGA and more. Images are processed in grayscale and can be +saved as: BMP 8-bit; PNG 8-bit; TIFF 8-bit, 16-bit, 32-bit floating-point (no +compression, LZW- or ZIP-compressed), FITS 8-bit, 16-bit, 32-bit +floating-point.") + (license license:gpl3+))) + (define-public indi (package (name "indi") -- 2.33.1