summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: guile: Move Readline support to a separate 'guile-readline' package.Ludovic Courtès2017-12-08
| | | | | | | | | | | This reduces the closure of Guile from 131 MiB to 116 MiB and removes extra readline/ncurses builds from the bootstrap path. * gnu/packages/guile.scm (guile-2.0)[inputs]: Remove READLINE. (make-guile-readline): New procedure. (guile-readline): New variable. * gnu/system/shadow.scm (default-skeletons): Adjust '.guile' so that it gracefully deals with missing (ice-9 readline).
* Merge branch 'master' into core-updatesMarius Bakke2017-12-07
|\
| * gnu: certbot: Update to 0.20.0.Marius Bakke2017-12-07
| | | | | | | | * gnu/packages/tls.scm (python-acme, certbot): Update to 0.20.0.
| * gnu: sddm: Remove obsolete workaround.Marius Bakke2017-12-07
| | | | | | | | | | * gnu/packages/display-managers.scm (sddm)[arguments]: Remove obsolete 'fix-qml-include' phase.
| * gnu: re2: Update to 2017-12-01.Marius Bakke2017-12-07
| | | | | | | | * gnu/packages/regex.scm (re2): Update to 2017-12-01.
| * gnu: libraw: Update to 0.18.6.Marius Bakke2017-12-07
| | | | | | | | * gnu/packages/photo.scm (libraw): Update to 0.18.6.
| * gnu: ghc-glob: Fix typo.Marius Bakke2017-12-07
| | | | | | | | * gnu/packages/haskell.scm (ghc-glob)[description]: Add missing space.
| * gnu: guile-wm: Fix up indentation.ng02017-12-07
| | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-wm): Fix up indentation. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
| * gnu: guile-xcb: Fix up indentation.ng02017-12-07
| | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-xcb): Fix up indentation. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
| * gnu: guile-wm and guile-xcb: Build with guile-2.2.ng02017-12-07
| | | | | | | | | | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-wm): Build with guile-2.2. (arguments)[configure-flags]: Replace references of "2.0" with "2.2". (inputs): Use guile-2.2. * (guile-xcb): Build with guile-2.2. (arguments)[configure-flags] Use Guile 2.2. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
| * gnu: guile-wm: Update to 1.0-1.f3c7b3b.ng02017-12-07
| | | | | | | | | | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b. (version): Use git-version. (source): Switch to git-fetch. (native-inputs): Add texinfo. (home-page): Update to new location. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
| * gnu: guile-xcb: Update to 1.3-1.db7d5a3.ng02017-12-07
| | | | | | | | | | | | | | | | | | | | * gnu/packages/guile-wm.scm (guile-xcb): Update to 1.3-1.db7d5a3. (version): Use git-version. (source): Switch to git-fetch. (native-inputs): Add texinfo. (home-page): Update to new location. Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
| * Merge branch 'version-0.14.0'Ludovic Courtès2017-12-07
| |\
| | * gnu: guix: Update to ad4953b.Ludovic Courtès2017-12-06
| | |
| | * gnu: guix: Update to 0.14.0.Ludovic Courtès2017-12-06
| | |
| | * Update NEWS.Ludovic Courtès2017-12-06
| | |
| | * Revert "packages: 'package-grafts' trims native inputs."Ludovic Courtès2017-12-06
| | | | | | | | | | | | | | | | | | This reverts commit 91c9b5d016ac8bed127557d378c70fbc56cec0e5 following the concerns raised by Mark, Ben, and Tobias: <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00081.html>.
| | * Update NEWS.Ludovic Courtès2017-12-06
| | |
| | * services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'.Ludovic Courtès2017-12-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is more robust, faster, and incidentally gets rid of remaining "error in the finalization thread: Bad file descriptor" messages. * gnu/services/base.scm (unicode-start): Rewrite to use 'tcgetattr' and 'tcsetattr'. (console-font-shepherd-services)[start]: Add 'loop' to check whether DEVICE is ready. Tolerate EX_OSERR return from 'setfont'. [modules]: New field.
| | * syscalls: Define 'input-flags' for 'tcgetattr' and friends.Ludovic Courtès2017-12-06
| | | | | | | | | | | | * guix/build/syscalls.scm (input-flags): New macro.
| | * gnu: guix: Update snapshot to 91c9b5d.Ludovic Courtès2017-12-05
| | | | | | | | | | | | * gnu/packages/package-management.scm (guix): Update to 91c9b5d.
| | * gnu: ghostscript-with-cups: Turn into a public variable.Ludovic Courtès2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tris allows Hydra/Cuirass to pick it up and to build its replacement. Failing that, users have to build "ghostscript-with-cups-9.22" from source. * gnu/packages/cups.scm (ghostscript/cups): Move to 'ghostscript.scm'. (cups-filters)[inputs]: Remove 'force'. * gnu/packages/ghostscript.scm (ghostscript/cups): New variable.
| | * packages: 'package-grafts' trims native inputs.Ludovic Courtès2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '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.
| | * Update NEWS.Ludovic Courtès2017-12-05
| | |
| | * packages: 'fold-bag-dependencies' honors nativeness in recursive calls.Ludovic Courtès2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * gnu: commencement: Do not graft early bootstrap packages.Ludovic Courtès2017-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'.
| | * install: Don't start sshd by default.Ludovic Courtès2017-12-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | pull: Build with an ABI-compatible Guile.Ludovic Courtès2017-12-07
| | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/29570>. Reported by Vagrant Cascadian <vagrant@debian.org>. * build-aux/build-self.scm (matching-guile-2.2): New procedure. (guile-for-build): Use it.
| * | gnu: sddm: Update to 0.17.0.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | | | | * gnu/packages/display-managers.scm (sddm): Update to 0.17.0 [arguments]: Clean up comments.
| * | gnu: python2-ufolib: Update to 2.1.1.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/fontutils.scm (python2-ufolib): Update to 2.1.1
| * | gnu: python2-defcon: Update to 0.3.5.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/fontutils.scm (python2-defcon): Update to 0.3.5
| * | gnu: cmst: Update to 2017.09.19.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/connman.scm (cmst): Update to 2017.09.19.
| * | gnu: libcue: Update to 2.2.0.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/cdrom.scm (libcue): Update to 2.2.0
| * | gnu: ghc-quickcheck-io: Update to 0.2.0.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-quickcheck-io): Update to 0.2.0
| * | gnu: ghc-tasty-rerun: Update to 1.1.8.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.8
| * | gnu: ghc-tasty-smallcheck: Use HTTPS for home page.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-tasty-smallcheck)[home-page]: Use HTTPS.
| * | gnu: ghc-tasty-smallcheck: Update to 0.8.1.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-tasty-smallcheck): Update to 0.8.1
| * | gnu: ghc-test-framework-hunit: Update to 0.3.0.2.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-test-framework-hunit): Update to 0.3.0.2
| * | gnu: ghc-tasty-golden: Mark up description.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-tasty-golden)[description]: Use @dfn.
| * | gnu: ghc-tasty-golden: Update to 2.3.1.1.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/haskell-check.scm (ghc-tasty-golden): Update to 2.3.1.1
| * | gnu: perl-dbd-pg: Update to 3.7.0.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.0
| * | gnu: perl-sql-abstract: Update to 1.84.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/databases.scm (perl-sql-abstract): Update to 1.84
| * | gnu: perl-dbix-class-schema-loader: Update to 0.07047.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | | | | * gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to 0.07047
| * | gnu: perl-dbi: Update to 1.637.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | * gnu/packages/databases.scm (perl-dbi): Update to 1.637
| * | doc: Update metacpan.org API endpoint.Tobias Geerinckx-Rice2017-12-07
| | | | | | | | | | | | | | | * doc/guix.texi (Invoking guix import): Match the URI actually used by the updater.
| * | gnu: icedtea@2: Update to 2.6.12 [security fixes].Leo Famulari2017-12-06
| | | | | | | | | | | | | | | | | | | | | Fixes CVE-2016-{9840,9841,9842,9843,10165} and CVE-2017-{10193,10198,10274, 10281,10285,10294,10345,10346,10347,10348,10349,10350,10355,10356,10357,10388}. * gnu/packages/java.scm (icedtea-7): Update to 2.6.12.
| * | gnu: linux-libre: Update to 4.14.4.Mark H Weaver2017-12-06
| | | | | | | | | | | | | | | * gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.4. (%linux-libre-hash): Update hash.
| * | gnu: linux-libre@4.9: Update to 4.9.67.Mark H Weaver2017-12-06
| | | | | | | | | | | | * gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.67.
| * | gnu: linux-libre@4.4: Update to 4.4.104.Mark H Weaver2017-12-06
| | | | | | | | | | | | * gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.104.
| * | gnu: windowmaker: Add '.desktop' file.Kei Kebreau2017-12-06
| | | | | | | | | | | | | | | | | | * gnu/packages/gnustep.scm (windowmaker)[arguments]: Add 'install-xsession' phase. Add (guix build build-system), (guix build utils) and (ice-9 match) to #:modules.