summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* zlib: Don't rely on EBADF being ignored by 'fport_close'.•••In 2.2, 'fport_close' no longer swallows EBADF and instead raises a 'system-error' for this. This commit adjusts for 2.2. * guix/zlib.scm (close-procedure): Remove. (make-gzip-input-port): Use 'port->fdes' instead of 'fileno'. Use 'gzclose' instead of 'close-procedure'. (make-gzip-output-port): Likewise. * tests/zlib.scm ("compression/decompression pipe"): Don't check whether PARENT is closed using 'port-closed?'. Instead, use 'seek' on the underlying FD and check for EBADF. Ludovic Courtès2017-03-152-20/+20
* maint: Mention guix-patches@gnu.org in 'HACKING'.•••Fixes <http://bugs.gnu.org/25899>. * HACKING: Mention guix-patches@gnu.org. Ludovic Courtès2017-03-151-4/+6
* gnu: mariadb: Update to 10.1.22 [fixes CVE-2017-3302 and CVE-2017-3313].•••* gnu/packages/databases.scm (mariadb): Update to 10.1.22. Marius Bakke2017-03-151-2/+2
* gnu: python-waf: Update to 1.9.8.•••* gnu/packages/python.scm (python-waf, python2-waf): Update to 1.9.8. [home-page]: Use https. Efraim Flashner2017-03-151-3/+3
* gnu: direnv: Update to 2.11.3.•••* gnu/packages/shellutils.scm (direnv): Update to 2.11.3. Tobias Geerinckx-Rice2017-03-151-2/+2
* gnu: conky: Update to 1.10.6.•••* gnu/packages/conky.scm (conky): Update to 1.10.6. Tobias Geerinckx-Rice2017-03-151-2/+2
* gnu: obs: Update to 18.0.1.•••* gnu/packages/video.scm (obs): Update to 18.0.1. Tobias Geerinckx-Rice2017-03-151-2/+2
* gnu: youtube-dl: Update to 2017.03.15.•••* gnu/packages/video.scm (youtube-dl): Update to 2017.03.15. Tobias Geerinckx-Rice2017-03-151-2/+2
* gnu: stress-make: Fix description.•••* gnu/packages/debug.scm (stress-make)[description]: Fix typo. Avoid ambiguous use of ‘in order’. Tobias Geerinckx-Rice2017-03-151-6/+6
* gnu: znc: Update to 1.6.5.•••* gnu/packages/messaging.scm (znc): Update to 1.6.5. Tobias Geerinckx-Rice2017-03-151-2/+2
* gnu: grue-hunter: Correctly install documentation.•••* gnu/packages/games.scm (grue-hunter)[arguments]: Install and populate ‘/share/doc/grue-hunter’ as a directory, not a plain file. Tobias Geerinckx-Rice2017-03-151-3/+3
* gnu: samtools: End installation phases with truth.•••* gnu/packages/bioinformatics.scm (samtools, samtools-0.1)[arguments]: Return #T instead of the undefined results of COPY-FILE or INSTALL-FILE. Tobias Geerinckx-Rice2017-03-151-2/+4
* gnu: w3m: Update to 0.5.3+git20170102 [security fixes].•••See 'NEWS' and 'ChangeLog' in the source distribution for more information about the security-related bug fixes. * gnu/packages/w3m.scm (w3m): Update to 0.5.3+git20170102. Leo Famulari2017-03-141-2/+2
* Revert "gnu: gitolite: Fix shebangs in hooks."•••This change embedded store references in the shebangs of scripts that were meant to be copied out of the store. Those scripts would break when the interpreters expected by the shebangs were garbage collected. <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25966#28> This reverts commit d0c16adb190c7244ee3ef1329cba78a015ae5d10. Leo Famulari2017-03-141-11/+0
* pack: Add unit test.•••* guix/scripts/pack.scm (self-contained-tarball): Add #:tar option. [build](tar-supports-sort?): New variable. Use it. * tests/pack.scm: New file. * Makefile.am (SCM_TESTS): Add it. Ludovic Courtès2017-03-143-2/+91
* pack: Use maximum compression; use '-n' for gzip.•••* guix/scripts/pack.scm (<compressor>)[tar-option]: Remove. [command]: New field. (%compressors): Provide complete commands. Use '-9' or equivalent for each compressor; use '-n' for gzip. (self-contained-tarball)[build]: Adjust accordingly. Ludovic Courtès2017-03-141-8/+8
* Revert "gnu: nss: Use 'modify-phases' syntax."•••This reverts commit 87f1c7efc18f8996b0b2817a5f7b84eebe2ddf5a. Marius Bakke2017-03-141-44/+47
* Revert "gnu: nss, nss-certs: Update to 3.29.3."•••Hydra failed to build this version. See discussion at https://lists.gnu.org/archive/html/guix-devel/2017-03/msg00408.html. This reverts commit 4f3dcdd99ba13ab3bdbf1e014afcd076cd95fac7. Marius Bakke2017-03-142-4/+4
* gnu: Add ocaml-ppx-typerep-conv.•••* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable. Julien Lepiller2017-03-141-0/+21
* gnu: Add ocaml-ppx-let.•••* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable. Julien Lepiller2017-03-141-0/+20
* gnu: Add ocaml-ppx-enumerate.•••* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable. Julien Lepiller2017-03-141-0/+22
* gnu: Add ocaml-ppx-assert.•••* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable. Julien Lepiller2017-03-141-0/+25
* gnu: Add ocaml-ppx-here.•••* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable. Julien Lepiller2017-03-141-0/+19
* gnu: Add ocaml-ppx-variants-conv.•••* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): New variable. Julien Lepiller2017-03-141-0/+23
* gnu: Add ocaml-ppx-sexp-conv.•••* gnu/packages/ocaml.scm (ocaml-ppx-sexp-conv): New variable. Julien Lepiller2017-03-141-0/+23
* gnu: Add ocaml-variantslib.•••* gnu/packages/ocaml.scm (ocaml-variantslib): New variable. Julien Lepiller2017-03-141-0/+16
* gnu: Add ocaml-typerep.•••* gnu/packages/ocaml.scm (ocaml-typerep): New variable. Julien Lepiller2017-03-141-0/+16
* gnu: Add ocaml-sexplib.•••* gnu/packages/ocaml.scm (ocaml-sexplib): New variable. Julien Lepiller2017-03-141-0/+17
* gnu: asciidoc: Add XML and XSLT support.•••* gnu/packages/documentation.scm (asciidoc)[arguments]: Add set-xml-binary-paths phase. [inputs]: Add libxml2 and libxslt. Kei Kebreau2017-03-141-1/+21
* pack: Add '--symlink'.•••* guix/scripts/pack.scm (self-contained-tarball): Add #:symlinks parameter. [build](symlink->directives): New procedure (directives): New variable. Add call to 'evaluate-populate-directive'. Pass the directories among DIRECTIVES to 'tar'. (%default-options): Add 'symlinks'. (%options, show-help): Add '--symlink'. (guix-pack): Honor it. * gnu/build/install.scm (evaluate-populate-directive): Export. * doc/guix.texi (Invoking guix pack): Document it. Ludovic Courtès2017-03-143-28/+104
* nls: Mark (guix scripts pack) as translatable.•••* po/guix/POTFILES.in: Add 'guix/scripts/pack.scm'. Ludovic Courtès2017-03-141-0/+1
* pack: Add '--localstatedir' option.•••* guix/scripts/pack.scm (self-contained-tarball): Add #:localstatedir? parameter and honor it. (%options, show-help): Add '--localstatedir'. (guix-pack): Honor it. * gnu/build/install.scm (populate-single-profile-directory): Add #:register? parameter and honor it. * doc/guix.texi (Binary Installation): Use '--localstatedir' in example. (Invoking guix pack): Document it. Ludovic Courtès2017-03-144-22/+57
* gnu: linux-libre@4.1: Update to 4.1.39.•••* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.39. Leo Famulari2017-03-141-2/+2
* gnu: windowmaker: Use modify-phases syntax.•••* gnu/packages/gnustep.scm (windowmaker)[arguments]: Use modify-phases. Leo Famulari2017-03-141-31/+30
* gnu: windowmaker: Update to 0.95.8.•••* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.8. Leo Famulari2017-03-141-2/+2
* gnu: aria2: Update to 1.31.0.•••* gnu/packages/bittorrent.scm (aria2): Update to 1.31.0. Efraim Flashner2017-03-141-2/+2
* upstream: Avoid '_' as a pattern variable in 'match'.•••* guix/upstream.scm (lookup-updater): Don't use '_' as a pattern variable. Ludovic Courtès2017-03-141-2/+2
* gnu: python-parsedatetime: Update to 2.3.•••Version 2.1 was apparently time-sensitive and started failing like this: ====================================================================== FAIL: testFloat (tests.TestDelta.test) ---------------------------------------------------------------------- Traceback (most recent call last): File "/tmp/guix-build-python2-parsedatetime-2.1.drv-0/parsedatetime-2.1/tests/TestDelta.py", line 64, in testFloat self.cal.parse('1.4 months ago', self.source), months=-1.4) File "/tmp/guix-build-python2-parsedatetime-2.1.drv-0/parsedatetime-2.1/tests/TestDelta.py", line 37, in assertDelta self.assertTrue(diff < 0.05, '%s is not less than 0.05' % diff) AssertionError: 0.0666666666667 is not less than 0.05 ---------------------------------------------------------------------- * gnu/packages/python.scm (python-parsedatetime): Update to 2.3. [native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER. [propagated-inputs]: New field. Ludovic Courtès2017-03-141-4/+8
* gnu: Add dovecot-libsodium-plugin.•••* gnu/packages/mail.scm (dovecot-libsodium-plugin): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> ng02017-03-141-0/+42
* gnu: Add dovecot-trees.•••* gnu/packages/mail.scm (dovecot-trees): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org> ng02017-03-141-1/+58
* build: On 2.2, build package files with almost no optimizations.•••* build-aux/compile-all.scm (%default-optimizations) (%lightweight-optimizations): New variables. (optimization-options): New procedure. (compile-file*): Use it. Ludovic Courtès2017-03-141-2/+31
* gnu: wireless-regdb: Update to 2017.03.07.•••* gnu/packages/linux.scm (wireless-regdb): Update to 2017.03.07. Leo Famulari2017-03-141-2/+2
* gnu: guile-cairo: Honor the Guile effective version.•••* gnu/packages/gtk.scm (guile-cairo)[arguments]: Add #:modules. Get the effective version of Guile and use that in installation directory names. Ludovic Courtès2017-03-131-8/+24
* gnu: guile-cairo: Use 'modify-phases'.•••* gnu/packages/gtk.scm (guile-cairo)[arguments]: Use 'modify-phases'. Ludovic Courtès2017-03-131-32/+30
* download: Export '%x509-certificate-directory'.•••* guix/build/download.scm (%x509-certificate-directory): Export, as expected by (guix scripts pull) since commit 7e81d699de7a2c924a048175516fe1ac3820d8e6. Ludovic Courtès2017-03-131-1/+2
* gnu: Add guile2.2-lib.•••* gnu/packages/guile.scm (guile2.2-lib): New variable. Ludovic Courtès2017-03-131-0/+3
* gnu: Add python-flask-login.•••* gnu/packages/python.scm (python-flask-login, python2-flask-login): New variables. Signed-off-by: Marius Bakke <mbakke@fastmail.com> humanitiesNerd2017-03-131-0/+29
* gnu: Add python-flask-htmlmin.•••* gnu/packages/python.scm (python-flask-htmlmin, python2-flask-htmlmin): New variables. Signed-off-by: Marius Bakke <mbakke@fastmail.com> humanitiesNerd2017-03-131-0/+24
* gnu: Add python-htmlmin.•••* gnu/packages/python.scm (python-htmlmin, python2-htmlmin): New variables. Signed-off-by: Marius Bakke <mbakke@fastmail.com> humanitiesNerd2017-03-131-0/+24
* gnu: diffoscope: Update to 78.•••* gnu/packages/package-management.scm (diffoscope): Update to 78. Marius Bakke2017-03-131-2/+2