gnu: authenticator: Patch to build with a recent meson.
* gnu/packages/gnome.scm (authenticator) [arguments]: Use gexps. Remove #:meson argument. Add 'patch-meson.build phase. Use search-input-file in python-and-gi-wrap phase.
This commit is contained in:
parent
2f79fd92f4
commit
86fcb344b9
|
@ -10249,17 +10249,20 @@ (define-public authenticator
|
|||
(base32 "1c4r9rnrz5gazrfg0z2rcwax4nscs7z391bcjcl74k6ln3blwzpr"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:meson ,meson-0.59
|
||||
(list
|
||||
#:glib-or-gtk? #t
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-after 'unpack 'patch-meson.build
|
||||
(lambda _
|
||||
(substitute* "data/meson.build"
|
||||
(("^ 'desktop',.*") "")
|
||||
(("^ 'appdata',.*") ""))))
|
||||
(add-after 'glib-or-gtk-wrap 'python-and-gi-wrap
|
||||
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||
(let ((prog (string-append (assoc-ref outputs "out")
|
||||
"/bin/authenticator"))
|
||||
(pylib (string-append (assoc-ref outputs "out")
|
||||
"/lib/python"
|
||||
,(version-major+minor
|
||||
(let ((prog (search-input-file outputs "bin/authenticator"))
|
||||
(pylib (string-append #$output "/lib/python"
|
||||
#$(version-major+minor
|
||||
(package-version
|
||||
(this-package-input "python")))
|
||||
"/site-packages")))
|
||||
|
|
Loading…
Reference in a new issue