gnu: celluloid: Fix build.

Fixes <https://issues.guix.gnu.org/57839>.

* gnu/packages/video.scm (celluloid)[build-system]: Use meson-build-system.
[native-inputs]: Add desktop-file-utils, glib:bin, gtk:bin, python-wrapper.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Michael Rohleder 2022-09-16 00:56:49 +02:00 committed by Christopher Baines
parent 8598aa4ea3
commit eb9a39c1b7
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -784,9 +784,15 @@ (define-public celluloid
"/celluloid-" version ".tar.xz"))
(sha256
(base32 "0ns9xh582c8kajw4v2x5ap5jfiba3gxywqc2klc0v6fc3id1gqii"))))
(build-system glib-or-gtk-build-system)
(build-system meson-build-system)
(native-inputs
(list intltool pkg-config))
(list
desktop-file-utils ; for update-desktop-database
intltool
`(,glib "bin") ; for glib-compile-resources
`(,gtk "bin") ; for gtk-update-icon-cache
pkg-config
python-wrapper)) ; for generate-authors.py
(inputs
(list gtk libadwaita libepoxy mpv))
(home-page "https://github.com/celluloid-player/celluloid")