aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* services: nginx: Get the Shepherd to respawn NGINX.•••* 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. Clément Lassieur2018-08-31
* gnu: retroarch: Update to 1.7.4.•••* gnu/packages/emulators.scm (retroarch): Update to 1.7.4. Rutger Helling2018-08-31
* gnu: mame: Update to 0.201.•••* gnu/packages/emulators.scm (mame): Update to 0.201. [arguments]: Remove unnecessary fix. Nicolas Goaziou2018-08-31
* gnu: cmocka: Update to 1.1.2.•••* gnu/packages/check.scm (cmocka): Update to 1.1.2. Tobias Geerinckx-Rice2018-08-30
* gnu: keyutils: Update to 1.5.11.•••* gnu/packages/crypto.scm (keyutils): Update to 1.5.11. [inputs]: Add mit-krb5. Tobias Geerinckx-Rice2018-08-30
* gnu: Don't use unstable tarballs in (packages opencl).•••* 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. Tobias Geerinckx-Rice2018-08-30
* gnu: Add pipewalker.•••* gnu/packages/games.scm (pipewalker): New public variable. Tobias Geerinckx-Rice2018-08-30
* gnu: Add msr-tools.•••* gnu/packages/hardware.scm (msr-tools): New public variable. Tobias Geerinckx-Rice2018-08-30
* gnu: Add ddcutil.•••* gnu/packages/hardware.scm: New file. (ddcutil): New public variable. * gnu/local.mk (GNU_SYSTEM_MODULES): Add the new file. Tobias Geerinckx-Rice2018-08-30
* gnu: pango: Replace with 1.42.4.•••Fixes <https://bugs.gnu.org/32594>. * gnu/packages/gtk.scm (pango)[replacement]: New field. (pango-1.42.4): New public variable. Marius Bakke2018-08-30
* gnu: appstream-glib: Update to 0.7.12.•••* gnu/packages/glib.scm (appstream-glib): Update to 0.7.12. Marius Bakke2018-08-30
* gnu: GnuPG: Update to 2.2.10.•••* gnu/packages/gnupg.scm (gnupg): Update to 2.2.10. Marius Bakke2018-08-30
* gnu: rng-tools: Update to 6.4.•••* gnu/packages/linux.scm (rng-tools): Update to 6.4. Marius Bakke2018-08-30
* gnu: samba: Update to 4.8.5.•••* gnu/packages/samba.scm (samba): Update to 4.8.5. Marius Bakke2018-08-30
* gnu: ldb: Update to 1.3.6.•••* gnu/packages/samba.scm (ldb): Update to 1.3.6. Marius Bakke2018-08-30
* gnu: p11-kit: Update to 0.23.14.•••* gnu/packages/tls.scm (p11-kit): Update to 0.23.14. Marius Bakke2018-08-30
* gnu: lilv: Propagate LV2.•••* gnu/packages/audio.scm (lilv)[propagated-inputs]: Add LV2. [inputs]: Remove. Marius Bakke2018-08-30
* Update NEWS.Ricardo Wurmus2018-08-30
* import: pypi: Support recursive importing.•••* 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. Ricardo Wurmus2018-08-30
* import: pypi: Also guess dependencies from *.egg-info/requires.txt.•••* 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. Ricardo Wurmus2018-08-30
* import: stackage: Support recursive importing.•••* 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. Ricardo Wurmus2018-08-30
* gnu: net-snmp: Specify '--with-openssl' configuration flag.•••* gnu/packages/networking.scm (net-snmp)[arguments]: Add '--with-openssl' flag. Oleg Pykhalov2018-08-30
* netsurf: Upgrade to 3.8.•••* 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. Eric Bavier2018-08-30
* nsgenbind: Upgrade to 0.6.•••* gnu/packages/web.scm (nsgenbind): Upgrade to 0.6. Eric Bavier2018-08-30
* libnspsl: Upgrade to 0.1.3.•••* gnu/packages/web.scm (libnspsl): Upgrade to 0.1.3. Eric Bavier2018-08-30
* libnsutils: Upgrade to 0.0.5.•••* gnu/packages/web.scm (libnsutils): Upgrade to 0.0.5. Eric Bavier2018-08-30
* libnsgif: Upgrade to 0.2.1.•••* gnu/packages/web.scm (libnsgif): Upgrade to 0.2.1. Eric Bavier2018-08-30
* libnsbmp: Upgrade to 0.1.5.•••* gnu/packages/web.scm (libnsbmp): Upgrade to 0.1.5. Eric Bavier2018-08-30
* libsvgtiny: Upgrade to 0.1.7.•••* gnu/packages/web.scm (libsvgtiny): Upgrade to 0.1.7. Eric Bavier2018-08-30
* libdom: Upgrade to 0.3.3.•••* gnu/packages/web.scm (libdom): Upgrade to 0.3.3. Eric Bavier2018-08-30
* libcss: Upgrade to 0.8.0.•••* gnu/packages/web.scm (libcss): Upgrade to 0.8.0. Eric Bavier2018-08-30
* libwapcaplet: Upgrade to 0.4.1.•••* gnu/packages/web.scm (libwapcaplet): Upgrade to 0.4.1. Eric Bavier2018-08-30
* hubbub: Upgrade to 0.3.5.•••* gnu/packages/web.scm (hubbub): Upgrade to 0.3.5. Eric Bavier2018-08-30
* libparserutils: Upgrade to 0.2.4.•••* gnu/packages/web.scm (libparserutils): Upgrade to 0.2.4. Eric Bavier2018-08-30
* netsurf-buildsystem: Upgrade to 1.7.•••* gnu/packages/web.scm (netsurf-buildsystem): Upgrade to 1.7. Eric Bavier2018-08-30
* gnu: linux-libre@4.4: Update to 4.4.153.•••* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.153. Mark H Weaver2018-08-30
* gnu: mujs: Update to 1.0.4.•••* gnu/packages/javascript.scm (mujs): Update to 1.0.4. Tobias Geerinckx-Rice2018-08-30
* gnu: r-car: Update to 3.0-2.•••* gnu/packages/statistics.scm (r-car): Update to 3.0-2. Tobias Geerinckx-Rice2018-08-30
* gnu: perl-gd: Update to 2.69.•••* gnu/packages/gd.scm (perl-gd): Update to 2.69. Tobias Geerinckx-Rice2018-08-30
* gnu: perl-sub-identify: Update to 0.14.•••* gnu/packages/perl.scm (perl-sub-identify): Update to 0.14. Tobias Geerinckx-Rice2018-08-30
* gnu: robocut: Don't use unstable tarball.•••* gnu/packages/printers.scm (robocut)[source]: Use GIT-FETCH and GIT-FILE-NAME. Tobias Geerinckx-Rice2018-08-30
* gnu: gparted: Update to 0.32.0.•••* gnu/packages/disk.scm (gparted): Update to 0.32.0. Tobias Geerinckx-Rice2018-08-30
* gnu: duplicity: Update to 0.7.18.1.•••* 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'. Tobias Geerinckx-Rice2018-08-30
* gnu: audacity: Fix GtkFileChooserDialog.•••* gnu/packages/audio.scm (audacity)[arguments]: Add 'wrap-program' phase to fix GtkFileChooserDialog. [inputs]: Rename "gtk" to "gtk+". Kei Kebreau2018-08-29
* services: Add ddclient service.•••* 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. Oleg Pykhalov2018-08-30
* linux-modules: Raise an error when a kernel module cannot be found.•••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. Ludovic Courtès2018-08-29
* tests: Warn about test module load failures.•••Reported by Clément Lassieur <clement@lassieur.org> and Leo Famulari <leo@famulari.name> at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=32545#11>. * gnu/tests.scm (test-modules): Pass #:warn to 'scheme-modules'. Ludovic Courtès2018-08-29
* records: Adjust 'record-abi-mismatch-error' arguments.•••Previously, 'display-error' (as used by 'warn-about-load-error', for instance) would be called with a wrong number of arguments when a 'record-abi-mismatch-error' was caught: warning: failed to load '(gnu tests install)': Backtrace: [...] ERROR: In procedure display-error: Wrong number of arguments to #<procedure display-error (_ _ _ _ _ _)> Now you get warnings and error reports as intended: warning: failed to load '(gnu tests install)': In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed warning: failed to load '(gnu tests ssh)': In procedure abi-check: <openssh-configuration>: record ABI mismatch; recompilation needed * guix/records.scm (print-record-abi-mismatch-error): Remove. Remove top-level call to 'set-exception-printer!'. (abi-check): Use arguments as expected by 'display-error'. Ludovic Courtès2018-08-29
* gnu: emacs-racket-mode: Update to commit 92c3348.•••* gnu/packages/emacs.scm (emacs-racket-mode): Update to commit 92c3348. Christopher Lemmer Webber2018-08-29
* gnu: python-trezor: Update to 0.10.2.•••* gnu/packages/finance.scm (python-trezor): Update to 0.10.2. [arguments]: Replace check with tests that do not require hardware device. [propagated-inputs]: Add python-click, python-libusb1, python-pyblake2 and python-typing. [native-inputs]: Add python-mock and python-pytest. Signed-off-by: Leo Famulari <leo@famulari.name> Vagrant Cascadian2018-08-29