gnu: packagekit: Update to 1.2.5.

* gnu/packages/freedesktop.scm (packagekit): Update to 1.2.5.
[build-system]: Use meson-build-system.
[arguments]: Disable systemd. Fix xsl.
[native-inputs]: Add docbook-xsl, gobject-introspection, libxml2, libxslt and vala.
[inputs]: Add gstreamer, gst-plugins-base and gtk+.

Co-authored-by: Marius Bakke <marius@gnu.org>
This commit is contained in:
Petr Hodina 2022-09-18 10:45:18 +02:00 committed by Marius Bakke
parent b2b88471d6
commit c707530c1f
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -983,32 +983,37 @@ (define (source-file regexp)
(define-public packagekit (define-public packagekit
(package (package
(name "packagekit") (name "packagekit")
(version "1.1.13") (version "1.2.5")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append "https://www.freedesktop.org/software/"
"https://www.freedesktop.org/software/" "PackageKit/releases/" "PackageKit-" version
"PackageKit/releases/" ".tar.xz"))
"PackageKit-" version ".tar.xz")) (sha256
(sha256 (base32
(base32 "09md23m4fw87x264mls1f5isrswk6iw7y9g4hr1nib008wbbk370"))))
"1dr1laic65ld95abp2yxbwvijnngh0dwyb1x49x4wjm5rhq43dl8")))) (build-system meson-build-system)
(build-system gnu-build-system)
(arguments (arguments
(list #:tests? #f (list #:tests? #f
#:make-flags #:configure-flags #~'("-Dsystemd=false" "-Doffline_update=false")))
#~(list (string-append "BASH_COMPLETIONS_DIR="
#$output "/etc/bash_completion.d"))
#:configure-flags #~'("--disable-systemd")))
(native-inputs (native-inputs
(list intltool (list bash-completion
docbook-xsl
gettext-minimal
`(,glib "bin")
gobject-introspection
libxml2 ;for XML_CATALOG_FILES
libxslt
pkg-config pkg-config
python-wrapper python-wrapper
`(,glib "bin"))) vala))
(inputs (inputs
(list glib bash-completion polkit)) (list glib
(propagated-inputs gstreamer
(list sqlite)) gst-plugins-base
gtk+
polkit))
(propagated-inputs (list sqlite))
(home-page "https://www.freedesktop.org/software/PackageKit/") (home-page "https://www.freedesktop.org/software/PackageKit/")
(synopsis "API for package management, through D-Bus") (synopsis "API for package management, through D-Bus")
(description (description