jackhill/guix/guix.git
5 years agoMerge branch 'master' into staging
Marius Bakke [Sat, 28 Jul 2018 16:34:59 +0000 (18:34 +0200)]
Merge branch 'master' into staging

5 years agognu: openlibm: Update to 0.6.0.
Marius Bakke [Sat, 28 Jul 2018 16:12:13 +0000 (18:12 +0200)]
gnu: openlibm: Update to 0.6.0.

* gnu/packages/maths.scm (openlibm): Update to 0.6.0.

5 years agognu: glm: Update home page.
Marius Bakke [Sat, 28 Jul 2018 15:56:59 +0000 (17:56 +0200)]
gnu: glm: Update home page.

* gnu/packages/maths.scm (glm)[home-page]: Use HTTPS.

5 years agognu: glm: Update to 0.9.9.0.
Marius Bakke [Sat, 28 Jul 2018 15:55:04 +0000 (17:55 +0200)]
gnu: glm: Update to 0.9.9.0.

* gnu/packages/maths.scm (glm): Update to 0.9.9.0.
[source](uri): Change to new download location.

5 years agognu: libjpeg-turbo: Update license.
Marius Bakke [Sat, 28 Jul 2018 14:41:27 +0000 (16:41 +0200)]
gnu: libjpeg-turbo: Update license.

* gnu/packages/image.scm (libjpeg-turbo)[license]: Add ZLIB.

5 years agognu: libjpeg-turbo: Update to 2.0.0.
Marius Bakke [Sat, 28 Jul 2018 14:40:37 +0000 (16:40 +0200)]
gnu: libjpeg-turbo: Update to 2.0.0.

* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.0.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Adjust accordingly.

5 years agognu: accountsservice: Update to 0.6.50.
Marius Bakke [Fri, 27 Jul 2018 13:33:38 +0000 (15:33 +0200)]
gnu: accountsservice: Update to 0.6.50.

* gnu/packages/freedesktop.scm (accountsservice): Update to 0.6.50.
[arguments]: Add "--enable-elogind" and "--disable-systemd" to #:configure-flags.
[inputs]: Add ELOGIND.

5 years agognu: dconf: Update to 0.28.0.
Marius Bakke [Fri, 27 Jul 2018 10:39:16 +0000 (12:39 +0200)]
gnu: dconf: Update to 0.28.0.

* gnu/packages/gnome.scm (dconf): Update to 0.28.0.
[build-system]: Switch to MESON-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
[native-inputs]: Add VALA and GLIB:BIN.

5 years agognu: dconf: Update license.
Marius Bakke [Fri, 27 Jul 2018 01:40:00 +0000 (03:40 +0200)]
gnu: dconf: Update license.

* gnu/packages/gnome.scm (dconf)[license]: Change from LGPL2.1 to LGPL2.1+.

5 years agognu: dconf: Install GTK documentation.
Marius Bakke [Fri, 27 Jul 2018 01:32:53 +0000 (03:32 +0200)]
gnu: dconf: Install GTK documentation.

* gnu/packages/gnome.scm (dconf)[native-inputs]: Add GTK-DOC.
[arguments]: Adjust #:configure-flags accordingly.

5 years agognu: dconf: Adjust inputs and remove obsolete workaround.
Marius Bakke [Fri, 27 Jul 2018 01:27:49 +0000 (03:27 +0200)]
gnu: dconf: Adjust inputs and remove obsolete workaround.

* gnu/packages/gnome.scm (dconf)[inputs]: Remove GLIB and LIBXML2.
[propagated-inputs]: Add GLIB.
[native-inputs]: Add LIBXML2.  Remove INTLTOOL.
[arguments]: Remove #:phases.

5 years agognu: x265: Fix compilation on ARMv7.
Ludovic Courtès [Sat, 28 Jul 2018 09:25:27 +0000 (11:25 +0200)]
gnu: x265: Fix compilation on ARMv7.

* gnu/packages/patches/x265-arm-asm-primitives.patch: New file.
* gnu/packages/video.scm (x265)[sources](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: mariadb: Work around GCC ICE on armhf-linux.
Ludovic Courtès [Sat, 28 Jul 2018 09:00:49 +0000 (11:00 +0200)]
gnu: mariadb: Work around GCC ICE on armhf-linux.

* gnu/packages/patches/mariadb-gcc-ice.patch: New file.
* gnu/packages/databases.scm (mariadb)[arguments]: Conditionally add
'apply-patch' phase.
[native-inputs]: Conditionally add "gcc-ice-patch" input.

5 years agognu: libinput: Update to 1.11.3.
Marius Bakke [Thu, 26 Jul 2018 22:28:24 +0000 (00:28 +0200)]
gnu: libinput: Update to 1.11.3.

* gnu/packages/freedesktop.scm (libinput): Update to 1.11.3.

5 years agognu: meson: Update to 0.47.1.
Marius Bakke [Thu, 26 Jul 2018 22:17:47 +0000 (00:17 +0200)]
gnu: meson: Update to 0.47.1.

* gnu/packages/build-tools.scm (meson): Update to 0.47.1.
* gnu/packages/patches/meson-for-build-rpath.patch: Adjust to file rename and
indendation change.

5 years agobuild-system/meson: Remove RUNPATH workarounds.
Marius Bakke [Thu, 26 Jul 2018 21:44:26 +0000 (23:44 +0200)]
build-system/meson: Remove RUNPATH workarounds.

* guix/build-system/meson.scm (default-patchelf): Remove.
(lower)[build-inputs]: Remove PATCHELF.
(meson-build): Don't delete 'fix-runpath' phase on armhf.
* guix/build/meson-build-system.scm (configure): Add "--c_link_args" and
  "-cpp_link_args" instead of setting LDFLAGS.
(meson-build): Don't apply 'fix-runpath' phase.

5 years agodoc: Clarify some of guix-daemon's GC options.
Chris Marusich [Sat, 28 Jul 2018 09:50:06 +0000 (02:50 -0700)]
doc: Clarify some of guix-daemon's GC options.

Reported by Pierre Neidhardt <ambrevar@gmail.com>.

* doc/guix.texi (Invoking guix-daemon): Fix an incorrect statement
regarding --gc-keep-outputs.  Add a little to the description of this
option and --gc-keep-derivations.

5 years agognu: allegro: Update to 5.2.4.0.
Kei Kebreau [Fri, 27 Jul 2018 18:23:43 +0000 (14:23 -0400)]
gnu: allegro: Update to 5.2.4.0.

* gnu/packages/game-development.scm (allegro): Update to 5.2.4.0.
[source]: Update URL.

5 years agognu: gcc@8: Update to 8.2.0.
Ludovic Courtès [Fri, 27 Jul 2018 16:52:58 +0000 (18:52 +0200)]
gnu: gcc@8: Update to 8.2.0.

* gnu/packages/gcc.scm (gcc-8): Update to 8.2.0.

5 years agognu: Add font-blackfoundry-inria.
Ludovic Courtès [Fri, 27 Jul 2018 12:35:55 +0000 (14:35 +0200)]
gnu: Add font-blackfoundry-inria.

* gnu/packages/fonts.scm (font-blackfoundry-inria): New file.

5 years agognu: emacs-flycheck: Don't rely on pkg-info.el for 'flycheck-version'.
Ludovic Courtès [Fri, 27 Jul 2018 12:15:17 +0000 (14:15 +0200)]
gnu: emacs-flycheck: Don't rely on pkg-info.el for 'flycheck-version'.

* gnu/packages/emacs.scm (flycheck)[source]: Add 'modules' and
'snippet'.

5 years agognu: pigx-scrnaseq: Disable another expensive test.
Ricardo Wurmus [Fri, 27 Jul 2018 13:44:23 +0000 (15:44 +0200)]
gnu: pigx-scrnaseq: Disable another expensive test.

* gnu/packages/bioinformatics.scm (pigx-scrnaseq)[arguments]: Disable multiqc
test.

5 years agognu: Add snakemake-4.
Ricardo Wurmus [Fri, 27 Jul 2018 13:13:56 +0000 (15:13 +0200)]
gnu: Add snakemake-4.

* gnu/packages/python.scm (snakemake-4): New variable.
* gnu/packages/bioinformatics.scm (pigx-bsseq, pigx-rnaseq, pigx-scrnaseq,
pigx-chipseq)[inputs]: Use it.

5 years agognu: snakemake: Add missing dependencies.
Ricardo Wurmus [Fri, 27 Jul 2018 13:07:26 +0000 (15:07 +0200)]
gnu: snakemake: Add missing dependencies.

* gnu/packages/python.scm (snakemake)[propagated-inputs]: Add python-datrie,
python-docutils, python-jinja2, python-jsonschema, and python-networkx.

5 years agognu: Add python-datrie.
Ricardo Wurmus [Fri, 27 Jul 2018 13:07:12 +0000 (15:07 +0200)]
gnu: Add python-datrie.

* gnu/packages/python.scm (python-datrie): New variable.

5 years agognu: imagemagick: Update to 6.9.10-8.
Marius Bakke [Fri, 27 Jul 2018 11:50:16 +0000 (13:50 +0200)]
gnu: imagemagick: Update to 6.9.10-8.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-8.

5 years agognu: mbedtls-apache: Update to 2.7.5.
Marius Bakke [Fri, 27 Jul 2018 11:48:19 +0000 (13:48 +0200)]
gnu: mbedtls-apache: Update to 2.7.5.

* gnu/packages/tls.scm (mbedtls-apache): Update to 2.7.5.

5 years agognu: snakemake: Update to 5.2.0.
Ricardo Wurmus [Fri, 27 Jul 2018 12:10:23 +0000 (14:10 +0200)]
gnu: snakemake: Update to 5.2.0.

* gnu/packages/python.scm (snakemake): Update to 5.2.0.

5 years agognu: guile-sdl2: Update to 0.3.0.
Ricardo Wurmus [Thu, 12 Jul 2018 14:24:49 +0000 (16:24 +0200)]
gnu: guile-sdl2: Update to 0.3.0.

* gnu/packages/sdl.scm (guile-sdl2): Update to 0.3.0.
[arguments]: Remove "patch-makefile" phase.

5 years agoimport: hackage: Emit native-inputs in the importer.
Danny Milosavljevic [Fri, 13 Jul 2018 13:54:41 +0000 (15:54 +0200)]
import: hackage: Emit native-inputs in the importer.

* guix/import/cabal.scm (cabal-custom-setup-dependencies): Export.
(cabal-package-custom-setup): Export.
(<cabal-package>): New field "custom-setup".
(make-cabal-package): Modify.
(eval-cabal): Modify.
* guix/import/hackage.scm (cabal-dependencies->names): Factor out...
(cabal-test-dependencies->names): ...this.
(cabal-custom-setup-dependencies->names): New procedure.
(hackage-module->sexp): Modify.

5 years agognu: tiled: Update to 1.1.6.
Kei Kebreau [Fri, 27 Jul 2018 04:16:31 +0000 (00:16 -0400)]
gnu: tiled: Update to 1.1.6.

* gnu/packages/game-development.scm (tiled): Update to 1.1.6.
[arguments]: Substitute invoke for system*.

5 years agognu: python-xsge: Update to 2018.02.26.
Kei Kebreau [Fri, 27 Jul 2018 03:30:14 +0000 (23:30 -0400)]
gnu: python-xsge: Update to 2018.02.26.

* gnu/packages/game-development.scm (python-xsge, python2-xsge): Update to
2018.02.26.
[arguments]: Substitute invoke for system*.

5 years agognu: freeciv: Update to 2.6.0.
Kei Kebreau [Thu, 26 Jul 2018 18:43:10 +0000 (14:43 -0400)]
gnu: freeciv: Update to 2.6.0.

* gnu/packages/games.scm (freeciv): Update to 2.6.0.

5 years agognu: ecryptfs-utils: Patch more hardcoded paths.
Brendan Tildesley [Wed, 25 Jul 2018 23:13:52 +0000 (09:13 +1000)]
gnu: ecryptfs-utils: Patch more hardcoded paths.

* gnu/packages/linux.scm (ecryptfs-utils): [arguments]: Add an additional file
to be patched that was missing in the last fix. Ecryptfs will now find the
umount binary path as well as mount and others. Re-sort the list of files to be
substituted.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: cabextract: Delete bundled libmspack.
Marius Bakke [Thu, 26 Jul 2018 15:30:18 +0000 (17:30 +0200)]
gnu: cabextract: Delete bundled libmspack.

* gnu/packages/compression.scm (cabextract)[source](modules, snippet): New field.

5 years agognu: cabextract: Update to 1.7.
Marius Bakke [Thu, 26 Jul 2018 15:28:35 +0000 (17:28 +0200)]
gnu: cabextract: Update to 1.7.

* gnu/packages/compression.scm (cabextract): Update to 1.7.

5 years agognu: fuse: Update source hash.
Marius Bakke [Thu, 26 Jul 2018 15:17:45 +0000 (17:17 +0200)]
gnu: fuse: Update source hash.

The fuse 2.9.8 tarball and signature was modified in place.  Both are signed
by the same key, at different dates, and the only differences are directory
timestamps and a ChangeLog update.

* gnu/packages/linux.scm (fuse)[source](sha256): Update.

5 years agognu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".
Danny Milosavljevic [Fri, 13 Jul 2018 13:57:48 +0000 (15:57 +0200)]
gnu: make-u-boot-package: Don't install "sunxi-spl-with-ecc.bin".

* gnu/packages/bootloaders.scm (make-u-boot-package)[arguments]<#:phases>
[install]: Don't install "sunxi-spl-with-ecc.bin".

5 years agognu: Add ruby-net-scp.
Danny Milosavljevic [Tue, 24 Jul 2018 21:13:50 +0000 (23:13 +0200)]
gnu: Add ruby-net-scp.

* gnu/packages/ruby.scm (ruby-net-scp): New variable.

5 years agognu: translate-shell: Fix .el install directory.
Efraim Flashner [Thu, 26 Jul 2018 13:14:11 +0000 (16:14 +0300)]
gnu: translate-shell: Fix .el install directory.

* gnu/packages/dictionaries.scm (translate-shell)[arguments]: Change the
install directory during the custom 'emacs-install phase to match with
other emacs .el packages.

5 years agognu: mariadb: Delete test files and static libraries.
Marius Bakke [Tue, 17 Jul 2018 00:50:58 +0000 (02:50 +0200)]
gnu: mariadb: Delete test files and static libraries.

* gnu/packages/databases.scm (mariadb)[arguments]: Adapt 'post-install' phase
  to purge static archives and test executables.

5 years agognu: mariadb: Remove some bundled libraries.
Marius Bakke [Mon, 16 Jul 2018 19:31:42 +0000 (21:31 +0200)]
gnu: mariadb: Remove some bundled libraries.

* gnu/packages/databases.scm (mariadb)[source](snippet, modules): New fields.
[arguments]: Add explicit #:configure-flags for system libraries.  Add
'unbundle' phase.  Remove 'pre-configure' phase.
[inputs]: Add SNAPPY and XZ.

5 years agognu: mariadb: Update to 10.1.34.
Marius Bakke [Mon, 16 Jul 2018 19:12:22 +0000 (21:12 +0200)]
gnu: mariadb: Update to 10.1.34.

* gnu/packages/databases.scm (mariadb): Update to 10.1.34.

5 years agognu: mariadb: Run the full test suite.
Marius Bakke [Tue, 17 Jul 2018 22:49:08 +0000 (00:49 +0200)]
gnu: mariadb: Run the full test suite.

* gnu/packages/databases.scm (mariadb)[arguments]: Override 'check' phase.
Add phase 'adjust-tests'.  Disable one more plugin.
[properties]: New field.

5 years agognu: mariadb: Disable plugin that fails on armhf.
Marius Bakke [Thu, 19 Jul 2018 22:50:20 +0000 (00:50 +0200)]
gnu: mariadb: Disable plugin that fails on armhf.

* gnu/packages/databases.scm (mariadb)[arguments]: Add 'disable-plugins' phase.

5 years agognu: mariadb: Install pkg-config file to a standard location.
Marius Bakke [Thu, 26 Jul 2018 12:34:27 +0000 (14:34 +0200)]
gnu: mariadb: Install pkg-config file to a standard location.

* gnu/packages/databases.scm (mariadb)[#:configure-flags]: Set
INSTALL_SHAREDIR to "share".

5 years agognu: java-picard: Fix manifest.
Gábor Boskovits [Thu, 26 Jul 2018 10:42:59 +0000 (12:42 +0200)]
gnu: java-picard: Fix manifest.

* gnu/packages/bioinformatics.scm (java-picard)[arguments]: Adjust phase
'edit-classpath-in-manifest for the new manifest generation code.

5 years agognu: python-qsintilla: Fix building.
Efraim Flashner [Thu, 26 Jul 2018 10:20:20 +0000 (13:20 +0300)]
gnu: python-qsintilla: Fix building.

* gnu/packages/qt.scm (python-qscintilla)[arguments]: Extend custom
'configure phase to also patch the 'installed.txt' file.

5 years agognu: linux-libre: Update to 4.17.10.
Mark H Weaver [Thu, 26 Jul 2018 08:45:33 +0000 (04:45 -0400)]
gnu: linux-libre: Update to 4.17.10.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.10.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.58.
Mark H Weaver [Thu, 26 Jul 2018 08:44:40 +0000 (04:44 -0400)]
gnu: linux-libre@4.14: Update to 4.14.58.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.58.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.115.
Mark H Weaver [Thu, 26 Jul 2018 08:44:00 +0000 (04:44 -0400)]
gnu: linux-libre@4.9: Update to 4.9.115.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.115.

5 years agognu: linux-libre@4.4: Update to 4.4.144.
Mark H Weaver [Thu, 26 Jul 2018 08:43:13 +0000 (04:43 -0400)]
gnu: linux-libre@4.4: Update to 4.4.144.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.144.

5 years agognu: Remove dangling variable.
Marius Bakke [Wed, 25 Jul 2018 17:51:46 +0000 (19:51 +0200)]
gnu: Remove dangling variable.

* gnu/packages/xml.scm (libxslt/fixed): Remove.

5 years agognu: Update cabextract.org.uk home pages.
Marius Bakke [Wed, 25 Jul 2018 16:23:45 +0000 (18:23 +0200)]
gnu: Update cabextract.org.uk home pages.

* gnu/packages/compression.scm (libmspack, cabextract)[home-page, source]: Use
HTTPS.

5 years agognu: libmspack: Don't build static library.
Marius Bakke [Wed, 25 Jul 2018 16:17:54 +0000 (18:17 +0200)]
gnu: libmspack: Don't build static library.

* gnu/packages/compression.scm (libmspack)[arguments]: Add #:configure-flags.

5 years agognu: libmspack: Update to 0.7.
Marius Bakke [Wed, 25 Jul 2018 16:17:34 +0000 (18:17 +0200)]
gnu: libmspack: Update to 0.7.

* gnu/packages/compression.scm (libmspack): Update to 0.7.

5 years agognu: hplip-minimal: Simplify expression.
Marius Bakke [Wed, 25 Jul 2018 15:58:28 +0000 (17:58 +0200)]
gnu: hplip-minimal: Simplify expression.

* gnu/packages/cups.scm (hplip-minimal): Remove unnecessary quotes.

5 years agognu: libjpeg-turbo: Don't build static libraries.
Marius Bakke [Wed, 25 Jul 2018 15:54:58 +0000 (17:54 +0200)]
gnu: libjpeg-turbo: Don't build static libraries.

* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add "--disable-static" to
  #:configure-flags.

5 years agognu: libjpeg-turbo: Update home page.
Marius Bakke [Wed, 25 Jul 2018 15:51:35 +0000 (17:51 +0200)]
gnu: libjpeg-turbo: Update home page.

* gnu/packages/image.scm (libjpeg-turbo)[home-page]: Use HTTPS.

5 years agognu: audit: Don't build static libraries.
Marius Bakke [Wed, 25 Jul 2018 15:45:27 +0000 (17:45 +0200)]
gnu: audit: Don't build static libraries.

* gnu/packages/admin.scm (audit)[arguments]: Add "--disable-static" to
  #:configure-flags.

5 years agognu: audit: Update to 2.8.4.
Marius Bakke [Wed, 25 Jul 2018 15:45:08 +0000 (17:45 +0200)]
gnu: audit: Update to 2.8.4.

* gnu/packages/admin.scm (audit): Update to 2.8.4.
[arguments]: Remove #:phases.

5 years agoMerge remote-tracking branch 'origin/master' into qt-updates
Efraim Flashner [Wed, 25 Jul 2018 18:30:18 +0000 (21:30 +0300)]
Merge remote-tracking branch 'origin/master' into qt-updates

5 years agognu: qt: Disable parallel building.
Efraim Flashner [Wed, 25 Jul 2018 13:33:37 +0000 (16:33 +0300)]
gnu: qt: Disable parallel building.

* gnu/packages/qt.scm (qt)[arguments]: Disable parallel-build.

5 years agognu: qt: Apply changes from qtbase.
Efraim Flashner [Wed, 25 Jul 2018 13:26:06 +0000 (16:26 +0300)]
gnu: qt: Apply changes from qtbase.

* gnu/packages/qt.scm (qt)[arguments]: In custom 'configure phase, add
flags to specify custom destination directories. Use system pcre. Add
flags to support older versions of the linux kernel. Add custom
'patch-mkspecs phase to search in their new location. Add custom
'patch-paths phase to prevent dynamic loading of certain libraries.
[native-search-paths]: New field.
[license]: Update it.

5 years agoRevert "gnu: quassel: Fix building with Qt 5.11."
Efraim Flashner [Tue, 24 Jul 2018 19:54:54 +0000 (22:54 +0300)]
Revert "gnu: quassel: Fix building with Qt 5.11."

This reverts commit 68ddfb2e8d43de248a64a9baf34ff7002053ede6.

This is no longer necessary after the update to Qt-5.11.1.

5 years agognu: Add pscircle.
Oleg Pykhalov [Mon, 16 Jul 2018 05:26:43 +0000 (08:26 +0300)]
gnu: Add pscircle.

* gnu/packages/admin.scm (pscircle): New variable.

5 years agognu: Add hplip-minimal.
Efraim Flashner [Thu, 19 Jul 2018 18:16:43 +0000 (21:16 +0300)]
gnu: Add hplip-minimal.

* gnu/packages/cups.scm (hplip-minimal): New variable.
* gnu/packages/scanner.scm (sane-backends)[inputs]: Replace hplip with
hplip-minimal.
* doc/guix.texi (Printing Services): Change example code to use
hplip-minimal in place of hplip. Add note explaining when use hplip.

5 years agognu: syncthing: Update to 0.14.49.
Leo Famulari [Tue, 12 Jun 2018 19:14:43 +0000 (15:14 -0400)]
gnu: syncthing: Update to 0.14.49.

* gnu/packages/syncthing.scm (syncthing): Update to 0.14.49.
[source]: Remove obsolete patch.
[inputs]: Remove go-github-com-kardianos-osext.
* gnu/packages/patches/syncthing-fix-crash.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

5 years agognu: go-github-com-syncthing-notify: Update to 0.0.0-1.cdf89c4.
Leo Famulari [Tue, 24 Jul 2018 22:20:47 +0000 (18:20 -0400)]
gnu: go-github-com-syncthing-notify: Update to 0.0.0-1.cdf89c4.

* gnu/packages/syncthing.scm (go-github-com-syncthing-notify): Update to
0.0.0-1.cdf89c4.

5 years agognu: go-github-com-thejerf-suture: Update to 2.0.3-0.3f1fb62.
Leo Famulari [Tue, 24 Jul 2018 22:19:57 +0000 (18:19 -0400)]
gnu: go-github-com-thejerf-suture: Update to 2.0.3-0.3f1fb62.

* gnu/packages/syncthing.scm (go-github-com-thejerf-suture): Update to
2.0.3-0.3f1fb62.

5 years agognu: java-tomcat: Strip timestamps
Björn Höfling [Sat, 21 Jul 2018 08:25:32 +0000 (10:25 +0200)]
gnu: java-tomcat: Strip timestamps

* gnu/package/web.scm (java-tomcat)[arguments]: Add phase 'strip timestamps.
Makes build deterministic.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java-tomcat: Remove bundled jars.
Björn Höfling [Sat, 21 Jul 2018 08:25:10 +0000 (10:25 +0200)]
gnu: java-tomcat: Remove bundled jars.

* gnu/packages/web.scm (java-tomcat)[source]: Add snippet to remove bundled jars.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java-tomcat: Update to 8.5.32.
Björn Höfling [Sat, 21 Jul 2018 08:24:49 +0000 (10:24 +0200)]
gnu: java-tomcat: Update to 8.5.32.

* gnu/packages/web.scm (java-tomcat): Update to 8.5.32.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java: Use java-javaee-servletapi instead of java-tomcat.
Björn Höfling [Sat, 21 Jul 2018 08:24:25 +0000 (10:24 +0200)]
gnu: java: Use java-javaee-servletapi instead of java-tomcat.

* gnu/packages/java.scm(java-eclipse-sisu-inject)[inputs]: Remove java-tomcat, add java-javaee-servletapi.
(logback-core)[inputs]: Likewise.
* gnu/packages/maven.scm (maven-wagon-provider-test)[inputs]: Likewise.
* gnu/packages/web.scm (java-eclipse-jetty-webapp)[inputs]: Likewise.
(java-eclipse-jetty-server)[inputs]: Likewise.
(java-eclipse-jetty-http)[inputs]: Likewise.
(java-eclipse-jetty-jmx)[inputs]: Likewise.
(java-eclipse-jetty-io)[inputs]: Likewise.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: Add java-javaee-servletapi.
Björn Höfling [Sat, 21 Jul 2018 08:23:55 +0000 (10:23 +0200)]
gnu: Add java-javaee-servletapi.

* gnu/packages/java.scm (java-javaee-servletapi): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java: Use java-classpathx-servletapi instead of java-tomcat where possible.
Björn Höfling [Sat, 21 Jul 2018 08:23:28 +0000 (10:23 +0200)]
gnu: java: Use java-classpathx-servletapi instead of java-tomcat where possible.

* gnu/package/java.scm (java-commons-jxpath)[inputs]: Remove java-tomcat, add java-classpathx-servletapi.
(java-guice-servlet)[inputs]: Likewise.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java-logback-core: Add file-name field.
Björn Höfling [Sat, 21 Jul 2018 08:22:36 +0000 (10:22 +0200)]
gnu: java-logback-core: Add file-name field.

* gnu/package/java.scm (java-logback-core)[source]: Add file-name field.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: java-guice: Remove jars.
Björn Höfling [Sat, 21 Jul 2018 08:20:38 +0000 (10:20 +0200)]
gnu: java-guice: Remove jars.

* gnu/packages/java.scm (java-guice)[source]: Add snippet to delete jar-files.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: fuse: Update to 2.9.8 [fixes CVE-2018-10906].
Marius Bakke [Tue, 24 Jul 2018 21:15:56 +0000 (23:15 +0200)]
gnu: fuse: Update to 2.9.8 [fixes CVE-2018-10906].

* gnu/packages/linux.scm (fuse): Update to 2.9.8.

5 years agoruby-build-system: Make phase "replace-git-ls-files" handle more cases.
Danny Milosavljevic [Tue, 24 Jul 2018 20:46:55 +0000 (22:46 +0200)]
ruby-build-system: Make phase "replace-git-ls-files" handle more cases.

* guix/build/ruby-build-system.scm (replace-git-ls-files): Modify.

5 years agognu: Add ruby-rspec-its.
Danny Milosavljevic [Tue, 24 Jul 2018 20:13:21 +0000 (22:13 +0200)]
gnu: Add ruby-rspec-its.

* gnu/packages/ruby.scm (ruby-rspec-its): New variable.

5 years agognu: Add ruby-childprocess.
Danny Milosavljevic [Tue, 24 Jul 2018 19:56:47 +0000 (21:56 +0200)]
gnu: Add ruby-childprocess.

* gnu/packages/ruby.scm (ruby-childprocess): New variable.

5 years agoRevert "gnu: sddm: Fix CMake build."
Efraim Flashner [Tue, 24 Jul 2018 19:38:03 +0000 (22:38 +0300)]
Revert "gnu: sddm: Fix CMake build."

This reverts commit 8674abb1dda0278f81b5965985e6b78497aab386.

This is no longer necessary after the upgrade to Qt-5.11.1.

5 years agoimport: PyPI: Update redirected URL.
Marius Bakke [Sun, 22 Jul 2018 22:25:34 +0000 (00:25 +0200)]
import: PyPI: Update redirected URL.

* guix/import/pypi.scm (guix-package->pypi-name, pypi->guix-package): Update
docstrings.
(pypi-package?): Test for pypi.org, too.
(pypi-fetch): s/pypi.python.org/pypi.org/
* tests/pypi.scm ("guix-package->pypi-name, new URL style",
"pypi->guix-package", "pypi->guix-package, wheels"): Likewise.

5 years agognu: linux-libre: Update to 4.17.9.
Mark H Weaver [Tue, 24 Jul 2018 13:59:35 +0000 (09:59 -0400)]
gnu: linux-libre: Update to 4.17.9.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.17.9.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.57.
Mark H Weaver [Tue, 24 Jul 2018 13:58:41 +0000 (09:58 -0400)]
gnu: linux-libre@4.14: Update to 4.14.57.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.57.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.114.
Mark H Weaver [Tue, 24 Jul 2018 13:57:48 +0000 (09:57 -0400)]
gnu: linux-libre@4.9: Update to 4.9.114.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.114.

5 years agognu: linux-libre@4.4: Update to 4.4.143.
Mark H Weaver [Tue, 24 Jul 2018 13:56:53 +0000 (09:56 -0400)]
gnu: linux-libre@4.4: Update to 4.4.143.

* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.143.

5 years agognu: go-github-com-yookoala-realpath: Fix license.
Ludovic Courtès [Tue, 24 Jul 2018 13:17:37 +0000 (15:17 +0200)]
gnu: go-github-com-yookoala-realpath: Fix license.

* gnu/packages/golang.scm (go-github-com-yookoala-realpath)[license]:
Change to EXPAT.

5 years agognu: lightdm: Take 'nologin' from the 'shadow' package.
Ludovic Courtès [Tue, 24 Jul 2018 11:44:17 +0000 (13:44 +0200)]
gnu: lightdm: Take 'nologin' from the 'shadow' package.

Reported by brendarn on #guix.

* gnu/packages/display-managers.scm (lightdm)[inputs]: Use SHADOW
instead of UTIL-LINUX.

5 years agognu: xorg-server: Apply patch to fix screen rotation on KMS.
Ludovic Courtès [Tue, 24 Jul 2018 08:18:14 +0000 (10:18 +0200)]
gnu: xorg-server: Apply patch to fix screen rotation on KMS.

Fixes <https://bugs.freedesktop.org/show_bug.cgi?id=106715>.

* gnu/packages/patches/xorg-server-rotate-fb.patch: New file.
* gnu/packages/xorg.scm (xorg-server)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

5 years agognu: mpv: Update to 0.29.0.
Rutger Helling [Tue, 24 Jul 2018 09:17:42 +0000 (11:17 +0200)]
gnu: mpv: Update to 0.29.0.

* gnu/packages/video.scm (mpv): Update to 0.29.0.

5 years agognu: java-asm: Add missing propagated-input.
Gábor Boskovits [Wed, 18 Jul 2018 05:53:20 +0000 (07:53 +0200)]
gnu: java-asm: Add missing propagated-input.

* gnu/packages/java.scm (java-asm)[propagated-inputs]: Add java-aqute-libg.

5 years agognu: icedtea: Make icedtea-8 the default jdk.
Gábor Boskovits [Sun, 15 Jul 2018 20:07:26 +0000 (22:07 +0200)]
gnu: icedtea: Make icedtea-8 the default jdk.

* gnu/packages/java.scm (icedtea): Point to icedtea-8.

5 years agognu: python-asn1crypto: Update to 0.24.0.
Efraim Flashner [Mon, 23 Jul 2018 15:48:24 +0000 (18:48 +0300)]
gnu: python-asn1crypto: Update to 0.24.0.

* gnu/packages/python-crypto.scm (python-asn1crypto): Update to 0.24.0.

5 years agognu: python-asn1crypto: Don't use unstable tarball.
Efraim Flashner [Mon, 23 Jul 2018 13:40:21 +0000 (16:40 +0300)]
gnu: python-asn1crypto: Don't use unstable tarball.

* gnu/packages/python-crypto.scm (python-asn1crypto)[source]: Replace
autogenerated tarball with git checkout.

5 years agognu: wesnoth: Update to 1.14.4 [fixes CVE-2018-1999023].
Leo Famulari [Mon, 23 Jul 2018 17:51:48 +0000 (13:51 -0400)]
gnu: wesnoth: Update to 1.14.4 [fixes CVE-2018-1999023].

* gnu/packages/games.scm (wesnoth): Update to 1.14.4.

5 years agognu: xorg: Update home-pages.
Julien Lepiller [Mon, 23 Jul 2018 17:30:07 +0000 (19:30 +0200)]
gnu: xorg: Update home-pages.

* gnu/packages/xorg.scm (perl-x11-protocol-other, perl-x11-xcb)
(perl-x11-protocol)[home-page]: Update to redirected home-pages.

5 years agognu: arb: Update to 2.14.0.
Kei Kebreau [Mon, 23 Jul 2018 15:23:11 +0000 (11:23 -0400)]
gnu: arb: Update to 2.14.0.

* gnu/packages/algebra.scm (arb): Update to 2.14.0.
[arguments]: Substitute invoke for system*.
[license]: Change to lgpl2.1+.

5 years agognu: Add guile-pfds.
Ludovic Courtès [Wed, 18 Jul 2018 20:51:27 +0000 (22:51 +0200)]
gnu: Add guile-pfds.

* gnu/packages/guile.scm (guile-pfds): New variable.