summary refs log tree commit diff
path: root/gnu
AgeCommit message (Collapse)Author
2017-01-23search-paths: Allow specs with #f as their separator.Ludovic Courtès
This adds support for single-entry search paths. Fixes <http://bugs.gnu.org/25422>. Reported by Leo Famulari <leo@famulari.name>. * guix/search-paths.scm (<search-path-specification>)[separator]: Document as string or #f. (evaluate-search-paths): Add case for SEPARATOR as #f. (environment-variable-definition): Handle SEPARATOR being #f. * guix/build/utils.scm (list->search-path-as-string): Add case for SEPARATOR as #f. (search-path-as-string->list): Likewise. * guix/build/profiles.scm (abstract-profile): Likewise. * tests/search-paths.scm: New file. * Makefile.am (SCM_TESTS): Add it. * tests/packages.scm ("--search-paths with single-item search path"): New test. * gnu/packages/version-control.scm (git)[native-search-paths](separator): New field.
2017-01-23gnu: openssl: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/tls.scm (openssl)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-tests' phase.
2017-01-23gnu: mit-krb5: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/mit-krb5.scm (mit-krb5)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-check' phase.
2017-01-23gnu: ghostscript: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-config-files' phase.
2017-01-23gnu: attr: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/attr.scm (attr)[arguments]: Use /bin/sh instead of /bin/bash in 'check' phase.
2017-01-23gnu: gcc@5: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.Marius Bakke
* gnu/packages/patches/gcc-5-source-date-epoch-1.patch, gnu/packages/patches/gcc-5-source-date-epoch-2.patch: New files. * gnu/local.mk (dist_patch_DATA): Register them. * gnu/packages/gcc.scm (gcc-5)[source]: Use them.
2017-01-23gnu: Remove pcre-CVE-2016-3191.patch.Efraim Flashner
This is a follow-up to 026ee1a5a669658c8d4745c2733b4c201ca0e48e. * gnu/packages/patches/pcre-CVE-2016-3191.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
2017-01-23gnu: pcre: Update to 8.40.Leo Famulari
* gnu/packages/pcre.scm (pcre): Update to 8.40. [source]: Remove obsolete patch 'pcre-CVE-2016-3191.patch'.
2017-01-22gnu: gcc: Properly set the dynamic linker file name on GNU/Hurd.Ludovic Courtès
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: In 'pre-configure' phase, match 'GNU_USER_DYNAMIC_LINKER' in addition to 'GLIBC_DYNAMIC_LINKER'. This fixes GNU/Hurd cross-compilation as reported at <https://lists.gnu.org/archive/html/guix-devel/2017-01/msg01731.html>.
2017-01-22gnu: sed: Do not attempt to rebuild 'doc/sed.1'.Ludovic Courtès
* gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1' phase. [native-inputs]: Remove.
2017-01-22gnu: sed: Use the same phases whether or not we're cross-compiling.Ludovic Courtès
* gnu/packages/base.scm (sed)[arguments]: Make #:phases argument unconditional. In 'patch-test-suite' phase, use (which "sh") instead of referring to the "bash" input.
2017-01-21gnu: bash: Update to patch level 11.Leo Famulari
* gnu/packages/bash.scm (%patch-series-4.4): Add patches 6 through 11.
2017-01-20gnu: ld-wrapper-boot0: Remove workaround for <http://bugs.gnu.org/24832>.Ludovic Courtès
Fixes <http://bugs.gnu.org/24832>. * gnu/packages/commencement.scm (ld-wrapper-boot0): Change the first 'make-ld-wrapper' argument to "ld-wrapper-boot0"; change #:target to BOOT-TRIPLET.
2017-01-18gnu: tk: Update to 8.6.6.Kei Kebreau
* gnu/packages/tcl.scm (tk): Update to 8.6.6.
2017-01-18gnu: tcl: Update to 8.6.6.Kei Kebreau
* gnu/packages/tcl.scm (tcl): Update to 8.6.6.
2017-01-16gnu: zlib: Use 'modify-phases' syntax.Efraim Flashner
* gnu/packages/compression.scm (zlib)[arguments]: Use 'modify-phases'.
2017-01-16gnu: zlib: Update to 1.2.11.Efraim Flashner
* gnu/packages/compression.scm (zlib): Update to 1.2.11.
2017-01-15gnu: sqlite: Update to 3.16.2.Marius Bakke
* gnu/packages/databases.scm (sqlite): Update to 3.16.2.
2017-01-12gnu: ed: Update to 1.14.1.Marius Bakke
* gnu/packages/ed.scm (ed): Update to 1.14.1. [arguments]: Make sure 'patch-test-suite' phase ends with #t. [home-page]: Use HTTPS.
2017-01-06Revert "Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'.""Leo Famulari
This reverts commit f537ad0bf3bd3bdb43f752e091cb4a695a4aa077.
2017-01-06gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell.Leo Famulari
* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that lack a shebang.
2017-01-06gnu: glibc/linux: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-configure' phase.
2017-01-06gnu: gnu-make: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash in 'set-default-shell' phase.
2017-01-06gnu: m4: Don't replace 'sh' reference with 'bash'.Leo Famulari
* gnu/packages/m4.scm (m4)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-check' phase.
2017-01-06Merge branch 'master' into core-updatesLeo Famulari
2017-01-06gnu: python-pycrypto: Fix CVE-2013-7459.Leo Famulari
* gnu/packages/patches/python-pycrypto-CVE-2013-7459.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/python.scm (python-pycrypto, python2-pycrypto)[source]: Use the patch. Use pypi-uri.
2017-01-06gnu: nspr: Update to 4.13.1.Leo Famulari
* gnu/packages/gnuzilla.scm (nspr): Update to 4.13.1.
2017-01-06gnu: Add r-copywriter.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-copywriter): New variable.
2017-01-06gnu: Add r-copyhelper.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-copyhelper): New variable.
2017-01-06gnu: Add r-chipseq.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (r-chipseq): New variable.
2017-01-06file-systems: Refactor file system detection logic.David Craven
* gnu/build/file-systems.scm (read-superblock, null-terminated-latin1->string): New variables. (sub-bytevector): Move to general section. (ext2-superblock?, read-ext2-superblock): New variables. (ext2-superblock-uuid, ext2-superblock-volume-name): Use sub-bytevector and null-terminated-latin1->string. (%ext2-sblock-magic, %ext2-sblock-creator-os, %ext2-sblock-uuid, %ext2-sblock-volume-name): Inline constants. (luks-superblock?, read-luks-header): New variables. (%luks-header-size, %luks-magic): Inline. (partition-label-predicate, partition-uuid-predicate, luks-partition-uuid-predicate): Use new functions.
2017-01-06gnu: gnome-tweak-tool: Add missing inputs.Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool)[inputs]: Add gnome-desktop and libsoup. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06gnu: gnome-tweak-tool: Make propagated-inputs just inputs.Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool)[propagated-inputs]: Merge with... [inputs]: ... this. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06gnu: gnome-tweak-tool: Wrap program to set 'GI_TYPELIB_PATH'.Christopher Baines
* gnu/packages/gnome.scm (gnome-tweak-tool)[arguments]: Add 'wrap-program' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06gnu: gnome-tweak-tool: Use glib-or-gtk-build-system.Christopher Baines
This allows gobject introspection namespaces to be found. * gnu/packages/gnome.scm (gnome-tweak-tool)[build-system]: Set to GLIB-OR-GTK-BUILD-SYSTEM. [arguments]: Use %GLIB-OR-GTK-BUILD-SYSTEM-MODULES in #:imported-modules. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-06gnu: bioruby: Update to 1.5.1.Ben J Woodcroft
* gnu/packages/bioinformatics.scm (bioruby): Update to 1.5.1.
2017-01-06gnu: cd-hit: Update to 4.6.6.Ben J Woodcroft
* gnu/packages/bioinformatics.scm (cd-hit): Update to 4.6.6.
2017-01-06gnu: khal: Disable failing tests.Leo Famulari
* gnu/packages/patches/khal-disable-failing-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/calendar.scm (khal): Use it.
2017-01-06gnu: vdirsyncer: Update to 0.14.1.Leo Famulari
* gnu/packages/dav.scm (vdirsyncer): Update to 0.14.1.
2017-01-06gnu: python-icalendar: Update to 3.11.1.Leo Famulari
* gnu/packages/python.scm (python-icalendar): Update to 3.11.1.
2017-01-05gnu: gv: Do not propagate Ghostscript.Ludovic Courtès
* gnu/packages/gv.scm (gv)[propagated-inputs]: Remove. [arguments]: New field. [inputs]: Add GHOSTCRIPT/X.
2017-01-06gnu: emacs-smartparens: Update to 1.9.0.Alex Kost
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.9.0.
2017-01-06gnu: magit: Update to 2.10.0.Alex Kost
* gnu/packages/emacs.scm (magit, emacs-magit-popup): Update to 2.10.0.
2017-01-06gnu: emacs-with-editor: Update to 2.5.9.Alex Kost
* gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.9.
2017-01-05gnu: Add ghc-markdown-unlit.Danny Milosavljevic
* gnu/packages/haskell.scm (ghc-markdown-unlit): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-01-05gnu: beep: Ignore substitute* return value.Tobias Geerinckx-Rice
* gnu/packages/terminals.scm (beep)[arguments]: End 'patch-makefile phase with truth.
2017-01-05gnu: libtool: Correct replacement shebang.Leo Famulari
* gnu/packages/autotools.scm (libtool)[arguments]: Correct replacement shebang in 'restore-ltmain-shebang' phase.
2017-01-05gnu: sdl2: Add fcitx input.David Thompson
* gnu/packages/sdl.scm (sdl2)[inputs]: Add fcitx.
2017-01-05gnu: sdl2: Fix double input events bug.David Thompson
* gnu/packages/sdl.scm (sdl2)[inputs]: Add dbus, gblib, and ibus.
2017-01-05Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'."Leo Famulari
This commit causes too many rebuilds. It will be re-committed to core-updates. This reverts commit 5b2834ae790557a760fea4bf2b8c7bac1ea8f23d.