me
/
guix
Archived
1
0
Fork 0

gnu: sound-juicer: Update to 3.40.0.

* gnu/packages/gnome.scm (sound-juicer): Update to 3.40.0.
[arguments]<phases>: Adjust 'disable-gtk-update-icon-cache'.
Add 'wrap-program' for GST_PLUGIN_SYSTEM_PATH.
[inputs]: Add bash-minimal, for wrapper.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
master
宋文武 2023-09-01 21:31:28 +08:00 committed by Maxim Cournoyer
parent 62a33ffc43
commit 4d4bf9ab1f
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 18 additions and 7 deletions

View File

@ -11430,7 +11430,7 @@ and uncluttered interface for the management of password databases.")
(define-public sound-juicer (define-public sound-juicer
(package (package
(name "sound-juicer") (name "sound-juicer")
(version "3.38.0") (version "3.40.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
@ -11439,15 +11439,25 @@ and uncluttered interface for the management of password databases.")
name "-" version ".tar.xz")) name "-" version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"08d5d81rz9sj3m5paw8fwbgxmhlbr7bcjdzpmzj832qvg8smydxf")))) "1rhxmvx2mr22zd5p0azc0svi0mbnzcjnh3sasv3b9gli8ds85s1f"))))
(build-system meson-build-system) (build-system meson-build-system)
(arguments (arguments
(list (list
#:glib-or-gtk? #t #:glib-or-gtk? #t
#:phases #~(modify-phases %standard-phases #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'disable-gtk-update-icon-cache (add-after 'unpack 'disable-gtk-update-icon-cache
(lambda _ (lambda _
(setenv "DESTDIR" "/")))))) (substitute* "meson.build"
(("gtk_update_icon_cache: true")
"gtk_update_icon_cache: false"))))
(add-after 'install 'wrap-program
(lambda _
(let ((prog (string-append #$output "/bin/sound-juicer"))
(gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")))
(wrap-program prog
`("GST_PLUGIN_SYSTEM_PATH"
":" prefix (,gst-plugin-path)))))))))
(native-inputs (native-inputs
(list desktop-file-utils (list desktop-file-utils
gettext-minimal gettext-minimal
@ -11457,7 +11467,8 @@ and uncluttered interface for the management of password databases.")
pkg-config pkg-config
python)) python))
(inputs (inputs
(list brasero (list bash-minimal
brasero
gsettings-desktop-schemas gsettings-desktop-schemas
gst-plugins-base gst-plugins-base
gst-plugins-good gst-plugins-good