It has been modified to remove all non-free binary blobs.")
(license license:gpl2)))
-(define %linux-libre-version "5.0.13")
-(define %linux-libre-hash "1jhmvd47bd5nhrim2wqibialry8rj9ym0kvsvp6q0zg4rlpvfg49")
+(define %linux-libre-version "5.0.14")
+(define %linux-libre-hash "1y9wfn814h8p9k75nh1h42m35qbz9jw0kzp7bvjmrw9gvwf98cdg")
(define %linux-libre-5.0-patches
(list %boot-logo-patch
(define-public vhba-module
(package
(name "vhba-module")
- (version "20170610")
+ (version "20190410")
(source (origin
(method url-fetch)
(uri (string-append
- "http://downloads.sourceforge.net/cdemu/vhba-module-"
+ "http://downloads.sourceforge.net/cdemu/vhba-module/vhba-module-"
version ".tar.bz2"))
(sha256
(base32
- "1v6r0bgx0a65vlh36b1l2965xybngbpga6rp54k4z74xk0zwjw3r"))))
+ "1513hq130raxp9z5grj54cwfjfxj05apipxg425j0zicii59a60c"))))
(build-system linux-module-build-system)
(arguments
;; TODO: No tests?
between the CDemu userspace daemon and linux kernel.")
(license license:gpl2+)))
-(define %linux-libre-4.19-version "4.19.40")
-(define %linux-libre-4.19-hash "1sqx6jlir5lmkjgi5nabr2qwdvk87s9ax0ygi5qpdlraaw5b0kyk")
+(define %linux-libre-4.19-version "4.19.41")
+(define %linux-libre-4.19-hash "0lf1w72y4qkrg57qd78zs16r658qaqzwly0y9195nf7bdwqzb03v")
(define %linux-libre-4.19-patches
(list %boot-logo-patch
#:patches %linux-libre-4.19-patches
#:configuration-file kernel-config))
-(define %linux-libre-4.14-version "4.14.116")
-(define %linux-libre-4.14-hash "0siw2smp4spcqpigxfxcglphh6rs5i5lff5i9bb6gv06sdlrbq30")
+(define %linux-libre-4.14-version "4.14.117")
+(define %linux-libre-4.14-hash "14sy035zdikl3xr0wyg3srr4b2jjlvq7wzj6b0b74y90fa2s1rz5")
(define-public linux-libre-4.14
(make-linux-libre %linux-libre-4.14-version
#:configuration-file kernel-config))
(define-public linux-libre-4.9
- (make-linux-libre "4.9.173"
- "02c3i2vgh90n9c58x4yi323yxjyvc54s8q4wpz322hlqb0q9y6nr"
+ (make-linux-libre "4.9.174"
+ "0f7v96qbxdcrr06b00lh3n2nljp1zfbx7iqvzha4y47z76hfv144"
'("x86_64-linux" "i686-linux")
#:configuration-file kernel-config))
(sha256
(base32 "0iiy0q7fzikavmdsjsb0sl9kp3gfh701qwyjjccvqh0qz4jlcqw8"))))
(build-system gnu-build-system)
+ (outputs (list "out" "python"))
(arguments
`(#:phases
(modify-phases %standard-phases
;; Don't let autogen.sh run configure with bogus options & CFLAGS.
(substitute* "autogen.sh"
(("^\\./configure.*") ""))
- #t)))))
+ #t))
+ (add-after 'install 'separate-python-output
+ ;; Separating one Python script shaves more than 106 MiB from :out.
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (out:python (assoc-ref outputs "python")))
+ (for-each (lambda (file)
+ (let ((old (string-append out "/" file))
+ (new (string-append out:python "/" file)))
+ (mkdir-p (dirname new))
+ (rename-file old new)))
+ (list "bin/lsusb.py"))
+ #t))))))
(inputs
- `(("libusb" ,libusb)
- ("eudev" ,eudev)))
+ `(("eudev" ,eudev)
+ ("libusb" ,libusb)
+ ("python" ,python)))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
(source
(origin
(method url-fetch)
- (uri (string-append "https://www.kernel.org/pub/linux/utils/net/"
- "bridge-utils/bridge-utils-" version ".tar.xz"))
+ (uri (string-append "mirror://kernel.org/linux/utils/net/bridge-utils/"
+ "bridge-utils-" version ".tar.xz"))
(sha256
(base32 "1j16kr44csyr4yqxly26l1yw2bh4nkiasgwvask2i2gvsnsyyryc"))))
(build-system gnu-build-system)
(source
(origin
(method url-fetch)
- (uri
- (string-append
- "https://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils-"
- version ".tar.gz"))
+ (uri (string-append "mirror://kernel.org/linux/utils/kernel/cpufreq/"
+ "cpufrequtils-" version ".tar.gz"))
(sha256
(base32 "0qfqv7nqmjfr3p0bwrdlxkiqwqr7vmx053cadaa548ybqbghxmvm"))
(patches (search-patches "cpufrequtils-fix-aclocal.patch"))))
(version "1.3")
(source (origin
(method url-fetch)
- (uri (string-append "https://www.kernel.org/pub/linux/bluetooth/"
- name "-" version ".tar.xz"))
+ (uri (string-append "mirror://kernel.org/linux/bluetooth/sbc-"
+ version ".tar.xz"))
(sha256
(base32
"02ckd2z51z0h85qgv7x8vv8ybp5czm9if1z78411j53gaz7j4476"))))