Commit Graph

33809 Commits

Author SHA1 Message Date
Ludovic Courtès 1428bce348
build-self: Default to Guile 2.2 when building a standalone Guix.
* build-aux/build-self.scm (build): Change #:guile-version to default to
"2.2" when PULL-VERSION is greater than 0.
2018-07-27 11:32:59 +02:00
Ludovic Courtès 8bece84022
gnu: guile: Remove version 2.2.2.
* gnu/packages/guile.scm (guile-2.2.2): Remove.
* guix/self.scm (guile-for-build): Remove special case for "2.2.2".
(guix-derivation): Likewise.
* build-aux/build-self.scm (build): Likewise.
2018-07-27 11:28:15 +02:00
Ludovic Courtès 2abd76e8af
gnu: guile: Update to 2.2.4.
* gnu/packages/guile.scm (guile-2.2): Update to 2.2.4.
(guile-2.2.4): Remove.
* gnu/packages/package-management.scm (guix)[inputs]: Switch to
GUILE-2.2.
* guix/self.scm (guile-for-build): Likewise.
2018-07-27 11:22:12 +02:00
Ludovic Courtès 8afa18d6e7
gexp: Remove #:deprecation-warnings from 'imported-files'.
This is a followup to 30d722c392.

* guix/gexp.scm (imported-files/derivation): Remove
 #:deprecation-warnings.  Pass "GUILE_WARN_DEPRECATED=no"
unconditionally to #:env-vars of 'gexp->derivation'.  Adjust caller.
(imported-files): Remove #:deprecation-warnings and adjust callers.
(imported-modules): Likewise.
(compiled-modules, gexp->derivation): Adjust accordingly.
2018-07-27 00:09:52 +02:00
Ludovic Courtès 4a42abc52c
gexp: Inline bug-fix in 'compiled-modules'.
This is a followup to 5d669883ec.

* guix/gexp.scm (compiled-modules)[build-utils-hack?]: Remove.
Inline everything as if BUILD-UTILS-HACK? is true.
2018-07-27 00:02:00 +02:00
Ludovic Courtès 8c7bebd6ea
gexp: Remove backward compatibility hack for 'imported-files'.
* guix/gexp.scm (gexp->derivation): Remove #:import-creates-derivation?.
(imported-files): Remove #:derivation? and adjust callers.
(imported-modules), compiled-modules): Likewise.
* guix/packages.scm (patch-and-repack): Adjust 'gexp->derivation' call.
2018-07-26 22:59:49 +02:00
Ludovic Courtès 28c4905b12
packages: 'patch-and-repack' compresses tarballs again.
* guix/packages.scm (patch-and-repack): Add missing "a" in "tar cvfa".
Fixes a regression introduced in
3e95125e9b whereby we'd always create
uncompressed tarballs.
2018-07-26 22:58:30 +02:00
Ludovic Courtès ac46a1c8e4
Merge branch 'master' into core-updates 2018-07-26 18:15:13 +02:00
Marius Bakke 92526ade57
gnu: cabextract: Delete bundled libmspack.
* gnu/packages/compression.scm (cabextract)[source](modules, snippet): New field.
2018-07-26 17:30:18 +02:00
Marius Bakke e0a98e7bd5
gnu: cabextract: Update to 1.7.
* gnu/packages/compression.scm (cabextract): Update to 1.7.
2018-07-26 17:28:35 +02:00
Marius Bakke 4bda2274a5
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.
2018-07-26 17:17:45 +02:00
Danny Milosavljevic a9446dde2b
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".
2018-07-26 15:54:52 +02:00
Danny Milosavljevic d38755cb91
gnu: Add ruby-net-scp.
* gnu/packages/ruby.scm (ruby-net-scp): New variable.
2018-07-26 15:54:52 +02:00
Efraim Flashner 714b49f68d
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.
2018-07-26 16:14:11 +03:00
Gábor Boskovits d60772dcdd
gnu: java-picard: Fix manifest.
* gnu/packages/bioinformatics.scm (java-picard)[arguments]: Adjust phase
'edit-classpath-in-manifest for the new manifest generation code.
2018-07-26 12:46:50 +02:00
Efraim Flashner bca72b39c7
gnu: python-qsintilla: Fix building.
* gnu/packages/qt.scm (python-qscintilla)[arguments]: Extend custom
'configure phase to also patch the 'installed.txt' file.
2018-07-26 13:21:05 +03:00
Mark H Weaver 54e543b626
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.
2018-07-26 04:45:33 -04:00
Mark H Weaver 54465c4dbc
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.
2018-07-26 04:44:40 -04:00
Mark H Weaver 4bc1528aa5
gnu: linux-libre@4.9: Update to 4.9.115.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.115.
2018-07-26 04:44:00 -04:00
Mark H Weaver 064c3e78dd
gnu: linux-libre@4.4: Update to 4.4.144.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.144.
2018-07-26 04:43:13 -04:00
Marius Bakke aaa2a8bbf3
gnu: Remove dangling variable.
* gnu/packages/xml.scm (libxslt/fixed): Remove.
2018-07-25 20:44:40 +02:00
Marius Bakke 27b2f34cda
gnu: Update cabextract.org.uk home pages.
* gnu/packages/compression.scm (libmspack, cabextract)[home-page, source]: Use
HTTPS.
2018-07-25 20:44:40 +02:00
Marius Bakke 03c16bb59a
gnu: libmspack: Don't build static library.
* gnu/packages/compression.scm (libmspack)[arguments]: Add #:configure-flags.
2018-07-25 20:44:39 +02:00
Marius Bakke b8d7119bc2
gnu: libmspack: Update to 0.7.
* gnu/packages/compression.scm (libmspack): Update to 0.7.
2018-07-25 20:44:39 +02:00
Marius Bakke 9a1356f71a
gnu: hplip-minimal: Simplify expression.
* gnu/packages/cups.scm (hplip-minimal): Remove unnecessary quotes.
2018-07-25 20:44:39 +02:00
Marius Bakke 8f838591f8
gnu: libjpeg-turbo: Don't build static libraries.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add "--disable-static" to
  #:configure-flags.
2018-07-25 20:44:39 +02:00
Marius Bakke a77de47ad2
gnu: libjpeg-turbo: Update home page.
* gnu/packages/image.scm (libjpeg-turbo)[home-page]: Use HTTPS.
2018-07-25 20:44:39 +02:00
Marius Bakke 8938b369d2
gnu: audit: Don't build static libraries.
* gnu/packages/admin.scm (audit)[arguments]: Add "--disable-static" to
  #:configure-flags.
2018-07-25 20:44:39 +02:00
Marius Bakke 00f81f83a1
gnu: audit: Update to 2.8.4.
* gnu/packages/admin.scm (audit): Update to 2.8.4.
[arguments]: Remove #:phases.
2018-07-25 20:44:38 +02:00
Efraim Flashner 95da608451
Merge remote-tracking branch 'origin/master' into qt-updates 2018-07-25 21:30:18 +03:00
Efraim Flashner 2a43df2270
gnu: qt: Disable parallel building.
* gnu/packages/qt.scm (qt)[arguments]: Disable parallel-build.
2018-07-25 20:27:55 +03:00
Efraim Flashner d13c1d3363
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.
2018-07-25 20:27:52 +03:00
Efraim Flashner f88c8624cc
Revert "gnu: quassel: Fix building with Qt 5.11."
This reverts commit 68ddfb2e8d.

This is no longer necessary after the update to Qt-5.11.1.
2018-07-25 15:18:27 +03:00
Oleg Pykhalov b19f3337ea
gnu: Add pscircle.
* gnu/packages/admin.scm (pscircle): New variable.
2018-07-25 14:54:22 +03:00
Efraim Flashner 8e1895964f
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.
2018-07-25 11:52:59 +03:00
Leo Famulari 39a57afc42
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.
2018-07-24 19:07:06 -04:00
Leo Famulari 869d9c69f3
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.
2018-07-24 19:07:06 -04:00
Leo Famulari 2ed97a22d3
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.
2018-07-24 19:07:02 -04:00
Björn Höfling 49a8684d9f
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>
2018-07-25 00:27:21 +02:00
Björn Höfling 8dae9c92b6
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>
2018-07-25 00:27:17 +02:00
Björn Höfling 6a86d3576c
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>
2018-07-25 00:27:14 +02:00
Björn Höfling 4b472f6a06
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>
2018-07-25 00:27:12 +02:00
Björn Höfling 10d62a88bf
gnu: Add java-javaee-servletapi.
* gnu/packages/java.scm (java-javaee-servletapi): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
2018-07-25 00:27:10 +02:00
Björn Höfling 10eddaca0e
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>
2018-07-25 00:27:08 +02:00
Björn Höfling b1ccd2a1ec
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>
2018-07-25 00:27:05 +02:00
Björn Höfling 9936ffe77d
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>
2018-07-25 00:26:37 +02:00
Marius Bakke 718f791f4e
gnu: fuse: Update to 2.9.8 [fixes CVE-2018-10906].
* gnu/packages/linux.scm (fuse): Update to 2.9.8.
2018-07-24 23:17:26 +02:00
Danny Milosavljevic 8376f10a30
ruby-build-system: Make phase "replace-git-ls-files" handle more cases.
* guix/build/ruby-build-system.scm (replace-git-ls-files): Modify.
2018-07-24 22:55:38 +02:00
Danny Milosavljevic 999ffb26df
gnu: Add ruby-rspec-its.
* gnu/packages/ruby.scm (ruby-rspec-its): New variable.
2018-07-24 22:13:21 +02:00
Danny Milosavljevic 45498f51be
gnu: Add ruby-childprocess.
* gnu/packages/ruby.scm (ruby-childprocess): New variable.
2018-07-24 22:04:44 +02:00