jackhill/guix/guix.git
6 years agognu: Add python-internetarchive.
Oleg Pykhalov [Sat, 15 Jul 2017 07:19:37 +0000 (10:19 +0300)]
gnu: Add python-internetarchive.

* gnu/packages/web.scm (python-internetarchive, python2-internetarchive):
New variable.

6 years agognu: Add python-pytest-capturelog.
Danny Milosavljevic [Sat, 15 Jul 2017 09:46:18 +0000 (11:46 +0200)]
gnu: Add python-pytest-capturelog.

* gnu/packages/python.scm (python-pytest-capturelog,
python2-pytest-capturelog): New variables.

6 years agognu: Add python-jsonpatch.
Oleg Pykhalov [Sat, 15 Jul 2017 07:19:36 +0000 (10:19 +0300)]
gnu: Add python-jsonpatch.

* gnu/packages/python.scm (python-jsonpatch, python2-jsonpatch,
python-jsonpatch-0.4, python2-jsonpatch-0.4): New variables.

6 years agognu: Add python-backports-csv.
Oleg Pykhalov [Sat, 15 Jul 2017 07:19:35 +0000 (10:19 +0300)]
gnu: Add python-backports-csv.

* gnu/packages/python.scm (python-backports-csv, python2-backports-csv):
New variables.

6 years agognu: Add python-schema.
Oleg Pykhalov [Sat, 15 Jul 2017 07:19:34 +0000 (10:19 +0300)]
gnu: Add python-schema.

* gnu/packages/python.scm (python-schema, python2-schema, python-schema-0.5,
python2-schema-0.5): New variables.

6 years agognu: Add guile-ncurses-with-gpm.
Danny Milosavljevic [Wed, 5 Jul 2017 20:31:04 +0000 (22:31 +0200)]
gnu: Add guile-ncurses-with-gpm.

* gnu/packages/guile.scm (guile-ncurses/gpm): New variable.

6 years agognu: Add ncurses-with-gpm.
Danny Milosavljevic [Wed, 5 Jul 2017 20:31:03 +0000 (22:31 +0200)]
gnu: Add ncurses-with-gpm.

* gnu/packages/linux.scm (ncurses/gpm): New variable.

6 years agognu: expat: Update replacement to 2.2.2 [security fixes].
Leo Famulari [Fri, 14 Jul 2017 18:35:56 +0000 (14:35 -0400)]
gnu: expat: Update replacement to 2.2.2 [security fixes].

See 'Changes' in the source distribution for more information about the
fixed security issues.

* gnu/packages/xml.scm (expat)[replacement]: Update to 2.2.2.
(expat-2.2.1): Replace with ...
(expat-2.2.2): ... new variable.

6 years agognu: gstreamer: Update to 1.12.2.
Marius Bakke [Fri, 14 Jul 2017 18:05:59 +0000 (20:05 +0200)]
gnu: gstreamer: Update to 1.12.2.

* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.2.

6 years agognu: neomutt: Update to 20170714.
ng0 [Fri, 14 Jul 2017 17:53:43 +0000 (17:53 +0000)]
gnu: neomutt: Update to 20170714.

* gnu/packages/mail.scm (neomutt): Update to 20170714.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agognu: yadifa: Re-enable NSID support.
Tobias Geerinckx-Rice [Fri, 14 Jul 2017 17:38:06 +0000 (19:38 +0200)]
gnu: yadifa: Re-enable NSID support.

* gnu/packages/dns.scm (yadifa)[arguments]: Remove ‘--disable-nsid’
configure flag.

6 years agognu: yadifa: Update to 2.2.5.
Tobias Geerinckx-Rice [Fri, 14 Jul 2017 17:31:09 +0000 (19:31 +0200)]
gnu: yadifa: Update to 2.2.5.

* gnu/packages/dns.scm (yadifa): Update to 2.2.5.
[source]: Call the source revision a ‘build’ to match upstream terminology.

6 years agognu: knot: Update to 2.5.3.
Tobias Geerinckx-Rice [Fri, 14 Jul 2017 15:52:21 +0000 (17:52 +0200)]
gnu: knot: Update to 2.5.3.

* gnu/packages/dns.scm (knot): Update to 2.5.3.

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Fri, 14 Jul 2017 04:34:58 +0000 (00:34 -0400)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.

6 years agognu: samba: Update to 4.6.6 [fixes CVE-2017-11103].
Leo Famulari [Fri, 14 Jul 2017 14:15:49 +0000 (10:15 -0400)]
gnu: samba: Update to 4.6.6 [fixes CVE-2017-11103].

* gnu/packages/samba.scm (samba): Update to 4.6.6.

6 years agognu: certbot, python-acme: Update to 0.16.0.
Leo Famulari [Fri, 7 Jul 2017 04:42:43 +0000 (00:42 -0400)]
gnu: certbot, python-acme: Update to 0.16.0.

* gnu/pckages/tls.scm (certbot, python-acme, python2-acme): Update to 0.16.0.

6 years agognu: bowtie: Use 'modify-phases'.
Ben Woodcroft [Fri, 14 Jul 2017 09:23:37 +0000 (19:23 +1000)]
gnu: bowtie: Use 'modify-phases'.

* gnu/packages/bioinformatics.scm (bowtie)[arguments]: Use 'modify-phases'
syntax.

6 years agognu: bowtie: Update to 2.3.2.
Ben Woodcroft [Fri, 14 Jul 2017 08:54:03 +0000 (18:54 +1000)]
gnu: bowtie: Update to 2.3.2.

* gnu/packages/bioinformatics.scm (bowtie): Update to 2.3.2.
[inputs]: Add zlib.

6 years agognu: terminals: Clean up module imports.
Tobias Geerinckx-Rice [Fri, 14 Jul 2017 07:01:07 +0000 (09:01 +0200)]
gnu: terminals: Clean up module imports.

* gnu/packages/terminals.scm: Remove duplicate module imports and order the
remainder alphabetically.

6 years agognu: hplip: Update to 3.17.6.
Tobias Geerinckx-Rice [Thu, 13 Jul 2017 16:20:05 +0000 (18:20 +0200)]
gnu: hplip: Update to 3.17.6.

* gnu/packages/cups.scm (hplip): Update to 3.17.6.

6 years agognu: mit-krb5: Add ‘cpe-name’.
Tobias Geerinckx-Rice [Wed, 12 Jul 2017 22:07:54 +0000 (00:07 +0200)]
gnu: mit-krb5: Add ‘cpe-name’.

* gnu/packages/kerberos.scm (mit-krb5)[properties]: New field.

6 years agognu: kbd: Recursively search $LOADKEYS_KEYMAP_PATH.
Tobias Geerinckx-Rice [Wed, 12 Jul 2017 22:07:45 +0000 (00:07 +0200)]
gnu: kbd: Recursively search $LOADKEYS_KEYMAP_PATH.

Fix a regression since commit fd7000fe33d3c4188c241cab97e2b891dd4e1268.

* gnu/packages/linux.scm (kbd)[native-search-paths]: Add a double asterisk.

6 years agognu: git: Update to 2.13.3.
Marius Bakke [Thu, 13 Jul 2017 19:21:16 +0000 (21:21 +0200)]
gnu: git: Update to 2.13.3.

* gnu/packages/version-control.scm (git): Update to 2.13.3.

6 years agognu: evince: Fix CVE-2017-1000083.
Marius Bakke [Thu, 13 Jul 2017 19:11:15 +0000 (21:11 +0200)]
gnu: evince: Fix CVE-2017-1000083.

* gnu/packages/patches/evince-CVE-2017-1000083.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnome.scm (evince)[source]: Use it.

6 years agognu: linux-libre: Update to 4.12.1.
Mark H Weaver [Thu, 13 Jul 2017 17:48:47 +0000 (13:48 -0400)]
gnu: linux-libre: Update to 4.12.1.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.1.
(%linux-libre-hash): Update hash.

6 years agognu: linux-libre@4.9: Update to 4.9.37.
Mark H Weaver [Thu, 13 Jul 2017 17:47:59 +0000 (13:47 -0400)]
gnu: linux-libre@4.9: Update to 4.9.37.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.37.

6 years agognu: spice-protocol: Update to 0.12.13.
Leo Famulari [Thu, 13 Jul 2017 16:30:07 +0000 (12:30 -0400)]
gnu: spice-protocol: Update to 0.12.13.

* gnu/packages/spice.scm (spice-protocol): Update to 0.12.13.

6 years agognu: httpd: Update to 2.4.27 [fixes CVE-2017-{9788,9789}].
Leo Famulari [Thu, 13 Jul 2017 15:33:15 +0000 (11:33 -0400)]
gnu: httpd: Update to 2.4.27 [fixes CVE-2017-{9788,9789}].

* gnu/packages/web.scm (httpd): Update to 2.4.27.

6 years agognu: libressl: Provide a TLS-enabled implementation of netcat.
Leo Famulari [Fri, 28 Apr 2017 02:58:58 +0000 (22:58 -0400)]
gnu: libressl: Provide a TLS-enabled implementation of netcat.

* gnu/packages/tls.scm (libressl)[arguments]: Pass '--enable-nc'
to #:configure-flags.

6 years agognu: libressl: Update to 2.5.5.
Leo Famulari [Thu, 13 Jul 2017 03:28:45 +0000 (23:28 -0400)]
gnu: libressl: Update to 2.5.5.

* gnu/packages/tls.scm (libressl): Update to 2.5.5.
[source]: Use HTTPS URL.

6 years agognu: lynx: Update to 2.8.9dev.15.
Leo Famulari [Thu, 13 Jul 2017 02:40:44 +0000 (22:40 -0400)]
gnu: lynx: Update to 2.8.9dev.15.

* gnu/packages/web-browsers.scm (lynx): Update to 2.8.9dev.15.

6 years agognu: libaacs: Use HTTPS URL.
Leo Famulari [Thu, 13 Jul 2017 01:56:39 +0000 (21:56 -0400)]
gnu: libaacs: Use HTTPS URL.

* gnu/packages/video.scm (libaacs)[source]: Use HTTPS URL.

6 years agognu: libbdplus: Use HTTPS URL.
Leo Famulari [Thu, 13 Jul 2017 01:56:12 +0000 (21:56 -0400)]
gnu: libbdplus: Use HTTPS URL.

* gnu/packages/video.scm (libbdplus)[source]: Use HTTPS URL.

6 years agognu: xclip: Use a descriptive source file name.
Leo Famulari [Thu, 13 Jul 2017 01:10:41 +0000 (21:10 -0400)]
gnu: xclip: Use a descriptive source file name.

* gnu/packages/xdisorg.scm (xclip)[source]: Set the file-name.

6 years agognu: guix: Update snapshot.
Ludovic Courtès [Wed, 12 Jul 2017 20:40:54 +0000 (22:40 +0200)]
gnu: guix: Update snapshot.

* gnu/packages/package-management.scm (guix): Update to b547349.

6 years agognu: Add simplescreenrecorder.
Alex Vong [Mon, 10 Jul 2017 15:25:26 +0000 (23:25 +0800)]
gnu: Add simplescreenrecorder.

* gnu/packages/video.scm (simplescreenrecorder): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: spice: Fix CVE-2017-7506.
Leo Famulari [Wed, 12 Jul 2017 19:39:34 +0000 (15:39 -0400)]
gnu: spice: Fix CVE-2017-7506.

* gnu/packages/patches/spice-CVE-2017-7506.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (spice)[source]: Use it.

6 years agognu: usbredir: Use HTTPS home-page URL.
Leo Famulari [Wed, 12 Jul 2017 19:28:56 +0000 (15:28 -0400)]
gnu: usbredir: Use HTTPS home-page URL.

* gnu/packages/spice.scm (usbredir)[home-page]: Use HTTPS URL.

6 years agognu: virt-viewer: Update to 5.0.
Leo Famulari [Wed, 12 Jul 2017 19:09:37 +0000 (15:09 -0400)]
gnu: virt-viewer: Update to 5.0.

* gnu/packages/spice.scm (virt-viewer): Update to 5.0.

6 years agosubstitute: Work around Guile 2.2 'time-monotonic' bug.
Ludovic Courtès [Wed, 12 Jul 2017 19:40:57 +0000 (21:40 +0200)]
substitute: Work around Guile 2.2 'time-monotonic' bug.

Prior to this change, half of the cached narinfos would expire
immediately since they contained the number of nanoseconds instead of
the number of seconds as their date.

* guix/scripts/substitute.scm (time-monotonic) <guile-2.2>: Define, as a
workaround.

6 years agosize: Add '--sort=KEY'.
Ludovic Courtès [Wed, 12 Jul 2017 13:41:49 +0000 (15:41 +0200)]
size: Add '--sort=KEY'.

* guix/scripts/size.scm (profile-closure<?, profile-self<?): New
procedures.
(display-profile): Add #:profile<? parameter and honor it.
(show-help, %options): Add '--sort'.
(%default-options): Add 'profile<?'.
(guix-size): Pass PROFILE<? to 'display-profile*'.
* doc/guix.texi (Invoking guix size): Document '--sort'.

6 years agoenvironment: Rationalize calls to 'set-build-options'.
Ludovic Courtès [Wed, 12 Jul 2017 10:04:55 +0000 (12:04 +0200)]
environment: Rationalize calls to 'set-build-options'.

Before this change '--substitute-urls' would be ignored.

* guix/scripts/environment.scm (build-environment): Remove redundant
call to 'set-build-options-from-command-line*'.
(guix-environment): Move 'set-build-options-from-command-line' right
after 'with-store'.

6 years agognu: hyperrogue: Update to 9.4n.
Kei Kebreau [Wed, 12 Jul 2017 14:50:32 +0000 (10:50 -0400)]
gnu: hyperrogue: Update to 9.4n.

* gnu/packages/games.scm (hyperrogue): Update to 9.4n.

6 years agobuild: Make ISO-9660 image bootable from USB flash drive.
Danny Milosavljevic [Wed, 12 Jul 2017 07:03:46 +0000 (09:03 +0200)]
build: Make ISO-9660 image bootable from USB flash drive.

* gnu/build/vm.scm (make-iso9660-image): Make image bootable from USB flash
drive.

6 years agosyscalls: Add network-interface-running?
Danny Milosavljevic [Tue, 4 Jul 2017 00:56:02 +0000 (02:56 +0200)]
syscalls: Add network-interface-running?

* guix/build/syscalls.scm (network-interface-running?): New variable.
Export it.
* tests/syscalls.scm: Add test.

Co-authored-by: John Darrington <jmd@gnu.org>
6 years agognu: et: Fix typo in description.
Tobias Geerinckx-Rice [Wed, 12 Jul 2017 04:02:46 +0000 (06:02 +0200)]
gnu: et: Fix typo in description.

* gnu/packages/ssh.scm (et)[description]: Fix typo.

6 years agognu: man-db: Update to 2.7.6.1 [fixes CVE-2015-1336].
Leo Famulari [Mon, 10 Jul 2017 19:04:58 +0000 (15:04 -0400)]
gnu: man-db: Update to 2.7.6.1 [fixes CVE-2015-1336].

* gnu/packages/man.scm (man-db): Update to 2.7.6.1.
[arguments]: Add '--disable-cache-owner' to #:configure-flags.

6 years agognu: nginx: Update to 1.12.1 [fixes CVE-2017-7529].
Marius Bakke [Tue, 11 Jul 2017 22:22:33 +0000 (00:22 +0200)]
gnu: nginx: Update to 1.12.1 [fixes CVE-2017-7529].

* gnu/packages/web.scm (nginx): Update to 1.12.1.

6 years agosystem: Refer to native packages when appropriate.
Ludovic Courtès [Tue, 11 Jul 2017 20:47:08 +0000 (22:47 +0200)]
system: Refer to native packages when appropriate.

* gnu/system/locale.scm (localedef-command): Use the native LIBC.
* gnu/system/shadow.scm (default-skeletons): Use the native GUILE-WM.

6 years agognu: shadow: Fix cross-compilation.
Ludovic Courtès [Tue, 11 Jul 2017 20:40:27 +0000 (22:40 +0200)]
gnu: shadow: Fix cross-compilation.

* gnu/packages/admin.scm (shadow)[arguments] <set-nscd-file-name>: Refer
to "cross-libc" when cross-compiling.

6 years agognu: inetutils: Allow for cross-compilation.
Ludovic Courtès [Tue, 11 Jul 2017 20:26:05 +0000 (22:26 +0200)]
gnu: inetutils: Allow for cross-compilation.

* gnu/packages/admin.scm (inetutils)[arguments]: Pass
"--with-path-procnet-dev".

6 years agognu: linux-pam: Disable NIS when cross-compiling.
Ludovic Courtès [Tue, 11 Jul 2017 19:52:58 +0000 (21:52 +0200)]
gnu: linux-pam: Disable NIS when cross-compiling.

* gnu/packages/linux.scm (linux-pam)[arguments]: Pass "--disable-nis"
when cross-compiling.

6 years agognu: mpg123: Update to 1.25.2 [fixes CVE-2017-10683].
Ludovic Courtès [Tue, 11 Jul 2017 09:53:53 +0000 (11:53 +0200)]
gnu: mpg123: Update to 1.25.2 [fixes CVE-2017-10683].

* gnu/packages/mp3.scm (mpg123): Update to 1.25.2.

6 years agognu: Add lollypop.
rennes [Sat, 24 Jun 2017 17:53:16 +0000 (12:53 -0500)]
gnu: Add lollypop.

* gnu/packages/gnome.scm (lollypop): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agoservices: elogind: Start from the Shepherd.
Ludovic Courtès [Tue, 11 Jul 2017 08:54:12 +0000 (10:54 +0200)]
services: elogind: Start from the Shepherd.

Fixes <http://bugs.gnu.org/27580>.
Reported by William <w@vieta.uk>.

* gnu/services/desktop.scm (elogind-shepherd-service): New procedure.
(elogind-service-type): Extend SHEPHERD-ROOT-SERVICE-TYPE.

6 years agognu: hop: Update to 3.1.0-pre2.
Kei Kebreau [Mon, 3 Jul 2017 18:34:34 +0000 (14:34 -0400)]
gnu: hop: Update to 3.1.0-pre2.

* gnu/packages/scheme.scm (hop): Update to 3.1.0-pre2.
[source]: Remove unnecessary patch.
[arguments]: Enable tests; disable parallel building; specify BIGLOO in
make-flags.
[inputs]: Add libgc, libunistring, libuv, pcre and sqlite.
* gnu/local.mk (dist_patch_DATA): Remove unnecessary patch.
* gnu/packages/patches/hop-linker-flags.patch: Delete file.

6 years agognu: bigloo: Update to 4.3a.
Kei Kebreau [Sun, 2 Jul 2017 18:22:05 +0000 (14:22 -0400)]
gnu: bigloo: Update to 4.3a.

* gnu/packages/scheme.scm (bigloo): Update to 4.3a.
[source]: Remove old patch. Add snippet.
[arguments]: Adjust the build phases accordingly.
[inputs]: Add libgc, libunistring, libuv, openssl, pcre and sqlite.

6 years agognu: libpipeline: Update to 1.4.2.
Leo Famulari [Mon, 10 Jul 2017 19:04:40 +0000 (15:04 -0400)]
gnu: libpipeline: Update to 1.4.2.

* gnu/packages/man.scm (libpipeline): Update to 1.4.2.

6 years agoservices: dbus, polkit: Add default value.
Ludovic Courtès [Mon, 10 Jul 2017 22:47:57 +0000 (00:47 +0200)]
services: dbus, polkit: Add default value.

* gnu/services/dbus.scm (dbus-root-service-type)[default-value]: New
field.
(polkit-service-type)[default-value]: New field.

6 years agoservices: Make error message less scary.
Ludovic Courtès [Mon, 10 Jul 2017 22:47:03 +0000 (00:47 +0200)]
services: Make error message less scary.

* gnu/services.scm (service-back-edges): Show the type name of SERVICE
instead of SERVICE in error message.

6 years agostore: Account for 'add-to-store' in RPC statistics.
Ludovic Courtès [Mon, 10 Jul 2017 14:56:19 +0000 (16:56 +0200)]
store: Account for 'add-to-store' in RPC statistics.

* guix/store.scm (add-to-store): Add call to 'record-operation'.

6 years agognu: offlineimap: Update to 7.1.2.
Tobias Geerinckx-Rice [Mon, 10 Jul 2017 18:21:27 +0000 (20:21 +0200)]
gnu: offlineimap: Update to 7.1.2.

* gnu/packages/mail.scm (offlineimap): Update to 7.1.2.

6 years agognu: sshuttle: Move python-pytest-runner.
Tobias Geerinckx-Rice [Mon, 10 Jul 2017 07:03:06 +0000 (09:03 +0200)]
gnu: sshuttle: Move python-pytest-runner.

* gnu/packages/vpn.scm (sshuttle)[native-inputs]: Mark
python-pytest-runner as a test-only dependency, following up commit
447f75825fbe473f0684d4664dde01d9d3a02d75.

6 years agognu: libtiff: Fix two integer overflows.
Leo Famulari [Fri, 7 Jul 2017 04:31:08 +0000 (00:31 -0400)]
gnu: libtiff: Fix two integer overflows.

* gnu/packages/patches/libtiff-tiffycbcrtorgb-integer-overflow.patch,
gnu/packages/patches/libtiff-tiffycbcrtorgbinit-integer-overflow.patch:
New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff-4.0.8)[source]: Use them.

6 years agognu: ncurses: Fix CVE-2017-10684 and CVE-2017-10685.
Leo Famulari [Sat, 8 Jul 2017 15:00:47 +0000 (11:00 -0400)]
gnu: ncurses: Fix CVE-2017-10684 and CVE-2017-10685.

* gnu/packages/patches/ncurses-CVE-2017-10684-10685.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ncurses.scm (ncurses)[replacement]: New field.
(ncurses/fixed): New variable.

6 years agognu: poppler: Fix null pointer dereferences.
Mark H Weaver [Sun, 9 Jul 2017 22:01:02 +0000 (18:01 -0400)]
gnu: poppler: Fix null pointer dereferences.

* gnu/packages/patches/poppler-fix-crash-with-broken-documents.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (poppler/fixed)[source]: Add the patch.

6 years agognu: emacs-exwm-x: Update to 1.7.2.
Feng Shu [Thu, 6 Jul 2017 13:55:28 +0000 (21:55 +0800)]
gnu: emacs-exwm-x: Update to 1.7.2.

* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.7.2.
[propagated-inputs]: Add emacs-use-package.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agognu: unshield: Remove incorrect '"'.
Manolis Ragkousis [Tue, 6 Jun 2017 07:25:28 +0000 (10:25 +0300)]
gnu: unshield: Remove incorrect '"'.

* gnu/packages/compression.scm (unshield): Remove incorrect '"'.

6 years agobuild, vm: Use "GuixSD" or "GUIXSD" as volume label.
Danny Milosavljevic [Mon, 10 Jul 2017 01:23:30 +0000 (03:23 +0200)]
build, vm: Use "GuixSD" or "GUIXSD" as volume label.

* gnu/build/vm.scm (initialize-hard-disk): Use "GuixSD" as label.
* gnu/system/install.scm (installation-os): Use "GuixSD" as label.
* gnu/system/vm.scm (system-disk-image): Use "GuixSD" or "GUIXSD" as volume
label.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add et.
Stefan Reichör [Tue, 4 Jul 2017 20:04:09 +0000 (22:04 +0200)]
gnu: Add et.

* gnu/packages/ssh.scm (et): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agodaemon: Allow compilation with GCC 4.9.
Ludovic Courtès [Mon, 10 Jul 2017 09:54:25 +0000 (11:54 +0200)]
daemon: Allow compilation with GCC 4.9.

Reported by Ricardo Wurmus.

* nix/nix-daemon/nix-daemon.cc (acceptConnection): Remove intermediate
'inaddr' variables that relied on implicit casts.  This fixes
compilation with GCC 4.9.

6 years agognu: emacs: Build with imagemagick support.
Alex Vong [Mon, 10 Jul 2017 03:54:22 +0000 (11:54 +0800)]
gnu: emacs: Build with imagemagick support.

* gnu/packages/emacs.scm (emacs)[inputs]: Add imagemagick.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
6 years agosyscalls: Adjust 'dirent64' struct for GNU/Hurd.
Ludovic Courtès [Sun, 9 Jul 2017 22:04:09 +0000 (00:04 +0200)]
syscalls: Adjust 'dirent64' struct for GNU/Hurd.

Reported by rennes@openmailbox.org.

* guix/build/syscalls.scm (file-type->symbol): New procedure.
(%struct-dirent-header): Rename to...
(%struct-dirent-header/linux): ... this.  Rename introduced bindings as
well.
(%struct-dirent-header/hurd): New C struct.
(define-generic-identifier): New macro.
(read-dirent-header, %struct-dirent-header, sizeof-dirent-header):
Define in terms of 'define-generic-identifier'.

6 years agognu: nss-pam-ldapd: Update to 0.9.8.
Ricardo Wurmus [Sun, 9 Jul 2017 18:10:37 +0000 (20:10 +0200)]
gnu: nss-pam-ldapd: Update to 0.9.8.

* gnu/packages/openldap.scm (nss-pam-ldapd): Update to 0.9.8.

6 years agognu: qtractor: Update to 0.8.3.
Ricardo Wurmus [Sun, 9 Jul 2017 17:51:18 +0000 (19:51 +0200)]
gnu: qtractor: Update to 0.8.3.

* gnu/packages/music.scm (qtractor): Update to 0.8.3.

6 years agognu: guitarix: Update to 0.35.4.
Ricardo Wurmus [Sun, 9 Jul 2017 17:38:15 +0000 (19:38 +0200)]
gnu: guitarix: Update to 0.35.4.

* gnu/packages/audio.scm (guitarix): Update to 0.35.4.

6 years agognu: guitarix-lv2: Remove inputs override.
Ricardo Wurmus [Sun, 9 Jul 2017 17:36:28 +0000 (19:36 +0200)]
gnu: guitarix-lv2: Remove inputs override.

* gnu/packages/audio.scm (guitarix-lv2)[inputs]: Remove.

6 years agognu: gtk-doc: Fix dblatex problem.
Ricardo Wurmus [Sun, 9 Jul 2017 14:40:59 +0000 (16:40 +0200)]
gnu: gtk-doc: Fix dblatex problem.

* gnu/packages/gtk.scm (gtk-doc)[arguments]: Add phase "set-HOME".

6 years agognu: dblatex: Use texlive-union.
Ricardo Wurmus [Sun, 9 Jul 2017 14:20:38 +0000 (16:20 +0200)]
gnu: dblatex: Use texlive-union.

* gnu/packages/patches/dblatex-remove-multirow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/docbook.scm (dblatex)[source]: Use patch.
[inputs]: Replace "texlive" with a texlive-union.

6 years agognu: Add texlive-fonts-rsfs.
Ricardo Wurmus [Sun, 9 Jul 2017 10:53:29 +0000 (12:53 +0200)]
gnu: Add texlive-fonts-rsfs.

* gnu/packages/tex.scm (texlive-fonts-rsfs): New variable.

6 years agognu: lilypond: Use texlive-union.
Ricardo Wurmus [Sun, 9 Jul 2017 10:05:05 +0000 (12:05 +0200)]
gnu: lilypond: Use texlive-union.

* gnu/packages/music.scm (lilypond)[arguments]: Add phase "use-texlive-union".
[native-inputs]: Replace "texlive" with a texlive-union.

6 years agodoc: Recommend rebuilding the font cache.
Ricardo Wurmus [Sat, 8 Jul 2017 19:15:21 +0000 (21:15 +0200)]
doc: Recommend rebuilding the font cache.

* doc/guix.texi (X11 Fonts): Recommend rebuilding the font cache with fc-cache
when fonts are not found.

6 years agognu: lilypond: Update to 2.19.63.
Ricardo Wurmus [Sun, 9 Jul 2017 09:27:40 +0000 (11:27 +0200)]
gnu: lilypond: Update to 2.19.63.

* gnu/packages/music.scm (lilypond): Update to 2.19.63.

6 years agognu: Add texlive-metapost.
Ricardo Wurmus [Sun, 9 Jul 2017 09:57:23 +0000 (11:57 +0200)]
gnu: Add texlive-metapost.

* gnu/packages/tex.scm (texlive-metapost): New variable.

6 years agognu: Add texlive-latex-lh.
Ricardo Wurmus [Sun, 9 Jul 2017 09:57:04 +0000 (11:57 +0200)]
gnu: Add texlive-latex-lh.

* gnu/packages/tex.scm (texlive-latex-lh): New variable.

6 years agognu: Add texlive-latex-eepic.
Ricardo Wurmus [Sun, 9 Jul 2017 09:56:25 +0000 (11:56 +0200)]
gnu: Add texlive-latex-eepic.

* gnu/packages/tex.scm (texlive-latex-eepic): New variable.

6 years agognu: Add texlive-latex-eso-pic.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:43 +0000 (11:55 +0200)]
gnu: Add texlive-latex-eso-pic.

* gnu/packages/tex.scm (texlive-latex-eso-pic): New variable.

6 years agognu: Add texlive-fonts-ec.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:23 +0000 (11:55 +0200)]
gnu: Add texlive-fonts-ec.

* gnu/packages/tex.scm (texlive-fonts-ec): New variable.

6 years agognu: Add texlive-generic-epsf.
Ricardo Wurmus [Sun, 9 Jul 2017 09:34:44 +0000 (11:34 +0200)]
gnu: Add texlive-generic-epsf.

* gnu/packages/tex.scm (texlive-generic-epsf): New variable.

6 years agognu: Add texlive-latex-wasysym.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:37 +0000 (15:18 +0200)]
gnu: Add texlive-latex-wasysym.

* gnu/packages/tex.scm (texlive-latex-wasysym): New variable.

6 years agognu: Add texlive-latex-titlesec.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:20 +0000 (15:18 +0200)]
gnu: Add texlive-latex-titlesec.

* gnu/packages/tex.scm (texlive-latex-titlesec): New variable.

6 years agognu: Add texlive-latex-subfigure.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:59 +0000 (15:17 +0200)]
gnu: Add texlive-latex-subfigure.

* gnu/packages/tex.scm (texlive-latex-subfigure): New variable.

6 years agognu: Add texlive-fonts-stmaryrd.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:41 +0000 (15:17 +0200)]
gnu: Add texlive-fonts-stmaryrd.

* gnu/packages/tex.scm (texlive-fonts-stmaryrd): New variable.

6 years agognu: Add texlive-latex-pdfpages.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:19 +0000 (15:17 +0200)]
gnu: Add texlive-latex-pdfpages.

* gnu/packages/tex.scm (texlive-latex-pdfpages): New variable.

6 years agognu: Add texlive-latex-overpic.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:02 +0000 (15:17 +0200)]
gnu: Add texlive-latex-overpic.

* gnu/packages/tex.scm (texlive-latex-overpic): New variable.

6 years agognu: Add texlive-latex-multirow.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:44 +0000 (15:16 +0200)]
gnu: Add texlive-latex-multirow.

* gnu/packages/tex.scm (texlive-latex-multirow): New variable.

6 years agognu: Add texlive-latex-jknapltx.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:26 +0000 (15:16 +0200)]
gnu: Add texlive-latex-jknapltx.

* gnu/packages/tex.scm (texlive-latex-jknapltx): New variable.

6 years agognu: Add texlive-latex-listings.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:53 +0000 (15:15 +0200)]
gnu: Add texlive-latex-listings.

* gnu/packages/tex.scm (texlive-latex-listings): New variable.

6 years agognu: Add texlive-latex-footmisc.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:36 +0000 (15:15 +0200)]
gnu: Add texlive-latex-footmisc.

* gnu/packages/tex.scm (texlive-latex-footmisc): New variable.

6 years agognu: Add texlive-latex-float.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:19 +0000 (15:15 +0200)]
gnu: Add texlive-latex-float.

* gnu/packages/tex.scm (texlive-latex-float): New variable.