gnu: Add buku-run.

* gnu/packages/web.scm (buku-run): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Hilton Chain 2022-11-25 09:44:26 +08:00 committed by Ludovic Courtès
parent e625e9b194
commit 7fde9758c5
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -189,6 +189,7 @@ (define-module (gnu packages web)
#:use-module (gnu packages video)
#:use-module (gnu packages vim)
#:use-module (gnu packages wget)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages xml)
#:use-module ((srfi srfi-1) #:select (delete-duplicates)))
@ -7764,6 +7765,46 @@ (define-public buku
@command{bukuserver}.")
(license license:gpl3+)))
(define-public buku-run
(package
(name "buku-run")
(version "0.1.1")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/carnager/buku_run")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1zyjjf3b8g3dnymcrg683rbnc6qrvx8ravfm833n7kjrqky3bczn"))))
(build-system gnu-build-system)
(arguments
(list #:tests? #f ;no tests
#:make-flags
#~(list (string-append "DESTDIR=" #$output)
"PREFIX=")
#:phases
#~(modify-phases %standard-phases
(delete 'configure)
(add-after 'unpack 'fixpath
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "buku_run"
((" \\<(rofi)\\>" all cmd)
(string-append " " (search-input-file inputs "/bin/rofi")))
(("\\<(buku)\\> " all cmd)
(string-append (search-input-file inputs "/bin/buku") " "))
(("\\<(awk|gawk)\\>" cmd)
(search-input-file inputs "/bin/awk"))
(("/etc/buku_run.config" path)
(string-append #$output path))))))))
(inputs (list buku rofi))
(home-page "https://github.com/carnager/buku_run")
(synopsis "rofi frontend for buku bookmarks manager")
(description
"This package provides a rofi frontend for the buku bookmark manager.")
(license license:gpl3+)))
(define-public anonip
(package
(name "anonip")