summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2017-12-05gnu: ghc-comonad: Run tests.•••* gnu/packages/haskell.scm (ghc-comonad)[arguments]: Delete to enable tests. [native-inputs]: Add ghc-doctest. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-half: Update to 0.2.2.3.•••* gnu/packages/haskell.scm (ghc-half): Update to 0.2.2.3. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-psqueues: Tweak description.•••Fix Emacs' syntax highlighting, which got confused by the leading ‘(’. * gnu/packages/haskell.scm (ghc-psqueues)[description]: Slightly adjust. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-glob: Mark up description.•••* gnu/packages/haskell.scm (ghc-glob)[description]: This is the ideal spot for a @dfn. Use it. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-glob: Update to 0.9.1.•••* gnu/packages/haskell.scm (ghc-glob): Update to 0.9.1. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-free: Update to 4.12.4.•••* gnu/packages/haskell.scm (ghc-free): Update to 4.12.4. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-foldl: Update to 1.3.5.•••* gnu/packages/haskell.scm (ghc-foldl): Update to 1.3.5. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-fingertree: Run tests.•••* gnu/packages/haskell.scm (ghc-fingertree)[arguments]: Delete to run tests. [native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-test-framework, ghc-test-framework-hunit, and ghc-test-framework-quickcheck2. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-fingertree: Update to 0.1.3.0.•••* gnu/packages/haskell.scm (ghc-fingertree): Update to 0.1.3.0. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-fgl-arbitrary: Update to 0.2.0.3.•••* gnu/packages/haskell.scm (ghc-fgl-arbitrary): Update to 0.2.0.3. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-executable-path: Update to 0.0.3.1.•••* gnu/packages/haskell.scm (ghc-executable-path): Update to 0.0.3.1. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-exceptions: Run tests.•••* gnu/packages/haskell.scm (ghc-exceptions)[arguments]: Delete to run tests. [native-inputs]: Add ghc-test-framework and ghc-test-framework-quickcheck2. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-exceptions: Update to 0.8.3.•••* gnu/packages/haskell.scm (ghc-exceptions): Update to 0.8.3. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-enclosed-exceptions: Update to 2.0.1.•••* gnu/packages/haskell.scm (ghc-enclosed-exceptions): Update to 2.0.1. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-dlist: Update to 0.8.0.3.•••* gnu/packages/haskell.scm (ghc-dlist): Update to 0.8.0.3. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-directory: Update to 1.3.1.5.•••* gnu/packages/haskell.scm (ghc-directory): Update to 1.3.1.5. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-deepseq-generics: Update to 0.2.0.0.•••* gnu/packages/haskell.scm (ghc-deepseq-generics): Update to 0.2.0.0. [arguments]: Delete ‘relax-ghc-prim-dependency’ phase. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-cookie: Update to 0.4.3.•••* gnu/packages/haskell-web.scm (ghc-cookie): Update to 0.4.3. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-contravariant: Update to 1.4.•••* gnu/packages/haskell.scm (ghc-contravariant): Update to 1.4. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-cmdargs: Update to 0.10.18.•••* gnu/packages/haskell.scm (ghc-cmdargs): Update to 0.10.18. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-cmark: Update to 0.5.6.•••* gnu/packages/haskell.scm (ghc-cmark): Update to 0.5.6. [description]: Update version information about bundled libcmark, and move it to a source comment. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-clock: Update to 0.7.2.•••* gnu/packages/haskell.scm (ghc-clock): Update to 0.7.2. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-cheapskate: Expand description.•••* gnu/packages/haskell.scm (ghc-cheapskate)[description]: Define ‘XSS’. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-cheapskate: Alphabetise inputs.•••* gnu/packages/haskell.scm (ghc-cheapskate)[inputs]: Order alphabetically. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-chasingbottoms: Update to 1.3.1.3.•••* gnu/packages/haskell.scm (ghc-chasingbottoms): Update to 1.3.1.3. [source]: Remove snippet and its modules. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-bytestring-handle: Alphabetise inputs.•••* gnu/packages/haskell.scm (ghc-bytestring-handle)[inputs]: Order alphabetically. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-bytestring-handle: Update to 0.1.0.6.•••* gnu/packages/haskell.scm (ghc-bytestring-handle): Update to 0.1.0.6. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-bytestring-builder: Update to 0.10.8.1.0.•••* gnu/packages/haskell.scm (ghc-bytestring-builder): Update to 0.10.8.1.0. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-bytestring: Alphabetise inputs.•••* gnu/packages/haskell.scm (ghc-bytestring)[inputs]: Order alphabetically. Tobias Geerinckx-Rice
2017-12-05gnu: ghc-bytestring: Update to 0.10.8.2•••* gnu/packages/haskell.scm (ghc-bytestring): Update to 0.10.8.2 Tobias Geerinckx-Rice
2017-12-05gnu: ghc-base-compat: Update to 0.9.3.•••* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.9.3. Tobias Geerinckx-Rice
2017-12-05packages: 'package-grafts' trims native inputs.•••'package-grafts' returns a list of potentially applicable grafts, which 'cumulative-grafts' then narrows by looking at store item references and determining the subset of the grafts that's actually applicable. Until now, 'package-grafts' would traverse native inputs and would thus return a large superset of the applicable grafts, since native inputs are not in the reference graph by definition. This patch fixes that by having 'package-grafts' ignore entirely native inputs from the dependency graph. * guix/packages.scm (fold-bag-dependencies)[bag-direct-inputs*]: Add special case for libc. * guix/packages.scm (bag-grafts)[native-grafts, target-grafts]: Remove. [grafts]: New procedure. Use it. * tests/packages.scm ("package-grafts, grafts of native inputs ignored"): New test. Ludovic Courtès
2017-12-05Update NEWS.Ludovic Courtès
2017-12-05packages: 'fold-bag-dependencies' honors nativeness in recursive calls.•••Previously recursive calls to 'loop' would always consider all the bag inputs rather than those corresponding to NATIVE?. * guix/packages.scm (fold-bag-dependencies)[bag-direct-inputs*]: New procedure. Use it both in the 'match' expression and in its body. Ludovic Courtès
2017-12-05gnu: commencement: Do not graft early bootstrap packages.•••By definition, these packages are not depended on at run time by any of the packages we use. Thus it does not make sense to inherit grafts. Furthermore, those grafts would often lead to extra overhead for users who would end up downloading those "-boot0" packages just to build package replacements that are in fact not going to be used. This reverts parts of f1597427f220b0799b9c8847768d2f5a93fe3730 and ce27857f710ff32c05f4ba19a04a695c1cc2ce20. Reported by Christopher Baines at <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>. * gnu/packages/commencement.scm (file-boot0, binutils-boot0): Use plain 'inherit' instead of 'package/inherit'. Ludovic Courtès
2017-12-05gnu: Add clementine.•••* gnu/packages/music.scm (clementine): New variable. * gnu/packages/patches/clementine-use-openssl.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Co-authored-by: Ricardo Wurmus <rekado@elephly.net> Pierre Langlois
2017-12-05gnu: Add libmygpo-qt.•••* gnu/packages/music.scm (libmygpo-qt): New variable. * gnu/packages/patches/libmygpo-qt-fix-jsoncreatortest.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Ricardo Wurmus <rekado@elephly.net> Pierre Langlois
2017-12-04install: Don't start sshd by default.•••Reported by Christopher Baines <mail@cbaines.net> at <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>. * gnu/services/ssh.scm (<openssh-configuration>)[%auto-start?]: New field. (openssh-shepherd-service): Honor it. * gnu/system/install.scm (%installation-services): Set '%auto-start?' to #f for openssh-service-type. Ludovic Courtès
2017-12-04gnu: bluez-alsa: Add missing file-name field.•••* gnu/packages/audio.scm (bluez-alsa)[source]: Add file-name field. Efraim Flashner
2017-12-04gnu: Add bluez-alsa.•••* gnu/packages/audio.scm (bluez-alsa): New variable. Ricardo Wurmus
2017-12-04gnu: Add ortp.•••* gnu/packages/telephony.scm (ortp): New variable. Ricardo Wurmus
2017-12-04gnu: Add bctoolbox.•••* gnu/packages/telephony.scm (bctoolbox): New variable. Ricardo Wurmus
2017-12-04gnu: mbedtls-apache: Build shared library.•••* gnu/packages/tls.scm (mbedtls-apache)[arguments]: Enable building of shared library. Ricardo Wurmus
2017-12-04gnu: spice: Update to 0.14.0.•••This is a follow-up to commit 9a187b39b7991463aa6985f5b746fccf69789525. * gnu/packages/spice.scm (spice): Update to 0.14.0. [source]: Remove obsolete patches. Use HTTPS URL. [inputs]: Add orc. [home-page]: Update to use https. * gnu/packages/patches/spice-CVE-2016-9577.patch, gnu/packages/patches/spice-CVE-2016-9578-1.patch, gnu/packages/patches/spice-CVE-2016-9578-2.patch, gnu/packages/patches/spice-CVE-2017-7506.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them. Andy Patterson
2017-12-04gnu: bazaar: Fix CVE-2017-14176.•••* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/version-control.scm (bazaar)[source]: Use it. Leo Famulari
2017-12-04bootloader: extlinux: Stop using dd binary.•••* gnu/bootloader/extlinux.scm (dd): Remove it, (install-extlinux): replace dd call by Guile I/O procedures. * gnu/system/vm.scm (qemu-image): Add (ice-9 binary-ports) to used-modules list to provide "get-bytevector-n" and "put-bytevector". * guix/scripts/system.scm (bootloader-installer-derivation): Ditto. Mathieu Othacehe
2017-12-04doc: Mention berlin.guixsd.org.•••* doc/guix.texi (Substitute Server Authorization): Add note about berlin.guixsd.org. Nitpick. Ludovic Courtès
2017-12-04maint: Add 'berlin.guixsd.org.pub'.•••* bayfront.guixsd.org.pub: Rename to... * berlin.guixsd.org.pub: ... this. * Makefile.am (dist_pkgdata_DATA): Adjust accordingly. * gnu/services/base.scm (%default-authorized-guix-keys): Likewise. Ludovic Courtès
2017-12-04Update NEWS.Ludovic Courtès
2017-12-04gnu: git: Remove unreliable git-svn tests.•••Reported in <https://bugs.gnu.org/29546> by Mark H Weaver <mhw@netris.org>. * gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests' phase, delete three git-svn tests. Ludovic Courtès