aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages
Commit message (Collapse)AuthorAge
* search-paths: Allow specs with #f as their separator.Ludovic Courtès2017-01-23
| | | | | | | | | | | | | | | | | | | | | 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.
* gnu: openssl: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-23
| | | | | * gnu/packages/tls.scm (openssl)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-tests' phase.
* gnu: mit-krb5: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-23
| | | | | * gnu/packages/mit-krb5.scm (mit-krb5)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-check' phase.
* gnu: ghostscript: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-23
| | | | | * gnu/packages/ghostscript.scm (ghostscript)[arguments]: Use /bin/sh instead of /bin/bash in 'patch-config-files' phase.
* gnu: attr: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-23
| | | | | * gnu/packages/attr.scm (attr)[arguments]: Use /bin/sh instead of /bin/bash in 'check' phase.
* gnu: gcc@5: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.Marius Bakke2017-01-23
| | | | | | | * 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.
* gnu: Remove pcre-CVE-2016-3191.patch.Efraim Flashner2017-01-23
| | | | | | | 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.
* gnu: pcre: Update to 8.40.Leo Famulari2017-01-23
| | | | | * gnu/packages/pcre.scm (pcre): Update to 8.40. [source]: Remove obsolete patch 'pcre-CVE-2016-3191.patch'.
* gnu: gcc: Properly set the dynamic linker file name on GNU/Hurd.Ludovic Courtès2017-01-22
| | | | | | | * 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>.
* gnu: sed: Do not attempt to rebuild 'doc/sed.1'.Ludovic Courtès2017-01-22
| | | | | | * gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1' phase. [native-inputs]: Remove.
* gnu: sed: Use the same phases whether or not we're cross-compiling.Ludovic Courtès2017-01-22
| | | | | | * 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.
* gnu: bash: Update to patch level 11.Leo Famulari2017-01-21
| | | | * gnu/packages/bash.scm (%patch-series-4.4): Add patches 6 through 11.
* gnu: ld-wrapper-boot0: Remove workaround for <http://bugs.gnu.org/24832>.Ludovic Courtès2017-01-20
| | | | | | | | 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.
* gnu: tk: Update to 8.6.6.Kei Kebreau2017-01-18
| | | | * gnu/packages/tcl.scm (tk): Update to 8.6.6.
* gnu: tcl: Update to 8.6.6.Kei Kebreau2017-01-18
| | | | * gnu/packages/tcl.scm (tcl): Update to 8.6.6.
* gnu: zlib: Use 'modify-phases' syntax.Efraim Flashner2017-01-16
| | | | * gnu/packages/compression.scm (zlib)[arguments]: Use 'modify-phases'.
* gnu: zlib: Update to 1.2.11.Efraim Flashner2017-01-16
| | | | * gnu/packages/compression.scm (zlib): Update to 1.2.11.
* gnu: sqlite: Update to 3.16.2.Marius Bakke2017-01-15
| | | | * gnu/packages/databases.scm (sqlite): Update to 3.16.2.
* gnu: ed: Update to 1.14.1.Marius Bakke2017-01-12
| | | | | | * gnu/packages/ed.scm (ed): Update to 1.14.1. [arguments]: Make sure 'patch-test-suite' phase ends with #t. [home-page]: Use HTTPS.
* Revert "Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'.""Leo Famulari2017-01-06
| | | | This reverts commit f537ad0bf3bd3bdb43f752e091cb4a695a4aa077.
* gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell.Leo Famulari2017-01-06
| | | | | * gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that lack a shebang.
* gnu: glibc/linux: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-06
| | | | | * gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-configure' phase.
* gnu: gnu-make: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-06
| | | | | * gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash in 'set-default-shell' phase.
* gnu: m4: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-06
| | | | | * gnu/packages/m4.scm (m4)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-check' phase.
* Merge branch 'master' into core-updatesLeo Famulari2017-01-06
|\
| * gnu: python-pycrypto: Fix CVE-2013-7459.Leo Famulari2017-01-06
| | | | | | | | | | | | | | * 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.
| * gnu: nspr: Update to 4.13.1.Leo Famulari2017-01-06
| | | | | | | | * gnu/packages/gnuzilla.scm (nspr): Update to 4.13.1.
| * gnu: Add r-copywriter.Ricardo Wurmus2017-01-06
| | | | | | | | * gnu/packages/bioinformatics.scm (r-copywriter): New variable.
| * gnu: Add r-copyhelper.Ricardo Wurmus2017-01-06
| | | | | | | | * gnu/packages/bioinformatics.scm (r-copyhelper): New variable.
| * gnu: Add r-chipseq.Ricardo Wurmus2017-01-06
| | | | | | | | * gnu/packages/bioinformatics.scm (r-chipseq): New variable.
| * gnu: gnome-tweak-tool: Add missing inputs.Christopher Baines2017-01-06
| | | | | | | | | | | | | | * gnu/packages/gnome.scm (gnome-tweak-tool)[inputs]: Add gnome-desktop and libsoup. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: gnome-tweak-tool: Make propagated-inputs just inputs.Christopher Baines2017-01-06
| | | | | | | | | | | | | | | | * gnu/packages/gnome.scm (gnome-tweak-tool)[propagated-inputs]: Merge with... [inputs]: ... this. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: gnome-tweak-tool: Wrap program to set 'GI_TYPELIB_PATH'.Christopher Baines2017-01-06
| | | | | | | | | | | | | | * gnu/packages/gnome.scm (gnome-tweak-tool)[arguments]: Add 'wrap-program' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: gnome-tweak-tool: Use glib-or-gtk-build-system.Christopher Baines2017-01-06
| | | | | | | | | | | | | | | | | | | | 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>
| * gnu: bioruby: Update to 1.5.1.Ben J Woodcroft2017-01-06
| | | | | | | | * gnu/packages/bioinformatics.scm (bioruby): Update to 1.5.1.
| * gnu: cd-hit: Update to 4.6.6.Ben J Woodcroft2017-01-06
| | | | | | | | * gnu/packages/bioinformatics.scm (cd-hit): Update to 4.6.6.
| * gnu: khal: Disable failing tests.Leo Famulari2017-01-06
| | | | | | | | | | | | * 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.
| * gnu: vdirsyncer: Update to 0.14.1.Leo Famulari2017-01-06
| | | | | | | | * gnu/packages/dav.scm (vdirsyncer): Update to 0.14.1.
| * gnu: python-icalendar: Update to 3.11.1.Leo Famulari2017-01-06
| | | | | | | | * gnu/packages/python.scm (python-icalendar): Update to 3.11.1.
| * gnu: gv: Do not propagate Ghostscript.Ludovic Courtès2017-01-05
| | | | | | | | | | | | * gnu/packages/gv.scm (gv)[propagated-inputs]: Remove. [arguments]: New field. [inputs]: Add GHOSTCRIPT/X.
| * gnu: emacs-smartparens: Update to 1.9.0.Alex Kost2017-01-06
| | | | | | | | * gnu/packages/emacs.scm (emacs-smartparens): Update to 1.9.0.
| * gnu: magit: Update to 2.10.0.Alex Kost2017-01-06
| | | | | | | | * gnu/packages/emacs.scm (magit, emacs-magit-popup): Update to 2.10.0.
| * gnu: emacs-with-editor: Update to 2.5.9.Alex Kost2017-01-06
| | | | | | | | * gnu/packages/emacs.scm (emacs-with-editor): Update to 2.5.9.
| * gnu: Add ghc-markdown-unlit.Danny Milosavljevic2017-01-05
| | | | | | | | | | | | * gnu/packages/haskell.scm (ghc-markdown-unlit): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
| * gnu: beep: Ignore substitute* return value.Tobias Geerinckx-Rice2017-01-05
| | | | | | | | | | * gnu/packages/terminals.scm (beep)[arguments]: End 'patch-makefile phase with truth.
| * gnu: sdl2: Add fcitx input.David Thompson2017-01-05
| | | | | | | | * gnu/packages/sdl.scm (sdl2)[inputs]: Add fcitx.
| * gnu: sdl2: Fix double input events bug.David Thompson2017-01-05
| | | | | | | | * gnu/packages/sdl.scm (sdl2)[inputs]: Add dbus, gblib, and ibus.
| * Revert "gnu: gawk: Don't replace 'sh' reference with 'bash'."Leo Famulari2017-01-05
| | | | | | | | | | | | This commit causes too many rebuilds. It will be re-committed to core-updates. This reverts commit 5b2834ae790557a760fea4bf2b8c7bac1ea8f23d.
| * gnu: gawk: Don't replace 'sh' reference with 'bash'.Leo Famulari2017-01-05
| | | | | | | | | | * gnu/packages/gawk.scm (gawk)[arguments]: Use /bin/sh instead of /bin/bash in 'set-shell-file-name' phase.
| * gnu: irssi: Update to 1.0.0.Marius Bakke2017-01-05
| | | | | | | | | | | | | | | | * gnu/packages/irc.scm (irssi): Update to 1.0.0. [arguments]: Remove --with-ncurses configure flag. [native-inputs]: Move 'perl' to ... [inputs]: ... here. [home-page]: Use HTTPS.