summary refs log tree commit diff
AgeCommit message (Collapse)Author
2018-08-31records: Adjust to test changes in 'record-abi-mismatch-error'.Ludovic Courtès
Fixes a test failure introduced in de5cbd4a38a33e0412f1c481fe8e01a871dc13e5. * guix/records.scm (abi-check): Refer to TYPE in an unquoted context so we get at the RTD. * tests/records.scm ("ABI checks"): Adjust 'catch' handler to changes in the 'record-abi-mismatch-error' arguments.
2018-08-31gnu: hypre: Update to 2.14.0.Eric Bavier
* gnu/packages/maths.scm (hypre): Update to 2.14.0
2018-08-31gnu: python-matplotlib: Use python-pyqt-without-qtwebkit.Ricardo Wurmus
* gnu/packages/python.scm (python-matplotlib)[propagated-inputs]: Replace python-pyqt with python-pyqt-without-qtwebkit.
2018-08-31gnu: Add python-pyqt-without-qtwebkit.Ricardo Wurmus
* gnu/packages/qt.scm (python-pyqt-without-qtwebkit): New variable.
2018-08-31services: nginx: Get the Shepherd to respawn NGINX.Clément Lassieur
* gnu/services/web.scm (nginx-shepherd-service): Change 'start' (that is, all actions that don't send a signal to the master process) to return the PID. Wait until the PID file is created and contains an integer because it might be created after the parent process exits.
2018-08-31gnu: retroarch: Update to 1.7.4.Rutger Helling
* gnu/packages/emulators.scm (retroarch): Update to 1.7.4.
2018-08-31gnu: mame: Update to 0.201.Nicolas Goaziou
* gnu/packages/emulators.scm (mame): Update to 0.201. [arguments]: Remove unnecessary fix.
2018-08-30gnu: cmocka: Update to 1.1.2.Tobias Geerinckx-Rice
* gnu/packages/check.scm (cmocka): Update to 1.1.2.
2018-08-30gnu: keyutils: Update to 1.5.11.Tobias Geerinckx-Rice
* gnu/packages/crypto.scm (keyutils): Update to 1.5.11. [inputs]: Add mit-krb5.
2018-08-30gnu: Don't use unstable tarballs in (packages opencl).Tobias Geerinckx-Rice
* gnu/packages/opencl.scm (opencl-clhpp, clinfo, beignet, pocl) [source]: Use GIT-FETCH and GIT-FILE-NAME. (pocl)[arguments]: Remove ‘remove-headers’ phase. (make-opencl-headers)[source]: Use GIT-FILE-NAME.
2018-08-30gnu: Add pipewalker.Tobias Geerinckx-Rice
* gnu/packages/games.scm (pipewalker): New public variable.
2018-08-30gnu: Add msr-tools.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm (msr-tools): New public variable.
2018-08-30gnu: Add ddcutil.Tobias Geerinckx-Rice
* gnu/packages/hardware.scm: New file. (ddcutil): New public variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add the new file.
2018-08-30gnu: pango: Replace with 1.42.4.Marius Bakke
Fixes <https://bugs.gnu.org/32594>. * gnu/packages/gtk.scm (pango)[replacement]: New field. (pango-1.42.4): New public variable.
2018-08-30gnu: appstream-glib: Update to 0.7.12.Marius Bakke
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.12.
2018-08-30gnu: GnuPG: Update to 2.2.10.Marius Bakke
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.10.
2018-08-30gnu: rng-tools: Update to 6.4.Marius Bakke
* gnu/packages/linux.scm (rng-tools): Update to 6.4.
2018-08-30gnu: samba: Update to 4.8.5.Marius Bakke
* gnu/packages/samba.scm (samba): Update to 4.8.5.
2018-08-30gnu: ldb: Update to 1.3.6.Marius Bakke
* gnu/packages/samba.scm (ldb): Update to 1.3.6.
2018-08-30gnu: p11-kit: Update to 0.23.14.Marius Bakke
* gnu/packages/tls.scm (p11-kit): Update to 0.23.14.
2018-08-30gnu: lilv: Propagate LV2.Marius Bakke
* gnu/packages/audio.scm (lilv)[propagated-inputs]: Add LV2. [inputs]: Remove.
2018-08-30Update NEWS.Ricardo Wurmus
2018-08-30import: pypi: Support recursive importing.Ricardo Wurmus
* guix/import/pypi.scm (guess-requirements): Use upstream names. (compute-inputs): Return the upstream dependency names as an additional value. (make-pypi-sexp): Likewise. (pypi->guix-package): Memoize it. (pypi-recursive-import): New procedure. * guix/scripts/import/pypi.scm (show-help, %options): Accept "recursive" option. (guix-import-pypi): Use pypi-recursive-import. * doc/guix.texi (Invoking guix import): Document it.
2018-08-30import: pypi: Also guess dependencies from *.egg-info/requires.txt.Ricardo Wurmus
* guix/import/pypi.scm (guess-requirements): Extract "requires.txt" from the egg-info directory in addition to "requirements.txt"; strip off version constraints; use call-with-temporary-directory.
2018-08-30import: stackage: Support recursive importing.Ricardo Wurmus
* guix/import/hackage.scm (hackage-name->package-name): Export procedure. * guix/import/stackage.scm (lts-info-packages-lts-info): Fix match expression. (stackage-recursive-import): New procedure. (stackage->guix-package): Memoize results. * guix/scripts/import/stackage.scm (show-help, %options, guix-import-stackage): Support recursive importing. * doc/guix.texi (Invoking guix import): Document option.
2018-08-30gnu: net-snmp: Specify '--with-openssl' configuration flag.Oleg Pykhalov
* gnu/packages/networking.scm (net-snmp)[arguments]: Add '--with-openssl' flag.
2018-08-30netsurf: Upgrade to 3.8.Eric Bavier
* gnu/packages/patches/netsurf-message-timestamp.patch: New patch. * gnu/packages/patches/netsurf-system-utf8proc.patch: Adjust to new source. * gnu/packages/web.scm (netsurf): Upgrade to 3.8. [source]: Add the new patch.
2018-08-30nsgenbind: Upgrade to 0.6.Eric Bavier
* gnu/packages/web.scm (nsgenbind): Upgrade to 0.6.
2018-08-30libnspsl: Upgrade to 0.1.3.Eric Bavier
* gnu/packages/web.scm (libnspsl): Upgrade to 0.1.3.
2018-08-30libnsutils: Upgrade to 0.0.5.Eric Bavier
* gnu/packages/web.scm (libnsutils): Upgrade to 0.0.5.
2018-08-30libnsgif: Upgrade to 0.2.1.Eric Bavier
* gnu/packages/web.scm (libnsgif): Upgrade to 0.2.1.
2018-08-30libnsbmp: Upgrade to 0.1.5.Eric Bavier
* gnu/packages/web.scm (libnsbmp): Upgrade to 0.1.5.
2018-08-30libsvgtiny: Upgrade to 0.1.7.Eric Bavier
* gnu/packages/web.scm (libsvgtiny): Upgrade to 0.1.7.
2018-08-30libdom: Upgrade to 0.3.3.Eric Bavier
* gnu/packages/web.scm (libdom): Upgrade to 0.3.3.
2018-08-30libcss: Upgrade to 0.8.0.Eric Bavier
* gnu/packages/web.scm (libcss): Upgrade to 0.8.0.
2018-08-30libwapcaplet: Upgrade to 0.4.1.Eric Bavier
* gnu/packages/web.scm (libwapcaplet): Upgrade to 0.4.1.
2018-08-30hubbub: Upgrade to 0.3.5.Eric Bavier
* gnu/packages/web.scm (hubbub): Upgrade to 0.3.5.
2018-08-30libparserutils: Upgrade to 0.2.4.Eric Bavier
* gnu/packages/web.scm (libparserutils): Upgrade to 0.2.4.
2018-08-30netsurf-buildsystem: Upgrade to 1.7.Eric Bavier
* gnu/packages/web.scm (netsurf-buildsystem): Upgrade to 1.7.
2018-08-30gnu: linux-libre@4.4: Update to 4.4.153.Mark H Weaver
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.153.
2018-08-30gnu: mujs: Update to 1.0.4.Tobias Geerinckx-Rice
* gnu/packages/javascript.scm (mujs): Update to 1.0.4.
2018-08-30gnu: r-car: Update to 3.0-2.Tobias Geerinckx-Rice
* gnu/packages/statistics.scm (r-car): Update to 3.0-2.
2018-08-30gnu: perl-gd: Update to 2.69.Tobias Geerinckx-Rice
* gnu/packages/gd.scm (perl-gd): Update to 2.69.
2018-08-30gnu: perl-sub-identify: Update to 0.14.Tobias Geerinckx-Rice
* gnu/packages/perl.scm (perl-sub-identify): Update to 0.14.
2018-08-30gnu: robocut: Don't use unstable tarball.Tobias Geerinckx-Rice
* gnu/packages/printers.scm (robocut)[source]: Use GIT-FETCH and GIT-FILE-NAME.
2018-08-30gnu: gparted: Update to 0.32.0.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (gparted): Update to 0.32.0.
2018-08-30gnu: duplicity: Update to 0.7.18.1.Tobias Geerinckx-Rice
* gnu/packages/backup.scm (duplicity): Update to 0.7.18.1. [arguments]: Remove upstreamed '--ignore-mdc-error' kluge. Rename 'patch-source' phase to 'use-store-file-names'.
2018-08-29gnu: audacity: Fix GtkFileChooserDialog.Kei Kebreau
* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix GtkFileChooserDialog. [inputs]: Rename "gtk" to "gtk+".
2018-08-30services: Add ddclient service.Oleg Pykhalov
* gnu/services/dns.scm (ddclient-configuration, ddclient-service-type): New variables. (uglify-field-name, serialize-field, serialize-boolean, serialize-integer, serialize-string, serialize-list, serialize-extra-options, ddclient-activation, ddclient-shepherd-service, generate-ddclient-documentation): New procedures. * doc/guix.texi (DNS Services): Document it.
2018-08-29linux-modules: Raise an error when a kernel module cannot be found.Ludovic Courtès
Previously we'd get an unhelpful backtrace like this: In gnu/build/linux-modules.scm: 184:47 4 (recursive-module-dependencies _ #:lookup-module _) 98:14 3 (module-dependencies _) 85:18 2 (modinfo-section-contents _) In ice-9/ports.scm: 439:11 1 (call-with-input-file #f #<procedure get-bytevector-al?> ?) In unknown file: 0 (open-file #f "r" #:encoding #f #:guess-encoding #f) ERROR: In procedure open-file: Wrong type (expecting string): #f builder for `/gnu/store/…-linux-modules.drv' failed with exit code 1 * gnu/build/linux-modules.scm (find-module-file): When MODULE cannot be found, raise an error instead of returning #f. This is more useful to the user.