gnu: shotwell: Clean-up inputs.

* gnu/packages/gnome.scm (shotwell)[arguments]: Add phase to skip
gtk-update-icon-cache.
[inputs]: Sort alphabetically. Move glib:bin ...
[native-inputs]: ... to here. Remove desktop-file-utils, gtk+:bin.
This commit is contained in:
Efraim Flashner 2019-12-17 10:23:02 +02:00
parent 914c8cdf07
commit 5a0beca3aa
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -5093,32 +5093,38 @@ (define-public shotwell
"1m9i8r4gyd2hzlxjjwfyck4kz7gdg2vz2k6l6d0ga9hdfq2l4p9l"))))
(build-system meson-build-system)
(arguments
'(#:glib-or-gtk? #t))
'(#:glib-or-gtk? #t
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'skip-gtk-update-icon-cache
(lambda _
(substitute* "build-aux/meson/postinstall.py"
(("gtk-update-icon-cache") (which "true"))
(("update-desktop-database") (which "true")))
#t)))))
(propagated-inputs
`(("dconf" ,dconf)))
(native-inputs
`(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
("gettext" ,gettext-minimal)
("gtk+" ,gtk+ "bin") ; gtk-update-icon-cache
`(("gettext" ,gettext-minimal)
("glib:bin" ,glib "bin")
("itstool" ,itstool)
("pkg-config" ,pkg-config)
("vala" ,vala)))
(inputs
`(("glib:bin" ,glib "bin")
("gstreamer" ,gstreamer)
`(("gcr" ,gcr)
("gexiv2" ,gexiv2)
("gst-plugins-base" ,gst-plugins-base)
("gstreamer" ,gstreamer)
("json-glib" ,json-glib)
("libgdata" ,libgdata)
("libgee" ,libgee)
("gexiv2" ,gexiv2)
("libgphoto2" ,libgphoto2)
("libgudev" ,libgudev)
("libraw" ,libraw)
("json-glib" ,json-glib)
("webkitgtk" ,webkitgtk)
("sqlite" ,sqlite)
("libsoup" ,libsoup)
("libxml2" ,libxml2)
("libgudev" ,libgudev)
("libgphoto2" ,libgphoto2)
("gcr" ,gcr)))
("sqlite" ,sqlite)
("webkitgtk" ,webkitgtk)))
(home-page "https://wiki.gnome.org/Apps/Shotwell")
(synopsis "Photo manager for GNOME 3")
(description