modules/ryan-packages/linux.scm
05c721a16f816d5f06014b9d171ca41e98ff7fea
· 1.4 KB · 38 lines
raw
| 1 | (define-module (ryan-packages linux) |
| 2 | #:use-module (guix download) |
| 3 | #:use-module (guix packages) |
| 4 | #:use-module (guix gexp) |
| 5 | #:use-module (guix build utils) |
| 6 | #:use-module (gnu packages) |
| 7 | #:use-module (gnu packages linux) |
| 8 | #:use-module (gnu packages python-xyz) |
| 9 | #:use-module (guix git-download) |
| 10 | #:use-module (guix utils)) |
| 11 | |
| 12 | (define-public bluez-ryan |
| 13 | (package |
| 14 | (inherit bluez) |
| 15 | (version "5.79") |
| 16 | (source |
| 17 | (origin |
| 18 | (method url-fetch) |
| 19 | (uri (string-append |
| 20 | "mirror://kernel.org/linux/bluetooth/bluez-" |
| 21 | version ".tar.xz")) |
| 22 | (sha256 |
| 23 | (base32 |
| 24 | "12pal1m4xlr8k7kxb6isv5lbaca2wc5zcgy0907wfwcz78qaar21")))) |
| 25 | (arguments (substitute-keyword-arguments (package-arguments bluez) |
| 26 | ((#:configure-flags ''()) |
| 27 | #~(append (list "--disable-manpages") #$flags)) |
| 28 | ((#:phases phases) |
| 29 | #~(modify-phases #$phases |
| 30 | (add-after 'configure 'fix-make |
| 31 | (lambda _ |
| 32 | (substitute* "Makefile" |
| 33 | (("install-confDATA:") "install-IGNORED:") |
| 34 | (("install-confDATA") "") |
| 35 | (("bluetoothd-fix-permissions:") "install-IGNORED2:") |
| 36 | (("bluetoothd-fix-permissions") "")))))))))) |
| 37 | |
| 38 | bluez-ryan |