Commit Graph

15673 Commits (b496bfea415750d710dd3ead4bc2ded9d4a6e71d)

Author SHA1 Message Date
Marius Bakke 715dd13d8e
gnu: libx264: Update to 20170316-2245.
* gnu/packages/video.scm (libx264): Update to 20170316-2245.
2017-03-17 20:41:15 +01:00
Marius Bakke 2a047d59e0
gnu: libwebp: Update to 0.6.0.
* gnu/packages/image.scm (libwebp): Update to 0.6.0.
[source]: Remove patch.
* gnu/packages/patches/libwebp-CVE-2016-9085.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-17 20:41:15 +01:00
Marius Bakke cbef2796ed
gnu: ninja: Update to 1.7.2.
* gnu/packages/ninja.scm (ninja): Update to 1.7.2.
[source]: Remove patch.
* gnu/packages/patches/ninja-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-17 20:41:15 +01:00
Tobias Geerinckx-Rice 039601e097
gnu: btrfs-progs: Use @dfn in description.
* gnu/packages/linux.scm (btrfs-progs)[description]: Use @dfn.
2017-03-17 20:39:58 +01:00
Tobias Geerinckx-Rice 0d3ddd490b
gnu: btrfs-progs: Update to 4.10.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.1.
2017-03-17 20:39:58 +01:00
Danny Milosavljevic 893bc3f402
gnu: cargo: Use upstream cargo.
* gnu/packages/rust.scm (cargo): Use upstream cargo.
2017-03-17 16:48:08 +01:00
Danny Milosavljevic b0dcb529af
gnu: rust: Update to 1.15.0.
* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update to 1.14.0.
(%rust-bootstrap-binaries): Update to 1.14.0.
(rustc): Update to 1.15.0.
[arguments]: Pass "--disable-rustbuild" to configure.
2017-03-17 16:48:06 +01:00
Kei Kebreau 8f98581613
gnu: libpng-apng: Remove unnecessary call to libtool.
* gnu/packages/image.scm (libpng-apng)[phases]: Remove it.
2017-03-17 11:36:27 -04:00
ng0 114a325e8f
gnu: Add libpng-apng.
* gnu/packages/image.scm (libpng-apng): New variable.

Co-authored-by: Kei Kebreau <kei@openmailbox.org>
2017-03-17 11:25:15 -04:00
Ben Woodcroft 0a3063d640
gnu: Add ocaml-mcl.
* gnu/packages/machine-learning.scm (ocaml-mcl): New variable.
2017-03-17 21:43:27 +10:00
Ben Woodcroft ba1be533ad
gnu: Add ocaml-gsl.
* gnu/packages/maths.scm (ocaml-gsl): New variable.
2017-03-17 21:43:25 +10:00
Ben Woodcroft 91df9eaefa
gnu: Add ocaml-csv.
* gnu/packages/ocaml.scm (ocaml-csv): New variable.
2017-03-17 21:43:13 +10:00
Ben Woodcroft 0c4dbdc23e
gnu: Add ocaml-sqlite3.
* gnu/packages/ocaml.scm (ocaml-sqlite3): New variable.
2017-03-17 21:19:23 +10:00
Ricardo Wurmus ef71ed8ffa
gnu: snakemake: Update to 3.11.2.
* gnu/packages/python.scm (snakemake): Update to 3.11.2.
2017-03-17 10:14:03 +01:00
Ricardo Wurmus 60c9190e21
gnu: r-minimal: Fix remaining reproducibility problems.
Fixes <https://bugs.gnu.org/25598>.

* gnu/packages/statistics.scm (r-minimal)[arguments]: Add remaining
reproducibility fixes to "build-reproducibly" phase.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 2d7c4ae3ee
gnu: r: Rename to r-minimal.
* gnu/packages/statistics.scm (r): Rename to...
(r-minimal): ...this new variable.
(r-with-recommended-packages): Rename to...
(r): ...this.
* guix/build-system/r.scm (default-r): Reference r-minimal.
* gnu/packages/emacs.scm (emacs-ess)[inputs],
gnu/packages/machine-learning.scm (shogun)[inputs],
gnu/packages/python.scm (python-rpy2)[inputs],
gnu/packages/bioinformatics.scm (ribotaper)[inputs],
(couger)[propagated-inputs],
(roary)[inputs],
(rsem)[inputs],
(rcas-web)[inputs]: Change "r" to "r-minimal".
2017-03-17 10:14:02 +01:00
Ricardo Wurmus f1fe5283c9
gnu: Add r-with-recommended-packages.
* gnu/packages/statistics.scm (r-with-recommended-packages): New variable.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus aeb64f3cb2
gnu: r: Do not build recommended packages.
* gnu/packages/statistics.scm (r)[arguments]: Rename phase
"build-recommended-packages-reproducibly" to "build-reproducibly"; add
configure flag "--without-recommended-packages".
* guix/import/cran.scm (default-r-packages): Remove recommended packages.
* gnu/packages/python.scm (python-rpy2)[inputs]: Add r-survival.
* gnu/packages/bioinformatics.scm (r-ape)[propagated-inputs]: Add r-lattice
and r-nlme.
(r-vegan)[propagated-inputs]: Add r-mass.
(r-genefilter)[propagated-inputs]: Add r-survival.
(r-grohmm)[propagated-inputs]: Add r-mass.
(r-bioccheck)[propagated-inputs]: Add r-codetools.
(r-summarizedexperiment)[propagated-inputs]: Add r-matrix.
(r-topgo)[propagated-inputs]: Add r-lattice.
(r-sva)[propagated-inputs]: Add r-mgcv.
(r-raremetals2)[propagated-inputs]: Add r-mass.
(r-vsn)[propagated-inputs]: Add r-lattice.
(r-pcamethods)[propagated-inputs]: Add r-mass.
* gnu/packages/bioinformatics.scm (r-ggplot2)[propagated-inputs]: Add r-mass.
(r-locfit)[propagated-inputs]: Add r-lattice.
(r-coda)[propagated-inputs]: Add r-lattice.
(r-irlba)[propagated-inputs]: Add r-matrix.
(r-glmnet)[propagated-inputs]: Add r-matrix.
(r-e1071)[propagated-inputs]: Add r-class.
(r-spams)[propagated-inputs]: Add r-lattice and r-matrix.
(r-hmisc)[propagated-inputs]: Add r-cluster, r-foreign, r-lattice, r-nnet, and
r-rpart.
(r-zoo)[propagated-inputs]: Add r-lattice.
(r-mixtools)[propagated-inputs]: Add r-boot and r-mass.
(r-flexmix)[propagated-inputs]: Add r-lattice and r-nnet.
(r-prabclus)[propagated-inputs]: Add r-mass.
(r-fpc)[propagated-inputs]: Add r-class, r-cluster, and r-mass.
(r-rcppeigen)[propagated-inputs]: Add r-matrix.
(r-matrixmodels)[propagated-inputs]: Add r-matrix.
(r-lme4)[propagated-inputs]: Add r-mass and r-nlme.
(r-pbkrtest)[propagated-inputs]: Add r-mass and r-matrix.
(r-car)[propagated-inputs]: Add r-mass, r-mgcv, and r-nnet.
(r-tclust)[propagated-inputs]: Add r-cluster.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 6eaa9bfba6
gnu: r-survival: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-survival): Move up to set of recommended R
packages.
2017-03-17 10:14:02 +01:00
Ricardo Wurmus 4b005c7a75
gnu: Add r-spatial.
* gnu/packages/statistics.scm (r-spatial): New variable.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 567b154fb0
gnu: r-rpart: Move to the set of recommended packages.
* gnu/packages/statistics.scm (r-rpart): Move up to the set of recommended
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus a5a343656b
gnu: r-nnet: Move to set of recommended R packages.
* gnu/packages/machine-learning.scm (r-nnet): Move from here...
* gnu/packages/statistics.scm (r-nnet): ...to here because the other
recommended R packages are here.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus ac8d738b97
gnu: r-mgcv: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-mgcv): Move up to set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 248f65269a
gnu: Add r-nlme.
* gnu/packages/statistics.scm (r-nlme): New variable.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 69e14f9ec7
gnu: r-matrix: Move to set of recommended R packages.
* gnu/packages/statistics.scm (r-matrix): Move to set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus 060c12868b
gnu: r-lattice: Move to other recommended R packages.
* gnu/packages/statistics.scm (r-lattice): Move to the set of recommended R
packages.
2017-03-17 10:14:01 +01:00
Ricardo Wurmus e88bad6ddb
gnu: Add r-kernsmooth.
* gnu/packages/statistics.scm (r-kernsmooth): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 69fddd2d6e
gnu: Add r-foreign.
* gnu/packages/statistics.scm (r-foreign): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus c1999c5910
gnu: Add r-codetools.
* gnu/packages/statistics.scm (r-codetools): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus a27bfb8484
gnu: Add r-cluster.
* gnu/packages/statistics.scm (r-cluster): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 7489258751
gnu: Add r-class.
* gnu/packages/statistics.scm (r-class): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus c7e80a7e0d
gnu: Add r-mass.
* gnu/packages/statistics.scm (r-mass): New variable.
2017-03-17 10:14:00 +01:00
Ricardo Wurmus 8f0069170c
gnu: Add r-boot.
* gnu/packages/statistics.scm (r-boot): New variable.
2017-03-17 10:14:00 +01:00
Tobias Geerinckx-Rice 54d556bdd7
gnu: youtube-dl: Update to 2017.03.16.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.16.
2017-03-17 03:11:35 +01:00
Kei Kebreau 3078821d13
gnu: asciidoc: Use local docbook-xml package.
* gnu/packages/documentation.scm (asciidoc)[inputs]: Add docbook-xml.
[arguments]: Add 'make-local-docbook-xml' phase.
2017-03-16 21:35:50 -04:00
Tobias Geerinckx-Rice f9cdf1c15b
gnu: Add knot.
* gnu/packages/dns.scm (knot): New variable.
2017-03-17 02:32:01 +01:00
Tobias Geerinckx-Rice 754667f0eb
gnu: Add liburcu.
* gnu/packages/datastructures.scm (liburcu): New variable.
2017-03-17 02:32:00 +01:00
Tobias Geerinckx-Rice 366efcb2fb
gnu: dns: Fix typo and use @dfn in descriptions.
* gnu/packages/dns.scm (bind)[description]: Use @dfn to expand acronyms.
(yadifa)[description]: Likewise, and fix a typo.
2017-03-17 02:32:00 +01:00
Leo Famulari 2ec5ba859f
gnu: linux-libre: Update to 4.10.3.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.3.
(%linux-libre-hash): Update hash.
2017-03-16 19:40:40 -04:00
Leo Famulari 2044306f05
gnu: linux-libre@4.4: Update to 4.4.54.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.54.
2017-03-16 19:40:39 -04:00
Leo Famulari bcc5b74173
gnu: linux-libre@4.9: Update to 4.9.15.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.15.
2017-03-16 19:40:39 -04:00
Leo Famulari 49ac6dbb0a
gnu: qemu: Fix CVE-2017-{2620,2630}.
* gnu/packages/patches/qemu-CVE-2017-2620.patch,
gnu/packages/patches/qemu-CVE-2017-2630.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/qemu.scm (qemu)[source]: Use them.
2017-03-16 19:40:08 -04:00
Leo Famulari 1e5b8beeff
gnu: virglrenderer: Fix CVE-2017-6386.
* gnu/packages/patches/virglrenderer-CVE-2017-6386.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/spice.scm (virglrenderer)[source]: Use it.
2017-03-16 19:39:55 -04:00
Leo Famulari 38c4ca4141
gnu: mesa: Fix typo.
The typo caused the configure phase to fail like this:

"configure: error: classic DRI driver '915' does not exist"

This is a followup to commit c5e91014a2.

* gnu/packages/gl.scm (mesa)[arguments]: Fix typo in #:configure-flags.
2017-03-16 17:51:56 -04:00
Mathieu Othacehe 34d60c49cb
services: connman: Rework service.
* gnu/services/networking.scm (connman-service): Remove.
(<connman-configuration>): New record specifying the package
to be used (connman) and whether vpn plugin shall be
disabled (disable-vpn?).
(connman-configuration): New exported variable.
(connman-configuration?): New exported variable.
(connman-service-type): Export it.

* doc/guix.texi (Networking Services): Adjust accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-16 22:50:14 +01:00
Clément Lassieur 2c715a9223
gnu: password-store: Fix compatibility with GnuPG 2.1.19.
* gnu/packages/patches/password-store-gnupg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/password-utils.scm (password-store)[source]: Use it.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-16 19:58:43 +01:00
Raoul Jean Pierre Bonnal 2441c28414
gnu: Add r-seurat.
* gnu/packages/bioinformatics.scm (r-seurat): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-03-16 14:54:58 +01:00
Ricardo Wurmus 79849358f8
gnu: sra-tools: Update to 2.8.2-1.
* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.8.2-1.
[arguments]: Add DEFAULT_CRT and DEFAULT_KFG to make flags.
2017-03-16 13:40:36 +01:00
Ricardo Wurmus d5e1716239
gnu: ncbi-vdb: Install configuration files.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Add phase
"install-configuration-files".
2017-03-16 13:39:53 +01:00
Ricardo Wurmus 558e23074e
gnu: ncbi-vdb: Override search path for java-ngs.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Patch "package.prl"
to ensure that java-ngs is found by the configure script; remove configure
flag "--with-ngs-java-prefix".
2017-03-16 13:38:39 +01:00
Efraim Flashner 4cacd87e4d
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-16 13:11:28 +02:00
Ricardo Wurmus 701111989e
gnu: ncbi-vdb: Use modify-phases syntax.
* gnu/packages/bioinformatics.scm (ncbi-vdb)[arguments]: Use modify-phases
syntax.
2017-03-16 10:20:56 +01:00
Ricardo Wurmus 5021f54787
gnu: ncbi-vdb: Update to 2.8.2.
* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.8.2.
2017-03-16 10:19:25 +01:00
Ricardo Wurmus 6c4ccf3228
gnu: ngs-sdk: Update to 1.3.0.
* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 1.3.0.
2017-03-16 10:18:48 +01:00
Ricardo Wurmus 56f76b08be
gnu: jack-2: Fix build by patching fast_rand.
* gnu/packages/audio.scm (jack-2)[arguments]: Add phase "patch-fast_rand" to
apply upstream fixes.
2017-03-16 09:41:20 +01:00
Leo Famulari 5707ce6e4b
Revert "gnu: bdftopcf: Use libxfont2."
Building with libxfont2 leads to an error in the configure phase:

"No package 'xfont' found"

This reverts commit 2060b4d95f.
2017-03-16 02:06:56 -04:00
Tobias Geerinckx-Rice 0f03c53168
gnu: Add pzstd.
* gnu/packages/compression.scm (pzstd): New variable.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice f6ac3101ff
gnu: Add zstd.
* gnu/packages/compression.scm (zstd): New variable.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice 9186216268
gnu: python-publicsuffix2: Update to 2.20160818.
* gnu/packages/python.scm (python-publicsuffix2): Update to 2.20160818.
2017-03-16 05:44:02 +01:00
Tobias Geerinckx-Rice 192b887a03
gnu: awscli: Update to 1.11.63.
* gnu/packages/python.scm (awscli): Update to 1.11.63.
2017-03-16 05:44:01 +01:00
Tobias Geerinckx-Rice d93985fe22
gnu: python-botocore: Update to 1.5.26.
* gnu/packages/python.scm (python-botocore): Update to 1.5.26.
2017-03-16 05:44:01 +01:00
Tobias Geerinckx-Rice 70fc93cb28
gnu: python-ptyprocess: Update to 0.5.1.
* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.1.
2017-03-16 05:44:01 +01:00
Kei Kebreau 26a657f06a
gnu: Add prboom-plus.
* gnu/packages/games.scm (prboom-plus): New variable.
2017-03-15 23:14:42 -04:00
Gábor Boskovits 5b5cf3c765
gnu: Add tftp-hpa.
* gnu/packages/networking.scm (tftp-hpa): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 18:24:30 -04:00
Andy Wingo 80a725726d
gnu: guile-next: Update to 2.2.0.
* gnu/packages/guile.scm (guile-next): Update to 2.2.0.
2017-03-15 22:59:40 +01:00
Leo Famulari dce8ac54b4
gnu: profanity: Make the source URL version-agnostic.
* gnu/packages/messaging.scm (profanity)[source]: Use (version) in the source
URL.
2017-03-15 17:20:27 -04:00
Tobias Geerinckx-Rice cf8d068775
gnu: units: Update to 2.14.
* gnu/packages/maths.scm (units): Update to 2.14.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice 3d602acb13
gnu: no-more-secrets: Update to 0.3.2.
* gnu/packages/games.scm (no-more-secrets): Update to 0.3.2.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice 7ea523853c
gnu: mailutils: Update to 3.2.
* gnu/packages/mail.scm (mailutils): Update to 3.2.
2017-03-15 22:19:40 +01:00
Tobias Geerinckx-Rice f38607536e
gnu: Use INSTALL-FILE where appropriate.
* gnu/packages/admin.scm (wpa-supplicant-minimal): Substitute the simpler
INSTALL-FILE for COPY-FILE when invoked with redundant arguments.
* gnu/packages/bioinformatics.scm (couger, aragorn, express-beta-diversity,
edirect, fasttree, rsem, samtools-0.1): Likewise.
* gnu/packages/code.scm (withershins): Likewise.
* gnu/packages/conky.scm (conky): Likewise.
* gnu/packages/debug.scm (delta, american-fuzzy-lop): Likewise.
* gnu/packages/emacs.scm (emacs-mit-scheme-doc): Likewise.
* gnu/packages/engineering.scm (librecad): Likewise.
2017-03-15 22:19:39 +01:00
Tobias Geerinckx-Rice 618e4bfbad
gnu: cryptsetup: Update to 1.7.4.
* gnu/packages/cryptsetup.scm (cryptsetup): Update to 1.7.4.
2017-03-15 22:19:39 +01:00
Tobias Geerinckx-Rice 4e128dd582
gnu: man-pages: Update to 4.10.
* gnu/packages/man.scm (man-pages): Update to 4.10.
[home-page]: Use HTTPS.
2017-03-15 22:19:38 +01:00
Mekeor Melire a829c6501b
gnu: Add profanity.
* gnu/packages/messaging.scm (profanity): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Mekeor Melire 781d3b070c
gnu: Add libstrophe.
* gnu/packages/messaging.scm (libstrophe): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Mekeor Melire 13292ee570
gnu: Add libmesode.
* gnu/packages/messaging.scm (libmesode): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-15 17:17:06 -04:00
Leo Famulari 9e61d1534a
gnu: bitcoin-core: Update to 0.14.0.
* gnu/packages/finance.scm (bitcoin-core): Update to 0.14.0.
2017-03-15 15:48:43 -04:00
Marius Bakke b8f99f4ae3
gnu: nss, nss-certs: Update to 3.29.3.
* gnu/packages/gnuzilla.scm (nss): Update to 3.29.3.
* gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
2017-03-15 17:57:51 +01:00
Marius Bakke d027b0011f
gnu: nss: Increase test timeouts.
* gnu/packages/patches/nss-increase-test-timeout.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnuzilla.scm (nss)[source]: Use it.
2017-03-15 17:56:05 +01:00
Marius Bakke 1461dd2410
Revert "Revert "gnu: nss: Build for aarch64-linux with 64-bit support.""
This reverts commit adb984d23c.
2017-03-15 17:53:27 +01:00
Marius Bakke db3c06d511
gnu: nss: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
2017-03-15 17:53:24 +01:00
Marius Bakke 4b7e5c1131
Merge branch 'master' into core-updates 2017-03-15 17:52:26 +01:00
Marius Bakke adb984d23c
Revert "gnu: nss: Build for aarch64-linux with 64-bit support."
Temporary revert to fix messy merge conflict!

This reverts commit 568004c3c9.
2017-03-15 17:51:23 +01:00
Marius Bakke bd102157a1
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.
2017-03-15 15:08:31 +01:00
Efraim Flashner 378640ec37
gnu: qemu-minimal: Add aarch64 to target list.
* gnu/packages/qemu.scm (qemu-minimal)[arguments]: Add 'aarch64-softmmu'
to the target list.
2017-03-15 15:58:02 +02:00
Efraim Flashner 27bf00e691
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.
2017-03-15 13:08:56 +02:00
Tobias Geerinckx-Rice 283234a309
gnu: direnv: Update to 2.11.3.
* gnu/packages/shellutils.scm (direnv): Update to 2.11.3.
2017-03-15 03:45:57 +01:00
Tobias Geerinckx-Rice 68c10f31f9
gnu: conky: Update to 1.10.6.
* gnu/packages/conky.scm (conky): Update to 1.10.6.
2017-03-15 03:45:56 +01:00
Tobias Geerinckx-Rice 708e76287c
gnu: obs: Update to 18.0.1.
* gnu/packages/video.scm (obs): Update to 18.0.1.
2017-03-15 03:45:56 +01:00
Tobias Geerinckx-Rice 17753e6edb
gnu: youtube-dl: Update to 2017.03.15.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.15.
2017-03-15 03:45:55 +01:00
Tobias Geerinckx-Rice a988cbb766
gnu: stress-make: Fix description.
* gnu/packages/debug.scm (stress-make)[description]: Fix typo.
Avoid ambiguous use of ‘in order’.
2017-03-15 03:45:55 +01:00
Tobias Geerinckx-Rice d540156c69
gnu: znc: Update to 1.6.5.
* gnu/packages/messaging.scm (znc): Update to 1.6.5.
2017-03-15 03:43:21 +01:00
Tobias Geerinckx-Rice 6d57723ac8
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.
2017-03-15 01:10:31 +01:00
Tobias Geerinckx-Rice b2d748edff
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.
2017-03-15 01:10:30 +01:00
Leo Famulari 35dcfed370
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.
2017-03-14 18:26:28 -04:00
Leo Famulari 2eab5db300
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 d0c16adb19.
2017-03-14 18:26:28 -04:00
Marius Bakke 796d2f2d0b
Revert "gnu: nss: Use 'modify-phases' syntax."
This reverts commit 87f1c7efc1.
2017-03-14 22:29:18 +01:00
Marius Bakke 031349075a
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 4f3dcdd99b.
2017-03-14 22:26:18 +01:00
Julien Lepiller edda7ebec1
gnu: Add ocaml-ppx-typerep-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-typerep-conv): New variable.
2017-03-14 22:09:56 +01:00
Julien Lepiller d2203187fe
gnu: Add ocaml-ppx-let.
* gnu/packages/ocaml.scm (ocaml-ppx-let): New variable.
2017-03-14 22:09:50 +01:00
Julien Lepiller 250ac438e7
gnu: Add ocaml-ppx-enumerate.
* gnu/packages/ocaml.scm (ocaml-ppx-enumerate): New variable.
2017-03-14 22:09:48 +01:00
Julien Lepiller a43160ee6f
gnu: Add ocaml-ppx-assert.
* gnu/packages/ocaml.scm (ocaml-ppx-assert): New variable.
2017-03-14 22:09:46 +01:00
Julien Lepiller 651563bd71
gnu: Add ocaml-ppx-here.
* gnu/packages/ocaml.scm (ocaml-ppx-here): New variable.
2017-03-14 22:09:44 +01:00
Julien Lepiller 14af90cfbd
gnu: Add ocaml-ppx-variants-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-variants-conv): New variable.
2017-03-14 22:09:41 +01:00
Julien Lepiller 334436f051
gnu: Add ocaml-ppx-sexp-conv.
* gnu/packages/ocaml.scm (ocaml-ppx-sexp-conv): New variable.
2017-03-14 22:09:39 +01:00
Julien Lepiller d1d90df63b
gnu: Add ocaml-variantslib.
* gnu/packages/ocaml.scm (ocaml-variantslib): New variable.
2017-03-14 22:09:37 +01:00
Julien Lepiller ef0051b2c5
gnu: Add ocaml-typerep.
* gnu/packages/ocaml.scm (ocaml-typerep): New variable.
2017-03-14 22:09:33 +01:00
Julien Lepiller d19c1b4105
gnu: Add ocaml-sexplib.
* gnu/packages/ocaml.scm (ocaml-sexplib): New variable.
2017-03-14 22:09:14 +01:00
Marius Bakke 77c5d63f4d
gnu: libidn2: Create 'pkg-config' file.
* gnu/packages/libidn.scm (libidn2)[arguments]: Add phase creating libidn2.pc.
2017-03-14 21:29:27 +01:00
Kei Kebreau 9099a45792
gnu: asciidoc: Add XML and XSLT support.
* gnu/packages/documentation.scm (asciidoc)[arguments]: Add
set-xml-binary-paths phase.
[inputs]: Add libxml2 and libxslt.
2017-03-14 15:57:54 -04:00
Efraim Flashner 568004c3c9
gnu: nss: Build for aarch64-linux with 64-bit support.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Set the environmental
variable 'USE_64' on aarch64-linux also.
2017-03-14 20:48:39 +02:00
Efraim Flashner 044006f3d2
gnu: mesa: Enable gallium tests.
* gnu/packages/gl.scm (mesa)[arguments]: Add configure flag to enable
the gallium tests.
2017-03-14 20:48:36 +02:00
Efraim Flashner 2a8b89c27f
gnu: mesa: Customize build flags based on architecture.
* gnu/packages/gl.scm (mesa)[arguments]: On armhf-linux and
aarch64-linux remove the i915 gallium driver and add freedreno and vc4.
2017-03-14 20:48:32 +02:00
Efraim Flashner c5e91014a2
gnu: mesa: Use llvm backend for Intel hardware only.
* gnu/packages/gl.scm (mesa)[inputs]: Only use llvm for i686-linux and
x86_64-linux.
[arguments]: Only pass '--enable-gallium-llvm' to 'configure on
i686-linux and x86_64-linux.
2017-03-14 20:48:27 +02:00
Ludovic Courtès 5895ec8aa2
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.
2017-03-14 17:57:27 +01:00
Ludovic Courtès 6b63c43e06
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.
2017-03-14 17:57:27 +01:00
Leo Famulari 9b05ccfedd
gnu: linux-libre@4.1: Update to 4.1.39.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.39.
2017-03-14 12:55:20 -04:00
Leo Famulari 962cbb24c5
gnu: windowmaker: Use modify-phases syntax.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Use modify-phases.
2017-03-14 12:10:16 -04:00
Leo Famulari 8cac5bca12
gnu: windowmaker: Update to 0.95.8.
* gnu/packages/gnustep.scm (windowmaker): Update to 0.95.8.
2017-03-14 12:10:12 -04:00
Efraim Flashner d779305db0
gnu: aria2: Update to 1.31.0.
* gnu/packages/bittorrent.scm (aria2): Update to 1.31.0.
2017-03-14 15:05:27 +02:00
Ludovic Courtès 28958b646f
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.
2017-03-14 11:18:16 +01:00
ng0 a4651f6411
gnu: Add dovecot-libsodium-plugin.
* gnu/packages/mail.scm (dovecot-libsodium-plugin): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-14 10:28:57 +01:00
ng0 944a5cdd0d
gnu: Add dovecot-trees.
* gnu/packages/mail.scm (dovecot-trees): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-03-14 10:28:57 +01:00
Leo Famulari 49c2a46e74
gnu: python@2.7: Update to 2.7.13
* gnu/packages/python.scm (python-2.7): Update to 2.7.13.
2017-03-14 02:45:23 -04:00
Leo Famulari dc5cec21f2
gnu: python@2.7: Fix getentropy() calls on kernels < 3.17.
* gnu/packages/patches/python-2.7-getentropy-on-old-kernels.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-2.7)[source]: Use it.
2017-03-14 02:45:23 -04:00
Leo Famulari a70782d37b
gnu: wireless-regdb: Update to 2017.03.07.
* gnu/packages/linux.scm (wireless-regdb): Update to 2017.03.07.
2017-03-14 01:58:35 -04:00
Ludovic Courtès 0f11f64022
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.
2017-03-13 22:26:54 +01:00
Ludovic Courtès b97438650d
gnu: guile-cairo: Use 'modify-phases'.
* gnu/packages/gtk.scm (guile-cairo)[arguments]: Use 'modify-phases'.
2017-03-13 22:18:13 +01:00
Efraim Flashner 3f9543aee1
Merge remote-tracking branch 'origin/master' into core-updates 2017-03-13 23:08:49 +02:00
Ludovic Courtès 12773de3e7
gnu: Add guile2.2-lib.
* gnu/packages/guile.scm (guile2.2-lib): New variable.
2017-03-13 21:52:38 +01:00
Efraim Flashner 864a9590ad
gnu: luajit: Update to 2.1.0-beta2.
* gnu/packages/lua.scm (luajit): Update to 2.1.0-beta2.
2017-03-13 21:47:30 +02:00
Leo Famulari 7cb68a3cb3
gnu: Remove python-3.4.
* gnu/packages/python.scm (python-3.4): Remove variable.
* gnu/packages/patches/python-3.4-fix-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-13 15:33:54 -04:00
humanitiesNerd a71c863834
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>
2017-03-13 19:36:56 +01:00
humanitiesNerd 78c5566365
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>
2017-03-13 19:36:55 +01:00
humanitiesNerd 35db2d3cb7
gnu: Add python-htmlmin.
* gnu/packages/python.scm (python-htmlmin, python2-htmlmin): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-13 19:36:54 +01:00
Marius Bakke 1bbbb0b4af
gnu: diffoscope: Update to 78.
* gnu/packages/package-management.scm (diffoscope): Update to 78.
2017-03-13 19:16:19 +01:00
Marius Bakke 8298df96ac
gnu: Add minizip.
* gnu/packages/compression.scm (minizip): New variable.
2017-03-13 19:16:19 +01:00
Marius Bakke dd8ecb386c
gnu: notmuch: Update to 0.24.
* gnu/packages/mail.scm (notmuch, python-notmuch, python2-notmuch): Update to
0.24.
2017-03-13 18:21:23 +01:00
Marius Bakke 17fb6fb105
gnu: xf86-video-intel: Update to 2.99.917-4-7e9e92c.
* gnu/packages/xorg.scm (xf86-video-intel): Update to 2.99.917-4-7e9e92c.
2017-03-13 18:21:23 +01:00
Marius Bakke ca453df7c8
gnu: xf86-video-nouveau: Update to 1.0.14.
* gnu/packages/xorg.scm (xf86-video-nouveau): Update to 1.0.14.
2017-03-13 18:21:22 +01:00
Marius Bakke 4f3dcdd99b
gnu: nss, nss-certs: Update to 3.29.3.
* gnu/packages/gnuzilla.scm (nss): Update to 3.29.3.
* gnu/packages/certs.scm (nss-certs): Update to 3.29.3.
2017-03-13 18:21:22 +01:00
Marius Bakke 87f1c7efc1
gnu: nss: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (nss)[arguments]: Use 'modify-phases'.
2017-03-13 18:21:22 +01:00
Alex Kost 7a4dea524b
gnu: manaplus: Update to 1.7.3.4.
* gnu/packages/games.scm (manaplus): Update to 1.7.3.4.
2017-03-13 18:21:10 +03:00
Alex Kost 846344d053
gnu: git-modes: Update to 1.2.4.
* gnu/packages/emacs.scm (git-modes): Update to 1.2.4.
2017-03-13 18:21:10 +03:00
Alex Kost 2617050b3b
gnu: magit: Update to 2.10.3.
* gnu/packages/emacs.scm (magit): Update to 2.10.3.
2017-03-13 18:21:10 +03:00
Andy Wingo 0216137237
gnu: guile-next: Update to 2.1.8.
* gnu/packages/guile.scm (guile-next): Update to 2.1.8.
2017-03-13 12:22:38 +01:00
pjotrp 3288e647e3
gnu: r-hexbin: Update to 1.27.1-1.
The package tarball was updated in place, resulting in a change in the hash
value.  We decided to bump the version to 1.27.1-1 instead of keeping the
version at upstream's 1.27.1.

* gnu/packages/statistics.scm (r-hexbin): Update to 1.27.1-1.
2017-03-13 10:34:00 +01:00
Ludovic Courtès 8f7ea70913
gnu: guile-next: Increase max-silent-time.
* gnu/packages/guile.scm (guile-next)[properties]: Add 'max-silent-time'.
2017-03-13 10:30:33 +01:00
Leo Famulari 59bb178cce
gnu: linux-libre@4.4: Update to 4.4.53.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.53.
2017-03-13 00:56:58 -04:00
Leo Famulari 7bc57e760c
gnu: linux-libre@4.9: Update to 4.9.14.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.14.
2017-03-13 00:56:58 -04:00
Leo Famulari 49a8c92cbe
gnu: linux-libre: Update to 4.10.2.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.2.
(%linux-libre-hash): Update hash.
2017-03-13 00:56:58 -04:00
Andy Patterson 108f69c448
gnu: ecl: Update to 16.1.3.
* gnu/packages/lisp.scm (ecl): Update to 16.1.3.
[arguments]: Use a different method to set the binary used for tests.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-12 23:47:40 -04:00
Leo Famulari be81133a13
gnu: libical: Fix substitution of path to time zone database.
Fixes <https://bugs.gnu.org/26039>.

This is a followup to commit 2b193389d2.

* gnu/packages/calendar.scm (arguments): Update 'patch-paths' phase.
2017-03-12 20:45:46 -04:00
Leo Famulari 3ffaec136f
gnu: Add a tzdata variant for testing purposes.
* gnu/packages/base.scm (tzdata-2017a): New variable.
* gnu/packages/glib.scm (glib)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
* gnu/packages/statistics.scm (r)[inputs]: Remove tzdata.
[native-inputs]: Add tzdata-2017a.
[arguments]: Add tzdata-2017a to #:disallowed-references.
2017-03-12 20:45:46 -04:00
Marius Bakke 3f06f43058
gnu: irssi: Update to 1.0.2.
* gnu/packages/irc.scm (irssi): Update to 1.0.2.
2017-03-12 19:58:52 +01:00
Clément Lassieur 720cb10c15
services: Move configuration functions that shouldn't be factorized.
* gnu/services/configuration.scm (serialize-field, serialize-string)
(serialize-space-separated-string-list, space-separated-string-list?)
(serialize-file-name, file-name?, serialize-boolean): Move these functions...
* gnu/services/cups.scm: ...to this file.
* gnu/services/kerberos.scm: ...to this file.

Configuration syntaxes are very specific to services.  Some services may have
the same configuration syntax, but none of them is common enough to be
abstracted in configuration.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 19:09:32 +01:00
Clément Lassieur 56aef188a2
services: dovecot: Reimplement proper configuration functions.
* gnu/services/mail.scm (uglify-field-name, serialize-field, serialize-string)
(space-separated-string-list?, serialize-space-separated-string-list)
(file-name?, serialize-file-name, serialize-boolean): Add them.

These functions were inadvertently changed while being factorized in
gnu/service/configuration.scm.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 19:08:50 +01:00
Marius Bakke e4d34cd0f0
gnu: python@3.5: Fix getentropy() calls on kernels < 3.17.
* gnu/packages/patches/python-3.5-getentropy-on-old-kernels.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-3.5, python-minimal, python-minimal-wrapper,
python-wrapper)[source]: Use it.
2017-03-12 18:40:56 +01:00
Marius Bakke 343cee8af3
gnu: python@3.5: Update to 3.5.3.
* gnu/packages/python.scm (python-3.5, python-minimal, python-minimal-wrapper,
python-wrapper): Update to 3.5.3.
* gnu/packages/patches/python-fix-tests.patch: Adjust patch context.
* gnu/packages/patches/python-3.5-fix-tests.patch: Likewise. Patch one new test.
2017-03-12 18:40:56 +01:00
Ludovic Courtès 239c22663a
Add 'guix pack'.
* gnu/system/install.scm (self-contained-tarball): Move to...
* guix/scripts/pack.scm: ... here.  New file.
* doc/guix.texi (Binary Installation): Mention 'guix pack'.
(Invoking guix pack): New node.
* build-aux/make-binary-tarball.scm: Remove.
* Makefile.am (MODULES): Add guix/scripts/pack.scm.
(EXTRA_DIST): Remove build-aux/make-binary-tarball.scm.
(guix-binary.%.tar.xz): Rewrite using 'guix pack'.
* build-aux/hydra/gnu-system.scm (tarball-jobs): Adjust accordingly.
2017-03-12 17:47:25 +01:00
Ludovic Courtès 998ac26a1e
gnu: tintin++: Use a mirror:// URI.
* gnu/packages/games.scm (tintin++)[source]: Use mirror://sourceforge.
2017-03-12 17:47:25 +01:00
Tobias Geerinckx-Rice 301f12ec92
gnu: offlineimap: Update to 7.0.14.
* gnu/packages/mail.scm (offlineimap): Update to 7.0.14.
2017-03-12 15:44:37 +01:00
Leo Famulari 0a6bd107e5
gnu: Add le-certs.
* gnu/packages/certs.scm (le-certs): New variable.
2017-03-12 03:23:16 -04:00
Clément Lassieur eba560765a
services: dovecot: Fix unix_listeners and fifo_listeners path types.
* gnu/services/mail.scm (unix-listener-configuration)[path]
(fifo-listener-configuration)[path]: Change type from 'file-name' to 'string'.
* doc/guix.texi (Mail Services): Document it.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2017-03-12 01:30:23 +01:00
Raoul Jean Pierre Bonnal a5935d1946
gnu: Add r-tsne.
* gnu/packages/bioinformatics.scm (r-tsne): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal 02eec38ee1
gnu: Add r-ranger.
* gnu/packages/statistics.scm (r-ranger): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal d1906e3147
gnu: Add r-tclust.
* gnu/packages/statistics.scm (r-tclust): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:07 +10:00
Raoul Jean Pierre Bonnal 5a200a24eb
gnu: Add r-sn.
* gnu/packages/statistics.scm (r-sn): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 06085b5bc5
gnu: Add r-numderiv.
* gnu/packages/statistics.scm (r-numderiv): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal fe68c8a990
gnu: Add r-mnormt.
* gnu/packages/statistics.scm (r-mnormt): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 362ea0dc29
gnu: Add r-rcppprogress.
* gnu/packages/statistics.scm (r-rcppprogress): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal aa890f6185
gnu: Add r-caret.
* gnu/packages/statistics.scm (r-caret): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal ab2ec643c3
gnu: Add r-car.
* gnu/packages/statistics.scm (r-car): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal a3eb8c8191
gnu: Add r-pbkrtest.
* gnu/packages/statistics.scm (r-pbkrtest): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 51fc7d8c31
gnu: Add r-lme4.
* gnu/packages/statistics.scm (r-lme4): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal c549864d90
gnu: Add r-nloptr.
* gnu/packages/statistics.scm (r-nloptr): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 49dc1fa5cb
gnu: Add r-quantreg.
* gnu/packages/statistics.scm (r-quantreg): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 545d0789fc
gnu: Add r-matrixmodels.
* gnu/packages/statistics.scm (r-matrixmodels): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal aa84100011
gnu: Add r-modelmetrics.
* gnu/packages/statistics.scm (r-modelmetrics): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 21cfad44c1
gnu: Add r-rcppeigen.
* gnu/packages/statistics.scm (r-rcppeigen): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:06 +10:00
Raoul Jean Pierre Bonnal 0392f82fd5
gnu: Add r-minqa.
* gnu/packages/statistics.scm (r-minqa): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-12 10:28:05 +10:00
Danny Milosavljevic 5a717a95b3
gnu: wine: Update to 2.3.
* gnu/packages/wine.scm (wine): Update to 2.3.
2017-03-12 00:00:25 +01:00
Thomas Danckaert 4bff300b53
gnu: Add phonon-backend-gstreamer.
* gnu/packages/kde-frameworks.scm (phonon-backend-gstreamer): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Thomas Danckaert 5578c2987e
gnu: phonon: Install Qt extensions.
* gnu/packages/kde-frameworks.scm (phonon)[arguments]: Add
-DPHONON-INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT configure flag, and patch the
installation directory.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Sergei Trofimovich 612af7ff66
gnu: re2: Set CXX for cross-compilation.
* gnu/packages/regex.scm (re2)[arguments]: Specify CXX in #:make-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Mathieu Othacehe e7b9dac7b1
gnu: cuirass: Update to 0.0.1 revision 5.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1 revision 5.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 22:23:28 +01:00
Leo Famulari c4b15cb54f
gnu: imagemagick: Update to 6.9.7-10.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-10.
2017-03-11 12:35:57 -05:00
rsiddharth a15638034e
gnu: Add ghc-unexceptionalio.
* gnu/packages/haskell.scm (ghc-unexceptionalio): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Arun Isaac 55fa53491b
gnu: Add emacs-memoize.
* gnu/packages/emacs.scm (emacs-memoize): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Mathieu Othacehe 47bdc5a173
linux-initrd: Add a raw-initrd and use it to define base-initrd.
* gnu/system/linux-initrd.scm (raw-initrd): New exported variable.
(base-initrd): Use raw-initrd to build the initrd.
* doc/guix.texi (Initial RAM Disk): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-11 12:43:36 +01:00
Leo Famulari c84c8f66f5
gnu: wget: Fix CVE-2017-6508.
* gnu/packages/patches/wget-CVE-2017-6508.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/wget.scm (wget)[source]: Use it.
2017-03-10 22:36:58 -05:00
Raoul Jean Pierre Bonnal e08ad76658
gnu: Add r-fnn.
* gnu/packages/statistics.scm (r-fnn): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:55:28 +10:00
Raoul Jean Pierre Bonnal 7711f61450
gnu: Add r-pbapply.
* gnu/packages/statistics.scm (r-pbapply): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:51:50 +10:00
Raoul Jean Pierre Bonnal d4cebae286
gnu: Add r-vgam.
* gnu/packages/statistics.scm (r-vgam): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 11:47:02 +10:00
Ben Woodcroft fbf45d6ea7
gnu: vsearch: Update to 2.4.2.
* gnu/packages/bioinformatics.scm (vsearch): Update to 2.4.2.
2017-03-11 11:37:15 +10:00
Raoul Jean Pierre Bonnal 036cd0cb8b
gnu: Add r-ape.
* gnu/packages/bioinformatics.scm (r-ape): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal a409e8b52f
gnu: Add r-fpc.
* gnu/packages/statistics.scm (r-fpc): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal 5da4f84f1f
gnu: Add r-trimcluster.
* gnu/packages/statistics.scm (r-trimcluster): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal c0cab38e03
gnu: Add r-robustbase.
* gnu/packages/statistics.scm (r-robustbase): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal cda0720805
gnu: Add r-deoptimr.
* gnu/packages/statistics.scm (r-deoptimr): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal c962816dc4
gnu: Add r-prabclus.
* gnu/packages/statistics.scm (r-prabclus): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:26 +10:00
Raoul Jean Pierre Bonnal 5638e15475
gnu: Add r-mclust.
* gnu/packages/statistics.scm (r-mclust): New variable.

Co-authored-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal a1f2668e6c
gnu: Add r-flexmix.
* gnu/packages/statistics.scm (r-flexmix): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal 1721fb4fe7
gnu: Add r-modeltools.
* gnu/packages/statistics.scm (r-modeltools): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Raoul Jean Pierre Bonnal d5eca4f9ac
gnu: Add r-diptest.
* gnu/packages/statistics.scm (r-diptest): New variable.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-03-11 10:43:25 +10:00
Arun Isaac a2fa9c3d1b
gnu: Add obnam.
* gnu/packages/backup.scm (obnam): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-10 22:06:25 +01:00
Theodoros Foradis b500dc2e83
gnu: icestorm: Replace reference in icebox_vlog.
* gnu/packages/fpga.scm (icestorm)[arguments]: Add phase
"fix-usr-local" to replace reference to /usr/local/share.
2017-03-10 21:15:39 +01:00
Danny Milosavljevic 97bede8466
gnu: dub: Update to 1.2.2.
* gnu/packages/ldc.scm (dub): Update to 1.2.2.
2017-03-10 19:39:52 +01:00
Clément Lassieur f895dce41b
services: openssh: Fix 'PrintLastLog' default behaviour.
* gnu/services/ssh.scm (openssh-config-file): Add 'print-last-log?' option.
(<openssh-configuration>)[print-last-log?]: Add it.
(openssh-activation): Touch /var/log/lastlog.
* doc/guix.texi (Networking Services): Document 'print-last-log?'.

Before that, the service did not work as expected because /var/log/lastlog did
not exist.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:45 +01:00
Clément Lassieur 1806a670f0
services: openssh: Remove deprecated options.
* gnu/services/ssh.scm (openssh-config-file): Remove them.
(<openssh-configuration>)[rsa-authentication?]: Remove it.
(<openssh-configuration>)[protocol-number]: Remove it.
* doc/guix.texi (Networking Services): Remove them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:45 +01:00
Clément Lassieur 563c5d42c9
services: openssh: Enable PAM.
* gnu/services/ssh.scm: (openssh-pam-services): New procedure.
(openssh-service-type): Use it to extend PAM-ROOT-SERVICE-TYPE.
(<openssh-configuration>)[challenge-response-authentication?]: New field.
(<openssh-configuration>)[use-pam?]: New field.
(openssh-config-file): Add them.
* doc/guix.texi (Networking Services): Document them.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-10 19:23:43 +01:00
Ludovic Courtès 856be82323
system: Avoid '_' as a pattern variable in 'match'.
* gnu/system.scm (operating-system-root-file-system): Don't use '_' as a
wildcard in 'match', to cope with literal semantics in 2.2.
2017-03-10 14:48:06 +01:00
Christopher Baines fe2b6434f0
services: Create /var/log upon activation.
When launching a container created with guix system container, the
attempt to create /var/log/wtmp would fail, as /var/log did not exist.

* gnu/services.scm (activation-script): Create /var/log

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-03-10 14:48:06 +01:00
Carlo Zancanaro 82ccc499f7
services: Add exim-service-type.
* gnu/services/mail.scm (<exim-configuration>): New record type.
(exim-computed-config-file, exim-shepherd-service, exim-activation, exim-etc,
exim-profile): New procedures.
(exim-service-type, %exim-accounts): New variables.
* doc/guix.text (Mail Services): Document it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-10 14:48:05 +01:00
Ben J. Woodcroft 79f09fa239
gnu: hmmer: Build reproducibly.
* gnu/packages/patches/hmmer-remove-cpu-specificity.patch: New file.
* gnu/packages/bioinformatics.scm (hmmer): Use it.
2017-03-10 20:31:30 +10:00
Ricardo Wurmus 5ded35d89d
gnu: Add sambamba.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba, sambamba): New
variables.
2017-03-10 10:13:59 +01:00
Leo Famulari fc1428d295
gnu: pidgin: Update to 2.12.0 [fixes CVE-2017-2640].
* gnu/packages/messaging.scm (pidgin): Update to 2.12.0.
2017-03-10 01:44:39 -05:00
ng0 5c95465e27
gnu: neomutt: Configure with 'lmdb' and 'kyotocabinet'.
* gnu/packages/mail.scm (neomutt)[configure]: Add '--with-kyotocabinet'
and '--with-lmdb'.
[inputs]: Add 'lmdb' and 'kyotocabinet'.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:44 -05:00
ng0 469609a987
gnu: neomutt: Update to 20170306.
* gnu/packages/mail.scm (neomutt): Update to 20170306.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:39 -05:00
ng0 91c8724165
Revert "gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'."
'kyotocabinet' is more current than tokyocabinet in development
and supported in neomutt aswell.

This reverts commit ef91e2b964.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 20:36:32 -05:00
ng0 d4f6f78ea3
gnu: hiawatha: Adjust description.
* gnu/packages/web.scm (hiawatha)[description]: Adjust it.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 19:42:16 -05:00
ng0 f2a7ce5033
gnu: Add font-tamzen.
* gnu/packages/fonts.scm (font-tamzen): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-09 19:23:07 -05:00
Tobias Geerinckx-Rice ff797172b0
gnu: btrfs-progs/static: Correct description.
* gnu/packages/linux.scm (btrfs-progs/static)[description]: Use the correct
name of the btrfs-progs package and @command{} mark-up.
2017-03-09 23:55:57 +01:00
Tobias Geerinckx-Rice 5595d4c1fd
gnu: btrfs-progs: Update to 4.10.
* gnu/packages/linux.scm (btrfs-progs): Update to 4.10.
2017-03-09 23:55:54 +01:00
Tobias Geerinckx-Rice ab84c13ff0
gnu: ibus-anthy: Update to 1.5.9.
* gnu/packages/ibus.scm (ibus-anthy): Update to 1.5.9.
2017-03-09 22:49:38 +01:00
Tobias Geerinckx-Rice 2704f5be09
gnu: ibus: Update to 1.5.15.
* gnu/packages/ibus.scm (ibus): Update to 1.5.15.
2017-03-09 22:49:38 +01:00
Tobias Geerinckx-Rice 1b34a47da0
gnu: pius: Update to 2.2.4.
* gnu/packages/gnupg.scm (pius): Update to 2.2.4.
2017-03-09 22:49:37 +01:00
Tobias Geerinckx-Rice 50b398298f
gnu: youtube-dl: Update to 2017.03.07.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.07.
2017-03-09 22:49:37 +01:00
Arun Isaac d9e94c6170
gnu: graphicsmagick: Build with 16 bit quantum depth.
Octave requires graphicsmagick to be built with 16 bit quantum depth.

* gnu/packages/imagemagick.scm (graphicsmagick)[arguments]: Add
"--with-quantum-depth=16" and "--enable-quantum-library-names"
to #:configure-flags.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-09 16:46:12 -05:00
Arun Isaac 9f91340166
gnu: octave: Build with curl and graphicsmagick.
* gnu/packages/maths.scm (octave)[inputs]: Add curl and graphicsmagick.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-09 16:46:09 -05:00
Leo Famulari baa467762c
gnu: glib: Avoid failing test caused by changes in the time zone database.
* gnu/packages/glib.scm (glib)[arguments]: Skip a failing test in
'disable-failing-tests' phase.
2017-03-09 15:20:01 -05:00
Leo Famulari 24c72670d9
gnu: glib: Update to 2.50.3.
* gnu/packages/glib.scm (glib): Update to 2.50.3.
2017-03-09 15:19:57 -05:00
Marius Bakke 1f28b3195a
gnu: xf86-input-libinput: Update to 0.25.0.
* gnu/packages/xorg.scm (xf86-input-libinput): Update to 0.25.0.
2017-03-09 18:13:22 +01:00
Arun Isaac b6b2ca5d19
gnu: Add python2-larch.
* gnu/packages/python.scm (python2-larch): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 17:11:03 +01:00
Arun Isaac c220f0b474
gnu: Add python2-tracing.
* gnu/packages/python.scm (python2-tracing): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 17:09:17 +01:00
Arun Isaac 77e9941160
gnu: Add python2-ttystatus.
* gnu/packages/python.scm (python2-ttystatus): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 16:53:23 +01:00
Arun Isaac 33e9490ca1
gnu: Add python2-cliapp.
* gnu/packages/python.scm (python2-cliapp): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-09 16:52:53 +01:00
Marius Bakke 6741676911
gnu: python-numpy-documentation: Use full git commit hash in submodule.
* gnu/packages/python.scm (python-numpy-documentation,
python2-numpy-documentation)[native-inputs]: Update hash of
SCIPY-SPHINX-THEME. Fix indentation of a line.
2017-03-09 16:39:09 +01:00
Marius Bakke 63d62305c3
gnu: Remove obsolete numpy comment.
* gnu/packages/python.scm: Remove comment.
2017-03-09 16:39:08 +01:00
Marius Bakke ed6a21b45f
gnu: inetutils: Disable parallel tests.
* gnu/packages/admin.scm (inetutils)[arguments]: Add #:parallel-tests? #f.
2017-03-09 16:39:08 +01:00
Marius Bakke ce79279d34
gnu: python-pandas: Really fix build on 32bit.
* gnu/packages/patches/python-pandas-skip-failing-tests.patch: Fix confusion
with same-named test.
2017-03-09 16:39:08 +01:00
Ludovic Courtès e90e0fad1b
Merge branch 'master' into core-updates 2017-03-09 16:35:41 +01:00
Thomas Danckaert 0da4f3659a
gnu: Add rsnapshot.
* gnu/packages/backup.scm (rsnapshot): New variable.
2017-03-09 12:29:23 +01:00
Mark H Weaver 7b1866d783
gnu: python-fake-factory: Add back missing patch file.
This reverts the removal of "python-fake-factory-fix-build-32bit.patch"
by commit ce7911ddae.

* gnu/packages/patches/python-fake-factory-fix-build-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-09 06:08:18 -05:00
Leo Famulari 483188b76e
gnu: inetutils: Set the $localstatedir.
This is a followup to commit 6f5d28f9d0.

* gnu/packages/admin.scm (inetutils)[arguments]: Pass
'--localstatedir=/var' to #:configure-flags.
2017-03-09 05:00:29 -05:00
Mark H Weaver 1fa8a51ecc
gnu: icecat: Add fixes from upstream Firefox ESR 45.8.0.
Includes fixes for CVE-2017-5398, CVE-2017-5400, CVE-2017-5401, CVE-2017-5402,
CVE-2017-5404, CVE-2017-5405, CVE-2017-5407, CVE-2017-5408, CVE-2017-5409, and
CVE-2017-5410.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr45 repository.
2017-03-09 03:58:29 -05:00
Mark H Weaver c9b631aef4
gnu: icecat: Update to 45.7.0-gnu1.
* gnu/packages/gnuzilla.scm (icecat): Update to 45.7.0-gnu1.  Remove patches
included in 45.7.0.
2017-03-09 03:58:27 -05:00
Ricardo Wurmus f2ac937924
gnu: r: Remove obsolete configure flags.
* gnu/packages/statistics.scm (r)[arguments]: Remove obsolete configure flags.
2017-03-09 07:38:24 +01:00
Ricardo Wurmus f7db12022c
gnu: r: Update to 3.3.3.
* gnu/packages/statistics.scm (r): Update to 3.3.3.
2017-03-09 07:38:24 +01:00
Leo Famulari 8ea0700d23
gnu: tzdata: Update to 2017a.
* gnu/packages/base.scm (tzdata): Update to 2017a.
2017-03-08 18:08:19 -05:00
Roel Janssen c49840f8d4
gnu: Add lensfun.
* gnu/packages/photo.scm (lensfun): New variable.
2017-03-08 23:49:24 +01:00
Ludovic Courtès d75e8f36a8
packages: Use PACKAGE@VERSION syntax when reporting ambiguities.
* gnu/packages.scm (%find-package): Upon ambiguity, use the
PACKAGE@VERSION syntax instead of 'package-full-name'.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 64f34aefe7
gnu: Add guile2.2-haunt.
* gnu/packages/guile.scm (guile2.2-haunt): New variable.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 517fce6327
gnu: Add guile2.2-reader.
* gnu/packages/guile.scm (guile2.2-reader): New variable.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 77aa0887e1
gnu: guile-reader: Update to 0.6.2.
* gnu/packages/guile.scm (guile-reader): Update to 0.6.2.
[arguments]: Remove.
2017-03-08 23:42:53 +01:00
Ludovic Courtès 1099988904
services: prosody: Use 'id' to introduce unhygienic top-level identifiers.
* gnu/services/messaging.scm (define-all-configurations): Use 'id' to
introduce raw/literal/unhygienic top-level identifiers.  Fixes
compilation with Guile 2.2.
2017-03-08 23:42:52 +01:00
Ludovic Courtès 5d1ee4d7bc
services: prosody: Make sure 'id' is available at expansion time.
* gnu/services/messaging.scm (id): Use 'define-syntax-rule' instead of
'define' to make sure 'id' is available at expansion time.
2017-03-08 23:42:52 +01:00
Ludovic Courtès beb1e8067d
gnu: Remove unneeded imports.
* gnu/packages/backup.scm: Remove unneeded (guix build utils) import.
* gnu/packages/finance.scm: Likewise.
2017-03-08 23:42:52 +01:00
Maxim Cournoyer 6f5d28f9d0
gnu: inetutils: Enable tests.
* gnu/packages/admin.scm (inetutils)[arguments]: Remove '#:tests? #f'
and #:configure-flags.
[native-inputs]: Add net-tools.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-08 13:11:59 -05:00
Marius Bakke b03ee02f0d
gnu: python-pandas: Fix build on 32-bit.
* gnu/packages/patches/python-pandas-skip-failing-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pandas, python2-pandas): Use it.
2017-03-08 18:04:23 +01:00
Marius Bakke ce7911ddae
gnu: Add python-faker.
* gnu/packages/patches/python-fake-factory-fix-build-32bit.patch: Adjust
paths. Also rename to ...
* gnu/packages/patches/python-faker-fix-build-32bit.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python.scm (python-faker, python2-faker): New variables.
(python-fake-factory)[properties]: Superseded by PYTHON-FAKER.
(python2-fake-factory)[properties]: Superseded by PYTHON2-FAKER.
(python-orator, python2-orator)[propagated-inputs]: Replace
PYTHON-FAKE-FACTORY with PYTHON-FAKER.
2017-03-08 18:00:43 +01:00
Thomas Danckaert 1eaaea41e5
gnu: python-matplotlib-documentation: Fix build.
* gnu/packages/python.scm (python-matplotlib-documentation)[native-inputs]:
Add python-mock and graphviz.
[arguments]: Use separate build and install phases; correctly set latex paper size.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-08 17:39:00 +01:00
Marius Bakke 9c974c9366
gnu: iperf: Update to 3.1.7.
* gnu/packages/networking.scm (iperf): Update to 3.1.7.
2017-03-08 17:37:51 +01:00
Marius Bakke 3a38cf2dfd
gnu: libinput: Update to 1.6.3.
* gnu/packages/freedesktop.scm (libinput, libinput-minimal): Update to 1.6.3.
2017-03-08 17:18:11 +01:00
Marius Bakke f095109e2c
gnu: weston: Update to 2.0.0.
* gnu/packages/freedesktop.scm (weston): Update to 2.0.0.
2017-03-08 16:40:12 +01:00
Marius Bakke 20289af368
gnu: wayland: Update to 1.13.0.
* gnu/packages/freedesktop.scm (wayland): Update to 1.13.0.
2017-03-08 16:39:10 +01:00
Marius Bakke fe5790e1e0
gnu: poppler: Update to 0.52.0.
* gnu/packages/pdf.scm (poppler): Update to 0.52.0.
2017-03-08 16:36:22 +01:00
Marius Bakke 946937e36d
gnu: pulseaudio: Update to 10.0.
* gnu/packages/pulseaudio.scm (pulseaudio): Update to 10.0.
[inputs]: Remove JSON-C.
2017-03-08 16:17:24 +01:00
Ricardo Wurmus beaa026aa7
gnu: r: Fix more reproducibility problems.
* gnu/packages/statistics.scm (r)[arguments]: Patch locations in the
build system that need special treatment for reproducibility.
2017-03-08 12:32:49 +01:00
Ricardo Wurmus 745c687be3
gnu: r: Fix syntax for INSTALL_OPTS.
This is a follow-up to commit 4621acfd82.

* gnu/packages/statistics.scm (r)[arguments]: Ensure that
"--built-timestamp" appears on the same line as the other INSTALL_OPTS.
2017-03-08 12:32:49 +01:00
Leo Famulari da79e82b14
gnu: gtk+: Build GTK+ with its own xorg-server package.
This will allow us to update xorg-server directly on the master branch.

* gnu/packages/xorg.scm (xorg-server-1.19.2): New variable.
* gnu/packages/gtk.scm (gtk+) [native-inputs]: Use xorg-server-1.19.2 instead of
xorg-server.
[arguments]: Add xorg-server-1.19.2 to #:disallowed-references.
2017-03-08 03:52:03 -05:00
Leo Famulari 9a91b00fd0
gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624].
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.2.
[native-inputs]: Add font-util, libtool, autoconf, and automake.
[arguments]: Add 'bootstrap' phase.
2017-03-08 03:52:03 -05:00
Troy Sankey e3ff83834b
gnu: git: force GIT_EXEC_PATH to be single-entry
* gnu/packages/version-control.scm (git)[native-search-paths](separator):
New field.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-08 09:45:52 +01:00
Leo Famulari af50d389c5
gnu: grub: Fix build failure with recent flex.
* gnu/packages/bootloaders.scm (grub)[native-inputs]: Use flex-2.6.1.
2017-03-08 00:07:11 -05:00
Leo Famulari aac67f210d
gnu: Add flex-2.6.1.
* gnu/packages/flex.scm (flex-2.6.1): New variable.
2017-03-08 00:07:07 -05:00
Ludovic Courtès 6c5b56f9fa
gnu: bash: Use the bootstrap Guile in 'url-fetch/reset-patch-level'.
Fixes <http://bugs.gnu.org/25775>.
Reported by Sirgazil, Ricardo Wurmus, Andy Wingo, and others.

* guix/download.scm (in-band-download): Always use GUILE.  This reverts
9f05908fb1.
* gnu/packages/bash.scm (url-fetch/reset-patch-level): Remove #:guile.
Pass %BOOTSTRAP-GUILE as #:guile to 'url-fetch'.  Remove #:guile-for-build
argument in 'gexp->derivation' call.
2017-03-07 23:58:08 +01:00
Thomas Danckaert faa65e2735
gnu: kdevelop: Upgrade to 5.0.4.
* gnu/packages/kde.scm (kdevelop, kdevplatform): Upgrade to 5.0.4.
(kdevplatform)[source]: Use kde mirror instead of github.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-07 23:21:59 +01:00
Marius Bakke 9bb766e70d
gnu: pcre2: Update to 10.23.
* gnu/packages/pcre.scm (pcre2): Update to 10.23.
[source]: Remove patch.
[arguments]: Add phase to substitute /bin/echo reference.
* gnu/packages/patches/pcre2-CVE-2016-3191.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-07 23:21:22 +01:00
Leo Famulari 3391e2a078
gnu: khal: Update to 0.9.3.
* gnu/packages/calendar.scm (khal): Update to 0.9.3.
[native-inputs]: Use python-pytest-2.9.2.
2017-03-07 16:37:21 -05:00
Leo Famulari f11275c9e5
gnu: gnupg: Update to 2.1.19.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.19.
[arguments]: Add 'patch-test-paths' phase and remove 'set-gnupg-home' phase.
Add '--enable-gnupg-builddir-envvar' to #:configure-flags.
[source]: Add 'gnupg-2.1-fix-Y2038-test-failure.patch'.
* gnu/packages/patches/gnupg-2.1-fix-Y2038-test-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-07 16:37:17 -05:00
Ricardo Wurmus c1029f86e3
gnu: Add emacs-yasnippet.
* gnu/packages/emacs.scm (emacs-yasnippet): New variable.
2017-03-07 19:44:49 +01:00
Sergei Trofimovich 605fec783f
gnu: Add basic support for "alpha-linux" systems.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add
"/lib/ld-linux.so.2" as "alpha-linux" ld.so.
* gnu/packages/linux.scm (system->linux-architecture): Add "alpha" arch.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-07 18:20:33 +01:00
Pjotr Prins d6abd094fc
gnu: python-rpy2: Propagate python2-singledispatch.
* gnu/packages/python.scm (python-rp2)[native-inputs]: Rename to...
[propagated-inputs]: ... this.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-07 18:19:51 +01:00
Ricardo Wurmus 9296684713
gnu: java-xz: Update to 1.6.
* gnu/packages/java.scm (java-xz): Update to 1.6.
2017-03-07 17:27:30 +01:00
Maxim Cournoyer af12687522
gnu: guile-lib: Update to 0.2.5
The build was broken since the URL of version 0.2.3 was changed. The archive
was moved into an "old" subdirectory of the original location.

* gnu/packages/guile.scm (guile-lib): Update to 0.2.5.
[make-flags]: Add GUILE_AUTO_COMPILE to prevent guild errors.
[phases]: Remove 'check replacement since it is no longer needed.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-07 16:44:02 +01:00
Nicolas Goaziou eaa72e3a11
gnu: asymptote: Update to 2.40.
* gnu/packages/plotutils.scm (asymptote): Update to 2.40.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-03-07 20:02:04 +08:00
宋文武 c402743579
gnu: Add blind.
* gnu/packages/suckless.scm (blind): New package.
2017-03-07 19:41:23 +08:00
Mekeor Melire 45321beb7d
gnu: surf: Add 'dmenu' and 'xprop' to 'inputs'.
'dmenu' and 'xprop' are necessary to open a new URL in surf.

* gnu/packages/suckless.scm (surf)[inputs]: Add dmenu and xprop.
[arguments]: Add 'set-dmenu-and-xprop-file-name' phase to patch the
paths to the 'dmenu' and 'xprop' binaries in surf's configuration file.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-07 00:29:14 -05:00
David Craven 909de139e7
vm: Fix full-boot? option.
* gnu/system/vm.scm (virtualized-operating-system): Add full-boot?
  option. Don't add a %store-mapping when full-boot? is passed. This leads
  the grub-configuration-file procedure to look for the kernel and initrd in
  / instead of /gnu/store.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-03-06 23:54:48 +01:00
Ludovic Courtès ecc4324fef
system: grub: Add missing URL in comment.
* gnu/system/grub.scm (grub-root-search): Add missing URL in comment.
2017-03-06 23:54:48 +01:00
Thomas Danckaert ba062b3ec4
gnu: python-colorspacious: Run tests.
* gnu/packages/python.scm (python-colorspacious,
python2-colorspacious)[native-inputs]: Add python-nose.
[arguments]: Add custom 'check phase which runs nosetests.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 23:51:23 +01:00
Marius Bakke 46d6219d41
gnu: rofi: Fix test failure.
* gnu/packages/xdisorg.scm (rofi)[arguments]: Disable parallel tests.
2017-03-06 23:38:48 +01:00
Thomas Danckaert 5eefa50abd
gnu: Remove python-sphinx-1.2.3.
* gnu/packages/python.scm (python-sphinx-1.2.3, python2-sphinx-1.2.3): Remove variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 23:28:10 +01:00
Marius Bakke 6cb7477699
gnu: python-statsmodels: Update to 0.8.0.
* gnu/packages/statistics.scm (python-statsmodels, python2-statsmodels):
Update to 0.8.0.
[source]: Use 'pypi-uri'.
[arguments]: Add more files to matplotlib backend substitution.
* gnu/packages/patches/python-statsmodels-fix-tests.patch: Drop test that
fails with numpy 1.12. Remove previous contents.
2017-03-06 23:24:11 +01:00
Marius Bakke 8e08604814
gnu: python-pandas: Update to 0.19.2.
* gnu/packages/python.scm (python-pandas, python2-pandas): Update to 0.19.2.
[source]: Use 'pypi-uri'.
2017-03-06 23:24:03 +01:00
Thomas Danckaert 4535a93adb
gnu: python-matplotlib: Update to 2.0.0.
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Update to
2.0.0.
[source]: Remove Tk backend patch, use Github instead of Sourceforge.
[outputs]: Remove "doc" output.
[inputs]: Add python-pyqt.
[propagated-inputs]: Add python-cycler.
[native-inputs]: Remove python-sphinx, python-numpydoc, texlive and texinfo.
(python2-matplotlib)[native-inputs]: Add python2-functools32 and
python2-subprocess32.
(python-matplotlib-documentation, python2-matplotlib-documentation): New
variables.
* gnu/packages/patches/matplotlib-setupext-tk.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 23:22:22 +01:00
Marius Bakke 550bd98b41
gnu: Add python2-subprocess32.
* gnu/packages/python.scm (python2-subprocess32): New variable.
* gnu/packages/patches/python2-subprocess32-disable-input-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-03-06 23:21:34 +01:00
Thomas Danckaert 7ccb71e0ea
gnu: python-numpy: Update to 1.12.0.
* gnu/packages/python.scm (python-numpy): Update to 1.12.0.
  [source]: Use github instead of sourceforge.
  [native-inputs]: Add python-cython.

  To simplify the handling of dependency cycles (numpy documentation depends
  on matplotlib, which depends on numpy), we split out the documentation into
  a separate package:
  (python-numpy-bootstrap, python2-numpy-bootstrap): Remove variables.
  (python-numpy-documentation, python2-numpy-documentation): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 23:21:06 +01:00
Leo Famulari 14807141e5
Revert "gnu: gnupg: Update to 2.1.19."
This reverts commit 07302d1ab4.

GnuPG 2.1.19 fails to build on armhf-linux and i686-linux:

<https://bugs.gnupg.org/gnupg/issue2988>
2017-03-06 17:11:19 -05:00
Leo Famulari e20784e65e
gnu: texlive: Fix CVE-2016-10243.
* gnu/packages/patches/texlive-texmf-CVE-2016-10243.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/tex.scm (texlive-texmf-src): Use it.
2017-03-06 16:47:37 -05:00
Ricardo Wurmus 093c6f8bc7
gnu: mesa: Build LLVM Gallium drivers.
Fixes <https://bugs.gnu.org/25953>.

* gnu/packages/gl.scm (mesa)[inputs]: Add llvm.
[arguments]: Build LLVM Gallium drivers.
2017-03-06 22:36:38 +01:00
Leo Famulari e2948ef5c1
gnu: libressl: Update to 2.5.1.
* gnu/packages/tls.scm (libressl): Update to 2.5.1.
2017-03-06 16:31:29 -05:00
Leo Famulari 23f22ba8af
services: openssh: Parameterize the OpenSSH package used by the service.
* gnu/services/ssh.scm (<openssh-configuration>)[openssh]: New field.
(openssh-activation, openssh-shepherd-service): Use it.
2017-03-06 13:39:29 -05:00
Nicolas Goaziou 5f8ca95eb5
gnu: giac-xcas: Update to 1.2.3-25.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.3-25.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 14:49:58 +01:00
Troy Sankey 5b1f31ffcf
gnu: python-setuptools-scm: Update to 1.15.0.
* gnu/packages/python.scm (python-setuptools-scm): Update to 1.15.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-03-06 13:55:37 +01:00
Marius Bakke c0446791bd
gnu: python2-backports-shutil-get-terminal-size: Enable tests.
* gnu/packages/python.scm
(python2-backports-shutil-get-terminal-size)[arguments]: Replace 'check' phase
with custom command.
[native-inputs]: Add PYTHON2-PYTEST.
2017-03-06 13:22:51 +01:00
Ricardo Wurmus d701f8bdb2
gnu: libosinfo: Update to 1.0.0.
* gnu/packages/qemu.scm (libosinfo): Update to 1.0.0.
[source]: Use new release location as fedorahosted.org is defunct.
[arguments]: Replace phase "copy-ids" with configure flags; add phase
"disable-broken-test" to disable the "isodetect" test.
[native-inputs]: Update origin for "pci.ids" and "usb.ids".
2017-03-06 13:04:26 +01:00
Efraim Flashner b773e9b005
gnu: gcc: Force Aarch64 to use /lib.
* gnu/packages/gcc.scm (gcc)[arguments]: On aarch64 replace force libdir
to be lib and not lib64.
2017-03-06 11:34:46 +02:00
Thomas Danckaert fb25d348dd
gnu: python-ipython: Update to 5.2.2.
* gnu/packages/python.scm (python-ipython): Update to 5.2.2.
[propagated-inputs]: Add pyhon-prompt-toolkit and python-nbformat.
(python2-ipython) [arguments]: Enable tests.
[propagated-inputs]: Add python2-backports-shutil-get-terminal-size.
[native-inputs]: Add graphviz.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-06 04:35:00 +01:00
Thomas Danckaert 350932536a
gnu: python-scipy: Update to 0.18.1.
* gnu/packages/python.scm (python-scipy): Update to 0.18.1.
[source]: Use github instead of sourceforge.
[native-inputs]: Add python-cython.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-06 03:35:26 +01:00
Thomas Danckaert b320f7bf06
gnu: python-testpath: Fix library location for python2 version.
* gnu/packages/python.scm (python-testpath)[arguments]: Install module in the proper
"lib/pythonx.y" location for all Python versions.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-06 03:33:39 +01:00
Thomas Danckaert 2aa6d3aeeb
gnu: Add python-colorspacious.
* gnu/packages/python.scm (python-colorspacious, python2-colorspacious): New
variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-06 03:24:29 +01:00
Thomas Danckaert ec07421332
gnu: Add python2-backports-shutil-get-terminal-size.
* gnu/packages/python.scm (python2-backports-shutil-get-terminal-size): New
variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-03-06 03:22:30 +01:00
Leo Famulari 7bc19c9205
gnu: xmlto: Fix source URL.
Works around <https://bugs.gnu.org/25989>.

* gnu/packages/xml.scm (xmlto)[source]: Update URL.
[file-name]: New field.
2017-03-05 20:19:18 -05:00
ng0 33c93ea33e
gnu: rxvt-unicode: Add '.desktop' files.
This fixes <https://bugs.gnu.org/23106>.

* gnu/packages/xdisorg.scm (rxvt-unicode)[arguments]: Add
'install-desktop-urxvt' and 'install-desktop-urxvtc' phases.
2017-03-05 16:25:39 -05:00
Nicolas Goaziou 5af1a38133
gnu: wireshark: Update to 2.2.5.
* gnu/packages/networking.scm (wireshark): Update to 2.2.5.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-05 15:45:28 -05:00
Ricardo Wurmus 5f0c649683
gnu: ardour: Enable tests.
* gnu/packages/audio.scm (ardour)[arguments]: Enable unit tests.
2017-03-05 19:43:48 +01:00
Ricardo Wurmus ba5c85679d
gnu: ardour: Generate freedesktop files.
* gnu/packages/audio.scm (ardour)[arguments]: Add "--freedesktop" configure
flag.
[native-inputs]: Add itstool and gettext-minimal.
2017-03-05 19:43:48 +01:00
Ricardo Wurmus 461160c530
gnu: ardour: Update to 5.8.
* gnu/packages/audio.scm (ardour): Update to 5.8.
2017-03-05 19:43:48 +01:00
Kei Kebreau 2041f9019e
gnu: mp3splt: Update to 2.6.2.
* gnu/packages/mp3.scm (mp3splt): Update to 2.6.2.
[native-inputs]: Add pkg-config.
2017-03-05 13:12:03 -05:00
Kei Kebreau 67a8298c09
gnu: libmp3splt: Update to 0.9.2.
* gnu/packages/mp3.scm (libmp3splt): Update to 0.9.2.
2017-03-05 12:53:27 -05:00
Danny Milosavljevic 8ea4248214
gnu: Add binutils-vc4.
* gnu/packages/embedded.scm (binutils-vc4): New variable.
2017-03-05 13:49:12 +01:00
Efraim Flashner 3df18d6144
gnu: obs: Update to 18.0.0.
* gnu/packages/video.scm (obs): Update to 18.0.0.
2017-03-05 12:19:33 +02:00
Leo Famulari 9ee4c9ab6f
services: Add agetty service.
* gnu/services/base.scm (<agetty-configuration>): New record type.
(agetty-shepherd-service, agetty-service): New procedures.
(agetty-service-type): New variable.
* doc/guix.texi (Base Services): Document it.
[mingetty-configuration],[kmscon-configuration]: Specify the types of
supported consoles.
2017-03-05 03:41:32 -05:00
Leo Famulari a78e0bda99
gnu: filezilla: Update to 3.24.1.
* gnu/packages/ftp.scm (filezilla): Update to 3.24.1.
[arguments]: Add '--disable-autoupdatecheck' to #:configure-flags.
2017-03-04 23:15:06 -05:00
rennes 0bc26f66c7
gnu: Add filezilla.
* gnu/packages/ftp.scm (filezilla): New variable.
2017-03-04 23:15:06 -05:00
rennes afa595350b
gnu: Add libfilezilla.
* gnu/packages/ftp.scm (libfilezilla): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 23:15:05 -05:00
rennes 40c611a41d
gnu: wxwidgets: Fix for Filezilla client.
* gnu/packages/patches/wxwidgets-fix-windowGTK.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 23:15:01 -05:00
Kei Kebreau 9f86202ba1
gnu: starfighter: Update to 1.7.
* gnu/packages/games.scm (starfighter): Update to 1.7.
[arguments]: Remove obsolete make flags. Re-enable configure and test
phases.
2017-03-04 22:24:17 -05:00
Leo Famulari 07302d1ab4
gnu: gnupg: Update to 2.1.19.
* gnu/packages/gnupg.scm (gnupg): Update to 2.1.19.
[arguments]: Add 'patch-test-paths' phase and remove 'set-gnupg-home' phase.
Add '--enable-gnupg-builddir-envvar' to #:configure-flags.
2017-03-04 21:04:46 -05:00
Leo Famulari c35745edc4
gnu: kio: Fix CVE-2017-6410.
* gnu/packages/patches/kio-CVE-2017-6410.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/kde-frameworks.scm (kio)[source]: Use it.
2017-03-04 18:35:17 -05:00
Ben Woodcroft 5e0535a7e6
gnu: ruby-coderay: Update to 1.1.1.
* gnu/packages/ruby.scm (ruby-coderay): Update to 1.1.1.
2017-03-05 09:17:12 +10:00
Ben Woodcroft f1710d8da0
gnu: ruby-pry: Update to 0.10.4.
* gnu/packages/ruby.scm (ruby-pry): Update to 0.10.4.
2017-03-05 09:15:00 +10:00
ng0 d0c16adb19
gnu: gitolite: Fix shebangs in hooks.
Fixes <https://bugs.gnu.org/25957>.

* gnu/packages/version-control.scm (gitolite)[arguments]: Add 'fix-hooks-shebangs'
phase to fix references to '/usr/bin/perl'.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 17:51:04 -05:00
ng0 34ba7cd4eb
gnu: gitolite: Update to 3.6.6.
* gnu/packages/version-control.scm (gitolite): Update to 3.6.6.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-04 17:51:04 -05:00
Roel Janssen 52c14bb6ec
gnu: pugixml: Build relocatable library.
* gnu/packages/xml.scm (pugixml): Add "-shared -fPIC" to ensure the
library is relocatable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-04 16:30:36 -05:00
ng0 3190c307f9
gnu: Add hiawatha.
* gnu/packages/web.scm (hiawatha): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-04 14:18:38 -05:00
ng0 8852273868
gnu: Add mbedtls-apache.
* gnu/packages/tls.scm (mbedtls-apache): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-04 14:18:24 -05:00
Danny Milosavljevic 5bbf31ccba
gnu: stellarium: Use modular Qt.
* gnu/packages/astronomy.scm (stellarium)[inputs]: Remove qt.
Add qtbase, qtmultimedia, qtscript, qtserialport.
[native-inputs]: Add qtbase, qttools.
2017-03-04 11:32:53 +01:00
宋文武 b2e3d59c50
gnu: glulxe: Update to 0.5.4.
* gnu/packages/games.scm (glulxe): Update to 0.5.4.
[license]: Change to 'expat'.
2017-03-04 17:05:49 +08:00
Leo Famulari 74a2b2b439
Revert "gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624]."
This release was not properly bootstrapped:

https://lists.x.org/archives/xorg-announce/2017-March/002780.html

We will wait for 1.19.3 before updating.

This reverts commit 848d643874.
2017-03-03 14:34:42 -05:00
Leo Famulari 5eda3d824c
gnu: libice: Build with libbsd [fixes CVE-2017-2626].
* gnu/packages/xorg.scm (libice)[inputs]: Add libbsd.
2017-03-03 14:12:31 -05:00
Leo Famulari fe6db6ecff
gnu: libxdmcp: Build with libbsd [fixes CVE-2017-2625].
* gnu/packages/xorg.scm (libxdmcp)[inputs]: Add libbsd.
2017-03-03 14:12:31 -05:00
Leo Famulari 848d643874
gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624].
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.2.
2017-03-03 14:12:31 -05:00
Julien Lepiller 60a5080675
gnu: php: Update to 7.1.2.
* gnu/packages/php.scm (php): Update to 7.1.2.
[inputs]: Add gnutls.
[arguments]: Disable more tests in 'prepare-tests' phase.
(gd-for-php): Remove variable.
* gnu/packages/patches/gd-fix-chunk-size-on-boundaries.patch,
gnu/packages/patches/gd-fix-truecolor-format-correction.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-03 14:12:31 -05:00
Julien Lepiller e8293ef12c
gnu: gd: Fix an issue with XBM decoding.
* gnu/packages/patches/gd-php-73968-Fix-109-XBM-reading.patch: New file.
* gnu/local.scm (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Use it.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-03 14:12:30 -05:00
Andreas Enge 21abf092a4
gnu: arb: Update to 2.10.0.
* gnu/packages/algebra.scm (arb): Update to 2.10.0.
* gnu/packages/patches/arb-ldconfig.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch.
2017-03-03 18:33:19 +01:00
Marius Bakke 169a438c0f
gnu: acpid: Update to 2.0.28.
* gnu/packages/linux.scm (acpid): Update to 2.0.28.
2017-03-03 17:57:11 +01:00
Marius Bakke 3b175eab84
gnu: nss, nss-certs: Update to 3.29.2.
* gnu/packages/certs.scm (nss-certs): Update to 3.29.2.
* gnu/packages/gnuzilla.scm (nss): Update to 3.29.2.
* gnu/packages/patches/nss-pkgconfig.patch: Adapt to context changes.
2017-03-03 17:26:24 +01:00
Leo Famulari 728f36202d
gnu: nspr: Update to 4.13.1.
* gnu/packages/gnuzilla.scm (nspr): Update to 4.13.1.
2017-03-03 17:23:04 +01:00
Marius Bakke aa6738ddb6
gnu: jasper: Update to 2.0.12.
* gnu/packages/image.scm (jasper): Update to 2.0.12.
2017-03-03 17:11:02 +01:00
Marius Bakke 608afe067e
gnu: maim: Update to 4.4.61.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.61.
2017-03-03 17:11:00 +01:00
Marius Bakke 3f98071ac5
Merge branch 'python-tests' 2017-03-03 16:55:43 +01:00
Andreas Enge 0a77fdf4b8
gp2c: Update to 0.10.0.
* gnu/packages/algebra.scm (gp2c): Update to 0.10.0.
2017-03-03 16:10:23 +01:00
Andreas Enge aada6f371e
pari-gp: Update to 2.9.1.
* gnu/packages/algebra.scm (pari-gp): Update to 2.9.1.
2017-03-03 16:10:23 +01:00
Tobias Geerinckx-Rice 42a3293a64
gnu: tor: Update to 0.2.9.10.
* gnu/packages/tor.scm (tor): Update to 0.2.9.10.
2017-03-03 14:25:52 +01:00
Danny Milosavljevic 6b2afac9d5
gnu: stellarium: Fix package formatting.
* gnu/packages/astronomy.scm (stellarium): Fix package formatting.
2017-03-03 11:29:41 +01:00
Alex Vong 92ae98e2a0
gnu: mupdf: Fix CVE-2017-{5896,5991}.
* gnu/packages/patches/mupdf-CVE-2017-5896.patch,
gnu/packages/patches/mupdf-CVE-2017-5991.patch: New files.
* gnu/packages/pdf.scm (mupdf/fixed)[source]: Add patches.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-03 04:47:52 -05:00
Leo Famulari 89d42ac17c
gnu: certbot, python-acme: Update to 0.12.0.
* gnu/packages/tls.scm (python-acme, python2-acme): Update to 0.12.0.
(certbot): Update to 0.12.0.
2017-03-03 04:29:55 -05:00
Leo Famulari da5db9880e
gnu: python-requests: Update to 2.13.0.
* gnu/packages/python.scm (python-requests, python2-requests): Update to 2.13.0.
2017-03-03 04:29:55 -05:00
Ben Woodcroft 84e36a562b
gnu: googletest: Update to 1.8.0.
* gnu/packages/check.scm (googletest): Update to 1.8.0.
[build-system]: Use cmake-build-system.
[arguments]: Remove field.
[native-inputs]: Remove autoconf, automake, libtool.
2017-03-03 17:57:23 +10:00
Tobias Geerinckx-Rice 488a373451
gnu: libseccomp: Update to 2.3.2.
* gnu/packages/linux.scm (libseccomp): Update to 2.3.2.
2017-03-03 05:29:12 +01:00
Tobias Geerinckx-Rice 95b80db637
gnu: cmark: Update to 0.27.1.
* gnu/packages/markdown.scm (cmark): Update to 0.27.1.
2017-03-03 02:06:57 +01:00
Tobias Geerinckx-Rice 1e5c056ca1
gnu: catimg: Update to 2.2.2.
* gnu/packages/image-viewers.scm (catimg): Update to 2.2.2.
[arguments]: Add ‘-DMAN_OUTPUT_PATH’ to the cmake arguments.
2017-03-03 02:04:26 +01:00
Tobias Geerinckx-Rice 0f9bb61bfa
gnu: moka-icon-theme: Update to 5.3.5.
* gnu/packages/gnome.scm (moka-icon-theme): Update to 5.3.5.
2017-03-03 00:59:31 +01:00
Tobias Geerinckx-Rice c41802401c
gnu: arc-icon-theme: Update to 20161122.
* gnu/packages/gnome.scm (arc-icon-theme): Update to 20161122.
2017-03-03 00:59:31 +01:00
Tobias Geerinckx-Rice 7967efc18c
gnu: arc-theme: Update to 20170302.
* gnu/packages/gnome.scm (arc-theme): Update to 20170302.
2017-03-03 00:59:31 +01:00
Tobias Geerinckx-Rice 9c53993fb2
gnu: r-gtable: Remove duplicate definition.
* gnu/packages/statistics.scm (r-gtable): Remove shadowed 0.1.2 version.
[home-page]: Use HTTPS.
[synopsis, description]: Use those of the removed version.
2017-03-03 00:59:30 +01:00
Tobias Geerinckx-Rice fe08b1a759
gnu: r-codetools: Remove duplicate definition.
* gnu/packages/statistics.scm (r-codetools): Remove shadowed 0.2-14 version.
[home-page]: Use HTTPS.
2017-03-03 00:59:30 +01:00
Tobias Geerinckx-Rice 6f23e2fb02
gnu: ruby-arel: Remove duplicate definition.
* gnu/packages/ruby.scm (ruby-arel): Remove shadowed 6.0.0 version.
[description]: Use the older description & expand some acronyms.
2017-03-03 00:59:30 +01:00
Tobias Geerinckx-Rice 9baab9aeed
gnu: snappy: Update to 1.1.4.
* gnu/packages/compression.scm (snappy): Update to 1.1.4.
2017-03-03 00:59:30 +01:00
Tobias Geerinckx-Rice f0f77eb5e4
gnu: youtube-dl: Update to 2017.03.02.
* gnu/packages/video.scm (youtube-dl): Update to 2017.03.02.
2017-03-03 00:59:29 +01:00
Mekeor Melire 3744742254
gnu: Add dzen.
* gnu/packages/xdisorg.scm (dzen): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-03-02 18:47:08 -05:00
Marius Bakke 81635fb680
gnu: password-store: Update to 1.7.
* gnu/packages/password-utils.scm (password-store): Update to 1.7.
[inputs]: Drop PWGEN. Add QRENCODE.
[arguments]: Adjust wrapper accordingly.
2017-03-02 23:08:09 +01:00
Ricardo Wurmus 0c729ef4e3
gnu: icedtea-8: Do not embed build time.
* gnu/packages/java.scm (icedtea-8)[source]: Modify snippet to erase the
embedded build time.
2017-03-02 21:46:39 +01:00
Ricardo Wurmus 71053e1477
gnu: Remove icedtea-6.
* gnu/packages/java.scm (icedtea-6): Remove variable.
(icedtea-7): Do not inherit from icedtea-6.
2017-03-02 21:46:31 +01:00
ng0 a80488c204
gnu: Add python-pykka.
* gnu/packages/python.scm (python-pykka): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-02 14:02:00 -05:00
ng0 de95925041
gnu: Add python-eventlet.
* gnu/packages/python.scm (python-eventlet): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-02 14:02:00 -05:00
ng0 ef91e2b964
gnu: neomutt: Configure with 'lmdb' and 'tokyocabinet'.
* gnu/packages/mail.scm (neomutt)[configure]: Add '--with-tokyocabinet' and
'--with-lmdb'.
[inputs]: Add 'lmdb' and 'tokyocabinet'.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-02 13:56:54 -05:00
ng0 bdc11dc4c0
gnu: Add tokyocabinet.
* gnu/packages/databases.scm (tokyocabinet): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-02 13:56:54 -05:00
Leo Famulari 0b181ff901
gnu: podofo: Update to 0.9.5.
* gnu/packages/pdf.scm (podofo): Update to 0.9.5.
2017-03-02 13:35:58 -05:00
Pjotr Prins 38510546d9
gnu: Add speedtest-cli.
* gnu/packages/networking.scm (speedtest-cli): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-02 13:31:44 -05:00
Marius Bakke 3e7cb70a2a
gnu: Add perl-anyevent-i3.
* gnu/packages/wm.scm (perl-anyevent-i3): New variable.
2017-03-02 18:39:17 +01:00
Marius Bakke 0a030a9c67
gnu: Add perl-anyevent.
* gnu/packages/libevent.scm (perl-anyevent): New variable.
2017-03-02 18:39:17 +01:00
Marius Bakke e17dc7397e
gnu: Add perl-x11-xcb.
* gnu/packages/xorg.scm (perl-x11-xcb): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 418852f903
gnu: Add perl-mousex-nativetraits.
* gnu/packages/perl.scm (perl-mousex-nativetraits): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 68e31f81c1
gnu: Add perl-any-moose.
* gnu/packages/perl.scm (perl-any-moose): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 6578c56728
gnu: Add perl-xs-object-magic.
* gnu/packages/perl.scm (perl-xs-object-magic): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 38e29d03bf
gnu: Add perl-extutils-pkgconfig.
* gnu/packages/perl.scm (perl-extutils-pkgconfig): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 84e8b19fe1
gnu: Add perl-extutils-depends.
* gnu/packages/perl.scm (perl-extutils-depends): New variable.
2017-03-02 18:39:16 +01:00
Marius Bakke 25c3cf3edb
gnu: Add perl-test-number-delta.
* gnu/packages/perl.scm (perl-test-number-delta): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke d66fa69618
gnu: Add perl-xml-descent.
* gnu/packages/xml.scm (perl-xml-descent): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke 62b28f192b
gnu: Add perl-xml-tokeparser.
* gnu/packages/xml.scm (perl-xml-parser): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke 456f14f0fe
gnu: Add perl-mouse.
* gnu/packages/perl.scm (perl-mouse): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke 00aa3ae79b
gnu: Add perl-module-build-xsutil.
* gnu/packages/perl.scm (perl-module-build-xsutil): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke 3ce3ecd3d7
gnu: Add perl-cwd-guard.
* gnu/packages/perl.scm (perl-cwd-guard): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke c1adb4ebd6
gnu: Add perl-devel-checkcompiler.
* gnu/packages/perl.scm (perl-devel-checkcompiler): New variable.
2017-03-02 18:39:15 +01:00
Marius Bakke ad8f8e7595
gnu: Add perl-ev.
* gnu/packages/libevent.scm (perl-ev): New variable.
2017-03-02 18:39:14 +01:00
Marius Bakke 647b6d3847
gnu: Add perl-canary-stability.
* gnu/packages/perl.scm (perl-canary-stability): New variable.
2017-03-02 18:39:14 +01:00
Marius Bakke 811f4f5b4c
gnu: Add perl-async-interrupt.
* gnu/packages/perl.scm (perl-async-interrupt): New variable.
2017-03-02 18:39:14 +01:00
Marius Bakke 04c88363da
gnu: leveldb: Update to 1.20.
* gnu/packages/databases.scm (leveldb): Update to 1.20.
2017-03-02 18:39:14 +01:00
John Darrington 479c4273e6
gnu: Add jacal.
* gnu/packages/maths.scm (jacal): New variable.
* gnu/packages/patches/jacal-fix-texinfo.patch: New file.
2017-03-02 18:17:26 +01:00
John Darrington 8c48d0eb33
gnu: Add scm.
* gnu/packages/scheme.scm (scm): New variable.
2017-03-02 18:17:22 +01:00
John Darrington 07ef08a736
gnu: Add slib.
* gnu/packages/scheme.scm (slib): New variable.
2017-03-02 18:17:18 +01:00
John Darrington f1021afb41
gnu: Merge the two stellaria into one.
* gnu/packages/astronomy.scm (stellaruim): Merge details from stellarium-0.14.
* gnu/packages/education.scm (stellarium): Remove variable.
2017-03-02 18:02:26 +01:00
Rene Saavedra 37e78bc7f2
gnu: fontconfig: Fix PATH_MAX for Hurd systems.
* gnu/packages/patches/fontconfig-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (fontconfig)[source]: Use it.

Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
2017-03-02 14:35:17 +02:00
Ben Woodcroft ec4102f57f
gnu: bundler: Update to 1.14.5.
* gnu/packages/ruby.scm (bundler): Update to 1.14.5.
2017-03-02 21:19:39 +10:00
Ben Woodcroft a9f754d733
gnu: diamond: Update to 0.8.36.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.8.36.
2017-03-02 21:19:26 +10:00
Efraim Flashner a047122c6a
gnu: mutt: Update to 1.8.0.
* gnu/packages/mail.scm (mutt): Update to 1.8.0.
2017-03-02 12:45:50 +02:00
Efraim Flashner 1a10cefc91
gnu: nano: Update to 2.7.5.
* gnu/packages/nano.scm (nano): Update to 2.7.5.
[description]: Updated with help from 'guix lint'.
2017-03-02 12:39:26 +02:00
Efraim Flashner 10045e5c81
gnu: pth: Add support for aarch64.
* gnu/packages/pth.scm (pth)[arguments]: When compiling on aarch64 add
the '--host=aarch64' flag.
[home-page]: Use https.
2017-03-02 11:51:43 +02:00
Alex Kost 47ddf3e5f0
services: ssh: Remove 'openssh-service' exported symbol.
This is a followup to commit d8f3128119.
Reported by thomasd on #guix.

* gnu/services/ssh.scm: Do not export 'openssh-service' as it does not
exist.
2017-03-02 11:50:57 +03:00
John Darrington 0558e9684f
gnu: Add stellarium.
* gnu/packages/astronomy.scm (stellarium): New variable.
2017-03-02 07:03:26 +01:00
Tobias Geerinckx-Rice 1a01551a9b
gnu: cbatticon: Update to 1.6.5.
* gnu/packages/admin.scm (cbatticon): Update to 1.6.5.
2017-03-02 06:23:21 +01:00
Tobias Geerinckx-Rice 63f5d53cf1
gnu: di: Update to 4.43.
* gnu/packages/admin.scm (di): Update to 4.43.
2017-03-02 06:23:21 +01:00
Tobias Geerinckx-Rice 5f643dbe08
gnu: tidy-html: Update to 5.4.0.
* gnu/packages/web.scm (tidy-html): Update to 5.4.0.
2017-03-02 06:23:20 +01:00
Tobias Geerinckx-Rice 53c36279c2
gnu: txt2man: Update to 1.6.0.
* gnu/packages/man.scm (txt2man): Update to 1.6.0.
2017-03-02 06:23:20 +01:00
Tobias Geerinckx-Rice 02de2f7bb2
gnu: youtube-dl: Update to 2017.02.28.
* gnu/packages/video.scm (youtube-dl): Update to 2017.02.28.
2017-03-02 06:23:20 +01:00
Tobias Geerinckx-Rice 0204187296
gnu: iproute2: Use @command in description.
* gnu/packages/linux.scm (iproute2)[description]: Use @command mark-up when
referring to the separate tools.
2017-03-02 06:23:20 +01:00
Leo Famulari d8bcf08088
gnu: vdirsyncer: Update to 0.15.0.
* gnu/packages/dav.scm (vdirsyncer): Update to 0.15.0.
[source]: Remove obsolete patch 'vdirsyncer-test-suite-slow-machines.patch'.
* gnu/packages/patches/vdirsyncer-test-suite-slow-machines.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-03-01 22:33:11 -05:00
Carlo Zancanaro ea9e58ef66
gnu: icedtea-6: Modify certificate import to not fail for icedtea-8.
Co-authored-by: Roel Janssen <roel@gnu.org>

* gnu/packages/java.scm (icedtea-6)[arguments]: Do not fail install-keystore
phase when attempting to import unsupported certificate types.  Also ensure
that the keystore is able to be written to before copying it.
(icedtea-8)[arguments]: Restore "install-keystore" phase.
2017-03-01 23:25:46 +01:00
Leo Famulari 428af2c683
gnu: graphicsmagick: Add comment about CVE-2017-6335.
* gnu/packages/imagemagick.scm (graphicsmagick): Add comment.
2017-03-01 16:36:34 -05:00
Efraim Flashner cec21d689d
gnu: libdrm-symbol-check.patch: Add case for radeon.
* gnu/packages/patches/libdrm-symbol-check.patch: Add the extra seven
symbols from the public headers to the radeon-symbol-check to satisfy
the test.  Also add aarch64-linux to the list of architectures affected.
2017-03-01 22:43:46 +02:00
Efraim Flashner 7ed7be3c2e
gnu: gd: Fix test failure on aarch64.
* gnu/packages/gd.scm (gd)[arguments]: Add make-flag -ffp-contract=off
to work around upstream bug 278.
2017-03-01 22:17:58 +02:00
Marius Bakke 07feb58031
gnu: notmuch: Update to 0.23.7.
* gnu/packages/mail.scm (notmuch, python2-notmuch): Update to 0.23.7.
2017-03-01 20:41:41 +01:00
Marius Bakke 7166221c62
gnu: maim: Update to 4.4.60.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.60.
2017-03-01 20:41:41 +01:00
Marius Bakke ad839aeaee
gnu: slop: Update to 5.3.37.
* gnu/packages/xdisorg.scm (slop): Update to 5.3.37.
2017-03-01 20:41:41 +01:00
Marius Bakke 8c58c53beb
gnu: re2: Update to 2017-03-01.
* gnu/packages/regex.scm (re2): Update to 2017-03-01.
2017-03-01 20:41:41 +01:00
Marius Bakke ef23ed9e25
gnu: sessreg: Update to 1.1.1.
* gnu/packages/xorg.scm (sessreg): Update to 1.1.1.
2017-03-01 20:41:41 +01:00
Marius Bakke d2839defec
gnu: jemalloc: Update to 4.5.0.
* gnu/packages/jemalloc.scm (jemalloc): Update to 4.5.0.
2017-03-01 20:41:41 +01:00
ng0 3a263368dd
gnu: Add blists.
* gnu/packages/mail.scm (blists): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-01 13:16:31 -05:00
John Darrington 0da8313c67
gnu: Add unrar.
* gnu/packages/compression.scm (unrar): New variable.
2017-03-01 18:57:00 +01:00
David Craven b0377e58c3
file-systems: Add FAT32 support.
* gnu/build/file-systems.scm (%fat32-endianness, fat32-superblock?,
read-fat32-superblock, fat32-superblock-uuid, fat32-uuid->string,
fat32-superblock-volume-name, check-fat32-file-system): New variables.
(%partition-label-readers, %partition-uuid-readers, check-file-system): Add
fat support.
(latin1->string): New variable.
(null-terminated-latin1->string): Use latin1->string.
2017-03-01 17:27:49 +01:00
ng0 bd9f8869b1
gnu: mumble: Build with 'murmur' server component.
* gnu/packages/telephony.scm (mumble)[arguments]: Build 'murmur'.
Remove 'no-server' and add 'no-ice' to "configure" phase.
[description]: Add a sentence about mumble and murmur.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-03-01 09:41:36 -05:00
Efraim Flashner f495f1bf2d
gnu: enlightenment: Update to 0.21.6.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.6.
2017-03-01 11:33:08 +02:00
Efraim Flashner e9d60ebadb
gnu: octave: Update to 4.2.1.
* gnu/packages/maths.scm (octave): Update to 4.2.1.
2017-03-01 11:33:08 +02:00
ng0 05c638984d
gnu: Add lush2.
* gnu/packages/lisp.scm (lush2): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 23:21:38 -05:00
David Craven 26a076ed69
vm: Improve readability of run-vm.sh generation.
* gnu/system/vm.scm (common-qemu-options,
system-qemu-image/shared-store-script): Improve readability.
2017-03-01 00:15:31 +01:00
David Craven 43fe431cce
vm: Remove hard coded kernel file name.
* gnu/system/vm.scm (system-qemu-image/shared-store-script,
expression->derivation-in-linux-vm): Use operating-system-kernel-file and
system-linux-image-file-name.
* gnu/system.scm (system-linux-image-file-name): Add ARM.
2017-02-28 23:43:35 +01:00
John Darrington 5f947808cd
gnu: Add linsmith.
* gnu/packages/engineering.scm (linsmith): New variable.
2017-02-28 21:29:52 +01:00
Efraim Flashner 13e4a6c863
gnu: screen: Update to 4.5.1.
* gnu/packages/screen.scm (screen): Update to 4.5.1.
[source]: Remove patch.
* gnu/packages/patches/screen-CVE-2017-5618.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-28 21:01:26 +02:00
Carlo Zancanaro 05740895fe
gnu: wine: Add 'pulseaudio' to 'inputs'.
* gnu/packages/wine.scm (wine)[inputs]: Add pulseaudio.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 13:47:16 -05:00
John Darrington a9406b2416
gnu: Add ccd2cue
* gnu/packages/cdrom.scm (ccd2cue): New variable.
2017-02-28 18:55:11 +01:00
ng0 b02a141f3e
gnu: Add vim-airline-themes.
* gnu/packages/vim.scm (vim-airline-themes): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:27 -05:00
ng0 7ffcf5c5e0
gnu: Add vim-airline.
* gnu/packages/vim.scm (vim-airline): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:24 -05:00
ng0 25340002b6
gnu: Add vim-context-filetype.
* gnu/packages/vim.scm (vim-context-filetype): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:20 -05:00
ng0 a4c95372e2
gnu: Add vim-luna.
* gnu/packages/vim.scm (vim-luna): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:20 -05:00
ng0 5890f891e7
gnu: Add vim-neosnippet.
* gnu/packages/vim.scm (vim-neosnippet): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:17 -05:00
ng0 34af179ac7
gnu: Add vim-neosnippet-snippets.
* gnu/packages/vim.scm (vim-neosnippet-snippets): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:14 -05:00
ng0 843b19ca88
gnu: Add vim-scheme.
* gnu/packages/vim.scm (vim-scheme): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:25:09 -05:00
ng0 8bb7b4f517
gnu: Add vim-neocomplete.
* gnu/packages/vim.scm (vim-neocomplete): New variable.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 12:23:44 -05:00
Federico Beffa a995251d68
gnu: wxmaxima: Downgrade to 16.04.2.
* gnu/packages/maths.scm (wxmaxima): Do it.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-28 11:22:13 -05:00
Ricardo Wurmus 48d66a9c99
gnu: bamtools: Update to 2.4.1.
* gnu/packages/bioinformatics.scm (bamtools): Update to 2.4.1.
2017-02-28 12:10:02 +01:00
Leo Famulari f3a24b46c8
gnu: doxygen: Update to 1.8.13.
* gnu/packages/documentation.scm (doxygen): Update to 1.8.13.
2017-02-28 02:09:51 -05:00
Leo Famulari 4407a3535b
gnu: flex: Update to 2.6.3.
* gnu/packages/flex.scm (flex): Update to 2.6.3.
2017-02-28 02:09:51 -05:00
Leo Famulari 29796b3f94
gnu: cups: Fix build failure in reset-gzip-timestamps phase.
* gnu/packages/cups.scm (cups)[arguments]: Add 'make-manpages-writable' phase.
2017-02-28 02:09:50 -05:00
Leo Famulari 306c4d6961
gnu: linux-libre: Update to 4.10.1.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.1.
(%linux-libre-hash): Update hash.
2017-02-27 15:22:35 -05:00
Alex Kost b4905fc1d9
gnu: emacs-guix: Update to 0.3.
* gnu/packages/emacs.scm (emacs-guix): Update to 0.3.
2017-02-27 18:25:14 +03:00
Alex Kost 568cd52613
gnu: guix: Update development snapshot.
* gnu/packages/package-management.scm (guix-devel): Update to 1162418.
2017-02-27 18:25:14 +03:00
Marius Bakke 2bb12f5a68
gnu: ribodiff: Fix test failure.
* gnu/packages/bioinformatics.scm (ribodiff)[native-inputs]: Add PYTHON2-MOCK
  and PYTHON2-NOSE.
2017-02-27 15:32:17 +01:00
Thomas Danckaert d5a9783999
gnu: python-netcdf4: Update to 1.2.7.
* gnu/packages/python.scm (python-netcdf4, python2-netcdf4): Update to 1.2.7.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-27 14:55:39 +01:00
Thomas Danckaert cbfbcb2105
gnu: coda: Update to 2.18.
* gnu/packages/python.scm (coda): Update to 2.18.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-27 14:55:25 +01:00
Alex Kost 9bd94544be
gnu: emacs: Simplify "guix-emacs.el".
* gnu/packages/aux-files/emacs/guix-emacs.el: Do not try to require
'guix-profiles'.  Do not call 'guix-emacs-autoload-packages' in the top
level.
(guix-package-enable-at-startup): Remove.  This variable can't be set by
a user since this file is loaded before user config.
(guix-emacs-autoload-packages): Use 'guix-read-package-profile' instead
of 'guix-profile-prompt' in interactive clause (it was renamed in
Emacs-Guix).
* gnu/packages/emacs.scm (emacs)[arguments]: Call
'guix-emacs-autoload-packages' in "site-start.el" after requiring
'guix-emacs'.
2017-02-27 16:44:58 +03:00
Alex Kost 59d04f63df
gnu: emacs: Move "guix-emacs.el" to "aux-files".
* emacs/guix-emacs.el: Rename to...
* gnu/packages/aux-files/emacs/guix-emacs.el: ... this.
* Makefile.am (AUX_FILES): Add it.
* gnu/packages/emacs.scm (emacs)[inputs]: Remove 'guix' source.
[native-inputs]: Add "guix-emacs.el" auxiliary file.
[arguments]: Adjust 'install-site-start' phase accordingly.
2017-02-27 16:44:58 +03:00
Alex Kost 7994250fdb
gnu: linux: Move configuration files to "aux-files".
* gnu/packages/linux-libre-4.1-i686.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.1-i686.conf: ... this.
* gnu/packages/linux-libre-4.1-x86_64.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.1-x86_64.conf: ... this.
* gnu/packages/linux-libre-4.4-i686.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.4-i686.conf: ... this.
* gnu/packages/linux-libre-4.4-x86_64.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.4-x86_64.conf: ... this.
* gnu/packages/linux-libre-4.9-i686.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.9-i686.conf: ... this.
* gnu/packages/linux-libre-4.9-x86_64.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.9-x86_64.conf: ... this.
* gnu/packages/linux-libre-4.10-i686.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.10-i686.conf: ... this.
* gnu/packages/linux-libre-4.10-x86_64.conf: Rename to...
* gnu/packages/aux-files/linux-libre/4.10-x86_64.conf: ... this.
* gnu/packages/linux.scm (kernel-config): Use 'search-auxiliary-file' to
find configuration files.
* Makefile.am (KCONFIGS): Rename to...
(AUX_FILES): ... this.  Adjust accordingly.
2017-02-27 16:44:58 +03:00
Alex Kost 96eaa55ffb
packages: Add 'search-auxiliary-file'.
Suggested-by: Ludovic Courtès <ludo@gnu.org> at
<http://lists.gnu.org/archive/html/guix-devel/2016-12/msg01174.html>.

* gnu/packages.scm (%auxiliary-files-path): New variable.
(search-auxiliary-file): New procedure.
2017-02-27 16:44:57 +03:00
Manolis Ragkousis 751702676e
guix: build: make-bootstrap: Copy "falloc.h" to the new system.
In glibc-2.25 a dependency on "linux/falloc.h" was added.
This also reverts commit 8f8f250bdc
which is no longer needed. This commit was not compatible with
the glibc version Hurd is using. See
<https://lists.gnu.org/archive/html/guix-devel/2017-02/msg01046.html>

* guix/build/make-bootstrap.scm (make-stripped-libc): Copy "falloc.h"
to the new system.
* gnu/packages/patches/glibc-bootstrap-system.patch: Remove part
that touches fcntl-linux.h.

Problem reported by Andreas Enge <andreas@enge.fr>.
2017-02-27 15:31:06 +02:00
Marius Bakke 2982889d68
gnu: potrace: Update to 1.14 [fixes CVE-2016-8685 and CVE-2016-8686].
* gnu/packages/fontutils.scm (potrace): Update to 1.14.
2017-02-27 13:08:41 +01:00
Marius Bakke e9eafae289
gnu: khard: Disable tests.
* gnu/packages/mail.scm (khard)[arguments]: Set #:tests? #f.
2017-02-27 12:54:19 +01:00
Marius Bakke 8779987bba
Merge branch 'master' into python-tests 2017-02-27 12:42:22 +01:00
Marius Bakke a6d9f8837b
gnu: whois: Update to 5.2.15.
* gnu/packages/networking.scm (whois): Update to 5.2.15.
2017-02-27 12:39:39 +01:00
Marius Bakke 298111a7a7
gnu: maim: Update to 4.4.59.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.59.
2017-02-27 12:39:39 +01:00
Marius Bakke 31ccf5dc6c
gnu: slop: Update to 5.3.35.
* gnu/packages/xdisorg.scm (slop): Update to 5.3.35.
2017-02-27 12:39:39 +01:00
Marius Bakke 8e5652f924
gnu: harfbuzz: Update to 1.4.3.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.4.3.
2017-02-27 11:41:54 +01:00
Marius Bakke daed5b7ed3
gnu: libx11: Update to 1.6.5.
* gnu/packages/xorg.scm (libx11): Update to 1.6.5.
2017-02-27 11:31:51 +01:00
Leo Famulari c46d8e92de
gnu: linux-libre@4.4: Update to 4.4.52.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.52.
Remove patches.
2017-02-27 04:21:32 -05:00
Leo Famulari f11a48c0ca
gnu: linux-libre@4.9: Update to 4.9.13.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.13.
Remove patches.
2017-02-27 04:21:32 -05:00
Leo Famulari 50a86ee6c9
gnu: python-gst: Update to 1.10.4.
* gnu/packages/gstreamer.scm (python-gst): Update to 1.10.4.
2017-02-27 04:04:52 -05:00
Leo Famulari b8f337c280
gnu: gst-libav: Update to 1.10.4.
* gnu/packages/gstreamer.scm (gst-libav): Update to 1.10.4.
2017-02-27 04:04:52 -05:00
Leo Famulari 66fff91735
gnu: gst-plugins-ugly: Update to 1.10.4 [fixes CVE-2017-5847].
* gnu/packages/gstreamer.scm (gst-plugins-ugly): Update to 1.10.4.
2017-02-27 04:04:52 -05:00
Leo Famulari 869ffe8f9b
gnu: gst-plugins-bad: Update to 1.10.4 [fixes CVE-2017-5848].
*  gnu/packages/gstreamer.scm (gst-plugins-bad): Update to 1.10.4.
2017-02-27 04:04:52 -05:00
Leo Famulari 2611454831
gnu: gst-plugins-good: Update to 1.10.4.
* gnu/packages/gstreamer.scm (gst-plugins-good): Update to 1.10.4.
2017-02-27 04:04:52 -05:00
Leo Famulari 1d8e727357
gnu: gst-plugins-base: Update to 1.10.4.
* gnu/packages/gstreamer.scm (gst-plugins-base): Update to 1.10.4.
[source]: Remove obsolete patch 'gst-plugins-base-fix-test-on-32bit.patch'
* gnu/packages/patches/gst-plugins-base-fix-test-on-32bit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-27 04:04:51 -05:00
Leo Famulari c1ed10f95e
gnu: gstreamer: Update to 1.10.4.
* gnu/packages/gstreamer.scm (gstreamer): Update to 1.10.4.
2017-02-27 04:04:46 -05:00
Efraim Flashner 1c598515cd
gnu: fontconfig: Fix test-suite for freetype update.
* gnu/packages/fontutils.scm (fontconfig)[arguments]: Add phase to fix
the test-suite to have the input expected.
2017-02-27 08:29:05 +02:00
Marius Bakke 3ba43a2297
gnu: pciutils: Update to 3.5.4.
* gnu/packages/pciutils.scm (pciutils): Update to 3.5.4.
2017-02-27 00:03:37 +01:00
Marius Bakke 61f78e7284
gnu: iproute2: Update to 4.10.
* gnu/packages/linux.scm (iproute2): Update to 4.10.
[arguments]: Specify HDRDIR in #:make-flags.
2017-02-27 00:03:18 +01:00
Marius Bakke 212c775c9c
gnu: bluez: Update to 5.44.
* gnu/packages/linux.scm (bluez): Update to 5.44.
2017-02-26 23:44:24 +01:00
Marius Bakke b9375d8944
gnu: kmod: Update to 24.
* gnu/packages/linux.scm (kmod): Update to 24.
2017-02-26 23:44:18 +01:00
Efraim Flashner 3de15bb740
gnu: freetype: Update to 2.7.1.
* gnu/packages/fontutils.scm (freetype): Update to 2.7.1.
2017-02-26 23:16:05 +02:00
Marius Bakke ac2d5de3da
gnu: libssh2: Fix build failure after 1.8.0 upgrade.
* gnu/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ssh.scm (libssh2)[source]: Use it.
[arguments]: Add 'autoreconf' phase.
[native-inputs]: Add AUTOCONF and AUTOMAKE.
2017-02-26 22:05:42 +01:00
Marius Bakke 5d79b1bf57
gnu: libssh: Update to 0.7.4.
* gnu/packages/ssh.scm (libssh): Update to 0.7.4.
[home-page]: Use HTTPS.
2017-02-26 21:46:45 +01:00
Leo Famulari 56a44e2d5b
gnu: gd: Fix test failure with FreeType 2.7.
* gnu/packages/patches/gd-freetype-test-failure.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Use it.
2017-02-26 15:46:03 -05:00
Marius Bakke b01a89854b
gnu: Remove unused patch.
This is a followup to 6f9d5b2e8c.

* gnu/packages/patches/libssh-0.6.5-CVE-2016-0739.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-26 21:41:21 +01:00
ng0 9c66b88543
gnu: neomutt: Update to 20170225.
* gnu/packages/mail.scm (neomutt): Update to 20170225.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-26 13:06:06 -05:00
Leo Famulari ffa771d2b4
gnu: vim: Use upstream fix for CVE-2017-5953.
* gnu/packages/patches/vim-CVE-2017-5953.patch: Adjust to match upstream changes.
2017-02-26 12:04:16 -05:00
Leo Famulari fe36608f99
gnu: fontconfig: Fix build failure caused by symbol conflict with glibc@2.25.
* gnu/packages/patches/fontconfig-charwidth-symbol-conflict.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (fontconfig)[source]: Use it.
2017-02-26 11:39:09 -05:00
Leo Famulari f0a01af5c6
gnu: eudev: Fix build failure caused by conflicting function type declaration.
* gnu/packages/patches/eudev-conflicting-declaration.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (eudev)[source]: Use it.
2017-02-26 11:39:09 -05:00
Leo Famulari 378618640d
gnu: eudev: Update to 3.2.1.
* gnu/packages/linux.scm (eudev): Update to 3.2.1.
2017-02-26 11:39:09 -05:00
Leo Famulari d043ceedbb
gnu: cups-minimal: Fix build failure in reset-gzip-timestamps phase.
* gnu/packages/cups.scm (cups-minimal)[arguments]: Add 'make-manpages-writable'
phase.
2017-02-26 11:39:08 -05:00
Efraim Flashner 9a9d6d782c
gnu: bdb@5.3: Support aarch64.
* gnu/packages/databases.scm (bdb@5.3)[arguments]: Copy arguments from
* bdb, add '--build' flag for aarch64.
2017-02-25 20:39:05 +02:00
John Darrington 2f1d20a8d4
gnu: xshogi: Remove Texinfo markup from synopsis.
* gnu/packages/games.scm (xshogi): Remove Texinfo markup from synopsis.
2017-02-25 13:24:55 +01:00
Marius Bakke d470d2d520
gnu: libva: Update to 1.7.3.
* gnu/packages/video.scm (libva): Update to 1.7.3.
2017-02-25 13:17:02 +01:00
Marius Bakke 5932c3d019
Revert "gnu: libva: Update to 1.7.3."
It causes too many rebuilds for 'master'.

This reverts commit 9c96d33cfd.
2017-02-25 13:15:06 +01:00
Marius Bakke 9c96d33cfd
gnu: libva: Update to 1.7.3.
* gnu/packages/video.scm (libva): Update to 1.7.3.
2017-02-25 13:10:28 +01:00
Marius Bakke 61feaf3b5f
gnu: libx264: Update to 20170224-2245.
* gnu/packages/video.scm (libx264): Update to 20170224-2245.
2017-02-25 13:10:28 +01:00
Marius Bakke 49ed5de31e
gnu: x265: Update to 2.3.
* gnu/packages/video.scm (x265): Update to 2.3.
2017-02-25 13:10:28 +01:00
Marius Bakke a343c46134
gnu: dlib: Update to 19.3.
* gnu/packages/machine-learning.scm (dlib): Update to 19.3.
[arguments]: Enable one more test.
2017-02-25 13:10:28 +01:00
Marius Bakke b9fb6b8a24
gnu: rocksdb: Update to 5.1.4.
* gnu/packages/databases.scm (rocksdb): Update to 5.1.4.
2017-02-25 13:10:27 +01:00
Marius Bakke 988a5cb11e
gnu: maim: Update to 4.4.50.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.50.
2017-02-25 13:10:27 +01:00
Marius Bakke 472bf03857
gnu: slop: Update to 5.3.28.
* gnu/packages/xdisorg.scm (slop): Update to 5.3.28.
2017-02-25 13:10:27 +01:00
Danny Milosavljevic bcd2fddd6a
gnu: ldc-bootstrap: Update to 0.17.3.
* gnu/packages/ldc.scm (ldc-bootstrap): Update to 0.17.3.
2017-02-25 08:33:26 +01:00
Danny Milosavljevic 219369ce0f
gnu: ldc: Update to 1.1.1.
* gnu/packages/ldc.scm (ldc): Update to 1.1.1.
2017-02-25 08:05:05 +01:00
Ricardo Wurmus 1885bb0c08
gnu: python-dendropy: Fix failing tests.
* gnu/packages/patches/python-dendropy-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/bioinformatics.scm (python-dendropy)[source]: Add patch.
2017-02-24 23:44:31 +01:00
Marius Bakke 86baa4ce8d
gnu: git: Update to 2.12.0.
* gnu/packages/version-control.scm (git): Update to 2.12.0.
2017-02-24 22:36:28 +01:00
Marius Bakke d6caebc4d6
gnu: python2-reno: Disable tests.
* gnu/packages/openstack.scm (python2-reno)[arguments]: New field.
(python-reno)[properties]: Delay it.
2017-02-24 21:37:03 +01:00
Marius Bakke 154d0016b5
Revert "gnu: python2-fastlmm: Update to 0.2.26."
This reverts commit 594358f5b6.
2017-02-24 21:36:07 +01:00
Marius Bakke e1f2e19047
gnu: python2-swiftclient: Disable tests.
* gnu/packages/openstack.scm (python2-swiftclient)[arguments]: New field.
2017-02-24 20:56:06 +01:00
Marius Bakke 041b5932da
gnu: python2-bandit: Disable tests.
* gnu/packages/openstack.scm (python2-bandit)[arguments]: New field.
(python-bandit)[properties]: Delay it.
2017-02-24 20:51:39 +01:00
Marius Bakke 11a8767b94
gnu: python2-stevedore: Disable tests.
* gnu/packages/openstack.scm (python2-stevedore)[arguments]: New field.
(python-stevedore)[properties]: New field.
2017-02-24 20:49:45 +01:00
Marius Bakke dc6bedbaca
gnu: python2-requests-mock: Disable tests.
* gnu/packages/openstack.scm (python2-requests-mock)[arguments]: New field.
(python-requests-mock): Delay it.
2017-02-24 20:45:46 +01:00
Marius Bakke ec867b86a0
gnu: python2-oslotest: Disable tests.
* gnu/packages/openstack.scm(python2-oslotest)[arguments]: New field.
(python-oslotest)[properties]: Delay it.
2017-02-24 20:41:12 +01:00
Leo Famulari 55e61c4db8
gnu: gnutls: Support internationalized domain names.
* gnu/packages/tls.scm (gnutls)[propagated-inputs]: Replace libidn with
libidn2.
2017-02-24 14:03:16 -05:00
Marius Bakke 3b86a385db
gnu: python-passlib: Update to 1.7.1.
* gnu/packages/python.scm (python-passlib, python2-passlib): Update to 1.7.1.
2017-02-24 19:44:10 +01:00
Marius Bakke cf46d07150
gnu: fio: Update to 2.18.
* gnu/packages/benchmark.scm (fio): Update to 2.18.
[arguments]: Enable tests.
2017-02-24 19:44:10 +01:00
Leo Famulari c71011f80f
gnu: tcsh: Use modify-phases.
* gnu/packages/shells.scm (tcsh)[arguments]: Use modify-phases.
2017-02-24 13:22:07 -05:00
Leo Famulari 816417f5a4
gnu: tcsh: Update to 6.20.00.
* gnu/packages/shells.scm (tcsh): Update to 6.20.00.
[source]: Remove 'tcsh-do-not-define-BSDWAIT.patch'.
[inputs]: Remove coreutils. Move autoconf to ...
[native-inputs]: ... here. Add perl.
* gnu/packages/patches/tcsh-fix-autotest.patch: Adjust patch to upstream
changes.
* gnu/packages/patches/tcsh-do-not-define-BSDWAIT.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-24 13:22:06 -05:00
Marius Bakke 42945fb58c
gnu: python-fake-factory: Fix build on 32bit.
* gnu/packages/patches/python-fake-factory-fix-build-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-fake-factory, python2-fake-factory)[source]:
Use it.
2017-02-24 18:55:29 +01:00
ng0 b53e4cbd2c
gnu: gnurl: Update to 7.53.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.53.1.
(source)[uri]: Update to new upstream filename.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-02-24 11:55:55 -05:00
Tobias Geerinckx-Rice 588edb9c01
gnu: youtube-dl: Update to 2017.02.22.
* gnu/packages/video.scm (youtube-dl): Update to 2017.02.22.
2017-02-24 16:39:42 +01:00
Tobias Geerinckx-Rice 6b08982d4a
gnu: gparted: Update to 0.28.1.
* gnu/packages/disk.scm (gparted): Update to 0.28.1.
2017-02-24 16:39:41 +01:00
Marius Bakke 630bc4fc07
gnu: rocksdb: Update to 5.1.3.
* gnu/packages/databases.scm (rocksdb): Update to 5.1.3.
2017-02-24 11:47:28 +01:00
Marius Bakke 2c8b6b4f84
gnu: maim: Update to 4.4.49.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.49.
2017-02-24 11:47:27 +01:00
Marius Bakke e1c014d7f3
gnu: slop: Update to 5.3.27.
* gnu/packages/xdisorg.scm (slop): Update to 5.3.27.
[arguments]: Remove #:configure-flags.
[inputs]: Add LIBXRENDER.
2017-02-24 11:47:27 +01:00
Marius Bakke 4fb9c83c54
gnu: graphicsmagick: Update to 1.3.25-2.6156b4c [security fixes].
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.25-2.6156b4c.
2017-02-24 11:47:27 +01:00
Mark H Weaver 5fb34141cc
gnu: linux-libre@4.9: Update to 4.9.12.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.12.
2017-02-24 00:49:26 -05:00
Mark H Weaver 398433dc96
gnu: linux-libre@4.4: Update to 4.4.51.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.51.
2017-02-24 00:48:11 -05:00
Leo Famulari 0d7feebb62
gnu: lightweight-desktop.tmpl: Remove xmonad.
* gnu/system/examples/lightweight-desktop.tmpl (packages): Remove xmonad.
2017-02-23 17:44:59 -05:00
Leo Famulari 533372319e
gnu: lightweight-desktop.tmpl: Complete i3-wm.
* gnu/system/examples/lightweight-desktop.tmpl (packages): Add i3status
and dmenu.
(use-package-modules): Add suckless.
2017-02-23 17:44:54 -05:00
John Darrington a20b084a04
gnu: Add gnushogi and xshogi
* gnu/packages/games.scm (gnushogi, xshogi): New variables.
2017-02-23 21:25:08 +01:00
Leo Famulari 1d311009fe
gnu: util-linux: Fix CVE-2017-2616.
* gnu/packages/patches/util-linux-CVE-2017-2616.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/linux.scm (util-linux)[replacement]: New field.
(util-linux/fixed): New variable.
2017-02-23 15:01:54 -05:00
Leo Famulari 1c851cbe0c
gnu: shadow: Fix CVE-2017-2616.
* gnu/packages/patches/shadow-CVE-2017-2616.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (shadow): Use it.
2017-02-23 14:59:50 -05:00
Leo Famulari b191f0a6c5
services: guix: Support building in a directory besides '/tmp'.
* gnu/services/base.scm (<guix-configuration>)[tmpdir]: New field.
(guix-shepherd-service): Use 'tmpdir' in #:environment-variables.
* doc/guix.texi (Base Services)[guix-configuration]: Document it.
2017-02-23 13:03:14 -05:00
Clément Lassieur 94b28aed1e
gnu: prosody: Update to 0.9.12.
* gnu/packages/messaging.scm (prosody): Update to 0.9.12.
  [inputs]: Change lua5.1-sec-0.5 to lua5.1-sec.
* gnu/packages/lua.scm (lua5.1-sec-0.5): Remove variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-02-23 14:46:19 +01:00
Marius Bakke 2b7d10d2db
gnu: maim: Update to 4.4.47.
* gnu/packages/xdisorg.scm (maim): Update to 4.4.47.
[arguments]: Remove obsolete 'patch-source' phase.
[inputs]: Remove LIBX11 and IMLIB2. Add GLM, LIBJPEG-TURBO, LIBPNG,
LIBXCOMPOSITE, MESA and ZLIB.
2017-02-23 14:06:19 +01:00
Marius Bakke 937b71dfce
gnu: slop: Update to 5.3.21.
* gnu/packages/xdisorg.scm (slop): Update to 5.3.21.
[arguments]: Specify -std=gnu++11 in #:configure-flags.
[inputs]: Drop LIBX11, LIBXRANDR, IMLIB2 and GLEW. Add GLM.
2017-02-23 13:53:34 +01:00
Marius Bakke 83090f6ae7
gnu: util-linux: Update to 2.29.2.
* gnu/packages/linux.scm (util-linux): Update to 2.29.2.
2017-02-23 11:15:23 +01:00
Marius Bakke 5f3070a500
gnu: alsa-lib: Update to 1.1.3.
* gnu/packages/patches/alsa-lib-mips-atomic-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/linux.scm (alsa-lib): Update to 1.1.3.
[source]: Remove patch.
[home-page]: Use HTTPS.
2017-02-23 11:02:21 +01:00
Leo Famulari 93d32da9f8
services: guix: Support using an HTTP proxy.
* gnu/services/base.scm (<guix-configuration>)[http-proxy]: New field.
(guix-shepherd-service): Use 'http-proxy' in #:environment-variables.
* doc/guix.texi (Base Services)[guix-configuration]: Document it.
2017-02-22 15:25:55 -05:00
Leo Famulari 8923441951
gnu: linux-libre@4.1, linux-libre@4.4, linux-libre@4.9: Fix CVE-2017-6074.
* gnu/packages/linux.scm (linux-libre-4.1, linux-libre-4.4,
linux-libre-4.9): Add patch for CVE-2017-6074.
2017-02-22 12:38:57 -05:00
Marius Bakke 2f7b4749e7
gnu: libxcb: Update to 1.12.
* gnu/packages/patches/libxcb-python-3.5-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xorg.scm (libxcb): Update to 1.12.
[source]: Add patch. Download from new home.
[home-page]: Change to new xcb.fd.o home.
2017-02-22 13:31:49 +01:00
Marius Bakke ba5e23d605
gnu: xcb-proto: Update to 1.12.
* gnu/packages/patches/xcb-proto-python3-print.patch,
  gnu/packages/patches/xcb-proto-python3-whitespace.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/xorg.scm (xcb-proto): Update to 1.12.
[source]: Use patches. Download from new home.
[home-page]: Change to new xcb.fd.o home.
2017-02-22 13:31:48 +01:00
Danny Milosavljevic f59a20cb6c
gnu: xonsh: Update to 0.5.5.
* gnu/packages/shells.scm (xonsh): Update to 0.5.5.
2017-02-22 11:33:06 +01:00
Danny Milosavljevic 052f75da75
gnu: python-pygame: Update to 1.9.3.
* gnu/packages/game-development.scm (python-pygame)[version]: Update to 1.9.3.
[source]: Use pypi-uri.
[inputs]: Add freetype.
[arguments]: Use python-3 instead of python-2.
Provide path to freetype library in 'set-library-paths' phase.
Remove "src/movie.c" dummy substitution.
(python2-pygame): New variable.
2017-02-22 11:31:30 +01:00
Marius Bakke c0185d8e84
gnu: nginx: Update to 1.11.10.
* gnu/packages/web.scm (nginx): Update to 1.11.10.
2017-02-22 10:31:59 +01:00
Marius Bakke 6983b8a826
gnu: strace: Update to 4.16.
* gnu/packages/linux.scm (strace): Update to 4.16.
[arguments]: Add phase to patch /bin/sh reference. New field.
[home-page]: Update to redirected URL.
2017-02-22 10:24:00 +01:00
Marius Bakke c762d09e89
gnu: bash-completion: Update to 2.5.
* gnu/packages/bash.scm (bash-completion): Update to 2.5.
2017-02-22 08:13:05 +01:00
Marius Bakke 7db818c945
gnu: ola: Update to 0.10.3.
* gnu/packages/lighting.scm (ola): Update to 0.10.3.
2017-02-22 08:13:01 +01:00
Marius Bakke bc5d2620b6
gnu: mpv: Update to 0.24.0.
* gnu/packages/video.scm (mpv): Update to 0.24.0.
2017-02-22 08:12:57 +01:00
Marius Bakke 7031b9a763
gnu: libass: Update to 0.13.6.
* gnu/packages/video.scm (libass): Update to 0.13.6.
2017-02-22 08:12:53 +01:00
Marius Bakke c05be50a6f
gnu: graphite2: Update to 1.3.9.
* gnu/packages/fontutils.scm (graphite2): Update to 1.3.9.
2017-02-22 07:26:14 +01:00
Marius Bakke 827dc6295c
gnu: libepoxy: Update to 1.4.0.
* gnu/packages/patches/libepoxy-gl-null-checks.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gl.scm (libepoxy): Update to 1.4.0.
[source]: Remove patch. Use release tarball and remove explicit file-name.
[arguments]: Drop 'autoreconf' phase. Remove obsolete test substitution.
[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
2017-02-22 07:26:04 +01:00
Christopher Allan Webber aaf1bdc349
gnu: Add guile-fibers.
* gnu/packages/guile.scm (guile-fibers): New variable.
2017-02-21 22:22:36 -06:00
Leo Famulari 53a55c9c86
gnu: curl: Update replacement to 7.53.0 [fixes CVE-2017-2629].
* gnu/packages/curl.scm (curl-7.52.1): Replace variable with ...
(curl-7.53.0): ... new variable.
(curl)[replacement]: Update to 7.53.0.
2017-02-21 19:07:05 -05:00
Efraim Flashner a6d352cc01
gnu: gs-fonts: Use 'modify-phases'.
* gnu/packages/ghostscript.scm (gs-fonts)[arguments]: Use
'modify-phases' syntax.
2017-02-21 21:49:31 +02:00
Efraim Flashner 6446555876
gnu: aalib: Support aarch64.
* gnu/packages/video.scm (aalib)[arguments]: Modify custom configure
phase to declare host type on aarch64.
2017-02-21 21:15:06 +02:00
Efraim Flashner fd61591850
gnu: python: Remove failing test on aarch64.
* gnu/packages/python.scm (python-3.5)[source]: Add snippet removing
test that fails on aarch64.
2017-02-21 21:14:57 +02:00
Efraim Flashner db700d5829
gnu: libelf: Use 'modify-phases'.
* gnu/packages/elf.scm (libelf)[arguments]: Use 'modify-phases'.
2017-02-21 21:14:48 +02:00
Efraim Flashner eb9a603317
gnu: libelf: Support aarch64.
* gnu/packages/elf.scm (libelf)[arguments]: Modify custom configure
phase to declare host type on aarch64.
2017-02-21 21:14:36 +02:00
Efraim Flashner 6d755c7b84
gnu: libgpg-error: Update to 1.26.
* gnu/packages/gnupg.scm (libgpg-error): Update to 1.26.
2017-02-21 20:28:53 +02:00
Efraim Flashner 3853bf2542
gnu: libtasn1: Update to 4.10.
* gnu/packages/tls.scm (libtasn1): Update to 4.10.
2017-02-21 20:27:47 +02:00
Efraim Flashner 0b86650650
gnu: gnutls: Update to 3.5.9.
* gnu/packages/tls.scm (gnutls): Update to 3.5.9.
2017-02-21 20:15:44 +02:00
Leo Famulari eed214ef22
gnu: xf86-video-geode: Update to 2.11.19.
* gnu/packages/xorg.scm (xf86-video-geode): Update to 2.11.19.
2017-02-21 12:34:53 -05:00
Leo Famulari 2060b4d95f
gnu: bdftopcf: Use libxfont2.
* gnu/packages/xorg.scm (bdftopcf)[inputs]: Replace libxfont with libxfont2.
2017-02-21 12:34:53 -05:00
Marius Bakke 0ef7ea66b9
gnu: dlib: Update to 19.2.
* gnu/packages/machine-learning.scm (dlib): Update to 19.2.
[arguments]: Enable previously failing tests. Fix truthiness of some phases.
[source]: End snippet on #t.
2017-02-21 16:34:26 +01:00
Marius Bakke 025519fa95
gnu: diffoscope: Update to 77.
* gnu/packages/package-management.scm (diffoscope): Update to 77.
[arguments]: Remove obsolete colordiff substitution. Adjust 'xxd' substitution
to source path renames. Fix test failure by making it required.
2017-02-21 16:07:30 +01:00
Marius Bakke 2178b580cb
gnu: feh: Update to 2.18.2.
* gnu/packages/image-viewers.scm (feh): Update to 2.18.2.
2017-02-21 15:53:17 +01:00
Marius Bakke 4c145d21d1
gnu: openssl: Incorporate grafted changes.
This un-grafts 544db93caf.

* gnu/packages/tls.scm (openssl): Update to 1.0.2k.
[replacement]: Remove field.
(openssl-1.0.2k): Remove variable.
(openssl-next)[replacement]: Remove field.
2017-02-21 15:08:02 +01:00
Marius Bakke 9e5af7b456
gnu: mesa: Update to 13.0.5.
* gnu/packages/gl.scm (mesa): Update to 13.0.5.
2017-02-21 14:56:32 +01:00
Marius Bakke f12def72ae
gnu: xf86-input-wacom: Fix compatibility with xorg ABI 25.
* gnu/packages/patches/xf86-input-wacom-xorg-abi-25.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/xdisorg.scm (xf86-input-wacom)[source](patches): Use it.
2017-02-21 14:56:32 +01:00
Marius Bakke 008dfa23d4
gnu: xf86-video-intel: Change to libxfont2 ABI.
* gnu/packages/xorg.scm (xf86-video-intel)[inputs]: Change LIBXFONT to LIBXFONT2.
2017-02-21 14:56:32 +01:00
Marius Bakke 62489932a0
gnu: xf86-video-qxl: Change to libxfont2 ABI.
* gnu/packages/xorg.scm (xf86-video-qxl)[inputs]: Change LIBXFONT to LIBXFONT2.
2017-02-21 14:56:31 +01:00
Marius Bakke 27e982e0d3
gnu: xorg-server: Update to 1.19.1.
* gnu/packages/xorg.scm (xorg-server, xorg-server-xwayland): Update to 1.19.1.
[inputs]: Change from LIBXFONT to LIBXFONT2. Add LIBEPOXY.
2017-02-21 14:50:52 +01:00
Marius Bakke 10cd39d1e0
gnu: xorg-server: Use 'modify-phases' syntax.
* gnu/packages/xorg.scm (xorg-server)[arguments]: Use 'modify-phases'.
2017-02-21 14:50:51 +01:00
Marius Bakke 404e48c4ed
gnu: Add libxfont@2.
* gnu/packages/xorg.scm (libxfont2): New variable.
2017-02-21 14:50:51 +01:00
Marius Bakke d270c606b3
gnu: cmake: Run tests in parallel.
* gnu/packages/cmake.scm (cmake)[arguments]: Add 'set-test-environment' phase.
2017-02-21 14:50:51 +01:00
Marius Bakke db909bf23c
gnu: cmake: Remove bundled software.
* gnu/packages/cmake.scm (cmake)[source]: Add 'snippet' to remove bundled
libraries.
[arguments]: Drop removed files from 'patch-bin-sh' phase.
[license]: Update for remaining software.
2017-02-21 14:50:50 +01:00
Marius Bakke 4bbb7d4865
gnu: cmake: Update to 3.7.2.
* gnu/packages/cmake.scm (cmake): Update to 3.7.2.
[arguments]: Fix truthiness of some phases.
[inputs]: Add LIBUV.
2017-02-21 14:50:50 +01:00
Marius Bakke 8505eb19a4
Merge branch 'staging' into core-updates
Conflicts:
	gnu/local.mk: Missing mention of gdk-pixbuf-list-dir.patch in the
	commit log really confused me here... It's from 8c6b077bfa (staging).
	gnu/packages/xorg.scm: xkeyboard-config updated both places.
2017-02-21 14:31:36 +01:00
Andy Wingo 4995ae7540
gnu: guile-next: Update to 2.1.7.
* gnu/packages/guile.scm (guile-next): Update to 2.1.7.
2017-02-21 10:18:38 +01:00
Leo Famulari f769c1d77a
gnu: lcms: Specify 'cpe-name'.
* gnu/packages/ghostscript.scm (lcms)[properties]: New field.
2017-02-21 00:18:04 -05:00
Leo Famulari 05d80f0c54
gnu: imagemagick: Update to 6.9.7-9.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.7-9.
2017-02-20 23:31:02 -05:00
ng0 f578a41260
gnu: usbredir: Use correct url.
* gnu/packages/spice.scm (usbredir)[source]: Update repository URL.

Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
2017-02-20 21:31:26 +10:00
Efraim Flashner 3b88f3767d
gnu: Add bootstrap-binaries for 'aarch64-linux'.
These bootstrap-binaries were built against commit
8f8f250bdc.

* gnu/packages/bootstrap/aarch64-linux/bash,
gnu/packages/bootstrap/aarch64-linux/mkdir,
gnu/packages/bootstrap/aarch64-linux/xz,
gnu/packages/bootstrap/aarch64-linux/tar: New files.

* gnu/local.mk (bootstrap_aarch64_linuxdir)
(dist_bootstrap_aarch64_linux_DATA)
(nodist_bootstrap_aarch64_linux_DATA): New variables.
(DISTCLEANFILES): Add $(nodist_bootstrap_aarch64_linux_DATA).
(gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz): New target.
* build-aux/download.scm (filename->uri): Add aarch64-linux entry.
* gnu/packages/bootstrap.scm (raw-build): Use guile-2.0.14.tar.xz on
aarch64-linux.
(glibc-dynamic-linker, %bootstrap-coreutils&co, %boostrap-binutils)
(%bootstrap-glibc, %bootstrap-gcc): Add aarch64-linux cases.
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add aarch64 case.
(GUIX_ASSERT_SUPPORTED_SYSTEM): Add aarch64-linux to supported list.
* doc/guix.texi (GNU Distribution): Add aarch64-linux to the list of
supported systems.
* tests/packages.scm (package-search-derivation, snippet): Add aarch64
case.
2017-02-20 12:58:07 +02:00
Efraim Flashner 653add37af
gnu: %bootstrap-coreutils&co: Patch egrep/fgrep to work regardless of $PATH.
This is the bootstrap version of 1063d325ea

* gnu/packages/bootstrap.scm (%bootstrap-coreutils&co)[source]: Patch
the absolute location of 'grep' when called from 'egrep' or 'fgrep'.
2017-02-20 12:58:06 +02:00
Efraim Flashner d15432ca9e
Merge remote-tracking branch 'origin/master' into core-updates 2017-02-20 12:56:14 +02:00
Efraim Flashner def9716890
gnu: bash: Update to patch level 12.
* gnu/packages/bash.scm (%patch-series-4.4): Add patch 12.
2017-02-20 12:35:12 +02:00
Efraim Flashner e747964420
gnu: coreutils: Don't run tests in parallel.
* gnu/packages/base.scm (coreutils)[arguments]: Add '#:parallel-tests? #f'
to address a race contition in the test suite.
2017-02-20 10:57:18 +02:00
Efraim Flashner 864738baaa
gnu: libpng: Update to 1.6.28.
* gnu/packages/image.scm (libpng): Update to 1.6.28.
[source]: Remove patch.
* gnu/packages/patches/libpng-CVE-2016-10087.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-02-20 10:54:25 +02:00
Ricardo Wurmus 3b254d7613
gnu: ardour: Update to 5.6.
* gnu/packages/audio.scm (ardour): Update to 5.6.
2017-02-20 09:37:26 +01:00
Mark H Weaver 52d901da0c
gnu: linux-libre: Update to 4.10. Keep 4.9 as longterm release.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.10.
(%linux-libre-hash): Update hash.
(linux-libre-4.9): New variable.
* gnu/packages/linux-libre-4.10-x86_64.conf,
gnu/packages/linux-libre-4.10-i686.conf: New files.
* Makefile.am (KCONFIGS): Add them.
2017-02-20 03:04:35 -05:00