remove librewolf-wrapped
This commit is contained in:
parent
b10ab400ef
commit
8128254d9d
1 changed files with 0 additions and 58 deletions
|
@ -1,58 +0,0 @@
|
||||||
(define-module (sakura packages librewolf)
|
|
||||||
#:use-module ((guix licenses) #:prefix license:)
|
|
||||||
#:use-module (guix download)
|
|
||||||
#:use-module (guix packages)
|
|
||||||
#:use-module (guix build-system trivial)
|
|
||||||
#:use-module (gnu)
|
|
||||||
#:use-module (gnu packages bash)
|
|
||||||
#:use-module (gnu packages linux)
|
|
||||||
#:use-module (gnu packages librewolf))
|
|
||||||
|
|
||||||
(define-public librewolf-wrapped
|
|
||||||
(package
|
|
||||||
(name "librewolf-wrapped")
|
|
||||||
(source #f)
|
|
||||||
(version (package-version librewolf))
|
|
||||||
(synopsis "Simple wrapper for pipewire in librewolf")
|
|
||||||
(description "Simple wrapper for pipewire in librewolf")
|
|
||||||
(home-page "https://librewolf.net/")
|
|
||||||
(license license:mpl2.0)
|
|
||||||
(inputs
|
|
||||||
`(("bash" ,bash-minimal)
|
|
||||||
("pipewire" ,pipewire)
|
|
||||||
("librewolf" ,librewolf)))
|
|
||||||
(build-system trivial-build-system)
|
|
||||||
(arguments
|
|
||||||
'(#:modules ((guix build utils))
|
|
||||||
#:builder
|
|
||||||
(begin
|
|
||||||
(use-modules (guix build utils))
|
|
||||||
(let* ((bash (assoc-ref %build-inputs "bash"))
|
|
||||||
(librewolf (assoc-ref %build-inputs "librewolf"))
|
|
||||||
(pipewire (assoc-ref %build-inputs "pipewire"))
|
|
||||||
(out (assoc-ref %outputs "out"))
|
|
||||||
(exe (string-append out "/bin/librewolf")))
|
|
||||||
(mkdir-p (dirname exe))
|
|
||||||
|
|
||||||
(call-with-output-file exe
|
|
||||||
(lambda (port)
|
|
||||||
;; NOTE: added "export LD_LIBRARY_PATH=pipewire"
|
|
||||||
;; maybe this can be done better with `wrap-programm'
|
|
||||||
(format port "#!~a \n
|
|
||||||
export LD_LIBRARY_PATH=~a \n
|
|
||||||
export MOZ_ENABLE_WAYLAND=1 \n
|
|
||||||
export MOZ_USE_XINPUT2=1 \n
|
|
||||||
exec ~a $@\n"
|
|
||||||
(string-append bash "/bin/bash")
|
|
||||||
(string-append pipewire "/lib")
|
|
||||||
(string-append librewolf "/bin/librewolf"))))
|
|
||||||
(chmod exe #o555)
|
|
||||||
|
|
||||||
;; Provide the manual and .desktop file.
|
|
||||||
(copy-recursively (string-append librewolf "/share")
|
|
||||||
(string-append out "/share"))
|
|
||||||
(substitute* (string-append
|
|
||||||
out "/share/applications/librewolf.desktop")
|
|
||||||
((librewolf) out))
|
|
||||||
#t))))))
|
|
||||||
|
|
Loading…
Reference in a new issue