From dcfa0acd7be3d6beaa87aae0ebe92104d7626a57 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley Date: Sat, 4 May 2019 02:42:32 +1000 Subject: Correct email and license info for Brendan Tildesley. * gnu/packages/audio.scm: Correct email and license info. * gnu/packages/ebook.scm: Correct email and license info. * gnu/packages/fonts.scm: Correct email and license info. * gnu/packages/freedesktop.scm: Correct email and license info. * gnu/packages/gnome.scm: Correct email and license info. * gnu/packages/linux.scm: Correct email and license info. * gnu/packages/lxde.scm: Correct email and license info. * gnu/packages/python-web.scm: Correct email and license info. * gnu/packages/python-xyz.scm: Correct email and license info. * gnu/packages/python.scm: Correct email and license info. * gnu/packages/video.scm: Correct email and license info. * gnu/packages/web.scm: Correct email and license info. Signed-off-by: Danny Milosavljevic --- gnu/packages/linux.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 0dfa2f173a..4ecb6bd490 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2017 nee ;;; Copyright © 2017 Dave Love ;;; Copyright © 2018 Pierre-Antoine Rouby -;;; Copyright © 2018 Brendan Tildesley +;;; Copyright © 2018 Brendan Tildesley ;;; Copyright © 2018 Manuel Graf ;;; Copyright © 2018 Pierre Langlois ;;; Copyright © 2018 Vasile Dumitrascu -- cgit v1.2.3 From 626de0d13a7307e8c1f505c83c29e8d6cfa391f6 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Fri, 5 Apr 2019 01:57:44 -0400 Subject: gnu: Add go-netlink. * gnu/packages/linux.scm (go-netlink): New variable. --- gnu/packages/linux.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 4ecb6bd490..301120b6cd 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2018 Pierre Langlois ;;; Copyright © 2018 Vasile Dumitrascu ;;; Copyright © 2019 Tim Gesthuizen +;;; Copyright © 2019 Maxim Cournoyer ;;; ;;; This file is part of GNU Guix. ;;; @@ -77,6 +78,7 @@ #:use-module (gnu packages gcc) #:use-module (gnu packages gettext) #:use-module (gnu packages glib) + #:use-module (gnu packages golang) #:use-module (gnu packages gperf) #:use-module (gnu packages gtk) #:use-module (gnu packages libunwind) @@ -116,6 +118,7 @@ #:use-module (gnu packages swig) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system go) #:use-module (guix build-system python) #:use-module (guix build-system trivial) #:use-module (guix build-system linux-module) @@ -5185,6 +5188,33 @@ nfnetlink_queue, nfnetlink_conntrack) and their respective users and/or management tools in userspace.") (license license:gpl2))) +(define-public go-netlink + (package + (name "go-netlink") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/vishvananda/netlink.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0hpzghf1a4cwawzhkiwdzin80h6hd09fskl77d5ppgc084yvj8x0")))) + (build-system go-build-system) + (arguments + `(#:import-path "github.com/vishvananda/netlink")) + (native-inputs + `(("go-golang-org-x-sys-unix" ,go-golang-org-x-sys-unix) + ("go-netns" ,go-netns))) + (home-page "https://github.com/vishvananda/netlink") + (synopsis "Simple netlink library for Go") + (description "The netlink package provides a simple netlink library for +Go. Netlink is the interface a user-space program in Linux uses to +communicate with the kernel. It can be used to add and remove interfaces, set +IP addresses and routes, and configure IPsec.") + (license license:asl2.0))) + (define-public xfsprogs (package (name "xfsprogs") -- cgit v1.2.3 From 60065f5bd3c6e32bffd27badb012b0dd6a1569ea Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 6 May 2019 02:10:51 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.173. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.173. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 301120b6cd..56483f9cf0 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -486,8 +486,8 @@ between the CDemu userspace daemon and linux kernel.") #:configuration-file kernel-config)) (define-public linux-libre-4.9 - (make-linux-libre "4.9.172" - "1r4s1lb262r63jjxb4ff13sljmk7y49qc6ypyma2r5apql8hpsmc" + (make-linux-libre "4.9.173" + "02c3i2vgh90n9c58x4yi323yxjyvc54s8q4wpz322hlqb0q9y6nr" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config)) -- cgit v1.2.3 From d40684e82725f611ea4ae6b80a18c3360a4446b5 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 6 May 2019 02:11:37 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.116. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.116. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 56483f9cf0..6c08cab960 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -476,8 +476,8 @@ between the CDemu userspace daemon and linux kernel.") #:patches %linux-libre-4.19-patches #:configuration-file kernel-config)) -(define %linux-libre-4.14-version "4.14.115") -(define %linux-libre-4.14-hash "0p848q0zmcpx7fnql6ygwx48szv70nr50p8w8f8ji1apbl1xxjvm") +(define %linux-libre-4.14-version "4.14.116") +(define %linux-libre-4.14-hash "0siw2smp4spcqpigxfxcglphh6rs5i5lff5i9bb6gv06sdlrbq30") (define-public linux-libre-4.14 (make-linux-libre %linux-libre-4.14-version -- cgit v1.2.3 From 90f4cc4bc74926a439aec00c5ac453f8b1bfe9f8 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 6 May 2019 02:12:31 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.40. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.40. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 6c08cab960..eec95188e3 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -462,8 +462,8 @@ It has been modified to remove all non-free binary blobs.") between the CDemu userspace daemon and linux kernel.") (license license:gpl2+))) -(define %linux-libre-4.19-version "4.19.38") -(define %linux-libre-4.19-hash "1z4gy5qsc7gvk6rfyij3xp46g53ll4gmb9sgzbfjgm9zkf0sszy3") +(define %linux-libre-4.19-version "4.19.40") +(define %linux-libre-4.19-hash "1sqx6jlir5lmkjgi5nabr2qwdvk87s9ax0ygi5qpdlraaw5b0kyk") (define %linux-libre-4.19-patches (list %boot-logo-patch -- cgit v1.2.3 From 654332f00fb810f512131d082641a396bc2e25b2 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 6 May 2019 02:13:19 -0400 Subject: gnu: linux-libre: Update to 5.0.13. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.13. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index eec95188e3..64a3f18d25 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.0.11") -(define %linux-libre-hash "09xnaz2ybicl4qb7gixcd5l16jasqih98r3xg5amqnqjjhxx5hrj") +(define %linux-libre-version "5.0.13") +(define %linux-libre-hash "1jhmvd47bd5nhrim2wqibialry8rj9ym0kvsvp6q0zg4rlpvfg49") (define %linux-libre-5.0-patches (list %boot-logo-patch -- cgit v1.2.3 From 5d51a9771d459d89dedfcd255b280a94050ae716 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Tue, 7 May 2019 23:41:00 +0200 Subject: gnu: tlp: Update to 1.2.2. * gnu/packages/linux.scm (tlp): Update to 1.2.2. --- gnu/packages/linux.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 64a3f18d25..975033aab2 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4401,7 +4401,7 @@ interface in sysfs, which can be accomplished with the included udev rules.") (define-public tlp (package (name "tlp") - (version "1.2.1") + (version "1.2.2") (source (origin (method url-fetch) (uri (string-append @@ -4411,7 +4411,7 @@ interface in sysfs, which can be accomplished with the included udev rules.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0rcp9i0fisdm4h6799ffr696l1vl661fnwb2dij268nlwwmkr90g")))) + "059kxrpxx580mm6p0z2a421nxngszyh4yqqhbgvn04b6a7dbsa2w")))) (inputs `(("bash" ,bash) ("dbus" ,dbus) ("ethtool" ,ethtool) @@ -4445,6 +4445,8 @@ interface in sysfs, which can be accomplished with the included udev rules.") (setenv "TLP_FLIB" (string-append out "/share/tlp/func.d")) (setenv "TLP_ULIB" (string-append out "/lib/udev")) (setenv "TLP_CONF" "/etc/tlp") + (setenv "TLP_ELOD" + (string-append out "/lib/elogind/system-sleep")) (setenv "TLP_SHCPL" (string-append out "/share/bash-completion/completions")) (setenv "TLP_MAN" (string-append out "/share/man")) @@ -4454,7 +4456,9 @@ interface in sysfs, which can be accomplished with the included udev rules.") (add-before 'install 'fix-installation (lambda _ ;; Stop the Makefile from trying to create system directories. - (substitute* "Makefile" (("\\[ -f \\$\\(_CONF\\) \\]") "#")) + (substitute* "Makefile" + (("\\[ -f \\$\\(_CONF\\) \\]") "#") + (("install -d -m 755 \\$\\(_VAR\\)") "#")) #t)) (replace 'install (lambda _ -- cgit v1.2.3 From 26fad5b7dfffef5722b7efb0234a94a0c2b6679c Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Wed, 8 May 2019 23:19:57 +0200 Subject: gnu: mbpfan: Update to 2.1.1. * gnu/packages/linux.scm (mbpfan): Update to 2.1.1. --- gnu/packages/linux.scm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 975033aab2..cb317343fb 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -5040,7 +5040,7 @@ interface to this kernel feature.") (define-public mbpfan (package (name "mbpfan") - (version "2.1.0") + (version "2.1.1") (source (origin (method git-fetch) @@ -5049,8 +5049,7 @@ interface to this kernel feature.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 - "1gysq778rkl6dvvj9a1swxcl15wvz0bng5bn4nwq118cl8p8pask")))) + (base32 "0aijyxrqh01x0s80yr4cgxgd001iiqqph65pxvby7f0wz8lnxnqj")))) (build-system gnu-build-system) (arguments '(#:tests? #f ; tests ask to be run as root -- cgit v1.2.3 From 5b26635893ce6d86ce628e0a65a50848642bcdfe Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 May 2019 00:36:31 +0200 Subject: gnu: usbutils: Update to 012. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/linux.scm (usbutils): Update to 012. [arguments]: Add ‘patch-bootstrap-scripts’ phase. [native-inputs]: Add autoconf, automake, and libtool. --- gnu/packages/linux.scm | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index cb317343fb..2a07188bb1 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -815,21 +815,35 @@ slabtop, and skill.") (define-public usbutils (package (name "usbutils") - (version "010") + (version "012") (source (origin (method url-fetch) (uri (string-append "mirror://kernel.org/linux/utils/usb/usbutils/" "usbutils-" version ".tar.xz")) (sha256 - (base32 - "06aag4jfgsfjxk563xsp9ik9nadihmasrr37a1gb0vwqni5kdiv1")))) + (base32 "0iiy0q7fzikavmdsjsb0sl9kp3gfh701qwyjjccvqh0qz4jlcqw8")))) (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'bootstrap 'patch-bootstrap-scripts + (lambda _ + (substitute* "usbhid-dump/bootstrap" + (("/bin/bash") (which "bash"))) + + ;; Don't let autogen.sh run configure with bogus options & CFLAGS. + (substitute* "autogen.sh" + (("^\\./configure.*") "")) + #t))))) (inputs `(("libusb" ,libusb) ("eudev" ,eudev))) (native-inputs - `(("pkg-config" ,pkg-config))) + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) (home-page "http://www.linux-usb.org/") (synopsis "Tools for working with USB devices, such as lsusb") -- cgit v1.2.3 From a6592732cfcc26d0f7ebbc05a3f63a3d72101a79 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 May 2019 00:55:28 +0200 Subject: gnu: usbutils: Fix broken lsusb.py. * gnu/packages/linux.scm (usbutils)[inputs]: Add python. --- gnu/packages/linux.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 2a07188bb1..d7d9b46fae 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -837,8 +837,9 @@ slabtop, and skill.") (("^\\./configure.*") "")) #t))))) (inputs - `(("libusb" ,libusb) - ("eudev" ,eudev))) + `(("eudev" ,eudev) + ("libusb" ,libusb) + ("python" ,python))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) -- cgit v1.2.3 From 429a38a0093cf054cbc504225ce481c7ef6481cc Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 May 2019 01:08:08 +0200 Subject: =?UTF-8?q?gnu:=20usbutils:=20Add=20=E2=80=98python=E2=80=99=20out?= =?UTF-8?q?put.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/linux.scm (usbutils)[outputs]: Add ‘python’. [arguments]: Add ‘separate-python-output’ phase. --- gnu/packages/linux.scm | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d7d9b46fae..f9ad6c596c 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -824,6 +824,7 @@ slabtop, and skill.") (sha256 (base32 "0iiy0q7fzikavmdsjsb0sl9kp3gfh701qwyjjccvqh0qz4jlcqw8")))) (build-system gnu-build-system) + (outputs (list "out" "python")) (arguments `(#:phases (modify-phases %standard-phases @@ -835,7 +836,19 @@ slabtop, and skill.") ;; 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 `(("eudev" ,eudev) ("libusb" ,libusb) -- cgit v1.2.3 From 9902e3dfd8e6b83ad4a30f99226c9a353dd65590 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 8 May 2019 22:17:31 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.174. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.174. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index f9ad6c596c..2e82b2ce3e 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -486,8 +486,8 @@ between the CDemu userspace daemon and linux kernel.") #: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)) -- cgit v1.2.3 From f9ab5c47bd996386d70e6aedd673f682118b3708 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 8 May 2019 22:18:13 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.117. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.117. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 2e82b2ce3e..bdf74fac12 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -476,8 +476,8 @@ between the CDemu userspace daemon and linux kernel.") #: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 -- cgit v1.2.3 From 013130cf0ba79d9a3ee84263b0d246d3de9bf0b8 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 8 May 2019 22:19:29 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.41. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.41. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index bdf74fac12..974bad708f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -462,8 +462,8 @@ It has been modified to remove all non-free binary blobs.") 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 -- cgit v1.2.3 From c526b3176fb85175ea0d3a5b561927a23522263b Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 8 May 2019 22:51:27 -0400 Subject: gnu: linux-libre: Update to 5.0.14. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.0.14. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 974bad708f..999e4c8643 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." 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 -- cgit v1.2.3 From 18160c3408a6481f70e7f15afe5009edd2a731ae Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 9 May 2019 14:06:07 +0200 Subject: gnu: Use mirror://kernel.org in source URIs. * gnu/packages/linux.scm (bridge-utils, cpufrequtils, sbc)[source](uri): Use "mirror://kernel.org" instead of www.kernel.org directly. --- gnu/packages/linux.scm | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 999e4c8643..80c1551825 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1514,8 +1514,8 @@ Linux-based operating systems.") (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) @@ -2987,10 +2987,8 @@ also contains the libsysfs library.") (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")))) @@ -3269,8 +3267,8 @@ applications.") (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")))) -- cgit v1.2.3 From 819b3b82011b6fccf7f24c4920217f03d37a5242 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 May 2019 15:23:58 +0200 Subject: gnu: vhba-module: Update to 20190410. * gnu/packages/linux.scm (vhba-module): Update to 20190410. --- gnu/packages/linux.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 80c1551825..4e08bd0ae3 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -443,15 +443,15 @@ It has been modified to remove all non-free binary blobs.") (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? -- cgit v1.2.3 From b40a36baff61793e5e227e1f0c6f42ea2ca4e886 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Mon, 6 May 2019 03:58:48 -0400 Subject: gnu: linux-libre: Update to 5.1. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.1. (%linux-libre-hash): Update hash. (%linux-libre-5.0-patches): Rename to ... (%linux-libre-5.1-patches): ... this. (linux-libre, linux-libre-arm-generic, linux-libre-arm-veyron) (linux-libre-arm-omap2plus): Use %linux-libre-5.1-patches. (vhba-module): Move definition below the kernel packages. * gnu/packages/aux-files/linux-libre/5.0-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.0-arm.conf, gnu/packages/aux-files/linux-libre/5.0-arm64.conf, gnu/packages/aux-files/linux-libre/5.0-i686.conf, gnu/packages/aux-files/linux-libre/5.0-x86_64.conf: Delete files. * gnu/packages/aux-files/linux-libre/5.1-arm-veyron.conf, gnu/packages/aux-files/linux-libre/5.1-arm.conf, gnu/packages/aux-files/linux-libre/5.1-arm64.conf, gnu/packages/aux-files/linux-libre/5.1-i686.conf, gnu/packages/aux-files/linux-libre/5.1-x86_64.conf: New files. * Makefile.am (AUX_FILES): Adjust accordingly. --- gnu/packages/linux.scm | 58 +++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 4e08bd0ae3..0502eaa63a 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,10 +426,10 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.0.14") -(define %linux-libre-hash "1y9wfn814h8p9k75nh1h42m35qbz9jw0kzp7bvjmrw9gvwf98cdg") +(define %linux-libre-version "5.1") +(define %linux-libre-hash "153vd48k98pm8556hfnvs9za77n91gwv0dvv5hnzzhwl9l6jxbcl") -(define %linux-libre-5.0-patches +(define %linux-libre-5.1-patches (list %boot-logo-patch %linux-libre-arm-export-__sync_icache_dcache-patch)) @@ -437,31 +437,9 @@ It has been modified to remove all non-free binary blobs.") (make-linux-libre %linux-libre-version %linux-libre-hash '("x86_64-linux" "i686-linux" "armhf-linux" "aarch64-linux") - #:patches %linux-libre-5.0-patches + #:patches %linux-libre-5.1-patches #:configuration-file kernel-config)) -(define-public vhba-module - (package - (name "vhba-module") - (version "20190410") - (source (origin - (method url-fetch) - (uri (string-append - "http://downloads.sourceforge.net/cdemu/vhba-module/vhba-module-" - version ".tar.bz2")) - (sha256 - (base32 - "1513hq130raxp9z5grj54cwfjfxj05apipxg425j0zicii59a60c")))) - (build-system linux-module-build-system) - (arguments - ;; TODO: No tests? - `(#:tests? #f)) - (home-page "https://cdemu.sourceforge.io/") - (synopsis "Kernel module that emulates SCSI devices") - (description "VHBA module provides a Virtual (SCSI) HBA, which is the link -between the CDemu userspace daemon and linux kernel.") - (license license:gpl2+))) - (define %linux-libre-4.19-version "4.19.41") (define %linux-libre-4.19-hash "0lf1w72y4qkrg57qd78zs16r658qaqzwly0y9195nf7bdwqzb03v") @@ -507,7 +485,7 @@ between the CDemu userspace daemon and linux kernel.") (make-linux-libre %linux-libre-version %linux-libre-hash '("armhf-linux") - #:patches %linux-libre-5.0-patches + #:patches %linux-libre-5.1-patches #:defconfig "multi_v7_defconfig" #:extra-version "arm-generic")) @@ -515,7 +493,7 @@ between the CDemu userspace daemon and linux kernel.") (make-linux-libre %linux-libre-version %linux-libre-hash '("armhf-linux") - #:patches %linux-libre-5.0-patches + #:patches %linux-libre-5.1-patches #:configuration-file kernel-config-veyron #:extra-version "arm-veyron")) @@ -538,7 +516,7 @@ between the CDemu userspace daemon and linux kernel.") (make-linux-libre %linux-libre-version %linux-libre-hash '("armhf-linux") - #:patches %linux-libre-5.0-patches + #:patches %linux-libre-5.1-patches #:defconfig "omap2plus_defconfig" #:extra-version "arm-omap2plus")) @@ -557,6 +535,28 @@ between the CDemu userspace daemon and linux kernel.") #:defconfig "omap2plus_defconfig" #:extra-version "arm-omap2plus")) +(define-public vhba-module + (package + (name "vhba-module") + (version "20190410") + (source (origin + (method url-fetch) + (uri (string-append + "http://downloads.sourceforge.net/cdemu/vhba-module/vhba-module-" + version ".tar.bz2")) + (sha256 + (base32 + "1513hq130raxp9z5grj54cwfjfxj05apipxg425j0zicii59a60c")))) + (build-system linux-module-build-system) + (arguments + ;; TODO: No tests? + `(#:tests? #f)) + (home-page "https://cdemu.sourceforge.io/") + (synopsis "Kernel module that emulates SCSI devices") + (description "VHBA module provides a Virtual (SCSI) HBA, which is the link +between the CDemu userspace daemon and linux kernel.") + (license license:gpl2+))) + ;;; ;;; Pluggable authentication modules (PAM). -- cgit v1.2.3 From 8eba82753a36559b5369b768c1437b1873def69d Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 11 May 2019 23:01:18 +0200 Subject: gnu: iproute2: Update to 5.1.0. * gnu/packages/linux.scm (iproute2): Update to 5.1.0. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 0502eaa63a..7ede17c600 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1336,7 +1336,7 @@ that the Ethernet protocol is much simpler than the IP protocol.") (define-public iproute (package (name "iproute2") - (version "5.0.0") + (version "5.1.0") (source (origin (method url-fetch) (uri (string-append @@ -1344,7 +1344,7 @@ that the Ethernet protocol is much simpler than the IP protocol.") version ".tar.xz")) (sha256 (base32 - "1fi03lb8dqr8hq633gcqsf6228vsvysxms075j1yyl4nlc17616z")))) + "1kvvrz5mlpjxqcm7vl6i8w6l1cb2amp6p5xyq006pgzafc49hnnw")))) (build-system gnu-build-system) (arguments `( ;; There is a test suite, but it wants network namespaces and sudo. -- cgit v1.2.3 From 2157c1210e174199b3885d47553ae8500ace6781 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sat, 11 May 2019 20:10:28 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.175. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.175. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 7ede17c600..ba0594c631 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -464,8 +464,8 @@ It has been modified to remove all non-free binary blobs.") #:configuration-file kernel-config)) (define-public linux-libre-4.9 - (make-linux-libre "4.9.174" - "0f7v96qbxdcrr06b00lh3n2nljp1zfbx7iqvzha4y47z76hfv144" + (make-linux-libre "4.9.175" + "0lzigx2im3m24jfxs3j2cgri8zy82izif0w717lairxr3zfn81a8" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config)) -- cgit v1.2.3 From 877747ebe1db8b92ffbf48fdf9a2054e4562d2d8 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sat, 11 May 2019 20:11:32 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.118. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.118. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ba0594c631..d866e3f64f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -454,8 +454,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-4.19-patches #:configuration-file kernel-config)) -(define %linux-libre-4.14-version "4.14.117") -(define %linux-libre-4.14-hash "14sy035zdikl3xr0wyg3srr4b2jjlvq7wzj6b0b74y90fa2s1rz5") +(define %linux-libre-4.14-version "4.14.118") +(define %linux-libre-4.14-hash "1286930275y62bw33pdxbmi13mr1n75yixh3p143vqrkp0rhgnp1") (define-public linux-libre-4.14 (make-linux-libre %linux-libre-4.14-version -- cgit v1.2.3 From 22e40d0911f8be1f6df3f0d90343997cf22a8388 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sat, 11 May 2019 20:12:23 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.42. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.42. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d866e3f64f..d2216e927b 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -440,8 +440,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-5.1-patches #:configuration-file kernel-config)) -(define %linux-libre-4.19-version "4.19.41") -(define %linux-libre-4.19-hash "0lf1w72y4qkrg57qd78zs16r658qaqzwly0y9195nf7bdwqzb03v") +(define %linux-libre-4.19-version "4.19.42") +(define %linux-libre-4.19-hash "0k8jfqc0xjvyrhyj7l9y1xlsfnwk8r3c3w6pf345whbhfv2viwzj") (define %linux-libre-4.19-patches (list %boot-logo-patch -- cgit v1.2.3 From 152030ffdf548527d32458c5f3fbc98700aa7e69 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Sat, 11 May 2019 20:13:18 -0400 Subject: gnu: linux-libre: Update to 5.1.1. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.1. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index d2216e927b..ddc31a9e89 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.1") -(define %linux-libre-hash "153vd48k98pm8556hfnvs9za77n91gwv0dvv5hnzzhwl9l6jxbcl") +(define %linux-libre-version "5.1.1") +(define %linux-libre-hash "1pcx9nilvx4rklaiy0vpfvk5rp5i54arfysybgrlasjmghva2nf8") (define %linux-libre-5.1-patches (list %boot-logo-patch -- cgit v1.2.3 From d9cc8659fc2dd779108263101e051cb8944a0619 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 15 May 2019 18:54:44 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.176. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.176. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index ddc31a9e89..462e0489da 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -464,8 +464,8 @@ It has been modified to remove all non-free binary blobs.") #:configuration-file kernel-config)) (define-public linux-libre-4.9 - (make-linux-libre "4.9.175" - "0lzigx2im3m24jfxs3j2cgri8zy82izif0w717lairxr3zfn81a8" + (make-linux-libre "4.9.176" + "0v5rhb1nd9h4ssm0jxf3vspcm954pp7vkmz2k99p0yhw45i3aj6x" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config)) -- cgit v1.2.3 From 0b67460918033f450dc6359bc844716dfc987577 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 15 May 2019 18:55:33 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.119. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.119. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 462e0489da..633cee37ab 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -454,8 +454,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-4.19-patches #:configuration-file kernel-config)) -(define %linux-libre-4.14-version "4.14.118") -(define %linux-libre-4.14-hash "1286930275y62bw33pdxbmi13mr1n75yixh3p143vqrkp0rhgnp1") +(define %linux-libre-4.14-version "4.14.119") +(define %linux-libre-4.14-hash "18bi9cjmy1cw0kjwckcbiaj1iw8sx2isz3vpdgb3si9zhzfcjnz2") (define-public linux-libre-4.14 (make-linux-libre %linux-libre-4.14-version -- cgit v1.2.3 From 644ccc901183ee9e18c8b1401a90781938caef76 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 15 May 2019 18:56:17 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.43. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.43. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 633cee37ab..0ac114fa49 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -440,8 +440,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-5.1-patches #:configuration-file kernel-config)) -(define %linux-libre-4.19-version "4.19.42") -(define %linux-libre-4.19-hash "0k8jfqc0xjvyrhyj7l9y1xlsfnwk8r3c3w6pf345whbhfv2viwzj") +(define %linux-libre-4.19-version "4.19.43") +(define %linux-libre-4.19-hash "15lx2igfqazn6v0nzs0y1ii6a0mmwqi9dnivs36a9r2f17l8p6p7") (define %linux-libre-4.19-patches (list %boot-logo-patch -- cgit v1.2.3 From 294e43a32d6472d6a256d35c7ccc0ed0048e40c4 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 15 May 2019 18:57:11 -0400 Subject: gnu: linux-libre: Update to 5.1.2. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.2. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 0ac114fa49..6e9ebc49f4 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.1.1") -(define %linux-libre-hash "1pcx9nilvx4rklaiy0vpfvk5rp5i54arfysybgrlasjmghva2nf8") +(define %linux-libre-version "5.1.2") +(define %linux-libre-hash "1v4i5lf95zjp3gvswhla9jz7yqkl0k13blf6y2z0229xh05627jb") (define %linux-libre-5.1-patches (list %boot-logo-patch -- cgit v1.2.3 From 674495b7e05c83135077799c1d6d09513a40f033 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 17 May 2019 03:26:35 +0200 Subject: gnu: proot: Don't use unstable tarball. * gnu/packages/linux.scm (proot)[source]: Use GIT-FETCH and GIT-FILE-NAME. --- gnu/packages/linux.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 6e9ebc49f4..89bdfa6de1 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -4641,15 +4641,16 @@ userspace queueing component and the logging subsystem.") (package (name "proot") (version "5.1.0") - (home-page "https://github.com/proot-me/PRoot") - (source (origin - (method url-fetch) - (uri (string-append home-page "/archive/v" version ".tar.gz")) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "11h30i83vdhc3khlj6hrh3a21sbmmz8nhfv09vkf6b9bcs1biz2h")) - (patches (search-patches "proot-test-fhs.patch")))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/proot-me/PRoot.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0azsqis99gxldmbcg43girch85ysg4hwzf0h1b44bmapnsm89fbz")) + (patches (search-patches "proot-test-fhs.patch")))) (build-system gnu-build-system) (arguments '(#:make-flags '("-C" "src") @@ -4726,6 +4727,7 @@ userspace queueing component and the logging subsystem.") ;; For 'mcookie', used by some of the tests. ("util-linux" ,util-linux))) (inputs `(("talloc" ,talloc))) + (home-page "https://github.com/proot-me/PRoot") (synopsis "Unprivileged chroot, bind mount, and binfmt_misc") (description "PRoot is a user-space implementation of @code{chroot}, @code{mount --bind}, -- cgit v1.2.3 From 4dabdbffaccfa47a5a5008dfae7aa4b74673821f Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 17 May 2019 04:06:49 -0400 Subject: gnu: linux-libre@4.4: Update to 4.4.180. * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.180. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 89bdfa6de1..16ce6094fe 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -470,8 +470,8 @@ It has been modified to remove all non-free binary blobs.") #:configuration-file kernel-config)) (define-public linux-libre-4.4 - (make-linux-libre "4.4.179" - "025jl50sgi3bxj8hxlihqyfshmfphrg6z3cfi043qwkc8sbdy3af" + (make-linux-libre "4.4.180" + "157kfs4slii86q9yrspvqdynpiv6rff80hrrn569v6h4nkc4b7ag" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config #:extra-options -- cgit v1.2.3 From af94698b71bb3277019cdcce905a2859bc5d42ee Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 17 May 2019 04:07:34 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.177. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.177. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 16ce6094fe..5616031828 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -464,8 +464,8 @@ It has been modified to remove all non-free binary blobs.") #:configuration-file kernel-config)) (define-public linux-libre-4.9 - (make-linux-libre "4.9.176" - "0v5rhb1nd9h4ssm0jxf3vspcm954pp7vkmz2k99p0yhw45i3aj6x" + (make-linux-libre "4.9.177" + "1zzv863qzzzri4xdcqr84pgbfafvfi6wylbxv6qz139fx638z9bd" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config)) -- cgit v1.2.3 From cce92e04701d73c0ab2ed21822f913c99eec2093 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 17 May 2019 04:09:01 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.120. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.120. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 5616031828..7c96c8d801 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -454,8 +454,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-4.19-patches #:configuration-file kernel-config)) -(define %linux-libre-4.14-version "4.14.119") -(define %linux-libre-4.14-hash "18bi9cjmy1cw0kjwckcbiaj1iw8sx2isz3vpdgb3si9zhzfcjnz2") +(define %linux-libre-4.14-version "4.14.120") +(define %linux-libre-4.14-hash "0ll8m46cdbfrp6nvjcjm8w4alm75rg95k2lcdj72gfjnn8dfsnv1") (define-public linux-libre-4.14 (make-linux-libre %linux-libre-4.14-version -- cgit v1.2.3 From e5cb98f5cd226602bd92b7f573ec9394ff2802f2 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 17 May 2019 04:09:50 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.44. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.44. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 7c96c8d801..e90badc632 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -440,8 +440,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-5.1-patches #:configuration-file kernel-config)) -(define %linux-libre-4.19-version "4.19.43") -(define %linux-libre-4.19-hash "15lx2igfqazn6v0nzs0y1ii6a0mmwqi9dnivs36a9r2f17l8p6p7") +(define %linux-libre-4.19-version "4.19.44") +(define %linux-libre-4.19-hash "1shxns3b5dm2hq6h59y3pc1ks4x1hbxqcchzncxz53gf2xqyz95i") (define %linux-libre-4.19-patches (list %boot-logo-patch -- cgit v1.2.3 From d59c90a5bfdd6b723bea939b8538c7c9b3c1b2a6 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Fri, 17 May 2019 04:10:51 -0400 Subject: gnu: linux-libre: Update to 5.1.3. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.3. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e90badc632..59cb1e6d05 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.1.2") -(define %linux-libre-hash "1v4i5lf95zjp3gvswhla9jz7yqkl0k13blf6y2z0229xh05627jb") +(define %linux-libre-version "5.1.3") +(define %linux-libre-hash "07y1hl1r4na7yd9k113q0vij54hw9m32kcg7wli2y2f5xxdzb6dx") (define %linux-libre-5.1-patches (list %boot-logo-patch -- cgit v1.2.3 From e1f640db8fa2a3aee018ce80df47b37e245c4b52 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Thu, 9 May 2019 22:51:59 +0200 Subject: gnu: Move Linux-Libre modules to their own section. * gnu/packages/linux.scm (vhba-module): Move to its own section. --- gnu/packages/linux.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 59cb1e6d05..08389e2590 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -535,6 +535,33 @@ It has been modified to remove all non-free binary blobs.") #:defconfig "omap2plus_defconfig" #:extra-version "arm-omap2plus")) +(define-public vhba-module + (package + (name "vhba-module") + (version "20190410") + (source (origin + (method url-fetch) + (uri (string-append + "http://downloads.sourceforge.net/cdemu/vhba-module/vhba-module-" + version ".tar.bz2")) + (sha256 + (base32 + "1513hq130raxp9z5grj54cwfjfxj05apipxg425j0zicii59a60c")))) + (build-system linux-module-build-system) + (arguments + ;; TODO: No tests? + `(#:tests? #f)) + (home-page "https://cdemu.sourceforge.io/") + (synopsis "Kernel module that emulates SCSI devices") + (description "VHBA module provides a Virtual (SCSI) HBA, which is the link +between the CDemu userspace daemon and linux kernel.") + (license license:gpl2+))) + + +;;; +;;; Linux kernel modules. +;;; + (define-public vhba-module (package (name "vhba-module") -- cgit v1.2.3 From 7bf28446a51efe1e97c02590e98fe7f59559b4da Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 10 May 2019 22:02:26 +0200 Subject: gnu: Add acpi-call-linux-module. * gnu/packages/linux.scm (acpi-call-linux-module): New public variable. --- gnu/packages/linux.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 08389e2590..aa3b36ce6f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -562,6 +562,53 @@ between the CDemu userspace daemon and linux kernel.") ;;; Linux kernel modules. ;;; +(define-public acpi-call-linux-module + (package + (name "acpi-call-linux-module") + (version "3.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/teleshoes/acpi_call.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04mbv4lasm3vv1j4ndxhnz4hvp5wg8f5fc9q6qxv0nhvwjynmsl3")))) + (build-system linux-module-build-system) + (arguments + `(#:tests? #f ; no tests + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-for-linux-4.12 + (lambda _ + (substitute* "acpi_call.c" + (("asm/uaccess\\.h") + "linux/uaccess.h")) + #t)) + (add-after 'install 'install-documentation + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (doc (string-append out "/share/doc/" ,name "-" ,version))) + (for-each (lambda (file) + (let ((target (string-append doc "/" file))) + (mkdir-p (dirname target)) + (copy-recursively file target))) + (list "README.md" "examples")) + #t)))))) + (home-page "https://github.com/teleshoes/acpi_call") + (synopsis "Linux kernel module to perform ACPI method calls") + (description + "This simple Linux kernel module allows calls from user space to any +@acronym{ACPI, Advanced Configuration and Power Interface} method provided by +your computer's firmware, by writing to @file{/proc/acpi/call}. You can pass +any number of parameters of types @code{ACPI_INTEGER}, @code{ACPI_STRING}, +and @code{ACPI_BUFFER}. + +It grants direct and undocumented access to your hardware that may cause damage +and should be used with caution, especially on untested models.") + (license license:gpl3+))) ; see README.md (no licence headers) + (define-public vhba-module (package (name "vhba-module") -- cgit v1.2.3 From b313665fa0ca93c84aa80311cb57eca8396731af Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Fri, 10 May 2019 14:49:58 +0200 Subject: gnu: Add tpacpi-bat. * gnu/packages/linux.scm (tpacpi-bat): New public variable. --- gnu/packages/linux.scm | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index aa3b36ce6f..24b4980efd 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3770,6 +3770,68 @@ other @code{hwmon} driver that enables temperature reading and fan control from userspace.") (license license:gpl3+))) +(define-public tpacpi-bat + (package + (name "tpacpi-bat") + (version "3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/teleshoes/tpacpi-bat.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0wbaz34z99gqx721alh5vmpxpj2yxg3x9m8jqyivfi1wfpwc2nd5")))) + (build-system gnu-build-system) + (arguments + `(#:tests? #f ; no test target + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'refer-to-inputs + (lambda _ + (substitute* "tpacpi-bat" + (("cat ") + (format "~a " (which "cat"))) + ;; tpacpi-bat modprobes the acpi_call kernel module if it's not + ;; loaded. That's the administrator's prerogative; disable it. + (("system \"(modprobe .*)\"" _ match) + (format "die \"Please run ‘~a’ first.\\n\"" match))) + #t)) + (delete 'configure) ; nothing to configure + (delete 'build) ; nothing to build + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (doc (string-append out "/share/doc/" ,name "-" ,version))) + (install-file "tpacpi-bat" bin) + + ;; There's no man page. Install other forms of documentation. + (for-each (lambda (file) + (let ((target (string-append doc "/" file))) + (mkdir-p (dirname target)) + (copy-recursively file target))) + (list "battery_asl" "examples" "README.md")) + #t)))))) + (inputs + `(("perl" ,perl))) + (home-page "https://github.com/teleshoes/tpacpi-bat") + (synopsis "ThinkPad battery charge controller") + (description + "Tpacpi-bat is a command-line interface to control battery charging on +@uref{https://github.com/teleshoes/tpacpi-bat/wiki/Supported-Hardware, Lenovo +ThinkPad models released after 2011}, starting with the xx20 series. It can +query and set the thresholds at which one or both batteries will start and stop +charging, inhibit charging batteries for a set period of time, or force them to +discharge when they otherwise would not. + +This tool merely exposes ACPI calls provided by the @code{acpi_call} Linux +kernel module provided by the @code{acpi-call-linux-module} package, which must +be installed and loaded separately. Only the original vendor firmware is +supported.") + (license license:gpl3+))) + (define-public ntfs-3g (package (name "ntfs-3g") -- cgit v1.2.3 From ff15bdd829917c5d8570a13d5515c725ac811864 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Mon, 20 May 2019 22:16:52 +0200 Subject: gnu: btrfs-progs: Update to 5.1. * gnu/packages/linux.scm (btrfs-progs): Update to 5.1. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 24b4980efd..4664e62d17 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3524,7 +3524,7 @@ and copy/paste text in the console and in xterm.") (define-public btrfs-progs (package (name "btrfs-progs") - (version "4.20.2") + (version "5.1") (source (origin (method url-fetch) (uri (string-append "mirror://kernel.org/linux/kernel/" @@ -3532,7 +3532,7 @@ and copy/paste text in the console and in xterm.") "btrfs-progs-v" version ".tar.xz")) (sha256 (base32 - "0z0fm3j4ajzsf445381ra8r3zzciyyvfh8vvbjmbyarg2rz8n3w9")))) + "0dgh56pamav8wb9nmabjwdlpcazvqc9pgzwablxn77mqh0qrhkaq")))) (build-system gnu-build-system) (outputs '("out" "static")) ; static versions of the binaries in "out" -- cgit v1.2.3 From e304e61dd32fdb62cc1fdbeb65729aa827dbc66c Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 22 May 2019 14:21:38 -0400 Subject: gnu: linux-libre@4.9: Update to 4.9.178. * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.178. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 4664e62d17..fe61755f7b 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -464,8 +464,8 @@ It has been modified to remove all non-free binary blobs.") #:configuration-file kernel-config)) (define-public linux-libre-4.9 - (make-linux-libre "4.9.177" - "1zzv863qzzzri4xdcqr84pgbfafvfi6wylbxv6qz139fx638z9bd" + (make-linux-libre "4.9.178" + "1ridlkymf382qnkc6hi07pkghrrxfv2avx55snjnkfcpdccvsmrb" '("x86_64-linux" "i686-linux") #:configuration-file kernel-config)) -- cgit v1.2.3 From 1b321949e21b1543022a5b8af8a84763c694bc98 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 22 May 2019 14:22:22 -0400 Subject: gnu: linux-libre@4.14: Update to 4.14.121. * gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.121. (%linux-libre-4.14-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index fe61755f7b..3955eeccef 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -454,8 +454,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-4.19-patches #:configuration-file kernel-config)) -(define %linux-libre-4.14-version "4.14.120") -(define %linux-libre-4.14-hash "0ll8m46cdbfrp6nvjcjm8w4alm75rg95k2lcdj72gfjnn8dfsnv1") +(define %linux-libre-4.14-version "4.14.121") +(define %linux-libre-4.14-hash "1g7gyjmp056pasf9m34dqs8pa15my6hqasdd551jw8mgkbhsfnxg") (define-public linux-libre-4.14 (make-linux-libre %linux-libre-4.14-version -- cgit v1.2.3 From 8b2c8a62c8e6468bdeaa5d85ee20f5f7282fa1f2 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 22 May 2019 18:34:45 -0400 Subject: gnu: linux-libre@4.19: Update to 4.19.45. * gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.45. (%linux-libre-4.19-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 3955eeccef..8320f20a78 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -440,8 +440,8 @@ It has been modified to remove all non-free binary blobs.") #:patches %linux-libre-5.1-patches #:configuration-file kernel-config)) -(define %linux-libre-4.19-version "4.19.44") -(define %linux-libre-4.19-hash "1shxns3b5dm2hq6h59y3pc1ks4x1hbxqcchzncxz53gf2xqyz95i") +(define %linux-libre-4.19-version "4.19.45") +(define %linux-libre-4.19-hash "1wiy8vzpzzml4k76nv3ycjx7ky55x7dqx3mgpjqbh73mj2gcr5bx") (define %linux-libre-4.19-patches (list %boot-logo-patch -- cgit v1.2.3 From 9ccd4e2ee8ce754ad8170d63b29d8b7ea7e89f97 Mon Sep 17 00:00:00 2001 From: Mark H Weaver Date: Wed, 22 May 2019 18:35:43 -0400 Subject: gnu: linux-libre: Update to 5.1.4. * gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.4. (%linux-libre-hash): Update hash. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 8320f20a78..bdc2a5b01f 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -426,8 +426,8 @@ for ARCH and optionally VARIANT, or #f if there is no such configuration." It has been modified to remove all non-free binary blobs.") (license license:gpl2))) -(define %linux-libre-version "5.1.3") -(define %linux-libre-hash "07y1hl1r4na7yd9k113q0vij54hw9m32kcg7wli2y2f5xxdzb6dx") +(define %linux-libre-version "5.1.4") +(define %linux-libre-hash "02pzad29w2apcqsk4r4fq93539z3by8kvk1f59lb8xnl0gvhdi5v") (define %linux-libre-5.1-patches (list %boot-logo-patch -- cgit v1.2.3 From cee9b0566d7b1afc425cb103ef31bc752406f280 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 23 May 2019 16:59:56 +0200 Subject: gnu: strace: Update to 5.1. * gnu/packages/linux.scm (strace): Update to 5.1. --- gnu/packages/linux.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/linux.scm') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index bdc2a5b01f..b645249649 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1122,7 +1122,7 @@ Zerofree requires the file system to be unmounted or mounted read-only.") (define-public strace (package (name "strace") - (version "5.0") + (version "5.1") (home-page "https://strace.io") (source (origin (method url-fetch) @@ -1130,7 +1130,7 @@ Zerofree requires the file system to be unmounted or mounted read-only.") "/strace-" version ".tar.xz")) (sha256 (base32 - "1nj7wvsdmhpp53yffj1pnrkjn96mxrbcraa6h03wc7dqn9zdfyiv")))) + "12wsga1v3rab24gr0mpfip7j7gwr90m8f9h6fviqxa3xgnwl38zm")))) (build-system gnu-build-system) (arguments '(#:phases -- cgit v1.2.3