Commit Graph

39977 Commits

Author SHA1 Message Date
Marius Bakke 06f5bc4e12
gnu: GnuTLS: Update to 3.6.5.
* gnu/packages/patches/gnutls-skip-pkgconfig-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/tls.scm (gnutls): Update to 3.6.5.
[source](patches): Remove obsolete.
[source](snippet): Add Guile detection fix.
* gnu/packages/gnome.scm (libsoup)[arguments]: Adjust 'certtool' invokation to
cope with the new API.
2018-12-12 20:49:14 +01:00
Marius Bakke cc2e0566be
gnu: jansson: Don't build libjansson.a.
* gnu/packages/web.scm (jansson)[arguments]: New field.
2018-12-12 20:49:14 +01:00
Marius Bakke a556679ef4
gnu: jansson: Update to 2.12.
* gnu/packages/web.scm (jansson): Update to 2.12.
[source](uri): Use bzip2 compressed tarball.
2018-12-12 20:49:14 +01:00
Marius Bakke af0162bcc1
gnu: cyrus-sasl: Update to 2.1.27.
* gnu/packages/patches/cyrus-sasl-CVE-2013-4122.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/cyrus-sasl.scm (cyrus-sasl): Update to 2.1.27.
[source](patches): Remove.
[inputs]: Move MIT-KRB5 from here ...
[propagated-inputs]: ... to here.  New field.
* gnu/packages/openldap.scm (openldap)[arguments]: Adjust
'patch-sasl-path' phase (which was defunct, possibly since b148506df7) to
add krb5 linker flags.
2018-12-12 20:49:13 +01:00
Marius Bakke 56ba3771c0
gnu: mit-krb5: Update to 1.16.2.
* gnu/packages/kerberos.scm (mit-krb5): Update to 1.16.2.
2018-12-12 20:49:13 +01:00
Marius Bakke 2a60f9eb3e
gnu: nettle: Update to 3.4.1.
* gnu/packages/nettle.scm (nettle): Update to 3.4.1.
2018-12-12 20:49:13 +01:00
Marius Bakke 6a4d56346c
gnu: nghttp2: Update to 1.35.1.
* gnu/packages/web.scm (nghttp2): Update to 1.35.1.
[native-inputs]: Add GCC-7.
[arguments]: Add workaround for <https://bugs.gnu.org/30756>.
2018-12-12 20:49:13 +01:00
Marius Bakke 62c75d6d08
gnu: tzdata-for-tests: Update to 2018g.
* gnu/packages/base.scm (tzdata-for-tests): Inherit TZDATA.
2018-12-12 20:49:13 +01:00
Marius Bakke c3c7e0941e
gnu: icu4c: Update to 63.1.
* gnu/packages/icu4c.scm (icu4c): Update to 63.1.
2018-12-12 20:49:13 +01:00
Marius Bakke 87f29c1e5d
gnu: ghostscript: Update to 9.26.
* gnu/packages/patches/ghostscript-bug-699708.patch,
gnu/packages/patches/ghostscript-CVE-2018-16509.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/ghostscript.scm (ghostscript): Update to 9.26.
[source](patches): Remove obsolete.
2018-12-12 20:49:13 +01:00
Marius Bakke 30eb854a57
gnu: curl: Remove replacement for 7.62.0.
* gnu/packages/curl.scm (curl): Update to 7.62.0.
[replacement]: Remove field.
(curl-7.62.0): Remove variable.
2018-12-12 20:49:13 +01:00
Marius Bakke ad1c07eb6d
gnu: libqmi: Update to 1.20.2.
* gnu/packages/freedesktop.scm (libqmi): Update to 1.20.2.
2018-12-12 20:49:13 +01:00
Marius Bakke d1ee69a9e8
gnu: cairo: Update to 1.16.0.
* gnu/packages/patches/cairo-CVE-2016-9082.patch,
gnu/packages/patches/cairo-setjmp-wrapper.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them/
* gnu/packages/gtk.scm (cairo): Update to 1.16.0.
[source](patches): Remove.
2018-12-12 20:49:12 +01:00
Marius Bakke ef2a540ac4
gnu: pixman: Update to 0.36.0.
* gnu/packages/xdisorg.scm (pixman): Update to 0.36.0.
2018-12-12 20:49:12 +01:00
Marius Bakke 51c40a06a3
gnu: glib: Update to 2.56.3.
* gnu/packages/glib.scm (glib): Update to 2.56.3.
2018-12-12 20:49:12 +01:00
Marius Bakke 7ba85f5380
gnu: glib: Remove obsolete variable.
* gnu/packages/glib.scm (glib)[arguments]: Don't set DETERMINISTIC_BUILD.
2018-12-12 20:49:12 +01:00
Marius Bakke 7ede9a5e41
gnu: D-Bus: Update to 1.12.12.
* gnu/packages/glib.scm (dbus): Update to 1.12.12.
2018-12-12 20:49:12 +01:00
Marius Bakke 143fc1a591
gnu: poppler: Update to 0.72.0.
* gnu/packages/patches/poppler-CVE-2018-19149.patch: Delete file.
* gnu/packages/patches/inkscape-poppler-compat3.patch,
gnu/packages/patches/texlive-bin-luatex-poppler-compat.patch,
gnu/packages/patches/texlive-bin-pdftex-poppler-compat.patch,
gnu/packages/patches/texlive-bin-xetex-poppler-compat.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/pdf.scm (poppler): Update to 0.72.0.
[replacement]: Remove field.
(poppler/fixed): Remove variable.
* gnu/packages/inkscape.scm (inkscape)[source](patches): Add
'inkscape-poppler-compat{3..5}.patch'.
* gnu/packages/tex.scm (texlive-bin)[source](patches): Update
'texlive-poppler-compat.patch'.  Add
'texlive-bin-{lua,pdf,xe}tex-poppler-compat.patch'.
* gnu/packages/emacs.scm (emacs-pdf-tools)[source](modules, snippet): New
fields.
* gnu/packages/scribus.scm (scribus)[source](patches): Add upstream patch origins.
[source](modules, snippet): New fields.
* gnu/packages/libreoffice.scm (libreoffice)[source](patches): Add three
upstream origins.
[source](snippet, modules): New field.
2018-12-12 20:49:12 +01:00
Marius Bakke 127a14e0a6
gnu: harfbuzz: Update to 2.2.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 2.2.0.
2018-12-12 20:49:12 +01:00
Marius Bakke 92f19f1311
gnu: libjpeg-turbo: Update to 2.0.1.
* gnu/packages/image.scm (libjpeg-turbo): Update to 2.0.1.
2018-12-12 20:49:12 +01:00
Marius Bakke 1146324199
gnu: cups-filters: Update to 1.21.5.
* gnu/packages/cups.scm (cups-filters): Update to 1.21.5.
2018-12-12 20:49:12 +01:00
Marius Bakke 10b96d2955
gnu: ALSA: Update to 1.1.7.
* gnu/packages/linux.scm (alsa-lib), alsa-utils): Update to 1.1.7.
(alsa-plugins): Likewise.
[arguments]: Add #:configure-flags.  Prevent default configuration from being
installed.  Don't copy the example PulseAudio configuration to pulseaudio output.
2018-12-12 20:49:11 +01:00
Marius Bakke 5b2da2a659
gnu: xz: Move liblzma.a to separate output.
* gnu/packages/compression.scm (xz)[arguments, outputs]: New fields.
* gnu/packages/make-bootstrap.scm (%static-inputs)[xz]: Don't inherit outputs.
2018-12-12 20:10:56 +01:00
Marius Bakke d52680eec0
gnu: libxml2: Don't reference libxml2.a in the default output.
* gnu/packages/xml.scm (libxml2)[arguments]: Add substitution for libxml2.la.
2018-12-12 20:10:56 +01:00
宋文武 7b046b1bdc
gnu: zathura-pdf-mupdf: Fix dependencies.
* gnu/packages/pdf.scm (zathura-pdf-mupdf)[inputs]: Add mujs.
[arguments]: Pass 'link-external' to the configure flags.  Patch 'meson.build'
to include mujs as 'build_dependencies'.
2018-12-12 19:40:34 +08:00
Efraim Flashner 56a88478b9
gnu: gdk-pixbuf: Only extend the test timeout on some architectures.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove substitution
extending test timeout to 1800 seconds. Replace check on armhf-linux
and aarch64-linux to use 'timeout-multiplier' on the test suite.
2018-12-12 12:23:07 +02:00
Efraim Flashner 83a40cbfd6
gnu: gdk-pixbuf: Fix typo.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Really disable
installing the tests.
2018-12-12 12:23:04 +02:00
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
Marius Bakke c4ac237f08
gnu: bison: Update to 3.2.2.
* gnu/packages/bison.scm (bison): Update to 3.2.2.
2018-12-11 23:03:27 +01:00
Marius Bakke 9abbfd3ca6
gnu: perl: Update to 5.28.1.
* gnu/packages/perl.scm (perl): Update to 5.28.1.
2018-12-11 22:55:09 +01:00
Marius Bakke 2b4a4e8e47
gnu: libatomic-ops: Update to 7.6.8.
* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.6.8.
2018-12-11 22:50:56 +01:00