summaryrefslogtreecommitdiff
path: root/modules/ryan-packages/linux.scm
blob: 7ccfc2dc875ccd348901f62e843d2a3771ee852b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(define-module (ryan-packages linux)
               #:use-module (guix download)
               #:use-module (guix packages)
               #:use-module (guix gexp)
               #:use-module (guix build utils)
               #:use-module (gnu packages)
               #:use-module (gnu packages linux)
               #:use-module (gnu packages python-xyz)
               #:use-module (guix git-download)
               #:use-module (guix utils))

(define-public bluez-ryan
  (package
    (inherit bluez)
    (version "5.79")
    (source
      (origin
        (method url-fetch)
        (uri (string-append
               "mirror://kernel.org/linux/bluetooth/bluez-"
               version ".tar.xz"))
        (sha256
          (base32
            "12pal1m4xlr8k7kxb6isv5lbaca2wc5zcgy0907wfwcz78qaar21"))))
    (arguments (substitute-keyword-arguments (package-arguments bluez)
      ((#:configure-flags ''())
       #~(append (list "--disable-manpages") #$flags))
      ((#:phases phases)
       #~(modify-phases #$phases
            (add-after 'configure 'fix-make
              (lambda _
                (substitute* "Makefile"
                  (("install-confDATA:") "install-IGNORED:")
                  (("install-confDATA") "")
                  (("bluetoothd-fix-permissions:") "install-IGNORED2:")
                  (("bluetoothd-fix-permissions") ""))))))))))

bluez-ryan