me
/
guix
Archived
1
0
Fork 0

gnu: libnotify: Use gexps and remove input labels.

* gnu/packages/gnome.scm (libnotify) [arguments]: Delete trailing #t.
[native-inputs]: Delete input labels.
master
Maxim Cournoyer 2023-04-21 00:25:06 -04:00
parent 62142016a4
commit 5fc9edc351
No known key found for this signature in database
GPG Key ID: 1260E46482E63562
1 changed files with 22 additions and 26 deletions

View File

@ -3049,36 +3049,32 @@ configuring CUPS.")
"0qa7cx6ra5hwqnxw95b9svgjg5q6ynm8y843iqjszxvds5z53h36")))) "0qa7cx6ra5hwqnxw95b9svgjg5q6ynm8y843iqjszxvds5z53h36"))))
(build-system meson-build-system) (build-system meson-build-system)
(arguments (arguments
`(#:phases (list
(modify-phases %standard-phases #:phases
(add-after 'unpack 'fix-docbook #~(modify-phases %standard-phases
(lambda* (#:key inputs #:allow-other-keys) (add-after 'unpack 'fix-docbook
;; Don't attempt to download XSL schema. (lambda* (#:key inputs #:allow-other-keys)
(substitute* "meson.build" ;; Don't attempt to download XSL schema.
(("http://docbook.sourceforge.net/release/xsl-ns/current\ (substitute* "meson.build"
(("http://docbook.sourceforge.net/release/xsl-ns/current\
/manpages/docbook.xsl") /manpages/docbook.xsl")
(string-append (assoc-ref inputs "docbook-xsl") (string-append #$(this-package-native-input "docbook-xsl")
"/xml/xsl/docbook-xsl-" "/xml/xsl/docbook-xsl-"
,(package-version docbook-xsl) #$(package-version docbook-xsl)
"/manpages/docbook.xsl"))) "/manpages/docbook.xsl"))))))))
#t))))) (propagated-inputs (list gdk-pixbuf glib)) ;in Requires of libnotify.pc.
(propagated-inputs (inputs (list gtk+ libpng))
(list ;; In Requires of libnotify.pc.
gdk-pixbuf glib))
(inputs
(list gtk+ libpng))
(native-inputs (native-inputs
`(("pkg-config" ,pkg-config) (list pkg-config
("glib" ,glib "bin") `(,glib "bin")
("gobject-introspection" ,gobject-introspection) gobject-introspection
;; For the documentation. ;; For the documentation.
("gtk-doc" ,gtk-doc/stable) gtk-doc/stable
("xsltproc" ,libxslt) libxslt
("docbook-xsl" ,docbook-xsl))) docbook-xsl))
(home-page "https://developer-next.gnome.org/libnotify/") (home-page "https://developer-next.gnome.org/libnotify/")
(synopsis (synopsis "GNOME desktop notification library")
"GNOME desktop notification library")
(description (description
"Libnotify is a library that sends desktop notifications to a "Libnotify is a library that sends desktop notifications to a
notification daemon, as defined in the Desktop Notifications spec. These notification daemon, as defined in the Desktop Notifications spec. These