(define-module (ryan-packages linux)
               #:use-module (guix download)
               #:use-module (guix packages)
               #:use-module (guix gexp)
               #: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.72")
    (source
      (origin
        (method url-fetch)
        (uri (string-append
               "mirror://kernel.org/linux/bluetooth/bluez-"
               version ".tar.xz"))
        (sha256
          (base32
            "0vjk4ihywzv8k07bxq7clqgi2afrw54nfp0gcnxw35m98nipz7a9"))))
    (arguments (list
                 #:configure-flags
                 #~(list "--sysconfdir=/etc"
                         "--localstatedir=/var"
                         "--enable-library"
                         "--disable-manpages"
                         "--disable-systemd"
                         "--enable-hid2hci"
                         (string-append "--with-dbusconfdir=" #$output "/etc")
                         (string-append "--with-udevdir=" #$output "/lib/udev"))))))

bluez-ryan