From c707530c1fa4387ac1c6171ad89df89c080fd0ac Mon Sep 17 00:00:00 2001 From: Petr Hodina Date: Sun, 18 Sep 2022 10:45:18 +0200 Subject: 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 --- gnu/packages/freedesktop.scm | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 6e496dbc99..9a588b21a6 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -983,32 +983,37 @@ with localed. This package is extracted from the broader systemd package.") (define-public packagekit (package (name "packagekit") - (version "1.1.13") + (version "1.2.5") (source (origin - (method url-fetch) - (uri (string-append - "https://www.freedesktop.org/software/" - "PackageKit/releases/" - "PackageKit-" version ".tar.xz")) - (sha256 - (base32 - "1dr1laic65ld95abp2yxbwvijnngh0dwyb1x49x4wjm5rhq43dl8")))) - (build-system gnu-build-system) + (method url-fetch) + (uri (string-append "https://www.freedesktop.org/software/" + "PackageKit/releases/" "PackageKit-" version + ".tar.xz")) + (sha256 + (base32 + "09md23m4fw87x264mls1f5isrswk6iw7y9g4hr1nib008wbbk370")))) + (build-system meson-build-system) (arguments (list #:tests? #f - #:make-flags - #~(list (string-append "BASH_COMPLETIONS_DIR=" - #$output "/etc/bash_completion.d")) - #:configure-flags #~'("--disable-systemd"))) + #:configure-flags #~'("-Dsystemd=false" "-Doffline_update=false"))) (native-inputs - (list intltool + (list bash-completion + docbook-xsl + gettext-minimal + `(,glib "bin") + gobject-introspection + libxml2 ;for XML_CATALOG_FILES + libxslt pkg-config python-wrapper - `(,glib "bin"))) + vala)) (inputs - (list glib bash-completion polkit)) - (propagated-inputs - (list sqlite)) + (list glib + gstreamer + gst-plugins-base + gtk+ + polkit)) + (propagated-inputs (list sqlite)) (home-page "https://www.freedesktop.org/software/PackageKit/") (synopsis "API for package management, through D-Bus") (description -- cgit v1.2.3