[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/07: gnu: Add sushi.
From: |
guix-commits |
Subject: |
04/07: gnu: Add sushi. |
Date: |
Wed, 15 Jan 2020 17:48:53 -0500 (EST) |
civodul pushed a commit to branch master
in repository guix.
commit 04b201bb0feacd2997a66b73a574160f0b32697b
Author: Raghav Gururajan <address@hidden>
AuthorDate: Tue Jan 14 17:18:28 2020 -0500
gnu: Add sushi.
* gnu/packages/gnome.scm (sushi): New variable.
Signed-off-by: Ludovic Courtès <address@hidden>
---
gnu/packages/gnome.scm | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b0f34fe..a6a8307 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -582,6 +582,60 @@ sharing to the masses.")
(home-page "https://gitlab.gnome.org/GNOME/gnome-user-share")
(license license:gpl2+)))
+(define-public sushi
+ (package
+ (name "sushi")
+ (version "3.32.1")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "02idvqjk76lii9xyg3b1yz4rw721709bdm5j8ikjym6amcghl0aj"))))
+ (build-system meson-build-system)
+ (arguments
+ `(#:glib-or-gtk? #t
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'glib-or-gtk-wrap 'wrap-typelib
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((prog (string-append (assoc-ref outputs "out")
+ "/bin/sushi")))
+ ;; Put existing typelibs before sushi's deps, so as to correctly
+ ;; infer gdk-pixbuf
+ (wrap-program prog
+ `("GI_TYPELIB_PATH" suffix (,(getenv "GI_TYPELIB_PATH"))))
+ #t))))))
+ (native-inputs
+ `(("glib:bin" ,glib "bin")
+ ("gettext" ,gettext-minimal)
+ ("gobject-introspection" ,gobject-introspection)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("clutter" ,clutter)
+ ("clutter-gst" ,clutter-gst)
+ ("clutter-gtk" ,clutter-gtk)
+ ("evince" ,evince) ; For file previewing.
+ ("freetype" ,freetype)
+ ("gdk-pixbuf" ,gdk-pixbuf)
+ ("gjs" ,gjs)
+ ("gst-plugins-base" ,gst-plugins-base)
+ ("gstreamer" ,gstreamer)
+ ("gtksourceview" ,gtksourceview-3)
+ ("harfbuzz" ,harfbuzz)
+ ("libepoxy" ,libepoxy)
+ ("libmusicbrainz" ,libmusicbrainz)
+ ("libxml2" ,libxml2)
+ ("neon" ,neon)
+ ("webkitgtk" ,webkitgtk)))
+ (synopsis "File previewer for the GNOME desktop")
+ (description "Sushi is a DBus-activated service that allows applications to
+preview files on the GNOME desktop.")
+ (home-page "https://gitlab.gnome.org/GNOME/sushi")
+ (license license:gpl2+)))
+
(define-public rygel
(package
(name "rygel")
- branch master updated (fcc579e -> 65b510b), guix-commits, 2020/01/15
- 03/07: gnu: Add rygel., guix-commits, 2020/01/15
- 06/07: serialize: Export 'dump-port*'., guix-commits, 2020/01/15
- 01/07: gnu: Add liquid-dsp., guix-commits, 2020/01/15
- 07/07: clojure-utils: Avoid use of '@@'., guix-commits, 2020/01/15
- 02/07: gnu: Add libnma., guix-commits, 2020/01/15
- 05/07: gnu: Add rcm., guix-commits, 2020/01/15
- 04/07: gnu: Add sushi.,
guix-commits <=