Commit Graph

32245 Commits

Author SHA1 Message Date
Rutger Helling 3a48d05538
gnu: openttd: Update to 1.8.0.
* gnu/packages/games.scm (openttd): Update to 1.8.0.
[inputs]: Use allegro instead of allegro-4.
2018-12-12 11:12:01 +01:00
Rutger Helling ab533c613e
gnu: allegro: Fix compilation with Mesa >= 18.2.5.
* gnu/packages/game-development.scm (allegro)[source]: Add
allegro-fix-compilation-mesa-18.2.5-and-later.patch.
* gnu/packages/patches/allegro-fix-compilation-mesa-18.2.5-and-later.patch:
New file.
2018-12-12 11:12:01 +01:00
Christopher Baines 95ae013092
gnu: python-celery: Update to 4.2.1.
This is an attempt to get the package building after the update to Python
3.7. I'm not sure this totally works, as the tests detect an incompatibility
with Python 3.7 due to use of "async". But with the tests disabled, you can at
least import the celery module, which is a start.

* gnu/packages/python.scm (python-celery): Update to 4.2.1.
[arguments]: Switch to py.test, from nose, disable the tests and loosen the
requirements on pytest.
[native-inputs]: Remove python-nose, add python-pytest and python-case.
[home-page]: Change from HTTP to HTTPS.
2018-12-12 09:03:28 +01:00
Christopher Baines ae218b75f6
gnu: python-billiard: Update to 3.5.0.5.
This is to enable updating python-celery.

* gnu/packages/python.scm (python-billiard): Update to 3.5.0.5.
[native-inputs]: Remove python-nose, add python-case and python-pytest.
2018-12-12 09:03:27 +01:00
Christopher Baines f6c19fe8ce
gnu: python-kombu: Update to 4.2.2.
This fixes the build, that probably broke with a Python update.

* gnu/packages/python.scm (python-kombu): Update to 4.2.2..
2018-12-12 09:03:27 +01:00
Christopher Baines a65a33d070
gnu: python-amqp: Update to 2.3.2.
This is needed to update python-kombu to 4.2.2.

* gnu/packages/python.scm (python-amqp): Update to 2.3.2.
2018-12-12 09:03:27 +01:00
Christopher Baines 9253c42973
gnu: Add python-pyro4.
This is needed to update python-kombu to 4.2.2

* gnu/packages/python.scm (python-pyro4): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 2cfcab3aef
gnu: Add python-vine.
This is needed to update python-amqp to 2.3.2.

* gnu/packages/python.scm (python-vine): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 679c979f25
gnu: Add python-case.
This is required to update python-amqp and python-kombu, as well as adding
python-vine.

* gnu/packages/python.scm (python-case): New variable.
2018-12-12 09:03:27 +01:00
Christopher Baines 053f3d4857
gnu: Add python-serpent.
This is required for python-pyro4, which is needed to update python-amqp and
python-kombu.

* gnu/packages/python.scm (python-serpent): New variable.
2018-12-12 09:03:26 +01:00
Christopher Baines 7600513a8a
gnu: Add python-pytest-sugar.
This is required to update python-amqp and python-kombu.

* gnu/packages/check.scm (check): New variable.
2018-12-12 09:03:26 +01:00
Efraim Flashner 42140fd434
gnu: Add toybox.
* gnu/packages/busybox.com (toybox): New variable.
2018-12-12 09:27:17 +02:00
Efraim Flashner 8c380a01a2
gnu: Add dav1d.
* gnu/packages/video.scm (dav1d): New variable.
2018-12-12 09:24:48 +02:00
Arun Isaac e200de5457
gnu: Add chirp.
* gnu/packages/ham-radio.scm (chirp): New variable.
2018-12-12 12:37:06 +05:30
Eric Bavier b2fb40de98
gnu: onionshare: Update to 1.3.1.
* gnu/packages/tor.scm (onionshare): Update to 1.3.1.
[arguments]: Remove unnecessary "get_resource_path" substitutions, which is
handled fine by the single substitution in "onionshare/common.py".  Fix
install location in .desktop.  Adjust test runner in 'tests' phase.
[native-inputs]: "python-nose" -> "python-pytest".
2018-12-12 00:03:05 -06:00
Eric Bavier 0226dca7c9
gnu: youtube-viewer: Update to 3.5.0.
* gnu/packages/video.scm (youtube-viewer): Update to 3.5.0.
2018-12-12 00:02:54 -06:00
Mark H Weaver 46e613e3e5
gnu: icecat: Add fixes from upstream mozilla-esr60 [security-fixes].
Includes fixes for CVE-2018-18494 and the remaining 7 out of 10 changesets
for CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected changesets from
the upstream mozilla-esr60 repository.
2018-12-11 23:04:31 -05:00
Mark H Weaver 29eb0bc76c
gnu: icecat: Relabel patches to reflect CVE assignments.
Document that we include fixes for CVE-2018-17466, CVE-2018-18492,
CVE-2018-18493, CVE-2018-18498, and 3 out of 10 changesets for
CVE-2018-12405.

* gnu/packages/gnuzilla.scm (icecat)[source]: Relabel patches to reflect
CVE assignments.
2018-12-11 23:04:28 -05:00
Mark H Weaver 8d956d8600
gnu: icecat: Enable Stylo CSS engine.
* gnu/packages/gnuzilla.scm (icecat)[native-inputs]: Add 'llvm-3.9.1' and
'clang-3.9.1'.
[arguments]: In the configure-flags, use quasiquote, remove "--disable-stylo",
and add "--with-clang-path=..." and "--with-libclang-path=...".
Add 'augment-CPLUS_INCLUDE_PATH' phase.  In the custom 'configure' phase,
set the CC environment variable to "gcc".
2018-12-11 23:04:18 -05:00
Danny Milosavljevic b7c1c2b856
gnu: rust: Increase build timeouts.
* gnu/packages/rust.scm (rust-1.19)[properties]: New field.
(rust-1.20)[properties]: New field.
2018-12-12 01:18:09 +01:00
Mathieu Lirzin 99aad42138
gnu: emacs-cider: Update to 0.18.0.
* gnu/packages/emacs.scm (emacs-cider): Update to 0.18.0.
[source]: Use git-fetch.
[propagated-inputs]: Add emacs-sesman.
[home-page]: Update URI.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Mathieu Lirzin 2165ea1d1c
gnu: Add emacs-sesman.
* gnu/packages/emacs.scm (emacs-sesman): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-11 23:08:37 +05:30
Rutger Helling 799f5d0df0
gnu: python-gevent: Remove unreliable test.
* gnu/packages/python.scm (python-gevent): Add 'skip-timer-test phase from
python2-gevent.
* gnu/packages/python.scm (python2-gevent): Remove 'skip-timer-test phase,
inherit from python-gevent instead.
2018-12-11 11:47:34 +01:00
Clément Lassieur 435d8a83b5
gnu: Add gajim-omemo.
* gnu/packages/messaging.scm (gajim-omemo): New variable.
[propagated-inputs]: Add python-axolotl.
2018-12-11 11:16:56 +01:00
Clément Lassieur 9e3644a823
gnu: gajim: Add support for Guix packaged plugins.
* gnu/packages/messaging.scm (gajim)[inputs]: Remove python-axolotl.
[arguments]: Add an 'add-plugin-dirs' phase.
[native-search-paths]: New field.
2018-12-11 11:16:35 +01:00
Leo Famulari 59c9d4f108
gnu: certbot, python-acme: Update to 0.29.1.
* gnu/packages/tls.scm (certbot, python-acme): Update to 0.29.1.
2018-12-10 13:40:11 -05:00
Leo Famulari fec2c8532d
gnu: Borg: Update to 1.1.8.
* gnu/packages/backup.scm (borg): Update to 1.1.8.
[source]: Remove obsolete patch.
* gnu/packages/patches/borg-respect-storage-quota.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-12-10 13:23:17 -05:00
Efraim Flashner f21058dc5c
gnu: font-gnu-unifont: Update to 11.0.03.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 11.0.03.
[arguments]: Enable parallel builds.
2018-12-10 10:53:23 +02:00
Efraim Flashner 0ba4a67976
gnu: mtools: Update to 4.0.23.
* gnu/packages/mtools.scm (mtools): Update to 4.0.23.
2018-12-10 10:43:55 +02:00
Chris Marusich a5523942f7
gnu: Add yubikey-personalization.
* gnu/packages/security-token.scm (yubikey-personalization): New variable.
2018-12-09 16:40:00 -08:00
Paul Garlick 72f95783f1
gnu: petsc-openmpi: Ensure compatibility of SCOTCH dependency.
* gnu/packages/maths.scm (petsc-openmpi)[inputs]: Replace pt-scotch
with pt-scotch32 in order to prevent 'incompatible pointer' warnings
being generated in the 'build' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-12-10 00:28:11 +01:00
Ludovic Courtès 7e4bc21509
services: guix: Run 'guix-daemon' in UTF-8 locale.
Fixes <https://bugs.gnu.org/32942>.
Reported by Julien Lepiller <julien@lepiller.eu>.

* gnu/services/base.scm (guix-shepherd-service) <start>: In
 #:environment-variables, add "GUIX_LOCPATH" and "LC_ALL".
2018-12-10 00:28:11 +01:00
Marius Bakke 1460e77abf
gnu: msmtp: Update to 1.8.1.
* gnu/packages/mail.scm (msmtp): Update to 1.8.1.
2018-12-10 00:12:18 +01:00
Marius Bakke 2e265d19d1
gnu: git: Update to 2.20.0.
* gnu/packages/version-control.scm (git): Update to 2.20.0.
2018-12-10 00:12:18 +01:00
Maxim Cournoyer 88c7cf8499
gnu: emacs-elpy: Update to 1.27.0.
* gnu/packages/emacs.scm (emacs-elpy): Update to 1.27.0.
2018-12-09 16:18:19 -05:00
Maxim Cournoyer 584d5556d4
gnu: python-jedi: Update to 0.13.1 and disable the tests.
Jedi test suite fails when run with Python 3.7.

* gnu/packages/python.scm (python-jedi): Update to 0.13.1
[tests?] Disable.
[phases] Add condition check for the tests? argument to run the tests.
2018-12-09 16:18:18 -05:00
Pierre Neidhardt 505a385498
gnu: Add go-ipfs.
* gnu/packages/ipfs.scm (go-ipfs): New variable.
2018-12-09 18:21:10 +01:00
Efraim Flashner 8d3f604d94
gnu: syslinux: Limit the architectures supported.
* gnu/packages/bootloaders.scm (syslinux)[supported-systems}: New field.
2018-12-09 15:43:43 +02:00
Efraim Flashner ba8c08788f
gnu: mtools: Update to 4.0.22.
* gnu/packages/mtools.scm (mtools): Update to 4.0.22.
2018-12-09 15:43:40 +02:00
Ricardo Wurmus d7e2465242
gnu: sorcer: Always return #T from build phases.
* gnu/packages/music.scm (sorcer)[arguments]: Use INVOKE.
2018-12-09 13:54:56 +01:00
Gábor Boskovits accb5c3100
gnu: openjdk: Make idlj respect SOURCE_DATE_EPOCH.
* gnu/packages/patches/openjdk-10-idlj-reproducibility.patch: New file.
* gnu/packages/java.scm (openjdk10)[source]: Use it.
* gnu/locale.mk (dist_patch_DATA): Register it.
2018-12-09 12:55:36 +01:00
Mark H Weaver 99c39c28f9
gnu: linux-libre: Update to 4.19.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.8.
(%linux-libre-hash): Update hash.
2018-12-09 03:16:20 -05:00
Mark H Weaver 80606f7737
gnu: linux-libre@4.14: Update to 4.14.87.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.87.
(%linux-libre-4.14-hash): Update hash.
2018-12-09 03:16:18 -05:00
Mark H Weaver bff07c024e
gnu: linux-libre@4.9: Update to 4.9.144.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.144.
2018-12-09 03:16:15 -05:00
Leo Famulari 5d3f673db4
gnu: polkit: Fix CVE-2018-19788.
* gnu/packages/patches/polkit-CVE-2018-19788.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/polkit.scm (polkit)[source]: Use it.
2018-12-09 00:21:09 -05:00
宋文武 1f1d6af714
gnu: Add easyrpg-player.
* gnu/packages/easyrpg.scm (easyrpg-player): New variable.
2018-12-09 09:17:02 +08:00
宋文武 b779dbac72
gnu: Add liblcf.
* gnu/packages/easyrpg.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2018-12-09 09:11:13 +08:00
Danny Milosavljevic b05399dffc
gnu: supercollider: Update to 3.10.0.
* gnu/packages/audio.scm (supercollider): Update to 3.10.0.
[arguments]<#:phases>[disable-broken-tests]: Modify.
2018-12-09 01:47:46 +01:00
Kei Kebreau 5a8b00f26b
gnu: gcl: Update snapshot.
* gnu/packages/lisp.scm (gcl): Update to 2.6.12-2.d3335e2.
2018-12-08 19:38:46 -05:00
Marius Bakke cec0c4e29c
gnu: libgphoto2: Update to 2.5.21.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.21.
2018-12-08 23:06:46 +01:00
Ricardo Wurmus 0fd9671bcc
gnu: patchage: Fix build.
Fixes <https://bugs.gnu.org/33677>.

* gnu/packages/audio.scm (patchage)[arguments]: Use Python 2.
2018-12-08 22:55:48 +01:00
Ricardo Wurmus cbe23db2d7
gnu: qtractor: Update to 0.9.3.
* gnu/packages/music.scm (qtractor): Update to 0.9.3.
2018-12-08 22:54:15 +01:00
Ricardo Wurmus d871e29ada
gnu: supercollider: Fix build.
Fixes <https://bugs.gnu.org/33674>.

* gnu/packages/audio.scm (supercollider)[arguments]: Add phase to fix build
with Boost 1.68.
[inputs]: Replace boost with boost-cxx14.
2018-12-08 22:52:28 +01:00
Ricardo Wurmus 5763243c4f
gnu: qsynth: Update to 0.5.4.
* gnu/packages/audio.scm (qsynth): Update to 0.5.4.
2018-12-08 22:48:13 +01:00
Efraim Flashner b52bcb24c6
gnu: quassel: Patch reference to inxi.
* gnu/packages/irc.scm (quassel)[arguments]: Patch the reference to
'inxi' in the source.
[inputs]: Add inxi-minimal.
2018-12-08 23:08:04 +02:00
Efraim Flashner 4ad62876cb
gnu: quassel: Update to 0.13.0.
* gnu/packages/irc.scm (quassel): Update to 0.13.0.
[arguments]: Update configure flags.
[inputs]: Add qtmultimedia.
2018-12-08 22:50:17 +02:00
Marius Bakke 08861d259b
gnu: python-pyaml: Update to 18.11.0.
* gnu/packages/python.scm (python-pyaml): Update to 18.11.0.
2018-12-08 19:37:47 +01:00
Marius Bakke 8a831c6f06
gnu: Remove more GCC ICE workarounds.
These were fixed with <https://bugs.gnu.org/31708>.

* gnu/packages/glib.scm (python-pygobject, python2-pygobject)[native-inputs]:
Remove GCC-7.
* gnu/packages/gnome.scm (gjs)[native-inputs]: Likewise.
[arguments]: Remove related phase.
2018-12-08 19:37:47 +01:00
Marius Bakke 6fac106491
gnu: feh: Update to 3.1.1.
* gnu/packages/image-viewers.scm (feh): Update to 3.1.1.
2018-12-08 19:37:47 +01:00
Marius Bakke 7570ec5aa9
gnu: GCC@7: Update to 7.4.0.
* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
as GCC 7.4.0 triggers <https://bugs.gnu.org/33605>.
2018-12-08 19:37:47 +01:00
Marius Bakke 8d65ae44ac
gnu: GCC@6: Update to 6.5.0.
* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
[source](patches): Drop obsolete patches.
[source](snippet): Remove.
2018-12-08 19:37:47 +01:00
Marius Bakke 91206dffb9
gnu: elogind: Update to 239.3.
* gnu/packages/freedesktop.scm (elogind): Update to 239.3.
2018-12-08 19:37:47 +01:00
Kei Kebreau e0ae7e7374
gnu: Rename "qtoctave" to "octave".
* gnu/packages/maths.scm (qtoctave): Define in terms of 'deprectated-package'.
(octave): New variable, formerly known as "qtoctave".
2018-12-08 13:18:24 -05:00
Kei Kebreau 5537603fbf
gnu: Rename "octave" to "octave-cli".
* gnu/packages/maths.scm (octave): Rename to...
(octave-cli): ...this.
[name]: Change to "octave-cli".
(qtoctave): Inherit from octave-cli.
(flann)[inputs]: Adjust accordingly.
* gnu/packages/engineering.scm (qucs)[inputs]: Likewise.
(qucs-s)[inputs]: Likewise.
* gnu/packages/machine-learning.scm (shogun)[inputs]: Likewise.
2018-12-08 13:17:31 -05:00
Brendan Tildesley ec60c3a581
gnu: calibre: Update to 3.35.0.
* gnu/packages/ebooks.scm: (calibre): Update to 3.35.0.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2018-12-08 15:55:54 +01:00
Ricardo Wurmus f9dcf79f47
gnu: ingen: Fix build.
Fixes <https://bugs.gnu.org/33667>.

* gnu/packages/music.scm (ingen)[arguments]: Use python-2.
2018-12-08 09:07:40 +01:00
Amar Singh 46c8cea27b
gnu: qjackctl: Update 0.5.5.
* gnu/packages/audio.scm (qjackctl): Update to 0.5.5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-12-08 12:03:09 +08:00
Leo Famulari b9103c827c
gnu: Add a C++14 variant of Boost for packages that need it.
Fixes <https://bugs.gnu.org/33605> and <https://bugs.gnu.org/33610>.

* gnu/packages/boost.scm (boost-cxx14): New variable.
* gnu/packages/compression.scm (innoextract)[inputs]: Use it.
* gnu/packages/mpd.scm (ncmpcpp)[inputs]: Use it.
2018-12-07 19:42:59 -05:00
Ricardo Wurmus 23a1f738b1
gnu: guix: Update to 6ddc63e599.
This fixes a problem introduced with commit
6eac835f17.  Reported on the #guix IRC channel
by tune.

* gnu/packages/package-management.scm (guix): Update to 6ddc63e599.
2018-12-07 15:37:19 +01:00
Ludovic Courtès 6eac835f17
maint: update-guix-package: Really register GC roots.
Previously we'd pass a relative file name to 'add-indirect-root', which
the daemon would interpret as relative to "/".  Consequently, checkouts
were not protected from GC.

* build-aux/update-guix-package.scm (main): Pass an absolute file name
to 'add-indirect-root'.
2018-12-07 15:14:12 +01:00
Diego Nicola Barbato 814652b41f
gnu: emacs-exwm: Update to 0.21.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.21.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2018-12-07 18:30:39 +05:30
Ricardo Wurmus 705ea5bff6
gnu: Add r-fmsb.
* gnu/packages/cran.scm (r-fmsb): New variable.
2018-12-07 13:44:16 +01:00
Ludovic Courtès 5118e26f83
gnu: guix-daemon: Add dependency on Guile-JSON.
Fixes a bug introduced in 6776af04d4,
where the configure phase of 'guix-daemon' would abort due to the lack
of Guile-JSON.

* gnu/packages/package-management.scm (guix-daemon)[inputs]: Add
GUILE-JSON.
2018-12-07 00:06:51 +01:00
Ludovic Courtès 3933905c5f
Merge branch 'version-0.16.0' 2018-12-07 00:00:41 +01:00
Mark H Weaver 69f867b18f
gnu: linux-libre: Update to 4.19.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.19.7.
(%linux-libre-hash): Update hash.
2018-12-06 17:17:23 -05:00
Mark H Weaver 8b041fd21d
gnu: linux-libre@4.14: Update to 4.14.86.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.86.
(%linux-libre-4.14-hash): Update hash.
2018-12-06 17:16:27 -05:00
Mark H Weaver 1ecd6624ab
gnu: linux-libre@4.9: Update to 4.9.143.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.143.
2018-12-06 17:15:37 -05:00
Leo Famulari e6c28113e6
gnu: QEMU: Fix CVE-2018-16847 and CVE-2018-16867.
* gnu/packages/patches/qemu-CVE-2018-16847.patch,
gnu/packages/patches/qemu-CVE-2018-16867.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.
2018-12-06 16:16:54 -05:00
Marius Bakke d553ee8082
tests: elogind: Adjust to elogind output change.
This is a follow-up to commit 4163f2467b.

* gnu/tests/desktop.scm (run-elogind-test): s|/dev/tty1/tty1.
2018-12-06 21:18:03 +01:00
Stefan Stefanović 4163f2467b
gnu: elogind: Update to 239.2.
* gnu/packages/freedesktop.scm (elogind): Update to 239.2.
[source](patches): Remove elogind-glibc-2.27.patch.
[source](snippet): Remove snippet.
[arguments]:
<#:tests?>: Enable tests.
<#:configure-flags>: Adjust build paths. Disable some tests.
<#:make-flags>: Remove argument.
<#:phases>[patch-locale-header]: Remove phase.
<#:phases>[clean-runpath]: Add phase.
<#:phases>[bootstrap]: Remove phase.
<#:phases>[fix-pkttyagent-path]: Add phase.
<#:phases>[fix-service-file]: Remove phase.
<#:phases>[add-libcap-to-search-path]: Remove phase.
<#:phases>[remove-uaccess-tag]: Remove phase.
<#:phases>[change-pid-file-path]: Add phase.
[build-system]: Switch to meson-build-system.
[native-inputs]: Sort native-inputs list.
Remove gperf package version constraint.
Remove: autoconf, automake, libtool, intltool.
Add: docbook-xml-4.2.
[inputs]: Remove: linux-libre-headers.
* gnu/packages/patches/elogind-glibc-2.27.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove patch file.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Stefan Stefanović 1f9b1d3d97
gnu: elogind: Use git-fetch.
* gnu/packages/freedesktop.scm (elogind)[source]: Use git-fetch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-12-06 20:22:41 +01:00
Marius Bakke f19dfeeb26
gnu: efivar: Update to 37.
* gnu/packages/linux.scm (efivar): Update to 37.
2018-12-06 20:22:41 +01:00
Björn Höfling a18f8eaf61
gnu: arc-theme: Update to 20181022 and fix build.
* gnu/packages/gnome.scm (arc-theme)[version]: Update to 20181022.
[source]: Use new fork, change to git-fetch.
[inputs]: Remove and move gtk+ to native-inputs.
[native-inputs]: Add gtk+, glib:bin, gnome-shell, inkscape, optipng and sassc.
[home-page]: Adapt to new fork.
[license]: Fix to GPL 3 or later (gpl3+).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ricardo Wurmus 68464ea259
gnu: sassc: Fix build.
* gnu/packages/web.scm (sassc)[arguments]: Delete bootstrap phase; let
phase end on boolean.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2018-12-06 12:26:30 -05:00
Ludovic Courtès 178be030c0
vm: Add padding in the ISO image.
Fixes <https://bugs.gnu.org/33639>.
Thanks to Ricardo Wurmus and Thomas Schmitt for their suggestions!

* gnu/build/vm.scm (make-iso9660-image): Pass "-padding 10m" to
xorriso.
2018-12-06 17:22:24 +01:00
Marius Bakke 3d53869e30
gnu: ldb: Fix build on 32-bit systems.
* gnu/packages/samba.scm (ldb)[inputs]: Only add LMDB on 64-bit systems.
[arguments]: Make #:tests? conditional on LMDB availability.
2018-12-06 15:58:18 +01:00
Marius Bakke 4a21d1765d
gnu: nginx: Update to 1.14.2.
* gnu/packages/web.scm (nginx): Update to 1.14.2.
2018-12-06 15:58:18 +01:00
Christopher Baines 17cfb7aeff
gnu: ruby-json-pure: Fix build.
The version of test-unit used is greater than one of the gemspec files was
specifying. It was already being changed in two places, so this commit changes
the json-java.gemspec file as well.

* gnu/packages/ruby.scm (ruby-json-pure)[arguments]: Add new
fix-json-java.gemspec phase.
2018-12-05 21:21:24 +00:00
Christopher Baines 9c5f4b82bb
gnu: capnproto: Update to 0.7.0.
* gnu/packages/serialization.scm (capnproto): Update to 0.7.0.
[arguments]: Add new 'use-tmp-for-tempory-files phase.
2018-12-05 20:29:17 +00:00
Christopher Baines 9718265eec
gnu: mash: Use C++ 14.
I'm looking to upgrade capnproto, and mash fails to build with 0.7. Therefore,
tweak the compilation to allow it to build with 0.7. The package also builds
with the current version of capnproto. I got the idea of changing the c++
version from here [1].

1: https://github.com/marbl/Mash/issues/98

* gnu/packages/bioinformatics.scm (mash)[arguments]: Add new use-c++14 phase.
2018-12-05 20:29:12 +00:00
Leo Famulari 07315efc65
gnu: Syncthing: Update to 0.14.54.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.54.
2018-12-05 15:23:55 -05:00
Rene e8338e9101
gnu: filezilla: Update to 3.39.0.
* gnu/packages/ftp.scm (filezilla): Update to 3.39.0.
2018-12-05 14:54:01 -05:00
Rene 07df80d195
gnu: libfilezilla: Update to 0.15.1.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.15.1.
[inputs]: Add nettle.
2018-12-05 14:54:00 -05:00
Rene e920165979
gnu: balsa: Update to 2.5.6.
* gnu/packages/mail.scm (balsa): Update to 2.5.6.
[source]: Update URI.
2018-12-05 14:54:00 -05:00
Rene 7da4dbb3f2
gnu: pdfgrep: Update to 2.1.2.
* gnu/packages/pdf.scm (pdfgrep): Update to 2.1.2.
2018-12-05 14:54:00 -05:00
Leo Famulari 8f11439c36
gnu: eyeD3: Update to 0.8.8.
* gnu/packages/mp3.scm (eyed3): Update to 0.8.8.
2018-12-05 14:08:39 -05:00
Ludovic Courtès 676c3adc14
gnu: guix: Update to c845323. 2018-12-05 18:30:16 +01:00
Ludovic Courtès c845323d4b
gnu: guix: Update to 0.16.0. 2018-12-05 16:30:58 +01:00
Ludovic Courtès 970ebdae8c
services: guix-daemon: Fix authorization of multiple keys.
Previously, the 'unless (file-exists? "/etc/guix/acl")' guard would mean
that only the first key in the list would get registered since were were
generating one registration snippet per key.  This fixes that.

* gnu/services/base.scm (hydra-key-authorization): Change to be a
'for-each' loop iterating on #$KEYS.
2018-12-05 16:24:50 +01:00
Danny Milosavljevic aa00797877
gnu: beets: Make it compatible with Python 3.7.
* gnu/packages/music.scm (beets)[arguments]<#:phases>
[make-python3.7-compatible]: New phase.
2018-12-05 14:58:20 +01:00