08/13: gnu: xorg: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit c6bf07d14a42a0d7d67ce045c7654547cba0bd34
Author: Mark H Weaver 
Date:   Wed Jun 27 21:16:30 2018 -0400

gnu: xorg: Return #t from all phases.

* gnu/packages/xorg.scm (xcompmgr)
* gnu/packages/xdisorg.scm (xdotool, scrot, unclutter, xscreensaver)
(tint2, nxbelld, xautolock): Return #t from all phases.
---
 gnu/packages/xdisorg.scm | 11 +++
 gnu/packages/xorg.scm|  2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index f233878..966847e 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -243,7 +243,8 @@ X11 (yet).")
(mkdir-p (string-append out "/lib"))
(setenv "PREFIX" out)
(setenv "LDFLAGS" (string-append "-Wl,-rpath=" out "/lib"))
-   (setenv "CC" "gcc")))
+   (setenv "CC" "gcc")
+   #t))
 (native-inputs `(("perl" ,perl))) ; for pod2man
 (inputs `(("libx11" ,libx11)
   ("libxext" ,libxext)
@@ -477,7 +478,7 @@ move windows, switch between desktops, etc.).")
 (doc (string-append out "/share/doc/scrot")))
(mkdir-p doc)
(invoke "make" "install"
-(string-append "docsdir=" doc
+   (string-append "docsdir=" doc
 (inputs
  `(("libx11" ,libx11)
("giblib" ,giblib)))
@@ -1004,7 +1005,8 @@ color temperature should be set to match the lamps in 
your room.")
(lambda _
  (substitute* '("driver/Makefile.in" "po/Makefile.in.in")
(("@GTK_DATADIR@") "@datadir@")
-   (("@PO_DATADIR@") "@datadir@")
+   (("@PO_DATADIR@") "@datadir@"))
+ #t)))
#:configure-flags '("--with-pam" "--with-proc-interrupts"
"--without-readdisplay")
#:make-flags (list (string-append "AD_DIR="
@@ -1164,7 +1166,8 @@ by name.")
  (add-after 'unpack 'fix-installation-prefix
(lambda _
  (substitute* "CMakeLists.txt"
-   (("/etc") "${CMAKE_INSTALL_PREFIX}/etc")))
+   (("/etc") "${CMAKE_INSTALL_PREFIX}/etc"))
+ #t)
 (inputs
  `(("gtk+" ,gtk+-2)
("imlib2" ,imlib2)
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index 5adb04a..774001a 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -5939,7 +5939,7 @@ Conventions Manual) and some of the @dfn{EWMH}
   (add-after 'unpack 'autogen
   (lambda _
 (setenv "NOCONFIGURE" "t")
-(zero? (system* "sh" "autogen.sh")))
+(invoke "sh" "autogen.sh"))
 (native-inputs
  `(("pkg-config" ,pkg-config)
("autoconf" ,autoconf)



01/13: gnu: admin: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit cb8ba848d2d0fc1ccd7b64a70858fdcc3e1b084a
Author: Mark H Weaver 
Date:   Wed Jun 27 19:14:51 2018 -0400

gnu: admin: Return #t from all phases.

* gnu/packages/admin.scm (daemon-tools, rottlog, wpa-supplicant-minimal)
(wakelan, cpulimit, nmap, sunxi-tools): Return #t from all phases.
---
 gnu/packages/admin.scm | 75 +-
 1 file changed, 38 insertions(+), 37 deletions(-)

diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 0da35ea..cd18aaa 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -227,13 +227,15 @@ interface and is based on GNU Guile.")
(modify-phases %standard-phases
  (add-after 'unpack 'chdir
(lambda _
- (chdir ,(string-append  name "-" version
+ (chdir ,(string-append name "-" version))
+ #t))
  (delete 'configure)
  (add-before 'build 'patch
(lambda _
  (substitute* "src/error.h"
(("extern int errno;")
-"#include "
+"#include "))
+ #t))
  (replace 'build
(lambda _
  (invoke "package/compile")))
@@ -243,7 +245,8 @@ interface and is based on GNU Guile.")
 (bin (string-append out "/bin")))
(for-each (lambda (file)
(install-file file bin))
- (find-files "command"
+ (find-files "command")))
+ #t)
 (synopsis "Tools for managing UNIX style services")
 (description
  "@code{daemontools} is a collection of tools for managing UNIX
@@ -965,7 +968,7 @@ at once based on a Perl regular expression.")
   #t))
   (add-after 'install 'install-info
 (lambda _
-  (zero? (system* "make" "install-info")))
+  (invoke "make" "install-info"))
 (native-inputs `(("texinfo" ,texinfo)
  ("util-linux" ,util-linux))) ; for 'cal'
 (home-page "https://www.gnu.org/software/rottlog/;)
@@ -1096,7 +1099,8 @@ commands and their arguments.")
   CFLAGS += $(shell pkg-config libnl-3.0 --cflags)
   CONFIG_LIBNL32=y
   CONFIG_READLINE=y\n" port)
-   (close-port port
+   (close-port port))
+ #t))
  (add-after 'install 'install-man-pages
(lambda* (#:key outputs #:allow-other-keys)
  (let* ((out  (assoc-ref outputs "out"))
@@ -1235,11 +1239,10 @@ This package provides the 'wpa_supplicant' daemon and 
the 'wpa_cli' command.")
;; It's an old configure script that doesn't understand
;; the extra options we pass.
(setenv "CONFIG_SHELL" (which "bash"))
-   (zero?
-(system* "./configure"
- (string-append "--prefix=" out)
- (string-append "--mandir=" out
-"/share/man")))
+   (invoke "./configure"
+   (string-append "--prefix=" out)
+   (string-append "--mandir=" out
+  "/share/man"))
#:tests? #f))
 (home-page "https://www.kernel.org;) ; really, no home page
 (synopsis "Send a wake-on-LAN packet")
@@ -1641,20 +1644,18 @@ things like zero-downtime rolling updates with load 
balancers.")
 (arguments
  `(#:phases (modify-phases %standard-phases
   (delete 'configure)
-  (replace
-   'build
-   (lambda _
- (zero? (system* "make" "CC=gcc" "-Csrc"
-  (replace
-   'check
-   (lambda _
- (zero? (system* "make" "CC=gcc" "-Ctests"
-  (replace
-   'install
-   (lambda* (#:key outputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
-(bin (string-append out "/bin")))
-   (install-file "src/cpulimit" bin)))
+  (replace 'build
+(lambda _
+  (invoke "make" "CC=gcc" "-Csrc")))
+  (replace 'check
+(lambda _
+  (inv

03/13: gnu: linux: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 9922278b25d552ea5bfc4a3a94f2837dc41eaa9d
Author: Mark H Weaver 
Date:   Wed Jun 27 20:46:38 2018 -0400

gnu: linux: Return #t from all phases.

* gnu/packages/linux.scm (iproute, ntfs-3g, cpupower, radeontop, tlp):
Return #t from all phases.
---
 gnu/packages/linux.scm | 23 ++-
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 955ad43..bdad160 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1251,7 +1251,8 @@ that the Ethernet protocol is much simpler than the IP 
protocol.")
 (lambda _
   ;; Don't attempt to create /var/lib/arpd.
   (substitute* "Makefile"
-(("^.*ARPDDIR.*$") "")))
+(("^.*ARPDDIR.*$") ""))
+  #t)
 (inputs
  `(("iptables" ,iptables)
("db4" ,bdb)))
@@ -3539,7 +3540,8 @@ from userspace.")
  (let* ((out (assoc-ref outputs "out"))
 (sbin (string-append out "/sbin")))
(symlink "mount.ntfs-3g"
-(string-append sbin "/mount.ntfs"
+(string-append sbin "/mount.ntfs")))
+ #t)
 (home-page "https://www.tuxera.com/community/open-source-ntfs-3g/;)
 (synopsis "Read-write access to NTFS file systems")
 (description
@@ -3696,7 +3698,8 @@ from that to the system kernel's @file{/dev/random} 
machinery.")
  '(#:phases (modify-phases %standard-phases
   (add-after 'unpack 'enter-subdirectory
 (lambda _
-  (chdir "tools/power/cpupower")))
+  (chdir "tools/power/cpupower")
+  #t))
   (delete 'configure)
   (add-before 'build 'fix-makefiles
 (lambda _
@@ -3704,7 +3707,8 @@ from that to the system kernel's @file{/dev/random} 
machinery.")
 (("/usr/") "/")
 (("/bin/(install|pwd)" _ command) command))
   (substitute* "bench/Makefile"
-(("\\$\\(CC\\) -o") "$(CC) $(LDFLAGS) -o")
+(("\\$\\(CC\\) -o") "$(CC) $(LDFLAGS) -o"))
+  #t)))
#:make-flags (let ((out (assoc-ref %outputs "out")))
   (list (string-append "DESTDIR=" out)
 (string-append "LDFLAGS=-Wl,-rpath=" out "/lib")
@@ -4016,9 +4020,11 @@ developers.")
   ;; getver.sh uses ‘git --describe’, isn't worth an extra git
   ;; dependency, and doesn't even work on release(!) tarballs.
   (add-after 'unpack 'report-correct-version
-(lambda _ (substitute* "getver.sh"
-(("ver=unknown")
- (string-append "ver=" ,version)
+(lambda _
+  (substitute* "getver.sh"
+(("ver=unknown")
+ (string-append "ver=" ,version)))
+  #t))
   (delete 'configure))  ; no configure script
#:make-flags (list "CC=gcc"
   (string-append "PREFIX=" %output))
@@ -4245,8 +4251,7 @@ Light is the successor of lightscript.")
  #t))
  (replace 'install
(lambda _
- (invoke "make" "install-tlp" "install-man")
- #t))
+ (invoke "make" "install-tlp" "install-man")))
  (add-after 'install 'wrap
(lambda* (#:key inputs outputs #:allow-other-keys)
  (let* ((bin (string-append (assoc-ref outputs "out") "/bin"))



11/13: gnu: compression: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 9f6f726c7f43b9504d132471e0d13b2b0fdf6505
Author: Mark H Weaver 
Date:   Wed Jun 27 22:14:34 2018 -0400

gnu: compression: Return #t from all phases.

* gnu/packages/compression.scm (perl-compress-raw-zlib, java-snappy)
(java-iq80-snappy, pzstd, java-tukaani-xz): Return #t from all phases.
---
 gnu/packages/compression.scm | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 6c3d88e..fb07867 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -760,7 +760,8 @@ INCLUDE = ~a/include
 LIB = ~:*~a/lib
 OLD_ZLIB = False
 GZIP_OS_CODE = AUTO_DETECT"
- (assoc-ref inputs "zlib")
+ (assoc-ref inputs "zlib"
+ #t)
 (home-page "https://metacpan.org/release/Compress-Raw-Zlib;)
 (synopsis "Low-level interface to zlib compression library")
 (description "This module provides a Perl interface to the zlib
@@ -1344,7 +1345,8 @@ install: libbitshuffle.so
  (add-after 'build-jni 'copy-jni
(lambda _
  (copy-recursively "src/main/resources/org/xerial/snappy/native"
-   "build/classes/org/xerial/snappy/native")))
+   "build/classes/org/xerial/snappy/native")
+ #t))
  (add-before 'check 'fix-failing
(lambda _
  (with-directory-excursion "src/test/java/org/xerial/snappy"
@@ -1462,7 +1464,8 @@ compressor/decompressor.")
class))
  (invoke "ant" "compile-tests")
  (test "org.iq80.snappy.SnappyFramedStreamTest")
- (test "org.iq80.snappy.SnappyStreamTest")))
+ (test "org.iq80.snappy.SnappyStreamTest")
+ #t))
  (add-before 'build 'remove-hadoop-dependency
(lambda _
  ;; We don't have hadoop
@@ -1817,7 +1820,7 @@ speed.")
  `(#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'enter-subdirectory
-   (lambda _ (chdir "contrib/pzstd")))
+   (lambda _ (chdir "contrib/pzstd") #t))
  (delete 'configure); no configure script
  (add-before 'check 'compile-tests
(lambda* (#:key make-flags #:allow-other-keys)
@@ -2099,14 +2102,16 @@ type by using either Perl modules, or command-line 
tools on your system.")
(lambda _
  ;; Our build system enters the first directory in the archive, but
  ;; the package is not contained in a subdirectory
- (chdir "..")))
+ (chdir "..")
+ #t))
  (replace 'install
(lambda* (#:key outputs #:allow-other-keys)
  ;; Do we want to install *Demo.jar?
  (install-file "build/jar/xz.jar"
(string-append
  (assoc-ref outputs "out")
- "/share/java/xz.jar")))
+ "/share/java/xz.jar"))
+ #t)
 (native-inputs
  `(("unzip" ,unzip)))
 (home-page "https://tukaani.org;)



12/13: gnu: databases: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 96272e2822046519e9d6a89bfac0d29936ef2766
Author: Mark H Weaver 
Date:   Wed Jun 27 22:24:08 2018 -0400

gnu: databases: Return #t from all phases.

* gnu/packages/databases.scm (4store, go-gopkg.in-mgo.v2, mongodb)
(sparql-query, tdb, sqlcipher, python-sqlparse, mongo-tools): Return #t from
all phases, use invoke where appropriate, and remove vestigial plumbing.
---
 gnu/packages/databases.scm | 137 +++--
 1 file changed, 71 insertions(+), 66 deletions(-)

diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 05bebed..393b13a 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -153,7 +153,7 @@
(modify-phases %standard-phases
  (add-after 'unpack 'generate-configure
(lambda _
- (zero? (system* "sh" "autogen.sh")))
+ (invoke "sh" "autogen.sh"))
 ;; http://www.4store.org has been down for a while now.
 (home-page "https://github.com/4store/4store;)
 (synopsis "Clustered RDF storage and query engine")
@@ -207,14 +207,16 @@ and provides interfaces to the traditional file format.")
  (delete 'reset-gzip-timestamps)
  (add-before 'check 'start-mongodb
(lambda* (#:key tests? #:allow-other-keys)
- (or (not tests?)
- (with-directory-excursion "src/gopkg.in/mgo.v2"
-   (invoke "make" "startdb")
+ (when tests?
+   (with-directory-excursion "src/gopkg.in/mgo.v2"
+ (invoke "make" "startdb")))
+ #t))
  (add-after 'check 'stop'mongodb
(lambda* (#:key tests? #:allow-other-keys)
- (or (not tests?)
- (with-directory-excursion "src/gopkg.in/mgo.v2"
-   (invoke "make" "stopdb"
+ (when tests?
+   (with-directory-excursion "src/gopkg.in/mgo.v2"
+ (invoke "make" "stopdb")))
+ #t)
 (native-inputs
  `(("go-gopkg.in-check.v1" ,go-gopkg.in-check.v1)
("mongodb" ,mongodb)
@@ -511,28 +513,27 @@ applications.")
(setenv "TZDIR"
(string-append (assoc-ref inputs "tzdata")
   "/share/zoneinfo"))
-   (or (not tests?)
-   ;; Note that with the tests, especially the unittests, the
-   ;; build can take up to ~45GB of space, as many tests are
-   ;; individual executable files, with some being hundreds of
-   ;; megabytes in size.
-   (begin
- (apply
-   invoke `("scons" ,@common-options "dbtest" "unittests"))
- (substitute* "build/unittests.txt"
-   ;; TODO: Don't run the async_stream_test, as it hangs
-   
(("^build\\/opt\\/mongo\\/executor\\/async\\_stream\\_test\n$")
-"")
-   ;; TODO: This test fails
-   ;; Expected 0UL != disks.size() (0 != 0) 
@src/mongo/util/procparser_test.cpp:476
-   (("^build\\/opt\\/mongo\\/util\\/procparser\\_test\n$")
-""))
- (invoke "python" "buildscripts/resmoke.py"
- "--suites=dbtest,unittests"
- (format #f  "--jobs=~a" (parallel-job-count)))
+   (when tests?
+ ;; Note that with the tests, especially the unittests, the
+ ;; build can take up to ~45GB of space, as many tests are
+ ;; individual executable files, with some being hundreds of
+ ;; megabytes in size.
+ (apply invoke `("scons" ,@common-options "dbtest" 
"unittests"))
+ (substitute* "build/unittests.txt"
+   ;; TODO: Don't run the async_stream_test, as it hangs
+   
(("^build\\/opt\\/mongo\\/executor\\/async\\_stream\\_test\n$")
+"")
+   ;; TODO: This test fails
+   ;; Expected 0UL != disks.size() (0 != 0) 
@src/mongo/util/procparser_test.cpp:476
+   (("^build\\/opt\\/mongo\\/util\\/procparser\\_test\n$")
+""))
+ (invoke "python" "buildscripts/resmoke.py"
+ "--suites=dbtest,unitte

09/13: gnu: audio: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit ee527187a651210522ebf0c930cb22077b8d37cc
Author: Mark H Weaver 
Date:   Wed Jun 27 21:21:56 2018 -0400

gnu: audio: Return #t from all phases.

* gnu/packages/audio.scm (clalsadrv, jack-2, libsbsms, zita-convolver)
(zita-resampler, zita-alsa-pcmi, gsm, cava): Return #t from all phases.
(ladspa): Use 'modify-phases'.  Return #t from all phases.
---
 gnu/packages/audio.scm | 60 ++
 1 file changed, 36 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 6dc0d82..2e1b046 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -715,7 +715,8 @@ language and software synthesizer.")
(lambda _
  (symlink "libclalsadrv.so"
   (string-append (assoc-ref %outputs "out")
- "/lib/libclalsadrv.so.2"
+ "/lib/libclalsadrv.so.2"))
+ #t))
  ;; no configure script
  (delete 'configure
 (inputs
@@ -1484,7 +1485,8 @@ synchronous execution of all clients, and low latency 
operation.")
   ((".*CFLAGS.*-Wall.*" m)
(string-append m
   "conf.env.append_unique('LINKFLAGS',"
-  "'-Wl,-rpath=" %output "/lib')\n")
+  "'-Wl,-rpath=" %output "/lib')\n")))
+#t))
  (add-after 'install 'wrap-python-scripts
   (lambda* (#:key inputs outputs #:allow-other-keys)
 ;; Make sure 'jack_control' runs with the correct PYTHONPATH.
@@ -1567,19 +1569,20 @@ plugin function as a JACK application.")
 (arguments
  `(#:tests? #f  ; the "test" target is a listening test only
#:phases
-   (alist-replace
-'configure
-(lambda* (#:key inputs outputs #:allow-other-keys #:rest args)
-  (chdir "src")
-  (let ((out (assoc-ref outputs "out")))
-(substitute* "makefile"
-  (("/usr/lib/ladspa/") (string-append out "/lib/ladspa/"))
-  (("/usr/include/")(string-append out "/include/"))
-  (("/usr/bin/")(string-append out "/bin/"))
-  (("-mkdirhier")   "mkdir -p")
-  (("^CC.*")"CC = gcc\n")
-  (("^CPP.*")   "CPP = g++\n"
-(alist-delete 'build %standard-phases
+   (modify-phases %standard-phases
+ (replace 'configure
+   (lambda* (#:key inputs outputs #:allow-other-keys #:rest args)
+ (chdir "src")
+ (let ((out (assoc-ref outputs "out")))
+   (substitute* "makefile"
+ (("/usr/lib/ladspa/") (string-append out "/lib/ladspa/"))
+ (("/usr/include/")(string-append out "/include/"))
+ (("/usr/bin/")(string-append out "/bin/"))
+ (("-mkdirhier")   "mkdir -p")
+ (("^CC.*")"CC = gcc\n")
+ (("^CPP.*")   "CPP = g++\n")))
+ #t))
+ (delete 'build
 ;; Since the home page is gone, we provide a link to the archived version.
 (home-page
  "https://web.archive.org/web/20140729190945/http://www.ladspa.org/;)
@@ -2503,7 +2506,8 @@ analysis plugins or audio feature extraction plugins.")
 (symlink
  (string-append (assoc-ref inputs "automake") "/share/automake-"
 ,(package-version automake) "/ar-lib")
- "ar-lib"))
+ "ar-lib")
+#t)
 (home-page "http://sbsms.sourceforge.net/;)
 (synopsis "Library for time stretching and pitch scaling of audio")
 (description
@@ -2899,12 +2903,14 @@ result.")
  (substitute* "libs/Makefile"
(("ldconfig") "true")
(("^LIBDIR =.*") "LIBDIR = lib\n"))
- (chdir "libs") #t))
+ (chdir "libs")
+ #t))
  (add-after 'install 'install-symlink
(lambda _
  (symlink "libzita-convolver.so"
   (string-append (assoc-ref %outputs "out")
- "/lib/libzita-convolver.so.3"
+ 

13/13: gnu: bioinformatics: Return #t from all phases and snippets.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 2e0f69057a58a5cf2abb2f2b2c8d1a705d297c25
Author: Mark H Weaver 
Date:   Wed Jun 27 19:52:54 2018 -0400

gnu: bioinformatics: Return #t from all phases and snippets.

* gnu/packages/bioinformatics.scm (bamtools, ribotaper, bioawk)
(codingquarry, fraggenescan, minced, pplacer, star, subread, sailfish)
(salmon): Return #t from all phases and snippets, use 'invoke' where
appropriate, and remove vestigal plumbing.
---
 gnu/packages/bioinformatics.scm | 47 +++--
 1 file changed, 31 insertions(+), 16 deletions(-)

diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 58cee5c..28b6cd3 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -281,7 +281,8 @@ instance, it implements several methods to assess 
contig-wise read coverage.")
 (setenv "LDFLAGS"
 (string-append
  "-Wl,-rpath="
- (assoc-ref outputs "out") "/lib/bamtools")))
+ (assoc-ref outputs "out") "/lib/bamtools"))
+#t)
 (inputs `(("zlib" ,zlib)))
 (home-page "https://github.com/pezmaster31/bamtools;)
 (synopsis "C++ API and command-line toolkit for working with BAM data")
@@ -496,7 +497,8 @@ BED, GFF/GTF, VCF.")
 '("create_annotations_files.bash"
   "create_metaplots.bash"
   "Ribotaper_ORF_find.sh"
-  "Ribotaper.sh"
+  "Ribotaper.sh")))
+ #t)
 (inputs
  `(("bedtools" ,bedtools-2.18)
("samtools" ,samtools-0.1)
@@ -591,7 +593,8 @@ independently with transcriptional regulation.")
 (man (string-append out "/share/man/man1")))
(mkdir-p man)
(copy-file "awk.1" (string-append man "/bioawk.1"))
-   (install-file "bioawk" bin)))
+   (install-file "bioawk" bin))
+ #t)
 (home-page "https://github.com/lh3/bioawk;)
 (synopsis "AWK with bioinformatics extensions")
 (description "Bioawk is an extension to Brian Kernighan's awk, adding the
@@ -1811,7 +1814,8 @@ databases.")
(copy-recursively "QuarryFiles"
  (string-append out "/QuarryFiles"))
(install-file "CodingQuarry" bin)
-   (install-file "CufflinksGTF_to_CodingQuarryGFF3.py" bin)))
+   (install-file "CufflinksGTF_to_CodingQuarryGFF3.py" bin))
+ #t)
 (inputs `(("openmpi" ,openmpi)))
 (native-search-paths
  (list (search-path-specification
@@ -2727,7 +2731,8 @@ Illumina, Roche 454, and the SOLiD platform.")
 (share (string-append out "/share/fraggenescan/train")))
(install-file "run_FragGeneScan.pl" bin)
(install-file "FragGeneScan" bin)
-   (copy-recursively "train" share
+   (copy-recursively "train" share))
+ #t))
  (delete 'check)
  (add-after 'install 'post-install-check
;; In lieu of 'make check', run one of the examples and check the
@@ -4153,7 +4158,8 @@ probabilistic distances of genome abundance and 
tetranucleotide frequency.")
  "#!" (assoc-ref inputs "bash") "/bin/sh\n\n"
  (assoc-ref inputs "jre") "/bin/java -jar "
  bin "/minced.jar \"$@\"\n"
-   (chmod wrapper #o555)))
+   (chmod wrapper #o555))
+ #t)
 (native-inputs
  `(("jdk" ,icedtea "jdk")))
 (inputs
@@ -4408,7 +4414,7 @@ downstream analysis.")
#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'enter-scripts-dir
-   (lambda _ (chdir "scripts")))
+   (lambda _ (chdir "scripts") #t))
  (replace 'check
(lambda _ (invoke "python" "-m" "unittest" "discover" "-v") #t))
  (add-after 'install 'wrap-executables
@@ -6019,7 +6025,8 @@ application of SortMeRNA is filtering rRNA from 
metatranscriptomic data.")
(lambda _
  (substitute* "Makefile"
(("(COMPILATION_TIME_PLACE=\")(.*)(\")" _ pre mid post)
-(string-append pre "Built with Guix" post)
+   

10/13: gnu: check: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 29594404a154b35431609d5f72154c2b69c11dff
Author: Mark H Weaver 
Date:   Wed Jun 27 22:03:33 2018 -0400

gnu: check: Return #t from all phases.

* gnu/packages/check.scm (cmdtest, python-pytest-cov, python-fixtures)
(python-pytest-localserver, python-pytest-flakes)
(python2-coverage-test-runner, python-pylint, python-behave-web-api):
Return #t from all phases, and use invoke where appropriate.
---
 gnu/packages/check.scm | 27 ++-
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/check.scm b/gnu/packages/check.scm
index 02c1d52..9614499 100644
--- a/gnu/packages/check.scm
+++ b/gnu/packages/check.scm
@@ -250,7 +250,7 @@ a multi-paradigm automated test framework for C++ and 
Objective-C.")
  ;; the build environment. Hence assuming-failure test fails.
  (delete-file "yarn.tests/assuming-failure.script")
  (delete-file "yarn.tests/assuming-failure.stdout")
- (zero? (system* "python" "setup.py" "check")))
+ (invoke "python" "setup.py" "check"))
 (native-inputs
  `(("python2-coverage-test-runner" ,python2-coverage-test-runner)))
 (propagated-inputs
@@ -715,8 +715,8 @@ and many external plugins.")
 ;; options taken from tox.ini
 ;; TODO: make "--restructuredtext" tests pass. They currently fail
 ;; with "Duplicate implicit target name"
-(zero? (system* "python" "./setup.py" "check"
-"--strict" "--metadata")))
+(invoke "python" "./setup.py" "check"
+"--strict" "--metadata"))
 (propagated-inputs
  `(("python-coverage" ,python-coverage)
("python-pytest" ,python-pytest)))
@@ -1100,8 +1100,8 @@ python-fixtures package instead.")
(modify-phases %standard-phases
  (replace 'check
(lambda _
- (zero? (system* "python" "-m" "testtools.run"
- "fixtures.test_suite")))
+ (invoke "python" "-m" "testtools.run"
+ "fixtures.test_suite"))
 (propagated-inputs
  ;; Fixtures uses pbr at runtime to check versions, etc.
  `(("python-pbr" ,python-pbr)
@@ -1353,8 +1353,8 @@ the last py.test invocation.")
   `(#:phases (modify-phases %standard-phases
  (replace 'check
(lambda _
- (zero? (system* "py.test" "--genscript=runtests.py"))
- (zero? (system* "py.test")))
+ (invoke "py.test" "--genscript=runtests.py")
+ (invoke "py.test"))
 (native-inputs
  `(("python-pytest" ,python-pytest)
("python-requests" ,python-requests)
@@ -1523,7 +1523,7 @@ failures.")
  ;; It's easier to run tests after install.
  ;; Make installed package available for running the tests
  (add-installed-pythonpath inputs outputs)
- (zero? (system* "py.test" "-vv")))
+ (invoke "py.test" "-vv"))
 (native-inputs
  `(("python-coverage" ,python-coverage)
("python-pytest" ,python-pytest)
@@ -1560,7 +1560,7 @@ failures.")
(modify-phases %standard-phases
  (replace 'check
(lambda _
- (zero? (system* "./testrun")))
+ (invoke "./testrun"))
 (propagated-inputs
  `(("python2-coverage" ,python2-coverage)))
 (home-page "https://liw.fi/coverage-test-runner/;)
@@ -1606,9 +1606,9 @@ statements in the module it tests.")
   (string-append (getenv "PYTHONPATH") ":" work))
   (copy-recursively "." work)
   (with-directory-excursion "/tmp"
-(zero? (system* "python" "-m" "unittest" "discover"
-"-s" (string-append work 
"/pylint/test")
-"-p" "*test_*.py")
+(invoke "python" "-m" "unittest" "discover"
+"-s" (string-append work "/pylint/test")
+"-p" "*test_*.py"
 (home-page "https://github.com/PyCQA/pylint;)
 (synopsis "Python source code analyzer which looks for coding standard
 errors")
@@ -1841,7 +1841,8 @@ tests written in a natural language style, backed up by 
Python code.")
(lambda _
  (substitute* "setup.py"
(("'wheel'") ""); We don't use it.
-   (("'ordereddict==1.1'") ""))) ; Python >= 2.7 has it 
built-in.
+   (("'ordereddict==1.1'") "")); Python >= 2.7 has it built-in.
+ #t)
 (propagated-inputs
  `(("behave" ,behave)
("python-requests" ,python-requests)))



06/13: gnu: video: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 9dcfd6aac97044474b3df9aeb67a56e2fdaa87fb
Author: Mark H Weaver 
Date:   Wed Jun 27 21:08:56 2018 -0400

gnu: video: Return #t from all phases.

* gnu/packages/video.scm (youtube-dl-gui, avidemux, xvid, twitchy, aegisub):
Return #t from all phases, use invoke where appropriate, and remove 
vestigial
plumbing.
---
 gnu/packages/video.scm | 102 +
 1 file changed, 53 insertions(+), 49 deletions(-)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 94c5cf3..f4e4611 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1371,7 +1371,8 @@ YouTube.com and many more sites.")
(("os\\.path\\.join\\('/usr', 'share'")
 (string-append "os.path.join('"
(assoc-ref %outputs "out")
-   "', 'share'"
+   "', 'share'")))
+ #t)
 (inputs
  `(("python2-wxpython" ,python2-wxpython)
("youtube-dl" ,youtube-dl)))
@@ -1709,67 +1710,68 @@ for use with HTML5 video.")
(add-before 'patch-source-shebangs 'unpack-ffmpeg
  (lambda _
(with-directory-excursion "avidemux_core/ffmpeg_package"
- (system* "tar" "xf" "ffmpeg-2.7.6.tar.bz2")
- (delete-file "ffmpeg-2.7.6.tar.bz2"
+ (invoke "tar" "xf" "ffmpeg-2.7.6.tar.bz2")
+ (delete-file "ffmpeg-2.7.6.tar.bz2"))
+   #t))
(add-after 'patch-source-shebangs 'repack-ffmpeg
  (lambda _
(with-directory-excursion "avidemux_core/ffmpeg_package"
  (substitute* "ffmpeg-2.7.6/configure"
(("#! /bin/sh") (string-append "#!" (which "sh"
- (system* "tar" "cjf" "ffmpeg-2.7.6.tar.bz2" "ffmpeg-2.7.6"
-  ;; avoid non-determinism in the archive
-  "--sort=name" "--mtime=@0"
-  "--owner=root:0" "--group=root:0")
- (delete-file-recursively "ffmpeg-2.7.6"
+ (invoke "tar" "cjf" "ffmpeg-2.7.6.tar.bz2" "ffmpeg-2.7.6"
+ ;; avoid non-determinism in the archive
+ "--sort=name" "--mtime=@0"
+ "--owner=root:0" "--group=root:0")
+ (delete-file-recursively "ffmpeg-2.7.6"))
+   #t))
(replace 'configure
  (lambda _
;; Copy-paste settings from the cmake build system.
(setenv "CMAKE_LIBRARY_PATH" (getenv "LIBRARY_PATH"))
-   (setenv "CMAKE_INCLUDE_PATH" (getenv "C_INCLUDE_PATH"
+   (setenv "CMAKE_INCLUDE_PATH" (getenv "C_INCLUDE_PATH"))
+   #t))
(replace 'build
  (lambda* (#:key inputs outputs #:allow-other-keys)
-   (let*
- ((out (assoc-ref outputs "out"))
-  (lib (string-append out "/lib"))
-  (top (getcwd))
-  (sdl (assoc-ref inputs "sdl"))
-  (build_component
-(lambda* (component srcdir #:optional (args '()))
-  (let ((builddir (string-append "build_" component)))
-(mkdir builddir)
-(with-directory-excursion builddir
-  (zero?
-(and
-  (apply system* "cmake"
- "-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE"
- (string-append "-DCMAKE_INSTALL_PREFIX=" out)
- (string-append "-DCMAKE_INSTALL_RPATH=" lib)
- (string-append "-DCMAKE_SHARED_LINKER_FLAGS="
-"\"-Wl,-rpath=" lib "\"")
- (string-append "-DAVIDEMUX_SOURCE_DIR=" top)
- (string-append "-DSDL_INCLUDE_DIR="
-sdl "/include/SDL")
- (string-append "../" srcdir)
- "-DENABLE_QT5=True"
- args)
- (system* "make" "-j"
+   (let* ((out (assoc-ref outputs "out"))
+  (lib (string-appe

05/13: gnu: perl: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 4851af9ebe3949354a2d22ca932bbecb072c5024
Author: Mark H Weaver 
Date:   Wed Jun 27 21:01:27 2018 -0400

gnu: perl: Return #t from all phases.

* gnu/packages/gd.scm (perl-gd-securityimage)
* gnu/packages/libevent.scm (perl-ev)
* gnu/packages/markup.scm (perl-text-markdown-discount)
* gnu/packages/perl-check.scm (perl-test2-bundle-extended)
* gnu/packages/perl.scm (perl-digest-md5, perl-encode-hanextra)
(perl-ipc-run, perl-pathtools)
* gnu/packages/photo.scm (perl-image-exiftool): Return #t from all phases.
---
 gnu/packages/gd.scm |  2 +-
 gnu/packages/markup.scm |  3 ++-
 gnu/packages/perl-check.scm |  2 +-
 gnu/packages/perl.scm   | 11 +++
 gnu/packages/photo.scm  |  3 ++-
 5 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/gd.scm b/gnu/packages/gd.scm
index 1fe6957..a53a4f2 100644
--- a/gnu/packages/gd.scm
+++ b/gnu/packages/gd.scm
@@ -142,7 +142,7 @@ you can create PNG images on the fly or modify existing 
files.")
  '(#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'set-env
-   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1"))
+   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t)
 (native-inputs
  `(("perl-module-build" ,perl-module-build)))
 (propagated-inputs
diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm
index cdcfbc7..20da258 100644
--- a/gnu/packages/markup.scm
+++ b/gnu/packages/markup.scm
@@ -173,7 +173,8 @@ convert it to structurally valid XHTML (or HTML).")
 (string-append
   "OTHERLDFLAGS = -lmarkdown -Wl,-rpath="
   (assoc-ref inputs "discount")
-  "/lib"
+  "/lib")))
+ #t)
 (inputs
  `(("discount" ,discount)))
 (home-page
diff --git a/gnu/packages/perl-check.scm b/gnu/packages/perl-check.scm
index 98b4e39..d0abb39 100644
--- a/gnu/packages/perl-check.scm
+++ b/gnu/packages/perl-check.scm
@@ -82,7 +82,7 @@ lexically, just dynamically.")
  '(#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'set-env
-   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1"))
+   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t)
 (propagated-inputs
  `(("perl-importer" ,perl-importer)
("perl-term-table" ,perl-term-table)
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index d6ea360..8c854e8 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -2877,7 +2877,8 @@ interface for the RFC 2104 HMAC mechanism.")
  (add-after 'build 'set-permissions
(lambda _
  ;; Make MD5.so read-write so it can be stripped.
- (chmod "blib/arch/auto/Digest/MD5/MD5.so" #o755))
+ (chmod "blib/arch/auto/Digest/MD5/MD5.so" #o755)
+ #t)
 (home-page "https://metacpan.org/release/Digest-MD5;)
 (synopsis "Perl interface to the MD-5 algorithm")
 (description
@@ -3003,7 +3004,7 @@ also known as JIS 2000.")
  '(#:phases
(modify-phases %standard-phases
  (add-after 'unpack 'set-env
-   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1"))
+   (lambda _ (setenv "PERL_USE_UNSAFE_INC" "1") #t)
 (home-page "https://metacpan.org/release/Encode-HanExtra;)
 (synopsis "Additional Chinese encodings")
 (description "This Perl module provides Chinese encodings that are not
@@ -4278,7 +4279,8 @@ run interactively.  It also has an option to capture 
output/error buffers.")
(lambda _
  ;; This test fails, and we're not really interested in
  ;; it, so disable it.
- (delete-file "t/win32_compile.t"))
+ (delete-file "t/win32_compile.t")
+ #t)
 (home-page "https://metacpan.org/release/IPC-Run;)
 (synopsis "Run system() and background procs w/ piping, redirs, ptys")
 (description "IPC::Run allows you run and interact with child processes
@@ -6867,7 +6869,8 @@ directory specifications in a cross-platform manner.")
  (substitute* "Cwd.pm"
(("'/bin/pwd'")
 (string-append "'" (assoc-ref inputs "coreutils")
-   "/bin/pwd'"
+   "/bin/pwd'")))
+ #t)
 (inputs
  `(("coreutils" ,coreutils)))
 (home-page "https://m

branch core-updates updated (21f7d88 -> 2e0f690)

2018-11-14 Thread Mark H. Weaver
mhw pushed a change to branch core-updates
in repository guix.

  from  21f7d88   gnu: texlive-bin: Fix substitution regexp.
   new  cb8ba84   gnu: admin: Return #t from all phases.
   new  fccacff   gnu: image: Return #t from all phases.
   new  9922278   gnu: linux: Return #t from all phases.
   new  366c1cb   gnu: networking: Return #t from all phases.
   new  4851af9   gnu: perl: Return #t from all phases.
   new  9dcfd6a   gnu: video: Return #t from all phases.
   new  aa6f87a   gnu: xml: Return #t from all phases.
   new  c6bf07d   gnu: xorg: Return #t from all phases.
   new  ee52718   gnu: audio: Return #t from all phases.
   new  2959440   gnu: check: Return #t from all phases.
   new  9f6f726   gnu: compression: Return #t from all phases.
   new  96272e2   gnu: databases: Return #t from all phases.
   new  2e0f690   gnu: bioinformatics: Return #t from all phases and 
snippets.

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/admin.scm  |  75 +++---
 gnu/packages/audio.scm  |  60 +++---
 gnu/packages/bioinformatics.scm |  47 +-
 gnu/packages/check.scm  |  27 
 gnu/packages/compression.scm|  17 +++--
 gnu/packages/databases.scm  | 137 +---
 gnu/packages/gd.scm |   2 +-
 gnu/packages/image.scm  |  25 
 gnu/packages/linux.scm  |  23 ---
 gnu/packages/markup.scm |   3 +-
 gnu/packages/networking.scm |  48 --
 gnu/packages/perl-check.scm |   2 +-
 gnu/packages/perl.scm   |  11 ++--
 gnu/packages/photo.scm  |   3 +-
 gnu/packages/video.scm  | 102 --
 gnu/packages/xdisorg.scm|  11 ++--
 gnu/packages/xml.scm|  13 ++--
 gnu/packages/xorg.scm   |   2 +-
 18 files changed, 338 insertions(+), 270 deletions(-)



07/13: gnu: xml: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit aa6f87a2b984039229abbaba08c06415a782badc
Author: Mark H Weaver 
Date:   Wed Jun 27 21:13:52 2018 -0400

gnu: xml: Return #t from all phases.

* gnu/packages/xml.scm (python-libxml2, perl-xml-sax, xlsx2csv, libxls)
(java-kxml2): Return #t from all phases.
---
 gnu/packages/xml.scm | 13 -
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index 7f7ff6f..3ac0113 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -187,7 +187,8 @@ project (but it is usable outside of the Gnome platform).")
  (format #f "ROOT = r'~a'" libxml2))
 ;; For 'iconv.h'.
 (("/opt/include")
- (string-append glibc "/include")
+ (string-append glibc "/include"
+#t)
 (inputs `(("libxml2" ,libxml2)))
 (synopsis "Python bindings for the libxml2 library")))
 
@@ -552,7 +553,8 @@ that allow you to generate HTML from an RSS, convert 
between 0.9, 0.91, and
  (setenv "PERL5LIB"
  (string-append (getenv "PERL5LIB") ":"
 (assoc-ref outputs "out")
-"/lib/perl5/site_perl")))
+"/lib/perl5/site_perl"))
+ #t)
 (home-page "https://metacpan.org/release/XML-SAX;)
 (synopsis "Perl API for XML")
 (description "XML::SAX consists of several framework classes for using and
@@ -1220,7 +1222,7 @@ elements to their parents
  (substitute* "test/run"
;; Run tests with `python' only
(("^(PYTHON_VERSIONS = ).*" all m) (string-append m "['']")))
- (zero? (system* "test/run")))
+ (invoke "test/run"))
 (home-page "https://github.com/dilshod/xlsx2csv;)
 (synopsis "XLSX to CSV converter")
 (description
@@ -1269,7 +1271,7 @@ files.  It is designed to be fast and to handle large 
input files.")
  ;; Bootstrapping is required in order to fix the test driver script.
  (replace 'bootstrap
(lambda _
- (zero? (system* "bash" "bootstrap")))
+ (invoke "bash" "bootstrap"))
 (native-inputs
  `(("unzip" ,unzip)
("autoconf" ,autoconf)
@@ -1870,7 +1872,8 @@ low memory footprint.")
(modify-phases %standard-phases
  (add-before 'build 'copy-resources
(lambda _
- (copy-recursively "src/main/resources" "build/classes"))
+ (copy-recursively "src/main/resources" "build/classes")
+ #t)
 (inputs
  `(("java-xpp3" ,java-xpp3)))
 (native-inputs



02/13: gnu: image: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit fccacffbf46ca51e76f67e4c51eb0fb081e12576
Author: Mark H Weaver 
Date:   Wed Jun 27 20:42:35 2018 -0400

gnu: image: Return #t from all phases.

* gnu/packages/image.scm (libpng-apng, pngcrush, leptonica, zimg)
(perceptualdiff): Return #t from all phases.
---
 gnu/packages/image.scm | 25 ++---
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 6436d7e..11e1b15 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -136,15 +136,15 @@ library.  It supports almost all PNG features and is 
extensible.")
  (add-after 'unpack 'patch-apng
(lambda* (#:key inputs #:allow-other-keys)
  (define (apply-patch file)
-   (zero? (system* "patch" "-p1" "--force"
-   "--input" file)))
+   (invoke "patch" "-p1" "--force"
+   "--input" file))
  (let ((apng.gz (assoc-ref inputs "apng")))
(format #t "Applying APNG patch '~a'...~%"
apng.gz)
-   (and
- (zero?
-   (system (string-append "gunzip < " apng.gz " > the-patch")))
- (apply-patch "the-patch")
+   (invoke "sh" "-c"
+   (string-append "gunzip < " apng.gz " > the-patch"))
+   (apply-patch "the-patch")
+   #t)))
  (add-before 'configure 'no-checks
(lambda _
  (substitute* "Makefile.in"
@@ -239,7 +239,8 @@ in-memory raw vectors.")
(string-append vardef (assoc-ref inputs "zlib") "/"))
   ;; The Makefile is written by hand and not using $PREFIX
   (("\\$\\(DESTDIR\\)/usr/")
-   (string-append (assoc-ref outputs "out") "/"
+   (string-append (assoc-ref outputs "out") "/")))
+#t)
(inputs
 `(("libpng" ,libpng)
   ("zlib" , zlib)))
@@ -473,14 +474,15 @@ collection of tools for doing simple manipulations of 
TIFF images.")
(modify-phases %standard-phases
  (add-after 'unpack 'autogen
(lambda _
- (zero? (system* "sh" "autobuild"
+ (invoke "sh" "autobuild")))
  (add-after 'unpack 'patch-reg-wrapper
(lambda _
  (substitute* "prog/reg_wrapper.sh"
((" /bin/sh ")
 (string-append " " (which "sh") " "))
(("which gnuplot")
-"true")))
+"true"))
+ #t)
 (home-page "http://www.leptonica.com/;)
 (synopsis "Library and tools for image processing and analysis")
 (description
@@ -1083,7 +1085,7 @@ ISO/IEC 15444-1).")
(modify-phases %standard-phases
  (add-after 'unpack 'autogen
(lambda _
- (zero? (system* "sh" "autogen.sh")))
+ (invoke "sh" "autogen.sh"))
 (synopsis "Scaling, colorspace conversion, and dithering library")
 (description "Zimg implements the commonly required image processing basics
 of scaling, colorspace conversion, and depth conversion.  A simple API enables
@@ -1116,7 +1118,8 @@ the programmer.")
 ;; of the source tree, one level higher than expected
 (lambda _
   (substitute* "test/run_tests.bash"
-(("../build") "../../build")))
+(("../build") "../../build"))
+  #t)
 (home-page "https://github.com/myint/perceptualdiff;)
 (synopsis "Perceptual image comparison utility")
 (description "PerceptualDiff visually compares two images to determine



04/13: gnu: networking: Return #t from all phases.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch core-updates
in repository guix.

commit 366c1cbbc623fd94de05bde7c67e61ec0360aded
Author: Mark H Weaver 
Date:   Wed Jun 27 20:51:35 2018 -0400

gnu: networking: Return #t from all phases.

* gnu/packages/networking.scm (miredo, tcp-wrappers, librdkafka, ifstatus)
(iodine, httpstat, perl-socket6, perl-netaddr-ip, libproxy, openvswitch)
(libnet, asio): Return #t from all phases.
---
 gnu/packages/networking.scm | 48 +
 1 file changed, 27 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 5504742..a9e1576 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -144,7 +144,8 @@ or, more generally, MAC addresses of the same category of 
hardware.")
   'check 'disable-checkconf-test
   (lambda _
 (substitute* "src/Makefile"
-  (("^TESTS = .*") "TESTS = \n")))
+  (("^TESTS = .*") "TESTS = \n"))
+#t)
 (home-page "http://www.remlab.net/miredo/;)
 (synopsis "Teredo IPv6 tunneling software")
 (description
@@ -216,7 +217,7 @@ libwrap.so: $(LIB_OBJ)\n
  (substitute* "scaffold.c"
(("extern char .malloc.*;") ""))
  ;; This, believe it or not, is the recommended way to build!
- (zero? (system* "make" "REAL_DAEMON_DIR=/etc" "linux"
+ (invoke "make" "REAL_DAEMON_DIR=/etc" "linux")))
  ;; There is no make install stage, so we have to do it ourselves.
  (replace 'install
(lambda _
@@ -251,7 +252,8 @@ libwrap.so: $(LIB_OBJ)\n
(for-each
 (lambda (x)
   (install-file x (string-append out "/bin/")))
-bins)))
+bins))
+ #t)
 (home-page "http://www.porcupine.org;)
 (synopsis  "Monitor and filter incoming requests for network services")
 (description "With this package you can monitor and filter incoming 
requests for
@@ -373,8 +375,8 @@ files contain direct mappings of the abstractions provided 
by the ØMQ C API.")
;; librdkafka++.so lacks RUNPATH for librdkafka.so
(setenv "LDFLAGS"
(string-append "-Wl,-rpath=" out "/lib"))
-   (zero? (system* "./configure"
-   (string-append "--prefix=" out)
+   (invoke "./configure"
+   (string-append "--prefix=" out
 (native-inputs
  `(("python" ,python-wrapper)))
 (propagated-inputs
@@ -457,7 +459,8 @@ Ethernet devices.")
(bin (string-append out "/bin")))
   (mkdir-p bin)
   (copy-file "ifstatus"
- (string-append bin "/ifstatus"
+ (string-append bin "/ifstatus")))
+#t)
 (inputs `(("ncurses" ,ncurses)))
 (home-page "http://ifstatus.sourceforge.net/graphic/index.html;)
 (synopsis "Text based network interface status monitor")
@@ -511,14 +514,16 @@ and min/max network usage.")
(lambda* (#:key inputs #:allow-other-keys)
  (substitute* "src/tun.c"
(("PATH=[^ ]* ")
-(string-append (assoc-ref inputs "net-tools") "/bin/")
+(string-append (assoc-ref inputs "net-tools") "/bin/")))
+ #t))
  (add-before 'check 'delete-failing-tests
;; Avoid https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=802105.
(lambda _
  (substitute* "tests/common.c"
(("tcase_add_test\\(tc, \
 test_parse_format_ipv(4(|_listen_all|_mapped_ipv6)|6)\\);")
-"")
+""))
+ #t)))
#:make-flags (list "CC=gcc"
   (string-append "prefix=" (assoc-ref %outputs "out")))
#:test-target "test"))
@@ -779,7 +784,8 @@ application stack itself.")
(("ENV_CURL_BIN.get\\('curl'\\)")
 (string-append "ENV_CURL_BIN.get('"
(assoc-ref inputs "curl")
-   "/bin/curl')"
+   "/bin/curl')")))
+ #t)
 (home-page "https://github.com/reorx/httpstat;)
 (synopsis "

02/03: gnu: linux-libre@4.14: Update to 4.14.81.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 24ba798731076923462de35db0567bcb0cefb7ab
Author: Mark H Weaver 
Date:   Wed Nov 14 19:14:39 2018 -0500

gnu: linux-libre@4.14: Update to 4.14.81.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.81.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index ff3cca3..7148299 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -429,8 +429,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.80")
-(define %linux-libre-4.14-hash 
"0h4hi5lqizdx5nk0f3immbcv2n7p5jh26m80v4x6bw4wi5b44fra")
+(define %linux-libre-4.14-version "4.14.81")
+(define %linux-libre-4.14-hash 
"0vxs8k7ka8aqnn1fcr88bhr07wa5jg83pq1rcjby9k422mbv254q")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



03/03: gnu: linux-libre: Update to 4.19.2.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 7413c316934d2cfb24412805f9f9a0a9e047f980
Author: Mark H Weaver 
Date:   Wed Nov 14 19:16:24 2018 -0500

gnu: linux-libre: Update to 4.19.2.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.2.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 7148299..28c699c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -406,8 +406,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.19.1")
-(define %linux-libre-hash 
"12mrrgg2ih4jiylpy45q5nsd8afj3nya0klr543s0mcga88v9527")
+(define %linux-libre-version "4.19.2")
+(define %linux-libre-hash 
"1yh4ll9qh4wmf9r62ksyic57g1iy1b84qbv855l545ilk12znbmj")
 
 (define %linux-libre-4.19-patches
   (list %boot-logo-patch



01/03: gnu: linux-libre@4.9: Update to 4.9.137.

2018-11-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 6a1cff70bce9a144bcf2c503e44485c7e6656315
Author: Mark H Weaver 
Date:   Wed Nov 14 19:13:46 2018 -0500

gnu: linux-libre@4.9: Update to 4.9.137.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.137.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6b7aa89..ff3cca3 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -439,8 +439,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.136"
-"1kk6px1jcwbgkpfmf9pdklk6kz90h5l8fvdqwmvnk4bz6b2xrrfp"
+  (make-linux-libre "4.9.137"
+"1d8313r2k0qr4x7nqlnbwn5lzfc7dz6w8sfg47jml1q38c2fyjf2"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (ae0f1dd -> 7413c31)

2018-11-14 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  ae0f1dd   gnu: Add fenics.
   new  6a1cff7   gnu: linux-libre@4.9: Update to 4.9.137.
   new  24ba798   gnu: linux-libre@4.14: Update to 4.14.81.
   new  7413c31   gnu: linux-libre: Update to 4.19.2.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)



05/05: gnu: icecat: Add more fixes from mozilla-esr60.

2018-11-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 717d29e25bab351c08e3bf391056f3b2e5edfdba
Author: Mark H Weaver 
Date:   Sat Nov 10 13:43:22 2018 -0500

gnu: icecat: Add more fixes from mozilla-esr60.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes
from the upstream mozilla-esr60 source repository.
---
 gnu/packages/gnuzilla.scm | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 36ac0df..e1abe8c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -496,7 +496,19 @@ security standards.")
(list
 (search-patch  "icecat-avoid-bundled-libraries.patch")
 (search-patch  "icecat-use-system-graphite2+harfbuzz.patch")
-(search-patch  "icecat-use-system-media-libs.patch")))
+(search-patch  "icecat-use-system-media-libs.patch")
+(mozilla-patch "icecat-bug-1464061.patch" "d28761dbff18" 
"1f58rzwx4s1af66fdwn9lgkcd1ksmq8kn8imvf78p90jqi24h7b4")
+(mozilla-patch "icecat-bug-1479853.patch" "4faeb696dd06" 
"12891xx9c15s6kby6d3zk64v5nqgaq7sw597zv1fkd3a6x69hlva")
+(mozilla-patch "icecat-bug-1488295.patch" "12ba39f69876" 
"1piyq44f0xa0a9z2748aqwpaziaxwp61d86gyhalbyag8lcxfb3p")
+(mozilla-patch "icecat-bug-1500011.patch" "a0adabeedf26" 
"0f5wazha3zxzhy2j8f93hx62l9p02b1p40vi07qah3ar67h4ccj9")
+(mozilla-patch "icecat-bug-1503082.patch" "19604eb26230" 
"1wqxgph4z14ijhk2j2m4av5p6gx72d02lzz83q6yy0k065kw8psb")
+(mozilla-patch "icecat-bug-1499861.patch" "98737ab09270" 
"0fyl6wv0jxcxpkfpsff46y93k49n8lrw0k7c1p45g8da015dx27a")
+(mozilla-patch "icecat-bug-1504452.patch" "1cf7d80355d5" 
"19jp4x32vyxam54d1r9fm7jwf6krhhf3xazfqmxb9aw4iwdil7dl")
+(mozilla-patch "icecat-bug-1494752.patch" "c264774b8913" 
"1hxyi131x8jwawrq90cgkph833iv9ixrdrgzl1r978gbzwq10xz2")
+(mozilla-patch "icecat-bug-143.patch" "ec13fda7c9b0" 
"0zj7aylgw55g0y7plaafn5gq8jwcsdr1bpdxacs0hq914nm8zy9z")
+(mozilla-patch "icecat-bug-1500759.patch" "5e1a9644aeef" 
"1qimrpgyrd8zkiri7w57j0aymk20y9b34am5w7rvr6qj1lhrbfla")
+(mozilla-patch "icecat-bug-1485655.patch" "9055726e2d89" 
"1pppxr94zqh6zmi2mn1ih21qap09vk5ivbhnwxqr8iszvygjg44g")
+(mozilla-patch "icecat-bug-1410214.patch" "9e641345e2ef" 
"0542xss2jdb8drh4g50cfy32l300x69dyywgx3dqs03vgr3qplxy")))
   (modules '((guix build utils)))
   (snippet
'(begin



01/05: gnu: linux-libre@4.4: Update to 4.4.163.

2018-11-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit fc43d6d4d9df9672b3a1047e5c81bed511dad8e4
Author: Mark H Weaver 
Date:   Sat Nov 10 20:22:30 2018 -0500

gnu: linux-libre@4.4: Update to 4.4.163.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.163.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b1021d5..cd7f618 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -445,8 +445,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.162"
-"1anb2k9i03369lvbwlw24vimxvk8zpcql4ryz0ydvf3pxv8lirm2"
+  (make-linux-libre "4.4.163"
+"05j0dm0cxilanp5z40n8kgjz9vn1p4rg63kksicd2v48w8ka82z6"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/05: gnu: icecat: Update to 60.3.0-gnu1.

2018-11-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 3b144946164641f806fbbf27ac592c7c717ea6c6
Author: Mark H Weaver 
Date:   Sat Nov 10 13:42:50 2018 -0500

gnu: icecat: Update to 60.3.0-gnu1.

* gnu/packages/gnuzilla.scm (icecat): Update to 60.3.0-gnu1.
[source]: Switch back to the normal source URI.  Remove patches that
are no longer applicable.
* gnu/packages/patches/icecat-CVE-2018-12383.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
---
 gnu/local.mk |   1 -
 gnu/packages/gnuzilla.scm|  68 +--
 gnu/packages/patches/icecat-CVE-2018-12383.patch | 103 ---
 3 files changed, 3 insertions(+), 169 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 68a87b1..48ee438 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -811,7 +811,6 @@ dist_patch_DATA =   
\
   %D%/packages/patches/hplip-remove-imageprocessor.patch   \
   %D%/packages/patches/hydra-disable-darcs-test.patch  \
   %D%/packages/patches/icecat-avoid-bundled-libraries.patch\
-  %D%/packages/patches/icecat-CVE-2018-12383.patch \
   %D%/packages/patches/icecat-use-system-graphite2+harfbuzz.patch  \
   %D%/packages/patches/icecat-use-system-media-libs.patch  \
   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 1dd0e93..36ac0df 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -482,83 +482,21 @@ security standards.")
 (define-public icecat
   (package
 (name "icecat")
-(version "60.2.0-gnu1")
+(version "60.3.0-gnu1")
 (source
  (origin
   (method url-fetch)
-  ;; Temporary URL pending official release:
-  (uri 
"https://alpha.gnu.org/gnu/gnuzilla/60.2.0/icecat-60.2.0-gnu1.tar.bz2;)
-  #;
   (uri (string-append "mirror://gnu/gnuzilla/"
   (first (string-split version #\-))
   "/" name "-" version ".tar.bz2"))
   (sha256
(base32
-"0lqx7g79x15941rhjr3qsfwsny6vzc7d7abdmvjy6jjbqkqlc1zl"))
+"0icnl64nxcyf7dprpdpygxhabsvyhps8c3ixysj9bcdlj9q34ib1"))
   (patches
(list
 (search-patch  "icecat-avoid-bundled-libraries.patch")
 (search-patch  "icecat-use-system-graphite2+harfbuzz.patch")
-(search-patch  "icecat-use-system-media-libs.patch")
-(mozilla-patch "icecat-CVE-2018-12385.patch"  "80a4a7ef2813" 
"1vgcbimpnfjqj934v0cryq1g13xac3wfmd4jyhcb5s60x8xyssf5")
-(search-patch  "icecat-CVE-2018-12383.patch")
-(mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")
-(mozilla-patch "icecat-CVE-2018-12386.patch"  "4808fcb2e6ca" 
"05sc881l7sh8bag8whd2ggdn198lskqcxq8f41scfpqscw6xs5d5")
-(mozilla-patch "icecat-CVE-2018-12387.patch"  "b8f5c37486e1" 
"0lvmbh126m695kgdbasy1y5xh9n1j08cwdhn071mgvj6yn8cns5z")
-(mozilla-patch "icecat-bug-1464751.patch" "d5d00faf0465" 
"1mj7dbb06brwrk0mvap0z4lfl2hwz1cj6dwjvdrisxm046pdw98i")
-(mozilla-patch "icecat-bug-1472538.patch" "11462f2b98f2" 
"1nxgh0plzilylx8r73r7d74pv66qwjqxmd7nqii33p0snl2jjfzs")
-(mozilla-patch "icecat-bug-1478685.patch" "098585dc86fc" 
"1b0x4qdh6isvffmibvc8ad8z62m3iky9q6jq0z6gyvn8q252cqal")
-(mozilla-patch "icecat-bug-1486080.patch" "3f8d57d936ea" 
"0pz2c18wcgj44v0j8my9xbm90m4bsjcvzmavj569fi8bh6s6zz8p")
-(mozilla-patch "icecat-bug-1423278.patch" "878ceaee5634" 
"0i47s5nvrx9vqbnj6s9y9f4ffww20p8nviqa6frg676y1188xlyl")
-(mozilla-patch "icecat-CVE-2018-12390-pt01.patch" "87be1b98ec9a" 
"15f4l18c7hz9aqn89gg3dwmdidfwgn10dywgpzydm8mps45amx7j")
-(mozilla-patch "icecat-bug-1484559.patch" "99e58b5307ce" 
"02fdgbliwzi2r2376wg6k1rky1isfka0smac4ii2cll01jhpfrn6")
-(mozilla-patch "icecat-CVE-2018-12390-pt02.patch" "f25ce451a492" 
"18nzg39iyxza1686180qk9cc88l5j2hf1h35d62lrqmdgd9vcj33")
-(mozilla-patch "icecat-CVE-2018-12390-pt03.patch" "35c26bc231df" 
"0qh8d4z6y03h5xh7djci26a01l6zq667lg2k11f6zzg7z2j0h67x")
-(mozilla-patch "icecat-bug-1488061.patch" "050d0cfa8e3d" 
"05ql798ynbyz5pvyri4b95j4ixmgnny3zl7sd2ckfrrbm9mxh627")
-(moz

03/05: gnu: linux-libre@4.14: Update to 4.14.80.

2018-11-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e22842f5ca7e8db772e9a8522d21b63bb7c81c4f
Author: Mark H Weaver 
Date:   Sat Nov 10 20:23:57 2018 -0500

gnu: linux-libre@4.14: Update to 4.14.80.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.80.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 132bc0d..b1dd5ad 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -429,8 +429,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.79")
-(define %linux-libre-4.14-hash 
"000rd4h2yk6k68wjg37v53hqnqw1mgwhdxbcvy8iywy8za9r12c8")
+(define %linux-libre-4.14-version "4.14.80")
+(define %linux-libre-4.14-hash 
"0h4hi5lqizdx5nk0f3immbcv2n7p5jh26m80v4x6bw4wi5b44fra")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



02/05: gnu: linux-libre@4.9: Update to 4.9.136.

2018-11-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 62168a555872aafccbc75d5681063c3f90d9a928
Author: Mark H Weaver 
Date:   Sat Nov 10 20:23:15 2018 -0500

gnu: linux-libre@4.9: Update to 4.9.136.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.136.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index cd7f618..132bc0d 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -439,8 +439,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.135"
-"07v5s6hl08ls2z9xdkbqq1s210mqayfchqbckhp8hlaw089ap71f"
+  (make-linux-libre "4.9.136"
+"1kk6px1jcwbgkpfmf9pdklk6kz90h5l8fvdqwmvnk4bz6b2xrrfp"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (4cbbb16 -> 717d29e)

2018-11-10 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  4cbbb16   gnu: nxbelld: Remove custom bootstrap phase.
   new  fc43d6d   gnu: linux-libre@4.4: Update to 4.4.163.
   new  62168a5   gnu: linux-libre@4.9: Update to 4.9.136.
   new  e22842f   gnu: linux-libre@4.14: Update to 4.14.80.
   new  3b14494   gnu: icecat: Update to 60.3.0-gnu1.
   new  717d29e   gnu: icecat: Add more fixes from mozilla-esr60.

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/local.mk |   1 -
 gnu/packages/gnuzilla.scm|  78 +++--
 gnu/packages/linux.scm   |  12 +--
 gnu/packages/patches/icecat-CVE-2018-12383.patch | 103 ---
 4 files changed, 20 insertions(+), 174 deletions(-)
 delete mode 100644 gnu/packages/patches/icecat-CVE-2018-12383.patch



02/02: gnu: linux-libre: Update to 4.19.1.

2018-11-05 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c9f3d38be49ebd5910cb66f295338097173e6b32
Author: Mark H Weaver 
Date:   Mon Nov 5 03:57:40 2018 -0500

gnu: linux-libre: Update to 4.19.1.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.1.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 654d678..875e7b6 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -406,8 +406,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.19")
-(define %linux-libre-hash 
"1j4lizjygy7hb7sq2kxqkpcs4nhxgmi48cpng97b0sm9b46plvfh")
+(define %linux-libre-version "4.19.1")
+(define %linux-libre-hash 
"12mrrgg2ih4jiylpy45q5nsd8afj3nya0klr543s0mcga88v9527")
 
 (define %linux-libre-4.19-patches
   (list %boot-logo-patch



branch master updated (cddc044 -> c9f3d38)

2018-11-05 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  cddc044   libreoffice: honor '--cores=...' during build.
   new  28c7172   gnu: linux-libre@4.14: Update to 4.14.79.
   new  c9f3d38   gnu: linux-libre: Update to 4.19.1.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)



01/02: gnu: linux-libre@4.14: Update to 4.14.79.

2018-11-05 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 28c717213de179ba227dab22a32663a90a17dfc5
Author: Mark H Weaver 
Date:   Mon Nov 5 03:55:59 2018 -0500

gnu: linux-libre@4.14: Update to 4.14.79.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.79.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 84537b9..654d678 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -429,8 +429,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.78")
-(define %linux-libre-4.14-hash 
"07dhhw6zdnqn2dznpmkniz58hfkdx89yx7csm9vbx45blnyhjw5z")
+(define %linux-libre-4.14-version "4.14.79")
+(define %linux-libre-4.14-hash 
"000rd4h2yk6k68wjg37v53hqnqw1mgwhdxbcvy8iywy8za9r12c8")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



01/01: gnu: webkitgtk@2.22: Update to 2.22.3.

2018-10-30 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit a45a92ccd83a54a2171d0a6c66950752fde704ad
Author: Mark H Weaver 
Date:   Tue Oct 30 14:34:05 2018 -0400

gnu: webkitgtk@2.22: Update to 2.22.3.

* gnu/packages/webkit.scm (webkitgtk-2.22): Update to 2.22.3.
---
 gnu/packages/webkit.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index c5238a8..d1890c8 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -143,14 +143,14 @@ HTML/CSS applications to full-fledged web browsers.")
 (define-public webkitgtk-2.22
   (package/inherit webkitgtk
 (name "webkitgtk")
-(version "2.22.2")
+(version "2.22.3")
 (source (origin
   (method url-fetch)
   (uri (string-append "https://www.webkitgtk.org/releases/;
   name "-" version ".tar.xz"))
   (sha256
(base32
-"1flrbr8pzbrlwv09b4pmgh6vklw7jghd2lgrhcb72vl9s7a8fm1l"
+"0wnddhm2bihmmkmi919lyxskvjk2wrzx6azkiypyjfwm08lm9zcx"
 (native-inputs
  `(("gcc" ,gcc-7)  ; webkitgtk-2.22 requires gcc-6 or newer
,@(package-native-inputs webkitgtk)))



branch master updated (c7ac8e3 -> a45a92c)

2018-10-30 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  c7ac8e3   gnu: quaternion: Update to 0.0.9.3.
   new  a45a92c   gnu: webkitgtk@2.22: Update to 2.22.3.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/webkit.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



branch master updated (d9bcdfc -> ce7ceef)

2018-10-23 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  d9bcdfc   gnu: mongodb: Use INVOKE.
   new  ce7ceef   gnu: linux-libre: Update to 4.19.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Makefile.am| 8 +-
 .../linux-libre/{4.18-arm.conf => 4.19-arm.conf}   |  1141 +-
 .../{4.18-arm64.conf => 4.19-arm64.conf}   |  3562 +++--
 .../linux-libre/{4.18-i686.conf => 4.19-i686.conf} | 15834 ++-
 .../{4.18-x86_64.conf => 4.19-x86_64.conf} |  2704 ++--
 gnu/packages/linux.scm |22 +-
 6 files changed, 11848 insertions(+), 11423 deletions(-)
 rename gnu/packages/aux-files/linux-libre/{4.18-arm.conf => 4.19-arm.conf} 
(98%)
 rename gnu/packages/aux-files/linux-libre/{4.18-arm64.conf => 4.19-arm64.conf} 
(97%)
 rename gnu/packages/aux-files/linux-libre/{4.18-i686.conf => 4.19-i686.conf} 
(98%)
 rename gnu/packages/aux-files/linux-libre/{4.18-x86_64.conf => 
4.19-x86_64.conf} (98%)



branch master updated (b4237a6 -> d78587e)

2018-10-23 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  b4237a6   gnu: emacs-nov-el: Update to 0.2.6.
   new  d78587e   gnu: icecat: Add fixes from mozilla-esr60 [security 
fixes].

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnuzilla.scm | 48 +++
 1 file changed, 44 insertions(+), 4 deletions(-)



01/01: gnu: icecat: Add fixes from mozilla-esr60 [security fixes].

2018-10-23 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit d78587edca215c5ddab00fa834cadc577fe714b6
Author: Mark H Weaver 
Date:   Tue Oct 23 16:49:45 2018 -0400

gnu: icecat: Add fixes from mozilla-esr60 [security fixes].

Includes fixes for CVE-2018-12389, CVE-2018-12390, CVE-2018-12391,
CVE-2018-12392, CVE-2018-12393, CVE-2018-12395, CVE-2018-12396, and
CVE-2018-12397.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from 
the
upstream mozilla-esr60 repository.  Relabel some previously existing patches
to reflect CVE assignments.
---
 gnu/packages/gnuzilla.scm | 48 +++
 1 file changed, 44 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 39281b5..1dd0e93 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -510,15 +510,55 @@ security standards.")
 (mozilla-patch "icecat-bug-1478685.patch" "098585dc86fc" 
"1b0x4qdh6isvffmibvc8ad8z62m3iky9q6jq0z6gyvn8q252cqal")
 (mozilla-patch "icecat-bug-1486080.patch" "3f8d57d936ea" 
"0pz2c18wcgj44v0j8my9xbm90m4bsjcvzmavj569fi8bh6s6zz8p")
 (mozilla-patch "icecat-bug-1423278.patch" "878ceaee5634" 
"0i47s5nvrx9vqbnj6s9y9f4ffww20p8nviqa6frg676y1188xlyl")
-(mozilla-patch "icecat-bug-1442010.patch" "87be1b98ec9a" 
"15f4l18c7hz9aqn89gg3dwmdidfwgn10dywgpzydm8mps45amx7j")
+(mozilla-patch "icecat-CVE-2018-12390-pt01.patch" "87be1b98ec9a" 
"15f4l18c7hz9aqn89gg3dwmdidfwgn10dywgpzydm8mps45amx7j")
 (mozilla-patch "icecat-bug-1484559.patch" "99e58b5307ce" 
"02fdgbliwzi2r2376wg6k1rky1isfka0smac4ii2cll01jhpfrn6")
-(mozilla-patch "icecat-bug-1487098.patch" "f25ce451a492" 
"18nzg39iyxza1686180qk9cc88l5j2hf1h35d62lrqmdgd9vcj33")
-(mozilla-patch "icecat-bug-1484905.patch" "35c26bc231df" 
"0qh8d4z6y03h5xh7djci26a01l6zq667lg2k11f6zzg7z2j0h67x")
+(mozilla-patch "icecat-CVE-2018-12390-pt02.patch" "f25ce451a492" 
"18nzg39iyxza1686180qk9cc88l5j2hf1h35d62lrqmdgd9vcj33")
+(mozilla-patch "icecat-CVE-2018-12390-pt03.patch" "35c26bc231df" 
"0qh8d4z6y03h5xh7djci26a01l6zq667lg2k11f6zzg7z2j0h67x")
 (mozilla-patch "icecat-bug-1488061.patch" "050d0cfa8e3d" 
"05ql798ynbyz5pvyri4b95j4ixmgnny3zl7sd2ckfrrbm9mxh627")
 (mozilla-patch "icecat-bug-1434963-pt1.patch" "1e6dad87efed" 
"1v00a6cmgswjk54041jyv1ib129fxshpzwk6mn6lr0v5hylk3bx9")
 (mozilla-patch "icecat-bug-1434963-pt2.patch" "6558c46df9ea" 
"0vdy9dm9w5k1flhcfxwvvff0aa415b5mgmmq5r37i83686768xfb")
 (mozilla-patch "icecat-bug-1434963-pt3.patch" "686fcfa8abd6" 
"0ihqr11aq4b0y7mx7bwn8yzn25mv3k2gdphm951mj1g85qg35ann")
-(mozilla-patch "icecat-bug-1491132.patch" "14120e0c74d6" 
"188c5fbhqqhmlk88p70l6d97skh7xy4jhqdby1ri3h9ix967515j")))
+(mozilla-patch "icecat-bug-1491132.patch" "14120e0c74d6" 
"188c5fbhqqhmlk88p70l6d97skh7xy4jhqdby1ri3h9ix967515j")
+(mozilla-patch "icecat-bug-1492065.patch" "ec4b5969c6ae" 
"18gfwn15kh0826vlg6lhrx3q4gv82i7v1k3y5jp72mvrjq154gy0")
+(mozilla-patch "icecat-bug-1492064.patch" "528cabdd9665" 
"0rdwpkfma24hn8namfb9saw4rgi9yyyj4af5h2ijrvadw6r8lyyn")
+(mozilla-patch "icecat-bug-1489757.patch" "46f19852aaa6" 
"0dga7mw847klm8x6il2fyzpjxqxxgx1q5cya658f1w66kxms1f29")
+(mozilla-patch "icecat-bug-1492897.patch" "c3a48066f383" 
"09n6sdck4jzzmznzrq0iixg5nsgrc5ibpdfsh3i7ppwad3fsy2m3")
+(mozilla-patch "icecat-bug-1492915.patch" "2d280e557331" 
"11x2n61pw5way9cg8lbrfl3lqvgfnbmcs1fwm78i06kmfwj0msk3")
+(mozilla-patch "icecat-CVE-2018-12390-pt04.patch" "b80f94262165" 
"1hw43h4sgf77x323745rixyp6cci3fb6d3fnp33q82m4ssdb5623")
+(mozilla-patch "icecat-bug-1492484.patch" "1b3e6759cf3a" 
"1yn2cd2227ncg90c88ymdi5fyfs4hk335bd16vkkgljs0924yy0m")
+(mozilla-patch "icecat-bug-1493590.patch" "d9fe3b2025fc" 
"06783hj1aqms2f9a3mp18bk8hgijk3pz70bpccn173v4w0zlbbd4")
+(mozilla-patch "icecat-CVE-2018-12390-pt05.patch" "20c59797e994" 
"1vxnhpirjsj040hrq9xmq2xhkpq4l5mn

03/04: gnu: linux-libre@4.14: Update to 4.14.78.

2018-10-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 668834cae0f6b761d88533c91475d9184a8ab4ad
Author: Mark H Weaver 
Date:   Sun Oct 21 14:58:03 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.78.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.78.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 09f64d5..61560b7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.77")
-(define %linux-libre-4.14-hash 
"18y81rga2lhsk7bjckglxz52pvnzf103ar0z2zj611g37wyf83r5")
+(define %linux-libre-4.14-version "4.14.78")
+(define %linux-libre-4.14-hash 
"07dhhw6zdnqn2dznpmkniz58hfkdx89yx7csm9vbx45blnyhjw5z")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



04/04: gnu: linux-libre: Update to 4.18.16.

2018-10-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit f7618bf18e00f6ece8e886f2fc6328314d1ed544
Author: Mark H Weaver 
Date:   Sun Oct 21 14:59:30 2018 -0400

gnu: linux-libre: Update to 4.18.16.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.16.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 61560b7..bc53a88 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.15")
-(define %linux-libre-hash 
"0v6xs85qn1iy2dj3m6s3cfnhbwb1mjy21d9lagjni8dg3jic26hf")
+(define %linux-libre-version "4.18.16")
+(define %linux-libre-hash 
"15apfgswp2lrwjpi3vwnanlkdw3q6rkvwrbgrb71rjsy9gazlz62")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



01/04: gnu: linux-libre@4.4: Update to 4.4.162.

2018-10-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 9ab6c680ba7e42d3a7cf13c74a7bbcb53c5c390e
Author: Mark H Weaver 
Date:   Sun Oct 21 14:56:44 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.162.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.162.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 2aeddc2..5cbf87b 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.161"
-"1q6bsndpjgw72mybhl5l8vrxs4mimg6821bjgi1pjkxbc7nd921b"
+  (make-linux-libre "4.4.162"
+"1anb2k9i03369lvbwlw24vimxvk8zpcql4ryz0ydvf3pxv8lirm2"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



02/04: gnu: linux-libre@4.9: Update to 4.9.135.

2018-10-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c4a7a512922467313f5cc18fc61029c44ac5360e
Author: Mark H Weaver 
Date:   Sun Oct 21 14:57:24 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.135.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.135.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 5cbf87b..09f64d5 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.134"
-"0f5qif27k0mhc57d98arbfkq7zlvg0ra2gz6g5fasblyjz3j7w7h"
+  (make-linux-libre "4.9.135"
+"07v5s6hl08ls2z9xdkbqq1s210mqayfchqbckhp8hlaw089ap71f"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (673364c -> f7618bf)

2018-10-21 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  673364c   gnu: Add emacs-slime-repl-ansi-color.
   new  9ab6c68   gnu: linux-libre@4.4: Update to 4.4.162.
   new  c4a7a51   gnu: linux-libre@4.9: Update to 4.9.135.
   new  668834c   gnu: linux-libre@4.14: Update to 4.14.78.
   new  f7618bf   gnu: linux-libre: Update to 4.18.16.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



01/03: gnu: linux-libre@4.9: Update to 4.9.134.

2018-10-18 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 1e672a01bef602e33248467ada9fb523e8717517
Author: Mark H Weaver 
Date:   Thu Oct 18 22:43:26 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.134.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.134.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index cd4adf9..b639a57 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.133"
-"1vr94czdv5alzsgm2k1r6wqm01r2zafrayjn10l6kdr4g7aga488"
+  (make-linux-libre "4.9.134"
+"0f5qif27k0mhc57d98arbfkq7zlvg0ra2gz6g5fasblyjz3j7w7h"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



02/03: gnu: linux-libre@4.14: Update to 4.14.77.

2018-10-18 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit ef8e7e3298e6f4f84717f304191ad64b5dc148d4
Author: Mark H Weaver 
Date:   Thu Oct 18 22:44:09 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.77.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.77.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b639a57..1c73532 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.76")
-(define %linux-libre-4.14-hash 
"1y5zqf84ngb6f5f85xpd4bdy6mlxr52x19bx3mdrp82awc9fvr7q")
+(define %linux-libre-4.14-version "4.14.77")
+(define %linux-libre-4.14-hash 
"18y81rga2lhsk7bjckglxz52pvnzf103ar0z2zj611g37wyf83r5")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



branch master updated (29f40ee -> 75b2afd)

2018-10-18 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  29f40ee   gnu: libgit2: Update to 0.26.7.
   new  1e672a0   gnu: linux-libre@4.9: Update to 4.9.134.
   new  ef8e7e3   gnu: linux-libre@4.14: Update to 4.14.77.
   new  75b2afd   gnu: linux-libre: Update to 4.18.15.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)



03/03: gnu: linux-libre: Update to 4.18.15.

2018-10-18 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 75b2afd95373612d386dba7f75c4de22857f9448
Author: Mark H Weaver 
Date:   Thu Oct 18 22:52:09 2018 -0400

gnu: linux-libre: Update to 4.18.15.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.15.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 1c73532..6a89caf 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.14")
-(define %linux-libre-hash 
"1gwwx8l283w8v1zylw2haqahvjns5dzqxx9li2586nnl8cfmfnwc")
+(define %linux-libre-version "4.18.15")
+(define %linux-libre-hash 
"0v6xs85qn1iy2dj3m6s3cfnhbwb1mjy21d9lagjni8dg3jic26hf")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



branch master updated (38a2f5e -> 614f49c)

2018-10-14 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  38a2f5e   status: Avoid "sucessfully built" messages when in quiet 
mode.
   new  2dd1bfc   gnu: linux-libre@4.4: Update to 4.4.161.
   new  f266e82   gnu: linux-libre@4.9: Update to 4.9.133.
   new  b0fe6b5   gnu: linux-libre@4.14: Update to 4.14.76.
   new  614f49c   gnu: linux-libre: Update to 4.18.14.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



01/04: gnu: linux-libre@4.4: Update to 4.4.161.

2018-10-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 2dd1bfcb5800aad8f360c113cbd769019b5c9d84
Author: Mark H Weaver 
Date:   Sun Oct 14 19:07:35 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.161.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.161.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 8983ed3..08d1a81 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.160"
-"1337p94j1hyc2gaw51wvlv622wwj2af1y8rafyfgp1403cs7ghp4"
+  (make-linux-libre "4.4.161"
+"1q6bsndpjgw72mybhl5l8vrxs4mimg6821bjgi1pjkxbc7nd921b"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/04: gnu: linux-libre: Update to 4.18.14.

2018-10-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 614f49c49aa751718978a3b9da8719609ec36922
Author: Mark H Weaver 
Date:   Sun Oct 14 19:27:46 2018 -0400

gnu: linux-libre: Update to 4.18.14.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.14.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 812da7c..7aaa7fb 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.13")
-(define %linux-libre-hash 
"0jqlmzml67dp5708d4giga48vv4npgs3mbnzdrigaxgca5c69qck")
+(define %linux-libre-version "4.18.14")
+(define %linux-libre-hash 
"1gwwx8l283w8v1zylw2haqahvjns5dzqxx9li2586nnl8cfmfnwc")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



03/04: gnu: linux-libre@4.14: Update to 4.14.76.

2018-10-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit b0fe6b5785472895259c6d60f06024042450679b
Author: Mark H Weaver 
Date:   Sun Oct 14 19:13:56 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.76.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.76.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index c1bd010..812da7c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.75")
-(define %linux-libre-4.14-hash 
"0ljcjsc6lxq4q5dxy9kgnngasyqmv6rhl9yyqxrfzm41qbqfn64l")
+(define %linux-libre-4.14-version "4.14.76")
+(define %linux-libre-4.14-hash 
"1y5zqf84ngb6f5f85xpd4bdy6mlxr52x19bx3mdrp82awc9fvr7q")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



02/04: gnu: linux-libre@4.9: Update to 4.9.133.

2018-10-14 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit f266e82ad21eb7be963e7d70beaa2f503cfa4e78
Author: Mark H Weaver 
Date:   Sun Oct 14 19:09:24 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.133.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.133.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 08d1a81..c1bd010 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.132"
-"1s4zsv04bdafqqn8i6ab3lxjbh45v20dbm31mb52hfyzlfp4sjp5"
+  (make-linux-libre "4.9.133"
+"1vr94czdv5alzsgm2k1r6wqm01r2zafrayjn10l6kdr4g7aga488"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



01/04: gnu: linux-libre@4.4: Update to 4.4.160.

2018-10-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e05fe1f91701c28e1a05ae13057601cef7aacf3c
Author: Mark H Weaver 
Date:   Wed Oct 10 23:17:14 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.160.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.160.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 344f3ea..6020330 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.159"
-"12wrhni1ikmakwv55cgzsznx9llzp82irsisbjjs7bc8z2hzwr6l"
+  (make-linux-libre "4.4.160"
+"1337p94j1hyc2gaw51wvlv622wwj2af1y8rafyfgp1403cs7ghp4"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



02/04: gnu: linux-libre@4.9: Update to 4.9.132.

2018-10-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 0e8f0803b5b2abd1c99408c508e8b36db32df9c5
Author: Mark H Weaver 
Date:   Wed Oct 10 23:17:53 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.132.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.132.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 6020330..261a8e2 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.131"
-"11pxwl7dmisbf2szg9qzkvhlpk68clh5l478n7b62q7hd8j3hxlv"
+  (make-linux-libre "4.9.132"
+"1s4zsv04bdafqqn8i6ab3lxjbh45v20dbm31mb52hfyzlfp4sjp5"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



03/04: gnu: linux-libre@4.14: Update to 4.14.75.

2018-10-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 4f1d7e386b8ff6f83f109e06ca3ccbaa0f9f617f
Author: Mark H Weaver 
Date:   Wed Oct 10 23:18:28 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.75.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.75.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 261a8e2..367ee4d 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.74")
-(define %linux-libre-4.14-hash 
"0cxyx2yinnc8q0hmhb0swjgdz3s0ry7wxzyqss9f2i74xjjz4rm0")
+(define %linux-libre-4.14-version "4.14.75")
+(define %linux-libre-4.14-hash 
"0ljcjsc6lxq4q5dxy9kgnngasyqmv6rhl9yyqxrfzm41qbqfn64l")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



branch master updated (dc5282f -> 2faf2ed)

2018-10-10 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  dc5282f   gnu: hexchat: Update to 2.14.2.
   new  e05fe1f   gnu: linux-libre@4.4: Update to 4.4.160.
   new  0e8f080   gnu: linux-libre@4.9: Update to 4.9.132.
   new  4f1d7e3   gnu: linux-libre@4.14: Update to 4.14.75.
   new  2faf2ed   gnu: linux-libre: Update to 4.18.13.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



04/04: gnu: linux-libre: Update to 4.18.13.

2018-10-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 2faf2edf5880a47d70b716b1780465eb1671c855
Author: Mark H Weaver 
Date:   Wed Oct 10 23:19:36 2018 -0400

gnu: linux-libre: Update to 4.18.13.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.13.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 367ee4d..8983ed3 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.12")
-(define %linux-libre-hash 
"1mcnb1mm7m6i9s591c3kx0f1vbzhbl3w92w137swcm9zifqpci5r")
+(define %linux-libre-version "4.18.13")
+(define %linux-libre-hash 
"0jqlmzml67dp5708d4giga48vv4npgs3mbnzdrigaxgca5c69qck")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



01/01: gnu: icecat: Add fixes from mozilla-esr60 [security fixes].

2018-10-04 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 4a5e2a90d8595885ecda1e577df4a6a0d294d643
Author: Mark H Weaver 
Date:   Thu Oct 4 19:24:39 2018 -0400

gnu: icecat: Add fixes from mozilla-esr60 [security fixes].

Includes fixes for CVE-2018-12386 and CVE-2018-12387.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr60 repository.
---
 gnu/packages/gnuzilla.scm | 18 +-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index ea3b61c..d2110f3 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -502,7 +502,23 @@ security standards.")
 (search-patch  "icecat-use-system-media-libs.patch")
 (mozilla-patch "icecat-CVE-2018-12385.patch"  "80a4a7ef2813" 
"1vgcbimpnfjqj934v0cryq1g13xac3wfmd4jyhcb5s60x8xyssf5")
 (search-patch  "icecat-CVE-2018-12383.patch")
-(mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")))
+(mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")
+(mozilla-patch "icecat-CVE-2018-12386.patch"  "4808fcb2e6ca" 
"05sc881l7sh8bag8whd2ggdn198lskqcxq8f41scfpqscw6xs5d5")
+(mozilla-patch "icecat-CVE-2018-12387.patch"  "b8f5c37486e1" 
"0lvmbh126m695kgdbasy1y5xh9n1j08cwdhn071mgvj6yn8cns5z")
+(mozilla-patch "icecat-bug-1464751.patch" "d5d00faf0465" 
"1mj7dbb06brwrk0mvap0z4lfl2hwz1cj6dwjvdrisxm046pdw98i")
+(mozilla-patch "icecat-bug-1472538.patch" "11462f2b98f2" 
"1nxgh0plzilylx8r73r7d74pv66qwjqxmd7nqii33p0snl2jjfzs")
+(mozilla-patch "icecat-bug-1478685.patch" "098585dc86fc" 
"1b0x4qdh6isvffmibvc8ad8z62m3iky9q6jq0z6gyvn8q252cqal")
+(mozilla-patch "icecat-bug-1486080.patch" "3f8d57d936ea" 
"0pz2c18wcgj44v0j8my9xbm90m4bsjcvzmavj569fi8bh6s6zz8p")
+(mozilla-patch "icecat-bug-1423278.patch" "878ceaee5634" 
"0i47s5nvrx9vqbnj6s9y9f4ffww20p8nviqa6frg676y1188xlyl")
+(mozilla-patch "icecat-bug-1442010.patch" "87be1b98ec9a" 
"15f4l18c7hz9aqn89gg3dwmdidfwgn10dywgpzydm8mps45amx7j")
+(mozilla-patch "icecat-bug-1484559.patch" "99e58b5307ce" 
"02fdgbliwzi2r2376wg6k1rky1isfka0smac4ii2cll01jhpfrn6")
+(mozilla-patch "icecat-bug-1487098.patch" "f25ce451a492" 
"18nzg39iyxza1686180qk9cc88l5j2hf1h35d62lrqmdgd9vcj33")
+(mozilla-patch "icecat-bug-1484905.patch" "35c26bc231df" 
"0qh8d4z6y03h5xh7djci26a01l6zq667lg2k11f6zzg7z2j0h67x")
+(mozilla-patch "icecat-bug-1488061.patch" "050d0cfa8e3d" 
"05ql798ynbyz5pvyri4b95j4ixmgnny3zl7sd2ckfrrbm9mxh627")
+(mozilla-patch "icecat-bug-1434963-pt1.patch" "1e6dad87efed" 
"1v00a6cmgswjk54041jyv1ib129fxshpzwk6mn6lr0v5hylk3bx9")
+(mozilla-patch "icecat-bug-1434963-pt2.patch" "6558c46df9ea" 
"0vdy9dm9w5k1flhcfxwvvff0aa415b5mgmmq5r37i83686768xfb")
+(mozilla-patch "icecat-bug-1434963-pt3.patch" "686fcfa8abd6" 
"0ihqr11aq4b0y7mx7bwn8yzn25mv3k2gdphm951mj1g85qg35ann")
+(mozilla-patch "icecat-bug-1491132.patch" "14120e0c74d6" 
"188c5fbhqqhmlk88p70l6d97skh7xy4jhqdby1ri3h9ix967515j")))
   (modules '((guix build utils)))
   (snippet
'(begin



branch master updated (2e073dc -> 4a5e2a9)

2018-10-04 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  2e073dc   gnu: linux-libre: Update to 4.18.12.
   new  4a5e2a9   gnu: icecat: Add fixes from mozilla-esr60 [security 
fixes].

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnuzilla.scm | 18 +-
 1 file changed, 17 insertions(+), 1 deletion(-)



01/03: gnu: linux-libre@4.9: Update to 4.9.131.

2018-10-04 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 45f4ddd7c017ebfc8096f702c72a1fdac67787ed
Author: Mark H Weaver 
Date:   Thu Oct 4 20:34:08 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.131.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.131.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index ec2520c..2b36d8b 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.130"
-"1l3ra1pbgz0wbpp1ci90sj9x9iamvagx1vdbdfbmpjsgh1cfnpmq"
+  (make-linux-libre "4.9.131"
+"11pxwl7dmisbf2szg9qzkvhlpk68clh5l478n7b62q7hd8j3hxlv"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



02/03: gnu: linux-libre@4.14: Update to 4.14.74.

2018-10-04 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 2195636cc185b38aa66abc5a4de2b7965c18fa02
Author: Mark H Weaver 
Date:   Thu Oct 4 20:34:50 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.74.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.74.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 2b36d8b..2a7e1d8 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.73")
-(define %linux-libre-4.14-hash 
"0s2aphqgasx0lnprb2hzaqgbcd5i9774gfyhz5a6sqj6dygr00xy")
+(define %linux-libre-4.14-version "4.14.74")
+(define %linux-libre-4.14-hash 
"0cxyx2yinnc8q0hmhb0swjgdz3s0ry7wxzyqss9f2i74xjjz4rm0")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



branch master updated (9e2aa70 -> 2e073dc)

2018-10-04 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  9e2aa70   gnu: petsc-openmpi: Configure with support for MUMPS 
solver.
   new  45f4ddd   gnu: linux-libre@4.9: Update to 4.9.131.
   new  2195636   gnu: linux-libre@4.14: Update to 4.14.74.
   new  2e073dc   gnu: linux-libre: Update to 4.18.12.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)



03/03: gnu: linux-libre: Update to 4.18.12.

2018-10-04 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 2e073dc23c27e9fc2e255ee47d2025d044df7c8e
Author: Mark H Weaver 
Date:   Thu Oct 4 20:35:38 2018 -0400

gnu: linux-libre: Update to 4.18.12.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.12.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 2a7e1d8..d52e8d7 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.11")
-(define %linux-libre-hash 
"1r4yf7gr7rf8igkg5jv781wa8vn6ii7fsdnffyshin1slnxbd79k")
+(define %linux-libre-version "4.18.12")
+(define %linux-libre-hash 
"1mcnb1mm7m6i9s591c3kx0f1vbzhbl3w92w137swcm9zifqpci5r")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



01/01: Revert "services: Add Gitolite."

2018-09-29 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 17bea1803cf706d8db053d8d73302a4455684d29
Author: Mark H Weaver 
Date:   Sat Sep 29 21:18:45 2018 -0400

Revert "services: Add Gitolite."

This reverts commit 258a6d944ed891fa92fa87a16731e5dfe0bac477.
---
 doc/guix.texi|  94 
 gnu/services/version-control.scm | 179 +--
 gnu/tests/version-control.scm| 114 +
 3 files changed, 2 insertions(+), 385 deletions(-)

diff --git a/doc/guix.texi b/doc/guix.texi
index 94bb0ec..e1046eb 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -21028,100 +21028,6 @@ could instantiate a cgit service like this:
   (cgitrc "")))
 @end example
 
-@subsubheading Gitolite Service
-
-@cindex Gitolite service
-@cindex Git, hosting
-@uref{http://gitolite.com/gitolite/, Gitolite} is a tool for hosting Git
-repositories on a central server.
-
-Gitolite can handle multiple repositories and users, and supports flexible
-configuration of the permissions for the users on the repositories.
-
-The following example will configure Gitolite using the default @code{git}
-user, and the provided SSH public key.
-
-@example
-(service gitolite-service-type
- (gitolite-configuration
-   (admin-pubkey (plain-file
-   "yourname.pub"
-   "ssh-rsa ... guix@@example.com"
-@end example
-
-Gitolite is configured through a special admin repository which you can clone,
-for example, if you setup Gitolite on @code{example.com}, you would run the
-following command to clone the admin repository.
-
-@example
-git clone git@@example.com:gitolite-admin
-@end example
-
-When the Gitolite service is activated, the provided @code{admin-pubkey} will
-be inserted in to the @file{keydir} directory in the gitolite-admin
-repository.  If this results in a change in the repository, it will be
-committed using the message ``gitolite setup by GNU Guix''.
-
-@deftp {Data Type} gitolite-configuration
-Data type representing the configuration for @code{gitolite-service-type}.
-
-@table @asis
-@item @code{package} (default: @var{gitolite})
-Gitolite package to use.
-
-@item @code{user} (default: @var{git})
-User to use for Gitolite.  This will be user that you use when accessing
-Gitolite over SSH.
-
-@item @code{group} (default: @var{git})
-Group to use for Gitolite.
-
-@item @code{home-directory} (default: @var{"/var/lib/gitolite"})
-Directory in which to store the Gitolite configuration and repositories.
-
-@item @code{rc-file} (default: @var{(gitolite-rc-file)})
-A ``file-like'' object (@pxref{G-Expressions, file-like objects}),
-representing the configuration for Gitolite.
-
-@item @code{admin-pubkey} (default: @var{#f})
-A ``file-like'' object (@pxref{G-Expressions, file-like objects}) used to
-setup Gitolite.  This will be inserted in to the @file{keydir} directory
-within the gitolite-admin repository.
-
-To specify the SSH key as a string, use the @code{plain-file} function.
-
-@example
-(plain-file "yourname.pub" "ssh-rsa ... guix@@example.com")
-@end example
-
-@end table
-@end deftp
-
-@deftp {Data Type} gitolite-rc-file
-Data type representing the Gitolite RC file.
-
-@table @asis
-@item @code{umask} (default: @code{#o0077})
-This controls the permissions Gitolite sets on the repositories and their
-contents.
-
-A value like @code{#o0027} will give read access to the group used by Gitolite
-(by default: @code{git}). This is necessary when using Gitolite with software
-like cgit or gitweb.
-
-@item @code{git-config-keys} (default: @code{""})
-Gitolite allows you to set git config values using the "config" keyword. This
-setting allows control over the config keys to accept.
-
-@item @code{roles} (default: @code{'(("READERS" . 1) ("WRITERS" . ))})
-Set the role names allowed to be used by users running the perms command.
-
-@item @code{enable} (default: @code{'("help" "desc" "info" "perms" "writable" 
"ssh-authkeys" "git-config" "daemon" "gitweb")})
-This setting controls the commands and features to enable within Gitolite.
-
-@end table
-@end deftp
-
 
 @node Game Services
 @subsubsection Game Services
diff --git a/gnu/services/version-control.scm b/gnu/services/version-control.scm
index cc8cd22..58274c8 100644
--- a/gnu/services/version-control.scm
+++ b/gnu/services/version-control.scm
@@ -3,7 +3,6 @@
 ;;; Copyright © 2016 Sou Bunnbu 
 ;;; Copyright © 2017 Oleg Pykhalov 
 ;;; Copyright © 2017 Clément Lassieur 
-;;; Copyright © 2018 Christopher Baines 
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -41,23 +40,7 @@
 
 git-http-configuration
 git-http-configuration?
-git-http-nginx-location-configuration
-
-
- 

branch master updated (e72ca41 -> 17bea18)

2018-09-29 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  e72ca41   gnu: linux-libre: Update to 4.18.11.
   new  17bea18   Revert "services: Add Gitolite."

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 doc/guix.texi|  94 
 gnu/services/version-control.scm | 179 +--
 gnu/tests/version-control.scm| 114 +
 3 files changed, 2 insertions(+), 385 deletions(-)



branch master updated (2a1267d -> e72ca41)

2018-09-29 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  2a1267d   gnu: isc-dhcp: Update bundled BIND to 9.11.4-P2.
   new  44fa365   gnu: linux-libre@4.4: Update to 4.4.159.
   new  63e98a4   gnu: linux-libre@4.9: Update to 4.9.130.
   new  92011cb   gnu: linux-libre@4.14: Update to 4.14.73.
   new  e72ca41   gnu: linux-libre: Update to 4.18.11.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



01/04: gnu: linux-libre@4.4: Update to 4.4.159.

2018-09-29 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 44fa365e7774a31bc98adff4e87430a3d1e19e26
Author: Mark H Weaver 
Date:   Sat Sep 29 15:55:23 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.159.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.159.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index cb8203d..dbe00b5 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.158"
-"1l3blfaw50a8l9bp735vzsmk1naq4l40qidza10dwkkrd2ip3n41"
+  (make-linux-libre "4.4.159"
+"12wrhni1ikmakwv55cgzsznx9llzp82irsisbjjs7bc8z2hzwr6l"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



02/04: gnu: linux-libre@4.9: Update to 4.9.130.

2018-09-29 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 63e98a4c416957e08bf3d267f52c780f4c6b84f2
Author: Mark H Weaver 
Date:   Sat Sep 29 15:56:16 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.130.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.130.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index dbe00b5..de13a36 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.129"
-"0y7p1xgbpn4nmr5pmqb58shr54lvryr5rxwm9m66knwzj332f3rh"
+  (make-linux-libre "4.9.130"
+"1l3ra1pbgz0wbpp1ci90sj9x9iamvagx1vdbdfbmpjsgh1cfnpmq"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/04: gnu: linux-libre: Update to 4.18.11.

2018-09-29 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e72ca4111fce4b05bf2a685e451f26e06680e36c
Author: Mark H Weaver 
Date:   Sat Sep 29 15:58:27 2018 -0400

gnu: linux-libre: Update to 4.18.11.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.11.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 042e7fd..ec2520c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.10")
-(define %linux-libre-hash 
"1znc6kh3j8plmxail6hn2ss0r0fvbcp50s3xv5gxys7jc7k42znj")
+(define %linux-libre-version "4.18.11")
+(define %linux-libre-hash 
"1r4yf7gr7rf8igkg5jv781wa8vn6ii7fsdnffyshin1slnxbd79k")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



03/04: gnu: linux-libre@4.14: Update to 4.14.73.

2018-09-29 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 92011cbf7eb73469cae4478701ef3a1171841d52
Author: Mark H Weaver 
Date:   Sat Sep 29 15:56:49 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.73.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.73.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index de13a36..042e7fd 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.72")
-(define %linux-libre-4.14-hash 
"1ngz5p8mvga45y1n6hbw6niy0ji5mfl4vc3bxlckjg42dcp5qf64")
+(define %linux-libre-4.14-version "4.14.73")
+(define %linux-libre-4.14-hash 
"0s2aphqgasx0lnprb2hzaqgbcd5i9774gfyhz5a6sqj6dygr00xy")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



01/04: gnu: linux-libre@4.4: Update to 4.4.158.

2018-09-27 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e07cb04d40eaea8aa792e2375f7f127ef54a79f3
Author: Mark H Weaver 
Date:   Thu Sep 27 05:51:20 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.158.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.158.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 170c773..95a5234 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.157"
-"00bnfqwkr0jfdabmwx5qk5bqxn5vwnnzwqbm5rfg7lggii74kk54"
+  (make-linux-libre "4.4.158"
+"1l3blfaw50a8l9bp735vzsmk1naq4l40qidza10dwkkrd2ip3n41"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/04: gnu: linux-libre: Update to 4.18.10.

2018-09-27 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 1d1e4f8f9c46b13ed2c4a61bc4c5f25c6748649b
Author: Mark H Weaver 
Date:   Thu Sep 27 05:53:46 2018 -0400

gnu: linux-libre: Update to 4.18.10.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.10.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 93005e1..2503676 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.9")
-(define %linux-libre-hash 
"0wwmhnfvcsdlqhzwwwyz1x5a3ldjky6l0xir1pi6pysr0lak402x")
+(define %linux-libre-version "4.18.10")
+(define %linux-libre-hash 
"1znc6kh3j8plmxail6hn2ss0r0fvbcp50s3xv5gxys7jc7k42znj")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



02/04: gnu: linux-libre@4.9: Update to 4.9.129.

2018-09-27 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 202190ec392d3284b0dae753b356cb74f4962682
Author: Mark H Weaver 
Date:   Thu Sep 27 05:52:00 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.129.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.129.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 95a5234..b3ccaef 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.128"
-"0lww23xcyyg0dwzrap5x9d700gy3lbxln55n6sqqkm7m89dkqwha"
+  (make-linux-libre "4.9.129"
+"0y7p1xgbpn4nmr5pmqb58shr54lvryr5rxwm9m66knwzj332f3rh"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (c4a3ea3 -> 1d1e4f8)

2018-09-27 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  c4a3ea3   gnu: mame: Update to 0.202.
   new  e07cb04   gnu: linux-libre@4.4: Update to 4.4.158.
   new  202190e   gnu: linux-libre@4.9: Update to 4.9.129.
   new  e0b6085   gnu: linux-libre@4.14: Update to 4.14.72.
   new  1d1e4f8   gnu: linux-libre: Update to 4.18.10.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



03/04: gnu: linux-libre@4.14: Update to 4.14.72.

2018-09-27 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e0b6085a7f69a8b2a8ff4fe90d8ef28f9ef50769
Author: Mark H Weaver 
Date:   Thu Sep 27 05:52:52 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.72.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.72.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index b3ccaef..93005e1 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.71")
-(define %linux-libre-4.14-hash 
"1akvykaccy7ikl8v04grwxvgs4z2rrs7drf2s85ysqwq79mdh3gq")
+(define %linux-libre-4.14-version "4.14.72")
+(define %linux-libre-4.14-hash 
"1ngz5p8mvga45y1n6hbw6niy0ji5mfl4vc3bxlckjg42dcp5qf64")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



branch master updated (6d32887 -> fe73352)

2018-09-25 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  6d32887   gnu: icecat: Rebundle NSPR and NSS [security fix].
   new  fe73352   gnu: linux-libre: Enable SHPC PCI Hotplug driver, now 
built-in only.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/aux-files/linux-libre/4.18-i686.conf   | 6 --
 gnu/packages/aux-files/linux-libre/4.18-x86_64.conf | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)



01/01: gnu: linux-libre: Enable SHPC PCI Hotplug driver, now built-in only.

2018-09-25 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit fe73352e8073ea0a0e6f6b5591f24395671998ab
Author: Mark H Weaver 
Date:   Tue Sep 25 19:31:50 2018 -0400

gnu: linux-libre: Enable SHPC PCI Hotplug driver, now built-in only.

Fixes <https://bugs.gnu.org/32840>.

* gnu/packages/aux-files/linux-libre/4.18-x86_64.conf,
gnu/packages/aux-files/linux-libre/4.18-i686.conf: Add
CONFIG_HOTPLUG_PCI_SHPC=y, plus updates made by 'make oldconfig'.
---
 gnu/packages/aux-files/linux-libre/4.18-i686.conf   | 6 --
 gnu/packages/aux-files/linux-libre/4.18-x86_64.conf | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/aux-files/linux-libre/4.18-i686.conf 
b/gnu/packages/aux-files/linux-libre/4.18-i686.conf
index 606616b..859b8b1 100644
--- a/gnu/packages/aux-files/linux-libre/4.18-i686.conf
+++ b/gnu/packages/aux-files/linux-libre/4.18-i686.conf
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.18.0-gnu Kernel Configuration
+# Linux/x86 4.18.9-gnu Kernel Configuration
 #
 
 #
@@ -255,6 +255,7 @@ CONFIG_PROFILING=y
 CONFIG_TRACEPOINTS=y
 CONFIG_CRASH_CORE=y
 CONFIG_KEXEC_CORE=y
+CONFIG_HOTPLUG_SMT=y
 CONFIG_OPROFILE=m
 # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
 CONFIG_HAVE_OPROFILE=y
@@ -294,6 +295,7 @@ CONFIG_HAVE_PERF_REGS=y
 CONFIG_HAVE_PERF_USER_STACK_DUMP=y
 CONFIG_HAVE_ARCH_JUMP_LABEL=y
 CONFIG_HAVE_RCU_TABLE_FREE=y
+CONFIG_HAVE_RCU_TABLE_INVALIDATE=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
 CONFIG_HAVE_CMPXCHG_LOCAL=y
@@ -853,7 +855,7 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
 CONFIG_HOTPLUG_PCI_CPCI=y
 CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
 CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
-# CONFIG_HOTPLUG_PCI_SHPC is not set
+CONFIG_HOTPLUG_PCI_SHPC=y
 
 #
 # PCI controller drivers
diff --git a/gnu/packages/aux-files/linux-libre/4.18-x86_64.conf 
b/gnu/packages/aux-files/linux-libre/4.18-x86_64.conf
index 81fd822..2a66c48 100644
--- a/gnu/packages/aux-files/linux-libre/4.18-x86_64.conf
+++ b/gnu/packages/aux-files/linux-libre/4.18-x86_64.conf
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86 4.18.0-gnu Kernel Configuration
+# Linux/x86 4.18.9-gnu Kernel Configuration
 #
 
 #
@@ -265,6 +265,7 @@ CONFIG_PROFILING=y
 CONFIG_TRACEPOINTS=y
 CONFIG_CRASH_CORE=y
 CONFIG_KEXEC_CORE=y
+CONFIG_HOTPLUG_SMT=y
 CONFIG_OPROFILE=m
 # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set
 CONFIG_HAVE_OPROFILE=y
@@ -304,6 +305,7 @@ CONFIG_HAVE_PERF_REGS=y
 CONFIG_HAVE_PERF_USER_STACK_DUMP=y
 CONFIG_HAVE_ARCH_JUMP_LABEL=y
 CONFIG_HAVE_RCU_TABLE_FREE=y
+CONFIG_HAVE_RCU_TABLE_INVALIDATE=y
 CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
 CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
 CONFIG_HAVE_CMPXCHG_LOCAL=y
@@ -869,7 +871,7 @@ CONFIG_HOTPLUG_PCI_ACPI_IBM=m
 CONFIG_HOTPLUG_PCI_CPCI=y
 CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m
 CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m
-# CONFIG_HOTPLUG_PCI_SHPC is not set
+CONFIG_HOTPLUG_PCI_SHPC=y
 
 #
 # PCI controller drivers



02/03: gnu: icecat: Unbundle libevent, libogg, and libvorbis.

2018-09-25 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 94e96f7f68c3b9053fdb5dee5b0ab614163aaa08
Author: Mark H Weaver 
Date:   Mon Sep 24 00:10:37 2018 -0400

gnu: icecat: Unbundle libevent, libogg, and libvorbis.

* gnu/packages/patches/icecat-use-system-media-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Add
another hunk to enable removal of libevent.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add patch.  In the snippet, 
add
libevent, libogg, libvorbis, and libtremor to the list of bundled libraries 
to
remove.  Add a comment regarding theora.  Remove comments regarding 
unbundling
cairo, which is no longer supported.
[inputs]: Add libevent, libogg, and libvorbis.
[arguments]: Add --with-system-{libevent,ogg,vorbis} to configure flags.
Add custom bootstrap phase.  Add comments.
---
 gnu/local.mk   |   1 +
 gnu/packages/gnuzilla.scm  |  39 ++-
 .../patches/icecat-avoid-bundled-libraries.patch   |  14 +
 .../patches/icecat-use-system-media-libs.patch | 381 +
 4 files changed, 423 insertions(+), 12 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 35e78e7..244c79d 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -812,6 +812,7 @@ dist_patch_DATA =   
\
   %D%/packages/patches/icecat-avoid-bundled-libraries.patch\
   %D%/packages/patches/icecat-CVE-2018-12383.patch \
   %D%/packages/patches/icecat-use-system-graphite2+harfbuzz.patch  \
+  %D%/packages/patches/icecat-use-system-media-libs.patch  \
   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
   %D%/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch  \
   %D%/packages/patches/id3lib-CVE-2007-4460.patch  \
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index ad83444..6834d82 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -36,6 +36,7 @@
   #:use-module (guix utils)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system cargo)
+  #:use-module (gnu packages audio)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages databases)
@@ -62,6 +63,7 @@
   #:use-module (gnu packages rust)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages video)
+  #:use-module (gnu packages xiph)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages readline))
 
@@ -497,6 +499,7 @@ security standards.")
(list
 (search-patch  "icecat-avoid-bundled-libraries.patch")
 (search-patch  "icecat-use-system-graphite2+harfbuzz.patch")
+(search-patch  "icecat-use-system-media-libs.patch")
 (mozilla-patch "icecat-CVE-2018-12385.patch"  "80a4a7ef2813" 
"1vgcbimpnfjqj934v0cryq1g13xac3wfmd4jyhcb5s60x8xyssf5")
 (search-patch  "icecat-CVE-2018-12383.patch")
 (mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")))
@@ -516,24 +519,29 @@ security standards.")
   ;; FIXME: A script from the bundled nspr is used.
   ;;"nsprpub"
   ;;
-  ;; TODO: Use system media libraries.  Waiting for:
+  ;; TODO: Use more system media libraries.  See:
   ;; <https://bugzilla.mozilla.org/show_bug.cgi?id=517422>
-  ;;   * libogg
-  ;;   * libtheora
-  ;;   * libvorbis
-  ;;   * libtremor (not yet in guix)
+  ;;   * libtheora: esr60 wants v1.2, not yet released.
+  ;;   * soundtouch: avoiding the bundled library would
+  ;; result in some loss of functionality.  There's
+  ;; also an issue with exception handling
+  ;; configuration.  It seems that this is needed in
+  ;; some moz.build:
+  ;;   DEFINES['ST_NO_EXCEPTION_HANDLING'] = 1
   ;;   * libopus
   ;;   * speex
-  ;;   * soundtouch (not yet in guix)
   ;;
   "modules/freetype2"
   "modules/zlib"
   "modules/libbz2"
-  ;; UNBUNDLE-ME "ipc/chromium/src/third_party/libevent"
+  "ipc/chromium/src/third_party/libevent"
   "media/libjpeg"
   "media/libvpx"
+  

branch master updated (3b97a17 -> 6d32887)

2018-09-25 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  3b97a17   services: Add Varnish service.
   new  257e324   gnu: icecat: Unbundle graphite2 and harfbuzz.
   new  94e96f7   gnu: icecat: Unbundle libevent, libogg, and libvorbis.
   new  6d32887   gnu: icecat: Rebundle NSPR and NSS [security fix].

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/local.mk   |   4 +-
 gnu/packages/gnuzilla.scm  |  80 +++--
 .../patches/icecat-avoid-bundled-libraries.patch   |  14 +
 .../icecat-use-system-graphite2+harfbuzz.patch | 226 
 .../patches/icecat-use-system-graphite2.patch  | 248 --
 .../patches/icecat-use-system-harfbuzz.patch   | 279 ---
 .../patches/icecat-use-system-media-libs.patch | 381 +
 7 files changed, 676 insertions(+), 556 deletions(-)
 create mode 100644 
gnu/packages/patches/icecat-use-system-graphite2+harfbuzz.patch
 delete mode 100644 gnu/packages/patches/icecat-use-system-graphite2.patch
 delete mode 100644 gnu/packages/patches/icecat-use-system-harfbuzz.patch
 create mode 100644 gnu/packages/patches/icecat-use-system-media-libs.patch



01/03: gnu: icecat: Unbundle graphite2 and harfbuzz.

2018-09-25 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 257e3247910610fe24ae1b86f38e85552d53e48c
Author: Mark H Weaver 
Date:   Sun Sep 23 04:46:59 2018 -0400

gnu: icecat: Unbundle graphite2 and harfbuzz.

* gnu/packages/patches/icecat-use-system-graphite2+harfbuzz.patch: New file.
* gnu/packages/patches/icecat-use-system-graphite2.patch,
gnu/packages/patches/icecat-use-system-harfbuzz.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add new patch.  Delete
bundled graphite2 and harfbuzz in snippet.
[inputs]: Add graphite2 and harfbuzz.
[arguments]: Add --with-system-{graphite2,harfbuzz} to configure flags.
---
 gnu/local.mk   |   3 +-
 gnu/packages/gnuzilla.scm  |  19 +-
 .../icecat-use-system-graphite2+harfbuzz.patch | 226 +
 .../patches/icecat-use-system-graphite2.patch  | 248 --
 .../patches/icecat-use-system-harfbuzz.patch   | 279 -
 5 files changed, 236 insertions(+), 539 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index fe2b573..35e78e7 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -811,8 +811,7 @@ dist_patch_DATA =   
\
   %D%/packages/patches/hydra-disable-darcs-test.patch  \
   %D%/packages/patches/icecat-avoid-bundled-libraries.patch\
   %D%/packages/patches/icecat-CVE-2018-12383.patch \
-  %D%/packages/patches/icecat-use-system-graphite2.patch   \
-  %D%/packages/patches/icecat-use-system-harfbuzz.patch\
+  %D%/packages/patches/icecat-use-system-graphite2+harfbuzz.patch  \
   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
   %D%/packages/patches/icedtea-7-hotspot-gcc-segfault-workaround.patch  \
   %D%/packages/patches/id3lib-CVE-2007-4460.patch  \
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 653cee9..ad83444 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -495,9 +495,8 @@ security standards.")
 "0lqx7g79x15941rhjr3qsfwsny6vzc7d7abdmvjy6jjbqkqlc1zl"))
   (patches
(list
-(search-patch "icecat-avoid-bundled-libraries.patch")
-;; FIXME (search-patch "icecat-use-system-harfbuzz.patch")
-;; FIXME (search-patch "icecat-use-system-graphite2.patch")
+(search-patch  "icecat-avoid-bundled-libraries.patch")
+(search-patch  "icecat-use-system-graphite2+harfbuzz.patch")
 (mozilla-patch "icecat-CVE-2018-12385.patch"  "80a4a7ef2813" 
"1vgcbimpnfjqj934v0cryq1g13xac3wfmd4jyhcb5s60x8xyssf5")
 (search-patch  "icecat-CVE-2018-12383.patch")
 (mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")))
@@ -535,8 +534,8 @@ security standards.")
   "media/libvpx"
   "security/nss"
   ;; UNBUNDLE-ME "gfx/cairo"
-  ;; UNBUNDLE-ME "gfx/harfbuzz"
-  ;; UNBUNDLE-ME "gfx/graphite2"
+  "gfx/harfbuzz"
+  "gfx/graphite2"
   "js/src/ctypes/libffi"
   "db/sqlite3"))
   ;; Delete .pyc files, typically present in icecat source tarballs
@@ -557,10 +556,10 @@ security standards.")
("glib" ,glib)
("gtk+" ,gtk+)
("gtk+-2" ,gtk+-2)
-   ;; UNBUNDLE-ME ("graphite2" ,graphite2)
+   ("graphite2" ,graphite2)
("pango" ,pango)
("freetype" ,freetype)
-   ;; UNBUNDLE-ME ("harfbuzz" ,harfbuzz)
+   ("harfbuzz" ,harfbuzz)
("hunspell" ,hunspell)
("libcanberra" ,libcanberra)
("libgnome" ,libgnome)
@@ -643,8 +642,8 @@ security standards.")
"--with-system-icu"
"--with-system-nspr"
"--with-system-nss"
-   ;; UNBUNDLE-ME "--with-system-harfbuzz"
-   ;; UNBUNDLE-ME "--with-system-graphite2"
+   "--with-system-harfbuzz"
+   "--with-system-graphite2"
"--enable-system-pixman"
;; UNBUNDLE-ME "--enable-system-cairo"
"--enable-system-ffi"
@@ -697,7 +696,7 @@ security standards.")
   

03/03: gnu: icecat: Rebundle NSPR and NSS [security fix].

2018-09-25 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 6d328879378fac9524000521f596fb5c68ed
Author: Mark H Weaver 
Date:   Tue Sep 25 17:13:59 2018 -0400

gnu: icecat: Rebundle NSPR and NSS [security fix].

Works around <https://bugs.gnu.org/32833>.

* gnu/packages/gnuzilla.scm (icecat)[source]: In snippet, don't remove NSS.
[inputs]: Remove 'nspr' and 'nss'.
[arguments]: Remove --with-system-{nspr,nss} from configure flags.
---
 gnu/packages/gnuzilla.scm | 22 +-
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 6834d82..ea3b61c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -519,6 +519,13 @@ security standards.")
   ;; FIXME: A script from the bundled nspr is used.
   ;;"nsprpub"
   ;;
+  ;; FIXME: With the update to IceCat 60, using system NSS
+  ;;broke certificate validation.  See
+  ;;<https://bugs.gnu.org/32833>.  For now, we use
+  ;;the bundled NSPR and NSS.  TODO: Investigate,
+  ;;and try to unbundle these libraries again.
+  ;; UNBUNDLE-ME! "security/nss"
+  ;;
   ;; TODO: Use more system media libraries.  See:
   ;; <https://bugzilla.mozilla.org/show_bug.cgi?id=517422>
   ;;   * libtheora: esr60 wants v1.2, not yet released.
@@ -541,7 +548,6 @@ security standards.")
   "media/libvorbis"
   ;; "media/libtheora" ; wants theora-1.2, not yet released
   "media/libtremor"
-  "security/nss"
   "gfx/harfbuzz"
   "gfx/graphite2"
   "js/src/ctypes/libffi"
@@ -588,8 +594,10 @@ security standards.")
("pulseaudio" ,pulseaudio)
("mesa" ,mesa)
("mit-krb5" ,mit-krb5)
-   ("nspr" ,nspr)
-   ("nss" ,nss)
+   ;; See <https://bugs.gnu.org/32833>
+   ;;   and related comments in the 'snippet' above.
+   ;; UNBUNDLE-ME! ("nspr" ,nspr)
+   ;; UNBUNDLE-ME! ("nss" ,nss)
("sqlite" ,sqlite)
("startup-notification" ,startup-notification)
("unzip" ,unzip)
@@ -653,8 +661,12 @@ security standards.")
;; "--with-system-theora" ; wants theora-1.2, not 
yet released
"--with-system-libvpx"
"--with-system-icu"
-   "--with-system-nspr"
-   "--with-system-nss"
+   
+   ;; See <https://bugs.gnu.org/32833>
+   ;;   and related comments in the 'snippet' above.
+   ;; UNBUNDLE-ME! "--with-system-nspr"
+   ;; UNBUNDLE-ME! "--with-system-nss"
+   
"--with-system-harfbuzz"
"--with-system-graphite2"
"--enable-system-pixman"



branch kernel-updates deleted (was 2b1dd62)

2018-09-23 Thread Mark H. Weaver
mhw pushed a change to branch kernel-updates
in repository guix.

   was  2b1dd62   gnu: linux-libre: Update to 4.18.1.

This change permanently discards the following revisions:

  discards  2b1dd62   gnu: linux-libre: Update to 4.18.1.



branch master updated (480d39a -> 84b3343)

2018-09-23 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  480d39a   gnu: epiphany: Use webkitgtk-2.22.
   new  84b3343   gnu: eolie: Use webkitgtk-2.22.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnome.scm | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)



01/01: gnu: eolie: Use webkitgtk-2.22.

2018-09-23 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 84b334362ebb7fb2e8bc0ec4df1d8b28aabe2413
Author: Mark H Weaver 
Date:   Sat Sep 22 19:25:36 2018 -0400

gnu: eolie: Use webkitgtk-2.22.

* gnu/packages/gnome.scm (eolie)[native-inputs]: Add gcc-7:lib.
[inputs]: Replace webkitgtk with webkitgtk-2.22.
[arguments]: Add "gcc:lib" to the list of libraries to add to
LD_LIBRARY_PATH.  Use invoke.
---
 gnu/packages/gnome.scm | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index f9c9f1c..9f5ede8 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4104,19 +4104,20 @@ work and the interface is well tested.")
  (delete 'configure)
  (replace 'build
(lambda* (#:key outputs #:allow-other-keys)
- (zero? (system* "meson" "build"
- "--prefix" (assoc-ref outputs "out")
+ (invoke "meson" "build"
+  "--prefix" (assoc-ref outputs "out"
  (replace 'check
-   (lambda _ (zero? (system* "ninja" "-C" "build" "test"
+   (lambda _ (invoke "ninja" "-C" "build" "test")))
  (replace 'install
(lambda* (#:key outputs #:allow-other-keys)
- (zero? (system* "ninja" "-C" "build" "install"
+ (invoke "ninja" "-C" "build" "install")))
  (add-after 'wrap 'wrap-more
(lambda* (#:key inputs outputs #:allow-other-keys)
  (let* ((out  (assoc-ref outputs "out"))
 ;; These libraries must be on LD_LIBRARY_PATH.
 (libs '("gtkspell3" "webkitgtk" "libsoup" "libsecret"
 "atk" "gtk+" "gsettings-desktop-schemas"
+"gcc:lib" ; needed b/c webkitgtk is built with 
gcc-7
 "gobject-introspection"))
 (path (string-join
(map (lambda (lib)
@@ -4129,7 +4130,8 @@ work and the interface is well tested.")
  `("GI_TYPELIB_PATH" = (,(getenv "GI_TYPELIB_PATH")
  #t)
 (native-inputs
- `(("intltool" ,intltool)
+ `(("gcc:lib" ,gcc-7 "lib") ; needed because webkitgtk is built with gcc-7
+   ("intltool" ,intltool)
("itstool" ,itstool)
("pkg-config" ,pkg-config)
("meson" ,meson-for-build)
@@ -4149,7 +4151,7 @@ work and the interface is well tested.")
("libsecret" ,libsecret)
("gtkspell3" ,gtkspell3)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
-   ("webkitgtk" ,webkitgtk)))
+   ("webkitgtk" ,webkitgtk-2.22)))
 (home-page "https://wiki.gnome.org/Apps/Eolie;)
 (synopsis "Web browser for GNOME")
 (description



02/02: gnu: epiphany: Use webkitgtk-2.22.

2018-09-22 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 480d39a600701621e4d5938c8753b8487baa2c7f
Author: Mark H Weaver 
Date:   Sat Sep 22 19:21:16 2018 -0400

gnu: epiphany: Use webkitgtk-2.22.

* gnu/packages/gnome.scm (epiphany)[native-inputs]: Add gcc-7.
[inputs]: Replace webkitgtk with webkitgtk-2.22.
---
 gnu/packages/gnome.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 65716ce..f9c9f1c 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4187,6 +4187,7 @@ a secret password store, an adblocker, and a modern UI.")
  `(("dconf" ,dconf)))
 (native-inputs
  `(("desktop-file-utils" ,desktop-file-utils) ; for update-desktop-database
+   ("gcc" ,gcc-7)  ; needed because webkitgtk-2.22 is compiled with gcc-7
("glib:bin" ,glib "bin") ; for glib-mkenums
("gtk+:bin" ,gtk+ "bin") ; for gtk-update-icon-cache
("intltool" ,intltool)
@@ -4207,7 +4208,7 @@ a secret password store, an adblocker, and a modern UI.")
("libxslt" ,libxslt)
("nettle" ,nettle) ; for hogweed
("sqlite" ,sqlite)
-   ("webkitgtk" ,webkitgtk)))
+   ("webkitgtk" ,webkitgtk-2.22)))
 (home-page "https://wiki.gnome.org/Apps/Web;)
 (synopsis "GNOME web browser")
 (description



branch master updated (21280a8 -> 480d39a)

2018-09-22 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  21280a8   gnu: Add Go 1.11.
   new  844cc6f   gnu: webkitgtk: Add version 2.22.2.
   new  480d39a   gnu: epiphany: Use webkitgtk-2.22.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/gnome.scm  |  3 ++-
 gnu/packages/webkit.scm | 33 +
 2 files changed, 35 insertions(+), 1 deletion(-)



01/02: gnu: webkitgtk: Add version 2.22.2.

2018-09-22 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 844cc6f876b8dcadf210398e68b3f3f824cb7144
Author: Mark H Weaver 
Date:   Sat Sep 22 19:17:29 2018 -0400

gnu: webkitgtk: Add version 2.22.2.

* gnu/packages/webkit.scm (webkitgtk-2.22): New variable.
---
 gnu/packages/webkit.scm | 33 +
 1 file changed, 33 insertions(+)

diff --git a/gnu/packages/webkit.scm b/gnu/packages/webkit.scm
index b671e44..976411d 100644
--- a/gnu/packages/webkit.scm
+++ b/gnu/packages/webkit.scm
@@ -24,6 +24,7 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix download)
+  #:use-module (guix utils)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (gnu packages)
@@ -32,6 +33,7 @@
   #:use-module (gnu packages databases)
   #:use-module (gnu packages enchant)
   #:use-module (gnu packages flex)
+  #:use-module (gnu packages gcc)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages gl)
   #:use-module (gnu packages glib)
@@ -149,3 +151,34 @@ HTML/CSS applications to full-fledged web browsers.")
license:lgpl2.1+
license:bsd-2
license:bsd-3
+
+;; This version of webkitgtk needs to be kept separate, because it requires a
+;; newer version of GCC than our default compiler, and this causes problems
+;; when linked with C++ libraries built using our default compiler.  For now,
+;; we use this newer webkitgtk only for selected packages, e.g. epiphany.
+(define-public webkitgtk-2.22
+  (package/inherit webkitgtk
+(name "webkitgtk")
+(version "2.22.2")
+(source (origin
+  (method url-fetch)
+  (uri (string-append "https://www.webkitgtk.org/releases/;
+  name "-" version ".tar.xz"))
+  (sha256
+   (base32
+"1flrbr8pzbrlwv09b4pmgh6vklw7jghd2lgrhcb72vl9s7a8fm1l"
+(native-inputs
+ `(("gcc" ,gcc-7)  ; webkitgtk-2.22 requires gcc-6 or newer
+   ,@(package-native-inputs webkitgtk)))
+(arguments
+ (substitute-keyword-arguments (package-arguments webkitgtk)
+   ((#:phases phases)
+`(modify-phases ,phases
+   (add-after 'add-gst-plugins-base-include-path
+   'work-around-gcc-7-include-path-issue
+ ;; FIXME: Work around a problem with gcc-7 includes (see
+ ;; <https://bugs.gnu.org/30756>).
+ (lambda _
+   (unsetenv "C_INCLUDE_PATH")
+   (unsetenv "CPLUS_INCLUDE_PATH")
+   #t



01/01: gnu: icecat: Add fixes from upstream mozilla-esr60 [security fixes].

2018-09-22 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit ae71cd8ac93245360ffe73d6ab260975ec0d742f
Author: Mark H Weaver 
Date:   Sat Sep 22 04:47:54 2018 -0400

gnu: icecat: Add fixes from upstream mozilla-esr60 [security fixes].

Includes fixes for CVE-2018-12383 and CVE-2018-12385.

* gnu/packages/patches/icecat-CVE-2018-12383.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/patches/icecat-avoid-bundled-libraries.patch: Adapt to apply
cleanly to IceCat 60.
* gnu/packages/gnuzilla.scm (mozilla-patch): Update to fetch from
mozilla-esr60.
(icecat): Add selected changesets from upstream mozilla-esr60.
---
 gnu/local.mk   |   1 +
 gnu/packages/gnuzilla.scm  |   8 +-
 gnu/packages/patches/icecat-CVE-2018-12383.patch   | 103 +
 .../patches/icecat-avoid-bundled-libraries.patch   |  20 ++--
 4 files changed, 119 insertions(+), 13 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index daf96ea..fe2b573 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -810,6 +810,7 @@ dist_patch_DATA =   
\
   %D%/packages/patches/hurd-fix-eth-multiplexer-dependency.patch\
   %D%/packages/patches/hydra-disable-darcs-test.patch  \
   %D%/packages/patches/icecat-avoid-bundled-libraries.patch\
+  %D%/packages/patches/icecat-CVE-2018-12383.patch \
   %D%/packages/patches/icecat-use-system-graphite2.patch   \
   %D%/packages/patches/icecat-use-system-harfbuzz.patch\
   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index db8f85c..653cee9 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -469,10 +469,10 @@ security standards.")
 (license license:mpl2.0)))
 
 (define (mozilla-patch file-name changeset hash)
-  "Return an origin for CHANGESET from the mozilla-esr52 repository."
+  "Return an origin for CHANGESET from the mozilla-esr60 repository."
   (origin
 (method url-fetch)
-(uri (string-append 
"https://hg.mozilla.org/releases/mozilla-esr52/raw-rev/;
+(uri (string-append 
"https://hg.mozilla.org/releases/mozilla-esr60/raw-rev/;
 changeset))
 (sha256 (base32 hash))
 (file-name file-name)))
@@ -498,7 +498,9 @@ security standards.")
 (search-patch "icecat-avoid-bundled-libraries.patch")
 ;; FIXME (search-patch "icecat-use-system-harfbuzz.patch")
 ;; FIXME (search-patch "icecat-use-system-graphite2.patch")
-))
+(mozilla-patch "icecat-CVE-2018-12385.patch"  "80a4a7ef2813" 
"1vgcbimpnfjqj934v0cryq1g13xac3wfmd4jyhcb5s60x8xyssf5")
+(search-patch  "icecat-CVE-2018-12383.patch")
+(mozilla-patch "icecat-bug-1489744.patch" "6546ee839d30" 
"11mhvj77r789b428bfxqq5wdx8yr7lbrdjzr8qjj6fw197pldn51")))
   (modules '((guix build utils)))
   (snippet
'(begin
diff --git a/gnu/packages/patches/icecat-CVE-2018-12383.patch 
b/gnu/packages/patches/icecat-CVE-2018-12383.patch
new file mode 100644
index 000..17ca0f3
--- /dev/null
+++ b/gnu/packages/patches/icecat-CVE-2018-12383.patch
@@ -0,0 +1,103 @@
+Based on upstream changeset:
+  https://hg.mozilla.org/releases/mozilla-esr60/rev/300efdbc9fe1
+but with the git binary patch and related test changes omitted,
+and adapted to apply cleanly to GNU IceCat.
+
+# HG changeset patch
+# User David Keeler 
+# Date 1531860660 25200
+# Node ID 300efdbc9fe1f9165428c7934861033935b5abfa
+# Parent  80a4a7ef281374dbb2afda8edac54665b14b9ef8
+Bug 1475775 - Clean up old NSS DB file after upgrade if necessary. 
r=franziskus, r=mattn, a=RyanVM
+
+Reviewers: franziskus, mattn
+
+Bug #: 1475775
+
+Differential Revision: https://phabricator.services.mozilla.com/D2202
+
+diff --git a/security/manager/ssl/nsNSSComponent.cpp 
b/security/manager/ssl/nsNSSComponent.cpp
+--- a/security/manager/ssl/nsNSSComponent.cpp
 b/security/manager/ssl/nsNSSComponent.cpp
+@@ -1935,16 +1935,61 @@ AttemptToRenameBothPKCS11ModuleDBVersion
+   NS_NAMED_LITERAL_CSTRING(sqlModuleDBFilename, "pkcs11.txt");
+   nsresult rv = AttemptToRenamePKCS11ModuleDB(profilePath,
+   legacyModuleDBFilename);
+   if (NS_FAILED(rv)) {
+ return rv;
+   }
+   return AttemptToRenamePKCS11ModuleDB(profilePath, sqlModuleDBFilename);
+ }
++
++// When we changed from the old dbm database format to the newer sqlite
++// implementation, the upgrade process left behind the existing files. 
Suppose a
++// user had not set a password for the old key3.db (which is about 99% of
++// users). After upgrading, both the old database and the new database are
++// unprotected. If the user the

branch master updated (91294b5 -> ae71cd8)

2018-09-22 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  91294b5   Revert 'gnu: rust: Remove unused "ar" setting.'.
   new  ae71cd8   gnu: icecat: Add fixes from upstream mozilla-esr60 
[security fixes].

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/local.mk   |   1 +
 gnu/packages/gnuzilla.scm  |   8 +-
 gnu/packages/patches/icecat-CVE-2018-12383.patch   | 103 +
 .../patches/icecat-avoid-bundled-libraries.patch   |  20 ++--
 4 files changed, 119 insertions(+), 13 deletions(-)
 create mode 100644 gnu/packages/patches/icecat-CVE-2018-12383.patch



02/02: gnu: icecat: Update to 60.2.0-gnu1 (pre-release).

2018-09-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit e67ad5532f76b53e955149da2f1e237696ff0893
Author: Mark H Weaver 
Date:   Fri Sep 21 03:28:03 2018 -0400

gnu: icecat: Update to 60.2.0-gnu1 (pre-release).

* gnu/packages/gnuzilla.scm (icecat): Update to 60.2.0-gnu1.
[source]: Download pre-release from alpha.gnu.org.  Remove obsolete patches.
Comment out the code to delete the bundled copies of libevent, cairo,
harfbuzz, and graphite2.
[inputs]: Use the latest ffmpeg.  Comment out libevent, cairo, harfbuzz, and
graphite2.
[native-inputs]: Add rust and cargo.
[arguments]: Remove --enable-gio and --disable-gnomeui.  Add 
--disable-stylo.
Comment out --with-system-{libevent,harfbuzz,graphite2}, 
--enable-system-cairo.
Import %cargo-build-system-modules.  Add 'patch-cargo-checksums' phase.
* gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch,
gnu/packages/patches/icecat-bug-1413868-pt1.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
---
 gnu/local.mk   |   2 -
 gnu/packages/gnuzilla.scm  | 160 ++---
 .../icecat-CVE-2018-5157-and-CVE-2018-5158.patch   | 441 --
 gnu/packages/patches/icecat-bug-1413868-pt1.patch  | 663 -
 4 files changed, 49 insertions(+), 1217 deletions(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 9c69fd4..4097ad5 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -811,8 +811,6 @@ dist_patch_DATA =   
\
   %D%/packages/patches/hurd-fix-eth-multiplexer-dependency.patch\
   %D%/packages/patches/hydra-disable-darcs-test.patch  \
   %D%/packages/patches/icecat-avoid-bundled-libraries.patch\
-  %D%/packages/patches/icecat-bug-1413868-pt1.patch\
-  %D%/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch\
   %D%/packages/patches/icecat-use-system-graphite2.patch   \
   %D%/packages/patches/icecat-use-system-harfbuzz.patch\
   %D%/packages/patches/icedtea-6-hotspot-gcc-segfault-workaround.patch  \
diff --git a/gnu/packages/gnuzilla.scm b/gnu/packages/gnuzilla.scm
index 77a74a0..db8f85c 100644
--- a/gnu/packages/gnuzilla.scm
+++ b/gnu/packages/gnuzilla.scm
@@ -35,6 +35,7 @@
   #:use-module (guix git-download)
   #:use-module (guix utils)
   #:use-module (guix build-system gnu)
+  #:use-module (guix build-system cargo)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages base)
   #:use-module (gnu packages databases)
@@ -58,6 +59,7 @@
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages gl)
   #:use-module (gnu packages assembly)
+  #:use-module (gnu packages rust)
   #:use-module (gnu packages icu4c)
   #:use-module (gnu packages video)
   #:use-module (gnu packages xdisorg)
@@ -478,112 +480,25 @@ security standards.")
 (define-public icecat
   (package
 (name "icecat")
-(version "52.6.0-gnu1")
+(version "60.2.0-gnu1")
 (source
  (origin
   (method url-fetch)
+  ;; Temporary URL pending official release:
+  (uri 
"https://alpha.gnu.org/gnu/gnuzilla/60.2.0/icecat-60.2.0-gnu1.tar.bz2;)
+  #;
   (uri (string-append "mirror://gnu/gnuzilla/"
   (first (string-split version #\-))
   "/" name "-" version ".tar.bz2"))
   (sha256
(base32
-"09fn54glqg1aa93hnz5zdcy07cps09dbni2b4200azh6nang630a"))
+"0lqx7g79x15941rhjr3qsfwsny6vzc7d7abdmvjy6jjbqkqlc1zl"))
   (patches
(list
 (search-patch "icecat-avoid-bundled-libraries.patch")
-(search-patch "icecat-use-system-harfbuzz.patch")
-(search-patch "icecat-use-system-graphite2.patch")
-(mozilla-patch "icecat-bug-546387.patch" "d13e3fefb76e" 
"1b760r0bg2ydbl585wlmajljh1nlisrwxvjws5b28a3sgjy01i6k")
-(mozilla-patch "icecat-bug-1350152.patch""f822bda79c28" 
"1wf56169ca874shr6r7qx40s17h2gwj7ngmpyylrpmd1c6hipvsj")
-(mozilla-patch "icecat-bug-1411708.patch""34c968767eb7" 
"0l2jy201ikj3m3h66mvlsj4y0ki7cpm7x7nnfygbwnfxg42s1sip")
-(mozilla-patch "icecat-bug-1375217.patch""00fc630c9a46" 
"17pcprp452nslk6sac6sili0p74zh8w3g0v1wsdn0ikm9xmnphhv")
-(mozilla-patch "icecat-CVE-2018-5145.patch"  "f0ec180993d2" 
"0jiazxcwki83wr00fyh2g518ynsd33p7nk65zk4d1682gn22lc8v")
-(mozilla-patch "icecat-CVE-2018-5130.patch"  "a6a9e26688c1" 
"0cvizvilb4k422j2gzqcbakznvsffmk6n6xn1ayj5rgxfaizkkqk")
-(mozilla-patch "icecat-CVE-2018-5125-pt1.patch"  "198ad052621e" 
"1721zx8hifdlflrhvw6hmkdgjbvsmxl

01/02: gnu: libvpx: Add upstream security fix.

2018-09-21 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c5327efb97208df569b4682ef5bfe4ac825d1c4f
Author: Mark H Weaver 
Date:   Fri Sep 21 04:34:10 2018 -0400

gnu: libvpx: Add upstream security fix.

* gnu/packages/patches/libvpx-use-after-free-in-postproc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/video.scm (libvpx)[source]: Add patch.
---
 gnu/local.mk   |  1 +
 .../libvpx-use-after-free-in-postproc.patch| 34 ++
 gnu/packages/video.scm |  3 +-
 3 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/gnu/local.mk b/gnu/local.mk
index 4bca986..9c69fd4 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -916,6 +916,7 @@ dist_patch_DATA =   
\
   %D%/packages/patches/libutils-remove-damaging-includes.patch \
   %D%/packages/patches/libvdpau-va-gl-unbundle.patch   \
   %D%/packages/patches/libvpx-CVE-2016-2818.patch  \
+  %D%/packages/patches/libvpx-use-after-free-in-postproc.patch \
   %D%/packages/patches/libxslt-generated-ids.patch \
   %D%/packages/patches/libxt-guix-search-paths.patch   \
   %D%/packages/patches/lierolibre-check-unaligned-access.patch \
diff --git a/gnu/packages/patches/libvpx-use-after-free-in-postproc.patch 
b/gnu/packages/patches/libvpx-use-after-free-in-postproc.patch
new file mode 100644
index 000..04f2a95
--- /dev/null
+++ b/gnu/packages/patches/libvpx-use-after-free-in-postproc.patch
@@ -0,0 +1,34 @@
+From 52add5896661d186dec284ed646a4b33b607d2c7 Mon Sep 17 00:00:00 2001
+From: Jerome Jiang 
+Date: Wed, 23 May 2018 15:43:00 -0700
+Subject: [PATCH] VP8: Fix use-after-free in postproc.
+
+The pointer in vp8 postproc refers to show_frame_mi which is only
+updated on show frame. However, when there is a no-show frame which also
+changes the size (thus new frame buffers allocated), show_frame_mi is
+not updated with new frame buffer memory.
+
+Change the pointer in postproc to mi which is always updated.
+
+Bug: 842265
+Change-Id: I33874f2112b39f74562cba528432b5f239e6a7bd
+---
+ vp8/common/postproc.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/vp8/common/postproc.c b/vp8/common/postproc.c
+index d67ee8a57..8c292d616 100644
+--- a/vp8/common/postproc.c
 b/vp8/common/postproc.c
+@@ -65,7 +65,7 @@ void vp8_deblock(VP8_COMMON *cm, YV12_BUFFER_CONFIG *source,
+   double level = 6.0e-05 * q * q * q - .0067 * q * q + .306 * q + .0065;
+   int ppl = (int)(level + .5);
+ 
+-  const MODE_INFO *mode_info_context = cm->show_frame_mi;
++  const MODE_INFO *mode_info_context = cm->mi;
+   int mbr, mbc;
+ 
+   /* The pixel thresholds are adjusted according to if or not the macroblock
+-- 
+2.19.0
+
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 4882f04..448773e 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1242,7 +1242,8 @@ access to mpv's powerful playback capabilities.")
   (sha256
(base32
 "0vvh89hvp8qg9an9vcmwb7d9k3nixhxaz6zi65qdjnd0i56kkcz6"))
-  (patches (search-patches "libvpx-CVE-2016-2818.patch"
+  (patches (search-patches 
"libvpx-use-after-free-in-postproc.patch"
+   "libvpx-CVE-2016-2818.patch"
 (build-system gnu-build-system)
 (arguments
  `(#:configure-flags (list "--enable-shared"



branch master updated (6569549 -> e67ad55)

2018-09-21 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  6569549   gnu: python-paramiko: Update to 2.4.2 [security fixes].
   new  c5327ef   gnu: libvpx: Add upstream security fix.
   new  e67ad55   gnu: icecat: Update to 60.2.0-gnu1 (pre-release).

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/local.mk   |   3 +-
 gnu/packages/gnuzilla.scm  | 160 ++---
 .../icecat-CVE-2018-5157-and-CVE-2018-5158.patch   | 441 --
 gnu/packages/patches/icecat-bug-1413868-pt1.patch  | 663 -
 .../libvpx-use-after-free-in-postproc.patch|  34 ++
 gnu/packages/video.scm |   3 +-
 6 files changed, 86 insertions(+), 1218 deletions(-)
 delete mode 100644 
gnu/packages/patches/icecat-CVE-2018-5157-and-CVE-2018-5158.patch
 delete mode 100644 gnu/packages/patches/icecat-bug-1413868-pt1.patch
 create mode 100644 gnu/packages/patches/libvpx-use-after-free-in-postproc.patch



04/04: gnu: linux-libre: Update to 4.18.9.

2018-09-20 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 83e8b1d7946d07d1c26dd7bd6e11e6e9396024ac
Author: Mark H Weaver 
Date:   Thu Sep 20 18:01:38 2018 -0400

gnu: linux-libre: Update to 4.18.9.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.9.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 22cc7df..170c773 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.8")
-(define %linux-libre-hash 
"163awpba1yd0x33xzj5dczimk4y96xc28syc4w2ad0qafgapng8l")
+(define %linux-libre-version "4.18.9")
+(define %linux-libre-hash 
"0wwmhnfvcsdlqhzwwwyz1x5a3ldjky6l0xir1pi6pysr0lak402x")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



02/04: gnu: linux-libre@4.9: Update to 4.9.128.

2018-09-20 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 41d6afb266a7bf2f0df95915a0fefc714e191199
Author: Mark H Weaver 
Date:   Thu Sep 20 17:59:10 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.128.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.128.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 1657ebc..7034291 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.127"
-"0q7h5gnl3ikic0pvwrxp78pz56yvijhz6s84gb92xywi1v3dd8mh"
+  (make-linux-libre "4.9.128"
+"0lww23xcyyg0dwzrap5x9d700gy3lbxln55n6sqqkm7m89dkqwha"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (ea23646 -> 83e8b1d)

2018-09-20 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  ea23646   gnu: qbittorrent: Update to 4.1.3.
   new  c6ede26   gnu: linux-libre@4.4: Update to 4.4.157.
   new  41d6afb   gnu: linux-libre@4.9: Update to 4.9.128.
   new  c57a2a1   gnu: linux-libre@4.14: Update to 4.14.71.
   new  83e8b1d   gnu: linux-libre: Update to 4.18.9.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



01/04: gnu: linux-libre@4.4: Update to 4.4.157.

2018-09-20 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c6ede267e64ea6b5e3546274fafd2afc84f8b140
Author: Mark H Weaver 
Date:   Thu Sep 20 17:58:31 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.157.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.157.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index e34c67c..1657ebc 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.156"
-"13j4jb4hifh3fah2ysy2425fakwqqdh2z23lf4i0frxa1xl974h2"
+  (make-linux-libre "4.4.157"
+"00bnfqwkr0jfdabmwx5qk5bqxn5vwnnzwqbm5rfg7lggii74kk54"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



03/04: gnu: linux-libre@4.14: Update to 4.14.71.

2018-09-20 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c57a2a12b17fb3595a1a2c85da7c796e2ee9815c
Author: Mark H Weaver 
Date:   Thu Sep 20 18:00:47 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.71.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.71.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 7034291..22cc7df 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.70")
-(define %linux-libre-4.14-hash 
"138v51m6k57wnvlf9c22dad0w819mfb8f95i6w99mlg69qpwdvag")
+(define %linux-libre-4.14-version "4.14.71")
+(define %linux-libre-4.14-hash 
"1akvykaccy7ikl8v04grwxvgs4z2rrs7drf2s85ysqwq79mdh3gq")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



03/04: gnu: linux-libre@4.14: Update to 4.14.70.

2018-09-16 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit c333c8b6f19413d1545014cb0922cf78fa9d652a
Author: Mark H Weaver 
Date:   Sun Sep 16 19:12:53 2018 -0400

gnu: linux-libre@4.14: Update to 4.14.70.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.70.
(%linux-libre-4.14-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 822dd3e..f1cf542 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -436,8 +436,8 @@ It has been modified to remove all non-free binary blobs.")
 #:patches %linux-libre-4.18-patches
 #:configuration-file kernel-config))
 
-(define %linux-libre-4.14-version "4.14.69")
-(define %linux-libre-4.14-hash 
"08pw5hywlx3rsavj74qa17fm9hmhaw2rb1d3ahaqmd1zzsddb3qf")
+(define %linux-libre-4.14-version "4.14.70")
+(define %linux-libre-4.14-hash 
"138v51m6k57wnvlf9c22dad0w819mfb8f95i6w99mlg69qpwdvag")
 
 (define-public linux-libre-4.14
   (make-linux-libre %linux-libre-4.14-version



02/04: gnu: linux-libre@4.9: Update to 4.9.127.

2018-09-16 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit bf9d141a6561acbfe2f84bf26cc1d907eaeb6baa
Author: Mark H Weaver 
Date:   Sun Sep 16 19:12:10 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.127.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.127.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 9463d00..822dd3e 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.126"
-"0qa9zxa7isn20b9sbjcyrqfynd00phddv3yindp5dmvsng1kwxj8"
+  (make-linux-libre "4.9.127"
+"0q7h5gnl3ikic0pvwrxp78pz56yvijhz6s84gb92xywi1v3dd8mh"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/04: gnu: linux-libre: Update to 4.18.8.

2018-09-16 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit ad99df39904c6326a9d4a446b1e4e9184c797974
Author: Mark H Weaver 
Date:   Sun Sep 16 19:13:42 2018 -0400

gnu: linux-libre: Update to 4.18.8.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.8.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index f1cf542..e34c67c 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.7")
-(define %linux-libre-hash 
"1gn3ip2blczfr5hl20x6c93z8v7h528kl423pzkcn22hin6717wd")
+(define %linux-libre-version "4.18.8")
+(define %linux-libre-hash 
"163awpba1yd0x33xzj5dczimk4y96xc28syc4w2ad0qafgapng8l")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



01/04: gnu: linux-libre@4.4: Update to 4.4.156.

2018-09-16 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit b55d75f133e782ef31fd20b8b454694198ef0c71
Author: Mark H Weaver 
Date:   Sun Sep 16 19:11:33 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.156.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.156.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index d4e9a5d..9463d00 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.155"
-"1gcnwrgv0xghr550lcl6dmxdl59drzbi02mwp78g8vjql6ihdfys"
+  (make-linux-libre "4.4.156"
+"13j4jb4hifh3fah2ysy2425fakwqqdh2z23lf4i0frxa1xl974h2"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



branch master updated (31fdfc0 -> ad99df3)

2018-09-16 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  31fdfc0   gnu: dmidecode: Update to 3.2.
   new  b55d75f   gnu: linux-libre@4.4: Update to 4.4.156.
   new  bf9d141   gnu: linux-libre@4.9: Update to 4.9.127.
   new  c333c8b   gnu: linux-libre@4.14: Update to 4.14.70.
   new  ad99df3   gnu: linux-libre: Update to 4.18.8.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



branch master updated (98184e5 -> eb07a6f)

2018-09-10 Thread Mark H. Weaver
mhw pushed a change to branch master
in repository guix.

  from  98184e5   gnu: gnome-mpv: Update to 0.15.
   new  d7e9bd1   gnu: linux-libre@4.4: Update to 4.4.155.
   new  176999f   gnu: linux-libre@4.9: Update to 4.9.126.
   new  c727ed0   gnu: linux-libre@4.14: Update to 4.14.69.
   new  eb07a6f   gnu: linux-libre: Update to 4.18.7.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gnu/packages/linux.scm | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)



02/04: gnu: linux-libre@4.9: Update to 4.9.126.

2018-09-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit 176999f18ed37e8e494fd9fa5ef12e67d6275386
Author: Mark H Weaver 
Date:   Mon Sep 10 13:23:20 2018 -0400

gnu: linux-libre@4.9: Update to 4.9.126.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.126.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index f510e02..1be1b37 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -446,8 +446,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.125"
-"1saihk61l1kk42jf8yfsfkm77zalq31f0bdlam3c1g7yw702wj9g"
+  (make-linux-libre "4.9.126"
+"0qa9zxa7isn20b9sbjcyrqfynd00phddv3yindp5dmvsng1kwxj8"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



04/04: gnu: linux-libre: Update to 4.18.7.

2018-09-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit eb07a6f8980eb71ea03bbb5e304db5d30e2c59c3
Author: Mark H Weaver 
Date:   Mon Sep 10 13:25:54 2018 -0400

gnu: linux-libre: Update to 4.18.7.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.18.7.
(%linux-libre-hash): Update hash.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 183bd88..d4e9a5d 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -405,8 +405,8 @@ It has been modified to remove all non-free binary blobs.")
 ;; supports qemu "virt" machine and possibly a large number of ARM boards.
 ;; See : https://wiki.debian.org/DebianKernel/ARMMP.
 
-(define %linux-libre-version "4.18.6")
-(define %linux-libre-hash 
"1l5caid77vbfb54zrfxkk7qj7lrf9ck9kpn96kr45spkwl51wm8m")
+(define %linux-libre-version "4.18.7")
+(define %linux-libre-hash 
"1gn3ip2blczfr5hl20x6c93z8v7h528kl423pzkcn22hin6717wd")
 
 (define %linux-libre-4.18-patches
   (list %boot-logo-patch



01/04: gnu: linux-libre@4.4: Update to 4.4.155.

2018-09-10 Thread Mark H. Weaver
mhw pushed a commit to branch master
in repository guix.

commit d7e9bd15faddb2a7902f8745d927fdd5d73a5296
Author: Mark H Weaver 
Date:   Mon Sep 10 13:22:35 2018 -0400

gnu: linux-libre@4.4: Update to 4.4.155.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.155.
---
 gnu/packages/linux.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 7d5b3ae..f510e02 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -452,8 +452,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.154"
-"08i9fvrmswkydj538wg6c7ggxmhll0ff0bjkw8rnyslqwilfwr1i"
+  (make-linux-libre "4.4.155"
+"1gcnwrgv0xghr550lcl6dmxdl59drzbi02mwp78g8vjql6ihdfys"
 %intel-compatible-systems
 #:configuration-file kernel-config))
 



  1   2   3   4   5   6   7   8   9   10   >