guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3.


From: Sharlatan Hellseher
Subject: [bug#73915] [PATCH 04/42] gnu: siril: Update to 1.3.3.
Date: Sun, 20 Oct 2024 20:52:06 +0100

* gnu/packages/astronomy.scm (siril): Update to 1.3.3.
[inputs]: Add curl, ffmpeg, lcms-next, libgit2, libjxl, libxisf, lz4,
pugixml, and wcslib. Sort alphabetically.
[native-inputs]: Remove cmake; add cmake-minimal, and glib:bin.

Change-Id: I3eaa0c1da7889d740850cac7c8860683e9b503a9
---
 gnu/packages/astronomy.scm | 41 ++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 0e9f297a36..8e9d060813 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -50,6 +50,7 @@ (define-module (gnu packages astronomy)
   #:use-module (gnu packages gcc)
   #:use-module (gnu packages geo)
   #:use-module (gnu packages gettext)
+  #:use-module (gnu packages ghostscript)
   #:use-module (gnu packages gl)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gnome)
@@ -2436,7 +2437,7 @@ (define-public sextractor
 (define-public siril
   (package
     (name "siril")
-    (version "1.2.4")
+    (version "1.3.3")
     (source
      (origin
        (method git-fetch)
@@ -2444,14 +2445,14 @@ (define-public siril
              (url "https://gitlab.com/free-astro/siril";)
              (commit version)))
        (sha256
-        (base32 "1nh5zk7isf7a0akkxq56n0lw8i18f7w3r27pa16fpcivmbv6xcx2"))
+        (base32 "1fxjfr9kak9vb899xpgr1vmiv3cc2l4apyp0mn0ghg7mqlyl9qmw"))
        (file-name (git-file-name name version))))
     (build-system meson-build-system)
     (arguments
      (list
       #:glib-or-gtk? #t
-      #:imported-modules `(,@%meson-build-system-modules (guix build
-                                                               
glib-or-gtk-build-system))
+      #:imported-modules `(,@%meson-build-system-modules
+                           (guix build glib-or-gtk-build-system))
       #:modules '((guix build meson-build-system)
                   ((guix build glib-or-gtk-build-system)
                    #:prefix glib-or-gtk:)
@@ -2469,22 +2470,42 @@ (define-public siril
                 `("GDK_PIXBUF_MODULE_FILE" =
                   (,(getenv "GDK_PIXBUF_MODULE_FILE")))))))))
     (native-inputs
-     (list cmake git libconfig pkg-config))
+     (list cmake-minimal
+           git
+           (list glib "bin") ; for glib-compile-resources
+           libconfig
+           pkg-config))
     (inputs
-     (list cfitsio
-           (librsvg-for-system)
+     (list bash-minimal ;for wrap-program
+           cfitsio
+           curl
            exiv2
+           ffmpeg
            ffms2
            fftwf
-           gsl
            gdk-pixbuf
+           gsl
            gtk+
            json-glib
+           lcms-next
+
+           ;; XXX: It downloads script and data during start up, check if they
+           ;; may be presented as packages with wrapped environment variables
+           ;; src/io/siril_git.c
+           ;; <https://gitlab.com/free-astro/siril-scripts>
+           ;; <https://gitlab.com/free-astro/siril-spcc-database>.
+           libgit2
+
            libheif
-           bash-minimal ;for wrap-program
+           libjxl
            libraw
+           (librsvg-for-system)
            librtprocess
-           opencv))
+           libxisf
+           lz4
+           opencv
+           pugixml
+           wcslib))
     (home-page "https://siril.org/";)
     (synopsis "Image processing software for amateur astronomy")
     (description
-- 
2.46.0






reply via email to

[Prev in Thread] Current Thread [Next in Thread]