me
/
guix
Archived
1
0
Fork 0
Commit Graph

40143 Commits (0de9a1be04a2f93bcdf81bdb0f6c2dca12225974)

Author SHA1 Message Date
Marius Bakke ff1e80d791
gnu: python-cram: Fix build.
* gnu/packages/python-xyz.scm (python-cram)[arguments]: Do not require 100%
test coverage.  While here, do not move the 'check' phase, as
PYTHON-BUILD-SYSTEM now runs tests after install by default.
2019-07-10 20:25:40 +02:00
Marius Bakke fa0d5854ef
gnu: ToME4: Fix FTBFS with GCC 7.
* gnu/packages/games.scm (tome4)[arguments]: Preserve CPATH in 'set-sdl-paths'
phase..
2019-07-10 20:23:46 +02:00
Tobias Geerinckx-Rice e14c06d87a
gnu: testdisk: Download over HTTPS.
* gnu/packages/admin.scm (testdisk)[source]: Use HTTPS.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice 2b336e9354
gnu: testdisk: Update to 7.1.
* gnu/packages/admin.scm (testdisk): Update to 7.1.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice bde9912506
gnu: sedsed: Update to 1.1.
* gnu/packages/admin.scm (sedsed): Update to 1.1.
[arguments]: Use (default) Python (3).
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice b7e26ec695
gnu: sedsed: Symlink after wrapping.
Drop unused .sedsed-real symlink and avoid sedsed → sedsed.py
→ .sedsed.py-real exec chain.

* gnu/packages/admin.scm (sedsed)[arguments]: Move ‘symlink’ phase
after ‘wrap’.
2019-07-10 17:39:28 +02:00
Tobias Geerinckx-Rice ec40227b2c
gnu: mutter: Remove duplicate gtk+ input.
* gnu/packages/gnome.scm (mutter)[arguments]: Remove duplicate gtk+
from propagated-inputs.
2019-07-10 17:39:28 +02:00
Efraim Flashner 841bddb4b4
gnu: a2ps: Fix CVE-2015-8107.
* gnu/packages/pretty-print.scm (a2ps)[source]: Add patch.
* gnu/packages/patches/a2ps-CVE-2015-8107.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2019-07-10 12:47:47 +03:00
Efraim Flashner 3e4afe0298
gnu: mupdf: Update to 1.15.0 [fixes CVE-2018-18662, CVE-2018-19777,
CVE-2018-1988{1,2}, CVE-2019-613{0,1}, CVE-2019-7321].

* gnu/packages/pdf.scm (mupdf): Update to 1.15.0.
[source]: Update source snippet.
2019-07-10 12:46:02 +03:00
Efraim Flashner cb5b51498b
gnu: mujs: Update to 1.0.6 [fixes CVE-2019-1141{1,2,3}, CVE-2019-12798].
* gnu/packages/javascript.scm (mujs): Update to 1.0.6.
[source]: Download using url-fetch.
[arguments]: Update 'install-shared-library phase.
[home-page]: Update to new home-page.
2019-07-10 12:45:35 +03:00
Efraim Flashner 05f386f103
gnu: plib: Fix CVE-2011-4620, CVE-2012-4552.
* gnu/packages/game-development.scm (plib)[patches]: Add patches.
* gnu/packages/patches/plib-CVE-2011-4620.patch,
gnu/packages/patches/plib-CVE-2012-4552.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
2019-07-10 12:45:34 +03:00
Efraim Flashner ba70479753
gnu: python-gnupg: Update to 0.4.4 [fixes CVE-2019-6690].
* gnu/packages/gnupg.scm (python-gnupg): Update to 0.4.4.
2019-07-10 12:45:24 +03:00
Efraim Flashner 11450f15b4
gnu: gpgme: Add updater properties.
* gnu/packages/gnupg.scm (gpgme)[properties]: New field. Add ftp-server,
ftp-directory.
2019-07-10 11:40:55 +03:00
Efraim Flashner ec3f88af7e
gnu: npth: Add updater properties.
* gnu/packages/gnupg.scm (npth)[properties]: New field. Add ftp-server,
ftp-directory.
2019-07-10 11:39:09 +03:00
Efraim Flashner ee755b702f
gnu: gpa: Update to 0.10.0.
* gnu/packages/gnupg.scm (gpa): Update to 0.10.0.
2019-07-10 11:06:32 +03:00
Efraim Flashner 9a451a6740
gnu: gpa: Add updater properties.
* gnu/packages/gnupg.scm (gpa)[properties]: New field, add ftp-server,
ftp-directory.
2019-07-10 11:06:31 +03:00
Efraim Flashner 2d775ed2d6
gnu: postgresql@9: Update to 9.6.14 [fixes CVE-2018-1058, CVE-2019-9193]
* gnu/packages/databases.scm (postgresql@9): Update to 9.6.14.
2019-07-10 11:06:15 +03:00
Efraim Flashner e5b810f755
gnu: gnupg: Update to 2.2.17.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.17.
2019-07-10 09:56:08 +03:00
Mark H Weaver 6c83c48391
gnu: icecat: Update to 60.8.0-guix1 [security fixes].
Includes fixes for CVE-2019-9811, CVE-2019-11709, CVE-2019-11711,
CVE-2019-11712, CVE-2019-11713, CVE-2019-11715, CVE-2019-11717,
CVE-2019-11719, CVE-2019-11729, and CVE-2019-11730.

* gnu/packages/gnuzilla.scm (%icecat-version): Update to 60.8.0-guix1.
(icecat-source)[upstream-firefox-source]: Update hash.
(icecat): Refresh some stale comments.
2019-07-09 19:31:36 -04:00
Marius Bakke 7a05fdd0e1
Merge branch 'master' into staging 2019-07-10 00:55:42 +02:00
Marius Bakke 760d90cc6a
gnu: ungoogled-chromium: Increase build timeout.
* gnu/packages/chromium.scm (ungoogled-chromium)[properties]: Set TIMEOUT to
40 hours.
2019-07-10 00:54:29 +02:00
Marius Bakke c1f4073ff5
gnu: rapidjson: Fix FTBFS with GCC 7.
* gnu/packages/patches/rapidjson-gcc-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (rapidjson)[source](patches): New field.
2019-07-10 00:29:32 +02:00
Marius Bakke 78affefecc
gnu: oath-toolkit: Fix FTBFS with GCC 7.
* gnu/packages/authentication.scm (oath-toolkit)[source](patches): Add
upstream patch.
2019-07-09 23:35:30 +02:00
Tobias Geerinckx-Rice 12b1ec6617
gnu: iproute2: Update to 5.2.0.
* gnu/packages/linux.scm (iproute): Update to 5.2.0.
2019-07-09 23:08:50 +02:00
Marius Bakke 4e073dcd41
gnu: glib: Remove superfluous input.
* gnu/packages/glib.scm (glib)[inputs]: Remove BASH.
2019-07-09 22:17:39 +02:00
Marius Bakke 9e13a3e059
gnu: glib: Update to 2.60.5.
* gnu/packages/glib.scm (glib): Update to 2.60.5.
2019-07-09 22:16:30 +02:00
Marius Bakke e81b14f08d
gnu: freetype: Update to 2.10.1.
* gnu/packages/fontutils.scm (freetype): Update to 2.10.1.
[source](uri): Adjust for new tarball name.
2019-07-09 21:26:21 +02:00
Marius Bakke 7fe6dcf708
gnu: Remove indent@2.2.10.
* gnu/packages/code.scm (indent): Update to 2.2.12.
[native-inputs]: Add TEXINFO.
(indent-2.2.12): Remove variable.
2019-07-09 21:09:47 +02:00
Marius Bakke 33f460addf
gnu: flex: Remove superfluous input.
The configure script will warn that "make indent" is unavailable, but
apart from that this input is not actually used for the build process.

* gnu/packages/flex.scm (flex)[inputs]: Remove INDENT.
* gnu/packages/commencement.scm (flex-boot0)[inputs]: Likewise.
2019-07-09 21:07:13 +02:00
Marius Bakke 680bc34da4
gnu: Python: Update to 3.7.4.
* gnu/packages/python.scm (python-3.7): Update to 3.7.4.
[source](snippet): Move disabled tests ...
[arguments]<#:make-flags>: ... here.  Enable previously failing tests.
<#:phases>: Add 'set-TZDIR'.
[native-inputs]: Add TZDATA-FOR-TESTS.
* gnu/packages/commencement.scm (python-boot0)[arguments]: Clear <#:make-flags>.
Delete 'set-TZDIR' phase.
* gnu/packages/patches/python-3-fix-tests.patch: Disable two new tests that do
not work in the build container.  Adjust context.
2019-07-09 20:59:58 +02:00
Oleg Pykhalov 38a9b4b74e
gnu: python-internetarchive: Update to 1.8.5.
* gnu/packages/web.scm (python-internetarchive)[version]: Update to 1.8.5.
[source](modules, snippet): New fields.
2019-07-09 20:41:14 +03:00
Kei Kebreau d4137d84ac
gnu: make-glibc-locales: Adjust patch for glibc 2.29.
The patch for glibc 2.28 and earlier replaces the same content, but the context
in the patch is different enough to fail to merge.

* gnu/packages/base.scm (make-glibc-locales)[source]: Add patch.
* gnu/packages/patches/glibc-locales.patch: Adjust for glibc 2.29 and move old
file...
* gnu/packages/patches/glibc-locales-2.28.patch: ...here.
* gnu/local.mk (dist_patch_DATA): Add it.
2019-07-09 12:15:52 -04:00
Efraim Flashner 710f027765
gnu: wgetpaste: Update to 2.29.
* gnu/packages/wget.scm (wgetpaste): Update to 2.29.
[arguments]: Replace default paste service. Install license file.
2019-07-09 16:52:59 +03:00
Oleg Pykhalov 534ceb7de1
gnu: emacs-stumpwm-mode: Update to 0.0.1-1.8fbe071.
* gnu/packages/emacs-xyz.scm (emacs-stumpwm-mode): Update to 0.0.1-1.8fbe071.
2019-07-09 14:42:22 +03:00
Tobias Geerinckx-Rice 48182cff03
gnu: r-biocinstaller: Remove entirely.
This follows up on commit 0971f8bd88,
which led to ‘r-biocmanager: unbound variable’ errors.  See
<https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00120.html>.

* gnu/packages/bioinformatics.scm (r-biocinstaller): Remove variable.
2019-07-09 13:26:26 +02:00
Hartmut Goebel 582de58c69
gnu: Add anonip.
* gnu/packages/web.scm (anonip): New variable.
2019-07-09 13:20:36 +02:00
Nicolas Goaziou 3c2bbbb0ff
gnu: snap: Update to 5.0.1.
* gnu/packages/education.scm (snap): Update to 5.0.1.
2019-07-09 09:13:43 +02:00
Nicolas Goaziou 032ca4baa7
gnu: musescore: Update to 3.2.3.
* gnu/packages/music.scm (musescore): Update to 3.2.3.
2019-07-09 09:02:50 +02:00
Tobias Geerinckx-Rice 3fd3dd33cb
gnu: libmicrohttpd: Update to 0.9.65.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.65.
2019-07-09 04:48:02 +02:00
Carl Dong ca3757e1c2
gnu: glibc: Add 2.27 supported locales patch.
The 'glibc-supported-locales.patch' was updated for glibc 2.29, breaking
compatibility with 2.27. Add a 2.27-specific supported locales patch.

* gnu/packages/patches/glibc-2.27-supported-locales.patch: New file.
* gnu/packages/base.scm (glibc-2.27)[source](patches): Use
'glibc-2.27-supported-locales.patch' instead.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2019-07-08 21:20:17 -04:00
Tobias Geerinckx-Rice 35014c402d
gnu: grub: Build ‘grub-mount’.
This increases the closure size by a mere 1.8 MiB (0.8%).

* gnu/packages/bootloaders.scm (grub)[inputs]: Add fuse.
2019-07-09 01:43:31 +02:00
Tobias Geerinckx-Rice 069ab3bbfd
gnu: grub: Update to 2.04.
* gnu/packages/bootloaders.scm (grub): Update to 2.04.
[source]: Remove upstreamed patches.
[arguments]: Don't require Python.  Add a ‘disable-pixel-perfect-test’
phase to skip tests that fail with with our newer Unifont.
* gnu/packages/patches/grub-efi-fat-serial-number.patch: Adjust context.
* gnu/packages/patches/grub-binutils-compat.patch,
gnu/packages/patches/grub-check-error-efibootmgr.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2019-07-09 01:28:11 +02:00
Carl Dong bcfc54fff8
gnu: Update to 0.18.0.
* gnu/packages/finance.scm (bitcoin-core): Update to 0.18.0.
[inputs]: Use bdb-4.8 for compatibility.
[arguments]: Remove --with-incompatible-bdb from configure flags and add
check-functional phase for functional tests.
2019-07-08 16:22:01 -04:00
Carl Dong 883fe9bb91
gnu: bdb: Add 4.8.30.
* gnu/packages/dbm.scm (bdb-4.8): New variable.
[arguments]: Configure and build from 'build_unix' directory as
mentioned in documentation.
(bdb-5.3): Inherit from bdb-4.8.
(bdb-6): Inherit from bdb-4.8.
(bdb): Point to bdb-6.
2019-07-08 16:21:48 -04:00
Tobias Geerinckx-Rice 0971f8bd88
gnu: Remove r-biocinstaller.
It requires R < 3.6 and is no longer supported.

* gnu/packages/bioinformatics.scm (r-biocinstaller): Define as
deprecated in favour of r-biocmanager.
2019-07-08 16:13:11 +02:00
Tobias Geerinckx-Rice 1042e3481d
gnu: r-xbioc: Update to 0.1.16-1.6ff0670.
This is needed to deprecate r-biocinstaller, which is no longer
distributed.

* gnu/packages/bioinformatics.scm (r-xbioc): Update to 0.1.16-1.6ff0670.
[propagated-inputs]: Replace deprecated r-biocinstaller with
r-biocmanager.
2019-07-08 16:11:55 +02:00
Tobias Geerinckx-Rice ddfb62807d
gnu: cmh: Fix build.
This follows up on commit 1de48e8f8a.

* gnu/packages/algebra.scm (fplll-4-cmh): New variable.
(cmh)[inputs]: Use it.
2019-07-08 15:48:07 +02:00
Tobias Geerinckx-Rice 69e3512b7c
gnu: libomp: Download over HTTPS.
* gnu/packages/llvm.scm (libomp)[source]: Use HTTPS.
2019-07-08 15:33:35 +02:00
Tobias Geerinckx-Rice e2170c3192
gnu: libomp: Fix source hash.
This is a follow-up to commit c5296e205b,
which updated llvm.

* gnu/packages/llvm.scm (libomp)[source]: Fix hash.
2019-07-08 15:33:35 +02:00
Tobias Geerinckx-Rice 61242625ad
gnu: r-txdb-mmusculus-ucsc-mm10-knowngene: Update to 3.4.7.
* gnu/packages/bioconductor.scm (r-txdb-mmusculus-ucsc-mm10-knowngene):
Update to 3.4.7.
2019-07-08 15:33:35 +02:00
Joseph LaFreniere 377b0501c4
gnu: Add emacs-polymode-org.
* gnu/packages/emacs-xyz.scm (emacs-polymode-org): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Joseph LaFreniere 85630d8042
gnu: emacs-polymode: Update to 0.2.
* gnu/packages/emacs-xyz.scm (emacs-polymode): Update to 0.2.
[source]: Change URL of Git repository to Polymode GitHub project.
[homepage]: Change URL to polymode GitHub project.
[description]: Realign text.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
ison 88a29b5cd3
gnu: i3blocks: Update to ec050e7.
* gnu/packages/wm.scm (i3blocks): Update to ec050e7.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Pierre Langlois a55dd25d3e
gnu: dosfstools: Enable compat symlinks.
Enable compatibility symlinks to provide commands such as `mkfs.vfat`.

* gnu/packages/disk.scm (dosfstools)[arguments]: Pass
"--enable-compat-symlinks" to configure.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:56 +02:00
Pierre Langlois b9a1d74de5
gnu: wireservice: New wireservice-package macro.
Replace the parent 'base-package' variable with a 'wireservice-package' macro
that includes all common package fields.

* gnu/packages/wireservice.scm (base-package): Delete.
(wireservice-package): New macro.
(python-leather, python-agate, python-agate-sql, python-agate-dbf,
python-agate-excel): Use wireservice-package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-08 13:05:55 +02:00
Christopher Baines 8747477deb
gnu: gobject-introspection: Update absolute-shlib-path.patch.
Incorporate some changes from nixpkgs to the gobject-introspection package
patches.  This is motivated by looking at issues with libsoup and lollypop.
These changes mean that the share/gir-1.0/Soup-2.4.gir file within
libsoup (and the corresponding binary typelib) references libsoup-2.4.so.1
with an absolute filename, whereas previously, the filename wasn't absolute.

With an absolute filename in the typelib, loading libsoup from lollypop should
work.

* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch:
Incorporate changes from nixpkgs.
2019-07-08 08:42:29 +01:00
Efraim Flashner c7b757c46c
gnu: gama: Update to 2.06.
* gnu/packages/gps.scm (gama): Update to 2.06.
2019-07-08 10:38:23 +03:00
Vagrant Cascadian d335ef51d7
gnu: diffoscope: Update to 116.
* gnu/packages/package-management (diffoscope): Update to 116.
2019-07-07 18:57:28 -07:00
Marius Bakke a7ed2d534c
gnu: python-pytest: Update to 4.4.2.
This is necessary to fix a test failure on 32-bit platforms in 4.4.1.

* gnu/packages/check.scm (python-pytest): Update to 4.4.2.
2019-07-08 00:58:31 +02:00
Marius Bakke e5731c0382
gnu: python-pluggy: Update to 0.11.0.
* gnu/packages/python-xyz.scm (python-pluggy): Update to 0.11.0.
2019-07-08 00:58:09 +02:00
Marius Bakke 625801f500
gnu: webkitgtk: Build with Python 3.
* gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Change PYTHON-2 to
PYTHON-WRAPPER.
2019-07-08 00:37:03 +02:00
Marius Bakke 0403b04d76
gnu: jalv: Remove GCC5 workaround.
* gnu/packages/audio.scm (jalv)[arguments]: Remove <#:phases>.
2019-07-07 23:27:37 +02:00
Marius Bakke 6fe808f4c3
gnu: mesa: Use the "release" Meson build type.
* gnu/packages/gl.scm (mesa)[arguments]: Add <#:build-type>.
2019-07-07 22:05:34 +02:00
Marius Bakke f826ac4704
gnu: doxygen: Build with Python 3.
* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change PYTHON-2 to PYTHON.
2019-07-07 20:07:22 +02:00
Marius Bakke ff6850490f
gnu: doxygen: Don't build against special Flex variant.
* gnu/packages/documentation.scm (doxygen)[native-inputs]: Change FLEX-2.6.1
to FLEX.
2019-07-07 20:00:21 +02:00
Marius Bakke 794c773d0c
gnu: libinput: Use the 'release' Meson build type.
* gnu/packages/freedesktop.scm (libinput)[arguments]: Add <#:build-type>.
2019-07-07 19:19:39 +02:00
Marius Bakke f7e25e2ec7
gnu: libpsl: Python is a native input.
* gnu/packages/web.scm (libpsl)[inputs]: Move PYTHON-WRAPPER ...
[native-inputs]: ... here.
2019-07-07 18:55:57 +02:00
Marius Bakke c4fa39188a
gnu: graphite2: Build against Python 3.
Previously, the Python tests were skipped, because they require Python 3.

* gnu/packages/fontutils.scm (graphite2)[arguments]: New field.
[native-inputs]: Change PYTHON-2 and PYTHON2-FONTTOOLS to PYTHON and PYTHON-FONTTOOLS.
2019-07-07 18:53:32 +02:00
Marius Bakke b0dc2454cc
gnu: zziplib: Don't run failing tests.
* gnu/packages/compression.scm (zziplib)[arguments]: Set <#:test-target>.
2019-07-07 18:38:19 +02:00
Marius Bakke d0a52e65b5
gnu: zziplib: Don't use unstable tarball.
* gnu/packages/compression.scm (zziplib)[source]: Change to GIT-FETCH.
[argumnents]: New field.
2019-07-07 18:38:19 +02:00
Marius Bakke ee3a4d3678
gnu: libpsl: Build against Python 3.
* gnu/packages/web.scm (libpsl)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07 18:38:19 +02:00
Marius Bakke 2c886af911
gnu: ninja: Python is a regular input.
Ninja uses Python at run time, so it must not be a native input.

* gnu/packages/ninja.scm (ninja)[native-inputs]: Change to ...
[inputs]: ... this.
2019-07-07 18:38:19 +02:00
Marius Bakke b78491f857
gnu: ninja: Build against Python 3.
* gnu/packages/ninja.scm (ninja)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07 18:38:19 +02:00
Marius Bakke cf3f7aa197
gnu: libevent: Use Python 3 for event_rpcgen.py.
* gnu/packages/libevent.scm (libevent)[inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07 18:38:18 +02:00
Marius Bakke d7b63ba92d
gnu: itstool: Update to 2.0.6.
* gnu/packages/glib.scm (itstool): Update to 2.0.6.
[inputs]: Change PYTHON2-LIBXML and PYTHON-2 to PYTHON-LIBXML and PYTHON.
* gnu/packages/gnome.scm (totem)[inputs]: Change PYTHON-2 to PYTHON.
2019-07-07 18:38:18 +02:00
Marius Bakke 53ffc043af
gnu: cURL: Build against Python 3.
* gnu/packages/curl.scm (curl)[native-inputs]: Change PYTHON-2 to PYTHON-WRAPPER.
2019-07-07 18:38:11 +02:00
Marius Bakke ac135287d2
gnu: icu4c: Enable tests on i686.
* gnu/packages/icu4c.scm (icu4c)[arguments]: Don't override <#:tests?>.
2019-07-07 16:55:10 +02:00
Marius Bakke a4c38f812c
gnu: icu4c: Use 'python-minimal' for tests.
* gnu/packages/icu4c.scm (icu4c)[native-inputs]: Change PYTHON to
PYTHON-MINIMAL.
2019-07-07 16:54:15 +02:00
Marius Bakke fcb5493793
gnu: Python: Avoid needless reference on coreutils.
* gnu/packages/python.scm (python-2.7)[arguments]: Pass "INSTALL" and
"MKDIR_P" in <#:configure-flags>.
2019-07-07 16:51:26 +02:00
Marius Bakke 4f5fe46388
gnu: commencement: Fix Python build on non-x86 platforms.
* gnu/packages/commencement.scm (python-boot0)[version, source]: Downgrade to 3.5.7.
[arguments]: Remove <#:make-flags>.  Add <#:phases>.
[native-inputs]: Remove artifical dependency on PKG-CONFIG.
2019-07-07 16:32:53 +02:00
Pierre Langlois bf187d92e3
gnu: Add csvkit.
* gnu/packages/wireservice.scm (csvkit): New variable.
* gnu/packages/patches/csvkit-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois 213b05f04e
gnu: Add python-agate-excel.
* gnu/packages/wireservice.scm (python-agate-excel): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois f1122a2c91
gnu: Add python-agate-dbf.
* gnu/packages/wireservice.scm (python-agate-dbf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois 9b2850c845
gnu: Add python-agate-sql.
* gnu/packages/wireservice.scm (python-agate-sql): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois dc835e75ce
gnu: Add python-agate.
* gnu/packages/wireservice.scm (python-agate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois 451742bcf6
gnu: Add python-leather.
* gnu/packages/wireservice.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois edeb04bfb7
gnu: Add python-dbfread.
* gnu/packages/python-xyz.scm (python-dbfread): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois 450d5dc289
gnu: Add python-crate.
* gnu/packages/databases.scm (python-crate): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:20 +02:00
Pierre Langlois 0d5b7ea11f
gnu: Add python-pytimeparse.
* gnu/packages/time.scm (python-pytimeparse): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Pierre Langlois 6543bc80b4
gnu: Add python-slugify.
* gnu/packages/python-web.scm (python-slugify): New variable.
* gnu/packages/patches/python-slugify-depend-on-unidecode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung e41ba8606f
gnu: Add emacs-moe-theme-el.
* gnu/packages/emacs-xyz.scm (emacs-moe-theme-el): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung ae429e48d1
gnu: emacs-goto-chg: Update to 1.7.3-1.1829a13.
* gnu/packages/emacs-xyz.scm (emacs-goto-chg): Update to 1.7.3-1.1829a13.
[origin]: Use GIT-FETCH and GIT-REFERENCE.
[home-page]: Update.
[inputs]: Add emacs-undo-tree.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung 81d1baafdb
gnu: emacs-hydra: Update to 0.15.0.
* gnu/packages/emacs-xyz.scm (emacs-hydra): Update to 0.15.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung b453637f1b
gnu: Add emacs-lpy.
* gnu/packages/emacs-xyz.scm (emacs-lpy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung 55a0b2a08d
gnu: emacs-md4rd: Update to 0.3.1.
* gnu/packages/emacs-xyz.scm (emacs-md4rd): Update to 0.3.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:19 +02:00
Brian Leung 26150eac73
gnu: emacs-zoutline: Update to 0.2.0.
* gnu/packages/emacs-xyz.scm (emacs-zoutline): Update to 0.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 9f6dca4de3
gnu: emacs-restclient: Update to 0-2.422ee8d.
* gnu/packages/emacs-xyz.scm (emacs-restclient): Update to 0-2.422ee8d.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung fa71034115
gnu: emacs-disk-usage: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-disk-usage)[source]: Use GIT-FETCH and GIT-FILE-NAME.
[home-page] Move to usual location.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 8330715878
gnu: emacs-fish-completion: Don't use unstable tarball.
* gnu/packages/emacs-xyz.scm (emacs-fish-completion)[source]: Use GIT-FETCH
  and GIT-FILE-NAME.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 846d83482f
gnu: emacs-company-restclient: Update to 0.3.0.
* gnu/packages/emacs-xyz.scm (emacs-company-restclient): Update to 0.3.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 1fd2886ca7
gnu: emacs-skewer-mode: Update to 1.8.0.
* gnu/packages/emacs-xyz.scm (emacs-skewer-mode): Update to 1.8.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 9ee3be1bd5
gnu: emacs-simple-httpd: Update to 1.5.1.
* gnu/packages/emacs-xyz.scm (emacs-simple-httpd): Update to 1.5.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:18 +02:00
Brian Leung 1c9ea5aaa4
gnu: emacs-git-timemachine: Update to 4.10.
* gnu/packages/emacs-xyz.scm (emacs-git-timemachine): Update to 4.10.
[propagated-inputs] Add emacs-transient.
[source] Use GIT-FETCH and GIT-REFERENCE.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-07 15:48:17 +02:00
Rutger Helling aad6596294
gnu: wine-staging: Update to 4.12.1.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.1.
* gnu/packages/wine.scm (wine-staging): Update to 4.12.1.
2019-07-07 13:51:06 +02:00
Christopher Baines d029afdd2d
gnu: Update lollypop to 1.1.3.1.
* gnu/packages/gnome.scm (lollypop): Update to 1.1.3.1.
[inputs]: Add python-pil.
2019-07-07 12:24:19 +01:00
Marius Bakke 36175a3a9e
Merge branch 'master' into staging 2019-07-07 01:18:18 +02:00
Marius Bakke c72647fbae
gnu: xpad: Build against gtksourceview@3.
* gnu/packages/gnome.scm (xpad)[inputs]: Change GTKSOURCEVIEW to GTKSOURCEVIEW-3.
2019-07-06 20:43:00 +02:00
Marius Bakke 0c6de725d8
gnu: python-pillow: Update to 6.1.0.
* gnu/packages/python-xyz.scm (python-pillow): Update to 6.1.0.
2019-07-06 20:32:17 +02:00
Marius Bakke 4ed252c332
gnu: jsoncpp: Update to 1.9.0.
* gnu/packages/serialization.scm (jsoncpp): Update to 1.9.0.
2019-07-06 18:49:52 +02:00
Marius Bakke f1818f96a3
gnu: jsoncpp: Fetch sources through git.
* gnu/packages/serialization.scm (jsoncpp)[source]: Switch to GIT-FETCH.
2019-07-06 18:48:56 +02:00
Marius Bakke f4d562b008
gnu: libraw: Update to 0.19.3.
* gnu/packages/photo.scm (libraw): Update to 0.19.3.
2019-07-06 18:44:15 +02:00
Marius Bakke e9cb6edd06
gnu: python-soupsieve: Update to 1.9.2.
* gnu/packages/python-xyz.scm (python-soupsieve): Update to 1.9.2.
2019-07-06 18:39:17 +02:00
Brian Leung e39d4933d1
gnu: python-setuptools: Update to 41.0.1.
* gnu/packages/python-xyz.scm (python-setuptools): Update to 41.0.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-07-06 18:26:02 +02:00
Marius Bakke 5bef0f108c
gnu: python-olefile: Update to 0.46.
* gnu/packages/python-xyz.scm (python-olefile): Update to 0.46.
[source]: Switch to release tarball instead of git snapshot.
2019-07-06 18:26:02 +02:00
Ludovic Courtès 8dfb0c969e
tests: encrypted-root-os: Increase root partition size.
1.2G had become slightly too small on x86_64.

* gnu/tests/install.scm (%encrypted-root-installation-script): Increase
root partition size to 1.3G.
2019-07-06 16:17:24 +02:00
Ludovic Courtès c3ab921eed
ci: 'channel-build-system' honors the target system.
Fixes a bug made evident e79281be105b16153c375af5506db31fd1e32698: the
x86_64-linux derivation of 'current-guix' would be cached and reused for
i686-linux, leading to test
failures.

Namely, /run/current-system/profile/bin/guix would have an x86_64
binary in its shebang, and thus it would end up being interpreted by
/bin/sh, which would fail like this:

  + guix --version
  /run/current-system/profile/bin/guix: line 2: !#: command not found
  /run/current-system/profile/bin/guix: line 3: syntax error near unexpected token `set!'
  /run/current-system/profile/bin/guix: line 3: `(begin (set! %load-path …

See <https://ci.guix.gnu.org/build/1431119/details>.

* gnu/ci.scm (channel-build-system)[build]: Pass #:system to
'run-with-store'.
2019-07-06 16:17:24 +02:00
Rutger Helling 403f2189aa
gnu: wine-staging: Update to 4.12.
* gnu/packages/wine.scm (wine-staging-patchset-data): Update to 4.12.
* gnu/packages/wine.scm (wine-staging): Update to 4.12.
2019-07-06 10:47:51 +02:00
Ludovic Courtès 935e79af61
linux-container: Mount a new /dev/pts instance in the container.
Fixes <https://bugs.gnu.org/36463>.
Reported by Steffen Rytter Postas <nc@scalehost.eu>.

* gnu/build/linux-container.scm (mount-file-systems): When /dev/ptmx
exists on the host, explicitly mount a new instance of devpts and make
/dev/ptmx a symlink to /dev/pts/ptmx.
2019-07-06 00:26:58 +02:00
Nicolas Goaziou c356e5f7a0
gnu: grammalecte: Update to 1.2.
* gnu/packages/dictionaries.scm (grammalecte): Update to 1.2.
2019-07-06 00:10:44 +02:00
Jakob L. Kreuze fa9edf09e9
gnu: Add machine type for deployment specifications.
* gnu/machine.scm: New file.
* gnu/machine/ssh.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2019-07-06 02:10:04 -04:00
Ludovic Courtès cce7b03708
Revert "gnu: Add sbcl-cl-xmlspam."
The sbcl-cl-xmlspam package currently has no license information, which
makes it non-free.

Furthermore, the invalid 'license' field prevents evaluation from
completing.

This reverts commit ec98254694.
2019-07-05 22:30:27 +02:00
Ludovic Courtès 6b4a431843
Revert "gnu: Add sbcl-dbus."
Remove sbcl-dbus because it depends on sbcl-cl-xmlspam, which is
currently non-free.

This reverts commit 7af213fefe.
2019-07-05 22:29:12 +02:00
Ludovic Courtès 1aa026aa39
gnu: emacsy: Remove big 'texlive' dependency.
* gnu/packages/guile-xyz.scm (emacsy)[inputs]: Replace TEXLIVE by a
'texlive-union' call.
2019-07-05 18:10:29 +02:00
Ludovic Courtès eafd039005
gnu: hugin: Build against Exiv2 0.26.
* gnu/packages/image.scm (exiv2-0.26): New variable.
* gnu/packages/photo.scm (hugin)[inputs]: Use it instead of EXIV2.
2019-07-05 18:10:29 +02:00
Ricardo Wurmus b35af24938
gnu: nanopolish: Update to 0.11.1-1.6331dc4.
* gnu/packages/bioinformatics.scm (nanopolish): Update to 0.11.1-1.6331dc4.
2019-07-05 15:10:38 +02:00
Pierre Neidhardt 7af213fefe
gnu: Add sbcl-dbus.
* gnu/packages/lisp.scm (sbcl-dbus): New variable.
2019-07-05 12:37:03 +02:00
Pierre Neidhardt ec98254694
gnu: Add sbcl-cl-xmlspam.
* gnu/packages/lisp.scm (sbcl-cl-xmlspam): New variable.
2019-07-05 12:36:41 +02:00
Pierre Neidhardt 57f815cb6b
gnu: sbcl-trivia.trivial: Resolve Lisp type dynamically.
* gnu/packages/lisp.scm (sbcl-trivia.trivial)[arguments]: Use %lisp-type
instead of hard-coding "sbcl".
2019-07-05 12:30:41 +02:00
Pierre Neidhardt 4f54138731
gnu: Add sbcl-cxml.
* gnu/packages/lisp.scm (sbcl-cxml): New variable.
2019-07-05 12:30:21 +02:00
Pierre Neidhardt 9a08c0a577
gnu: Add sbcl-cxml+test.
* gnu/packages/lisp.scm (sbcl-cxml+test): New variable.
2019-07-05 12:29:55 +02:00
Pierre Neidhardt d22b47aad6
gnu: Add sbcl-cxml+klacks.
* gnu/packages/lisp.scm (sbcl-cxml+klacks): New variable.
2019-07-05 12:29:39 +02:00
Pierre Neidhardt 53270eb966
gnu: Add sbcl-cxml+dom.
* gnu/packages/lisp.scm (sbcl-cxml+dom): New variable.
2019-07-05 12:29:22 +02:00
Pierre Neidhardt 075e3220c6
gnu: Add sbcl-cxml+xml.
* gnu/packages/lisp.scm (sbcl-cxml+xml): New variable.
2019-07-05 12:29:13 +02:00
Pierre Neidhardt c51db1dd36
gnu: sbcl-closure-common: Use official home-page.
* gnu/packages/lisp.scm (sbcl-closure-common)[home-page]: Do it.
2019-07-05 12:22:31 +02:00
Pierre Neidhardt 1d8d87ddf7
gnu: sbcl-iolib: Add CFFI to list of inputs and fix spacing.
* gnu/packages/lisp.scm (sbcl-iolib)[inputs]: Do it.
2019-07-05 12:21:51 +02:00
Arun Isaac e48f80cba0
gnu: Add qlogo.
* gnu/packages/logo.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Register it.
* gnu/packages/logo.scm (qlogo): New variable.
2019-07-05 12:49:25 +05:30
Christopher Baines 4add773e8c
gnu: patchwork: Update to 2.1.4.
* gnu/packages/patchutils.scm (patchwork): Update to 2.1.4.
2019-07-05 07:52:44 +01:00
Marius Bakke 8b3dc66771
gnu: icecat: Fix FTBFS with GCC7.
* gnu/packages/gnuzilla.scm (icecat)[arguments]: In the 'augment-CPATH' phase,
do not attempt to read CPLUS_INCLUDE_PATH, which is no longer set.
2019-07-04 20:13:13 +02:00
Pierre Neidhardt 87850c05a2
gnu: Add sbcl-trivia.
* gnu/packages/lisp.scm (sbcl-trivia): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt 9d4e42261e
gnu: Add sbcl-trivia.cffi.
* gnu/packages/lisp.scm (sbcl-trivia.cffi): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt 9b5e5eafc6
gnu: Add sbcl-trivia.quasiquote.
* gnu/packages/lisp.scm (sbcl-trivia.quasiquote): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt 3706c0a432
gnu: Add sbcl-trivia.ppcre.
* gnu/packages/lisp.scm (sbcl-trivia.ppcre): New variable.
2019-07-04 19:25:59 +02:00
Pierre Neidhardt 9d450c6d42
gnu: Add sbcl-trivia.balland2006.
* gnu/packages/lisp.scm (sbcl-trivia.balland2006): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt 02a8324b12
gnu: Add sbcl-trivia.trivial.
* gnu/packages/lisp.scm (sbcl-trivia.trivial): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt 49df8a0ae8
gnu: Add sbcl-trivia.level2.
* gnu/packages/lisp.scm (sbcl-trivia.level2): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt e4e84e3db6
gnu: Add sbcl-trivia.level1.
* gnu/packages/lisp.scm (sbcl-trivia.level1): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt 5163929e68
gnu: Add sbcl-trivia.level0.
* gnu/packages/lisp.scm (sbcl-trivia.level0): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt b72314963b
gnu: Add sbcl-fare-quasiquote-readtable.
* gnu/packages/lisp.scm (sbcl-fare-quasiquote-readtable): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt 41c42e163c
gnu: Add sbcl-fare-quasiquote.
* gnu/packages/lisp.scm (sbcl-fare-quasiquote): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt f1eb796134
gnu: Add sbcl-optima.
* gnu/packages/lisp.scm (sbcl-optima): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt b0c1007dec
gnu: Add sbcl-type-i.
* gnu/packages/lisp.scm (sbcl-type-i): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt f4a7653e44
gnu: Add sbcl-introspect-environment.
* gnu/packages/lisp.scm (sbcl-introspect-environment): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt 9526af923a
gnu: Add sbcl-trivial-cltl2.
* gnu/packages/lisp.scm (sbcl-trivial-cltl2): New variable.
2019-07-04 19:25:58 +02:00
Pierre Neidhardt e3750dc7cb
gnu: Add sbcl-lisp-namespace.
* gnu/packages/lisp.scm (sbcl-lisp-namespace): New variable.
2019-07-04 19:25:58 +02:00
Alex Griffin e2332dec9f
gnu: Add pulseaudio-dlna.
* gnu/packages/pulseaudio.scm (pulseaudio-dlna): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 18:05:03 +02:00
Alex Griffin 6609ebe7af
gnu: Add python2-zeroconf.
* gnu/packages/python-xyz.scm (python2-zeroconf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 18:05:03 +02:00
Alex Griffin dd85eca02a
gnu: Add python2-pyroute2.
* gnu/packages/python-xyz.scm (python2-pyroute2): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 18:05:03 +02:00
Alex Griffin fb236fddb2
gnu: Add python-notify2, python2-notify2.
* gnu/packages/python-xyz.scm (python-notify2): New variable.
(python2-notify2): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 18:05:02 +02:00
Ludovic Courtès dea62932bc
pack: 'squashfs' backend records the profile's search paths.
* guix/scripts/pack.scm (singularity-environment-file): New procedure.
(squashfs-image): Use it, and create /.singularity/env/90-environment.sh.
* gnu/tests/singularity.scm (run-singularity-test)["singularity run,
with environment"]: New test, currently skipped.
* gnu/tests/singularity.scm (build-tarball&run-singularity-test): Add
GUILE-JSON to the profile.
2019-07-04 18:05:02 +02:00
Ludovic Courtès b9fcf0c82a
pack: 'docker' backend records the profile's search paths.
* guix/docker.scm (config): Add #:environment parameter and honor it.
(build-docker-image): Likewise, and pass it to 'config'.
* guix/scripts/pack.scm (docker-image): Import (guix profiles) and (guix
search-paths).  Call 'profile-search-paths' and pass #:environment to
'build-docker-image'.
* gnu/tests/docker.scm (run-docker-test)["Load docker image and run it"]:
Add example that expects (json) to be available.
* gnu/tests/docker.scm (build-tarball&run-docker-test): Replace
%BOOTSTRAP-GUILE by GUILE-2.2 and GUILE-JSON in the environment.
2019-07-04 18:05:02 +02:00
Robert Vollmert 6657b0711e
gnu: Remove ghc-parsec, ghc-stm, ghc-text, ghc-xhtml.
These are ghc-8.4-bundled packages, removing to avoid build
conflicts.

* gnu/packages/haskell.scm (ghc-parsec, ghc-stm, ghc-text): Remove.
* gnu/packages/haskell-web.scm (ghc-xhtml): Remove.
* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-stm and ghc-text.
* gnu/packages/bioinformatics.scm (ngless)[inputs]: Remove ghc-parsec and
ghc-text.
* gnu/packages/haskell-apps.scm (darcs)[inputs]: Remove ghc-parsec.
(git-annex)[inputs]: Remove ghc-stm and ghc-text.
(ghc-sdl2)[inputs]: Remove ghc-text.
(ghc-sdl2-image)[inputs]: Remove ghc-text.
* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml)[inputs]: Remove ghc-stm.
(ghc-tasty)[inputs]: Remove ghc-stm.
(ghc-tasty-rerun)[inputs]: Same.
(ghc-quickcheck-instances)[inputs]: Remove ghc-text.
(ghc-hedgehog)[inputs]: Remove ghc-stm.
* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding)[inputs]: Remove
ghc-text.
* gnu/packages/haskell-web.scm (ghc-tagsoup)[inputs]: Remove ghc-text.
(ghc-cookie)[inputs]: Same.
(ghc-http-types)[inputs]: Same.
(ghc-http)[inputs]: Remove ghc-parsec.
(ghc-http-client)[inputs]: Remove ghc-text.
(ghc-http2)[inputs]: Remove ghc-stm.
(ghc-http-conduit)[native-inputs]: Remove ghc-text.
(ghc-wai)[inputs]: Same.
(ghc-wai-extra)[inputs]: Same.
(ghc-warp)[inputs]: Remove ghc-stm and ghc-text.
(ghc-xss-sanitize)[native-inputs]: Remove ghc-text.
(ghc-css-text)[inputs]: Same.
(ghc-mime-types)[inputs]: Same.
(ghc-blaze-html)[inputs]: Same.
(ghc-aeson)[inputs]: Same.
(ghc-aeson-pretty)[inputs]: Same.
(ghc-aeson-qq)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-multipart)[inputs]: Remove ghc-parsec.
(ghc-uri-encode)[inputs]: Remove ghc-text.
(ghc-path-pieces)[inputs]: Same.
(ghc-yesod-core)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-yesod-persistent)[inputs]: Remove ghc-text.
(ghc-yesod-form)[inputs]: Same.
(ghc-yesod)[inputs]: Same.
(ghc-hxt-regex-xmlschema)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-hxt)[inputs]: Remove ghc-parsec.
* gnu/packages/haskell.scm (ghc-convertible)[inputs]: Remove ghc-text.
(ghc-double-conversion)[inputs]: Same.
(ghc-tree-diff)[inputs]: Remove ghc-parsec and ghc-text.
[native-inputs]: Remove ghc-parsec.
(ghc-cgi)[inputs]: Remove ghc-parsec.
(hlint)[inputs]: Remove ghc-text.
(ghc-openglraw)[inputs]: Remove ghc-text.
(ghc-opengl)[inputs]: Same.
(ghc-streaming-commons)[inputs]: Remove ghc-stm and ghc-text.
(ghc-hackage-security)[inputs]: Remove ghc-parsec.
(cabal-install)[inputs]: Remove ghc-stm.
(ghc-parsec-numbers)[inputs]: Remove ghc-parsec.
(ghc-safesemaphore)[inputs]: Remove ghc-stm.
(ghc-text-binary)[inputs]: Remove ghc-text.
(ghc-hashable)[inputs]: Remove ghc-text.
(ghc-transformers-base)[inputs]: Remove ghc-stm.
(ghc-indents)[inputs]: Remove ghc-parsec.
(ghc-regex-tdfa-rc)[inputs]: Same.
(ghc-regex-tdfa-text)[inputs]: Same.
(ghc-regex)[inputs]: Remove ghc-text.
(ghc-parsers)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-attoparsec)[inputs]: Remove ghc-text.
(ghc-attoparsec-bootstrap)[inputs]: Same.
(ghc-zip-archive)[inputs]: Same.
(ghc-polyparse)[inputs]: Same.
(ghc-reducers)[inputs]: Same.
(ghc-xml)[inputs]: Same.
(ghc-feed)[inputs]: Same.
(ghc-exceptions)[inputs]: Remove ghc-stm.
(ghc-case-insensitive)[inputs]: Remove ghc-text.
(ghc-megaparsec)[inputs]: Same.
(ghc-network-uri)[inputs]: Remove ghc-parsec.
(ghc-monad-control)[inputs]: Remove ghc-stm.
(ghc-blaze-builder)[inputs]: Remove ghc-text.
(ghc-blaze-markup)[inputs]: Same.
(ghc-async)[inputs]: Remove ghc-stm.
(ghc-invariant)[inputs]: Same.
(ghc-statevar)[inputs]: Same.
(ghc-lens)[inputs]: Remove ghc-text.
(ghc-cheapskate)[inputs]: Same.
(ghc-semigroups)[inputs]: Same.
(ghc-semigroups-bootstrap)[inputs]: Same.
(ghc-fast-logger)[inputs]: Same.
(ghc-scientific)[inputs]: Same.
(ghc-scientific-bootstrap)[inputs]: Same.
(ghc-texmath)[inputs]: Remove ghc-parsec.
(ghc-highlighting-kate)[inputs]: Same.
(ghc-cmark)[inputs]: Remove ghc-text.
(ghc-cmark-gfm)[inputs]: Same.
(ghc-th-lift-instances)[inputs]: Same.
(ghc-yaml)[inputs]: Same.
(ghc-hslua)[inputs]: Same.
(ghc-hslua-module-text)[inputs]: Same.
(ghc-skylighting-core)[inputs]: Same.
(ghc-doctemplates)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-pandoc)[inputs]: Same.
(ghc-typed-process)[inputs]: Remove ghc-stm.
(ghc-conduit-extra)[inputs]: Remove ghc-stm and ghc-text.
(ghc-xml-types)[inputs]: Remove ghc-text.
(ghc-xml-conduit)[inputs]: Same.
(ghc-pandoc-citeproc)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-regex-tdfa)[inputs]: Remove ghc-parsec.
(ghc-wl-pprint-text)[inputs]: Remove ghc-text.
(ghc-graphviz)[inputs]: Same.
(ghc-system-filepath-bootstrap)[inputs]: Same.
(ghc-system-fileio-bootstrap)[inputs]: Same.
(ghc-shelly)[inputs]: Same.
(ghc-chell)[inputs]: Same.
(ghc-system-filepath)[inputs]: Same.
(ghc-system-fileio)[inputs]: Same.
(ghc-fsnotify)[inputs]: Same.
(ghc-json)[inputs]: Remove ghc-text and ghc-parsec.
(ghc-esqueleto)[inputs]: Remove ghc-text.
(shellcheck)[inputs]: Remove ghc-parsec.
(ghc-errors)[inputs]: Remove ghc-text.
(ghc-chunked-data)[inputs]: Same.
(ghc-uuid-types)[inputs]: Same.
(ghc-uuid)[inputs]: Same.
(ghc-rebase)[inputs]: Remove ghc-stm and ghc-text.
(ghc-foldl)[inputs]: Remove ghc-text.
(ghc-mono-traversable)[inputs]: Same.
(ghc-conduit-combinators)[inputs]: Same.
(ghc-aws)[inputs]: Same.
(ghc-stm-chans)[inputs]: Remove ghc-stm.
(ghc-monad-logger)[inputs]: Remove ghc-text and ghc-stm.
(ghc-shakespeare)[inputs]: Remove ghc-parsec and ghc-text.
(ghc-resource-pool)[inputs]: Remove ghc-stm.
(ghc-attoparsec-iso8601)[inputs]: Remove ghc-text.
(ghc-http-api-data)[inputs]: Same.
(ghc-persistent)[inputs]: Same.
(ghc-aeson-compat)[inputs]: Same.
(ghc-persistent-template)[inputs]: Same.
(ghc-unliftio)[inputs]: Remove ghc-stm.
(ghc-persistent-sqlite)[native-inputs]: Remove ghc-text.
(ghc-bytes)[inputs]: Same.
(ghc-missingh)[inputs]: Remove ghc-parsec.
(ghc-rio)[inputs]: Remove ghc-text.
(ghc-cairo)[inputs]: Same.
(ghc-atomic-write)[inputs]: Remove ghc-text.
[native-inputs]: Same.
(ghc-stm-conduit)[inputs]: Remove ghc-stm.
(ghc-conduit-algorithms)[inputs]: Same.
(ghc-interpolate)[native-inputs]: Remove ghc-text.
(ghc-hpack)[inputs]: Same.
(ghc-inline-c)[inputs]: Remove ghc-parsec.
(ghc-configurator)[inputs]: Remove ghc-text.
(ghc-c2hs)[native-inputs]: Same.
(ghc-libmpd)[inputs]: Same.
(ghc-concurrent-output)[inputs]: Remove ghc-stm.
* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-text.
* gnu/packages/wm.scm (xmobar)[inputs]: Remove ghc-parsec and ghc-stm.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-07-04 17:41:08 +02:00
Marius Bakke 2cb827b38e
Merge branch 'staging' into core-updates 2019-07-04 16:29:53 +02:00
Marius Bakke 42dcfca4cc
Merge branch 'master' into staging 2019-07-04 16:16:41 +02:00
Pierre Neidhardt fc3f14927f
gnu: Add sbcl-dexador.
* gnu/packages/lisp.scm (sbcl-dexador): New variable.
2019-07-04 15:49:21 +02:00
Ricardo Wurmus c7b1d06024
gnu: pigx-rnaseq: Update to 0.0.8.
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Update to 0.0.8.
2019-07-04 12:42:38 +02:00
Ludovic Courtès 5cf5505c70
gnu: Remove duplicate 'ruby-crass' package.
* gnu/packages/ruby.scm (ruby-crass): Remove duplicate shadowed definition.
2019-07-04 12:31:44 +02:00
Mikhail Kirillov fc4f7c45cf
gnu: Add ruby-backport.
* gnu/packages/ruby.scm (ruby-backport): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 12:31:44 +02:00
Jens Mølgaard 872da48eab
gnu: Add qtpass.
* gnu/packages/password-utils.scm (qtpass): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-04 12:31:44 +02:00
Mark H Weaver b09a3584fc
gnu: linux-libre: Update to 5.1.16.
* gnu/packages/linux.scm (%linux-libre-version): Update to 5.1.16.
(%linux-libre-hash): Update hash.
2019-07-04 00:05:05 -04:00
Mark H Weaver 0e9e83c5d8
gnu: linux-libre@4.19: Update to 4.19.57.
* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.57.
(%linux-libre-4.19-hash): Update hash.
2019-07-04 00:04:20 -04:00
Mark H Weaver e4fde6dcf3
gnu: linux-libre@4.14: Update to 4.14.132.
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.132.
(%linux-libre-4.14-hash): Update hash.
2019-07-04 00:03:30 -04:00
Leo Famulari 83b9ba2685
gnu: lpd8editor: Update to 0.0.13.
* gnu/packages/music.scm (lpd8editor): Update to 0.0.13.
2019-07-03 22:06:29 -04:00
Leo Famulari e6a57949f6
gnu: MPD: Update to 0.21.11.
* gnu/packages/mpd.scm (mpd): Update to 0.21.11.
2019-07-03 16:24:50 -04:00
Leo Famulari 1facde6a19
gnu: GraphicsMagick: Update to 1.3.32.
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.32.
2019-07-03 16:24:47 -04:00
Leo Famulari 156b7abca8
gnu: irssi: Update to 1.1.3. [fixes CVE-2019-13045].
* gnu/packages/irc.scm (irssi): Update to 1.1.3.
2019-07-03 14:37:33 -04:00
Julien Lepiller dac8b27512
gnu: python-pygit2: Update to 0.28.2.
* gnu/packages/python-xyz.scm (python-pygit2): Update to 0.28.2.
2019-07-03 19:01:08 +02:00
Tobias Geerinckx-Rice dc40836839
gnu: snd: Update to 19.5.
* gnu/packages/audio.scm (snd): Update to 19.5.
2019-07-03 17:30:21 +02:00
Marius Bakke c6daa9cfb2
gnu: xkeyboard-config: Update to 2.27.
* gnu/packages/xorg.scm (xkeyboard-config): Update to 2.27.
2019-07-03 16:32:43 +02:00
Marius Bakke 5ab605b952
gnu: libxt: Update to 1.2.0.
* gnu/packages/xorg.scm (libxt): Update to 1.2.0.
* gnu/packages/patches/libxt-guix-search-paths.patch: Adjust for 1.2.0.  While
at it, trim spurious whitespaces.
2019-07-03 16:16:11 +02:00
Marius Bakke 1ea1ce18ad
gnu: sdl2: Fix FTBFS with GCC7.
* gnu/packages/sdl.scm (sdl2)[arguments]: Add <#:make-flags>.
2019-07-03 15:41:21 +02:00
Marius Bakke f03cda4d1e
gnu: lash: Add dependency on libtirpc.
* gnu/packages/audio.scm (lash)[arguments]: Add <#:make-flags>.
[inputs]: Add LIBTIRPC.
2019-07-03 15:40:28 +02:00
Marius Bakke 6002a0b635
gnu: libtirpc: Do not build 'libtirpc.a'.
* gnu/packages/onc-rpc.scm (libtirpc)[arguments]: Add <#:configure-flags>.
2019-07-03 15:39:30 +02:00
Rutger Helling 15c92a652f
gnu: wireguard: Update to 0.0.20190702.
* gnu/packages/vpn.scm (wireguard): Update to 0.0.20190702.
2019-07-03 13:38:29 +02:00
Ludovic Courtès 9156396fe6
gnu: geeqie: Update to commit c220dde.
* gnu/packages/image-viewers.scm (geeqie): Update to commit c220dde.
[source]: Use 'git-fetch' and 'git-reference'.
[arguments] <pre-bootstrap>: Add 'substitute*' calls for 'configure.ac'
and 'po/POTFILES.in'.
2019-07-03 12:03:07 +02:00
Joseph LaFreniere f20d865239
gnu: Add emacs-minions.
* gnu/packages/emacs-xyz.scm (emacs-minions): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-03 12:03:07 +02:00
Guillaume LE VAILLANT 1362e52907
gnu: monero-gui: Update to 0.14.1.0.
* gnu/packages/finance.scm (monero-gui): Update to 0.14.1.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-03 12:03:07 +02:00
Guillaume LE VAILLANT fc54da1d02
gnu: monero: Update to 0.14.1.0.
* gnu/packages/finance.scm (monero): Update to 0.14.1.0.
* gnu/packages/patches/monero-use-system-miniupnpc.patch: Update file.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-03 12:03:07 +02:00
Marius Bakke 7960bb27c5
gnu: libtorrent-rasterbar: Remove GCC5 workaround.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[arguments]<#:configure-flags>:
Remove "CXXFLAGS".
2019-07-03 01:08:14 +02:00
Marius Bakke d0521758c6
gnu: polkit: Remove GCC5 workaround.
* gnu/packages/polkit.scm (polkit)[arguments]<#:configure-flags>: Remove "CXXFLAGS".
2019-07-03 01:04:06 +02:00
Marius Bakke 529c9ac5e0
gnu: nitrogen: Remove redundant configure flags.
* gnu/packages/wm.scm (nitrogen)[arguments]: Remove.
2019-07-03 01:00:33 +02:00
Marius Bakke 3cd9350e08
gnu: pavucontrol: Remove GCC5 workaround.
* gnu/packages/pulseaudio.scm (pavucontrol)[arguments]: Remove.
2019-07-03 00:54:28 +02:00
Marius Bakke ed59057b6e
gnu: lvtk: Remove obsolete workarounds.
* gnu/packages/audio.scm (lvtk)[arguments]: Remove <#:phases>.
2019-07-03 00:47:29 +02:00
Marius Bakke 7af60255ba
gnu: non-sequencer: Remove GCC5 workaround.
* gnu/packages/music.scm (non-sequencer)[arguments]: Remove <#:phases>.
2019-07-03 00:45:39 +02:00
Marius Bakke cdeb3e39a8
gnu: ganv: Remove GCC5 workaround.
* gnu/packages/gtk.scm (ganv)[arguments]: Dont set CXXFLAGS.
2019-07-03 00:42:53 +02:00
Tobias Geerinckx-Rice 84ce2a9499
gnu: thunar-volman: Update to 0.9.3.
* gnu/packages/xfce.scm (thunar-volman): Update to 0.9.3.
2019-07-03 00:26:08 +02:00
Tobias Geerinckx-Rice edb336468d
gnu: thunar: Update to 1.8.7.
* gnu/packages/xfce.scm (thunar): Update to 1.8.7.
2019-07-03 00:26:07 +02:00
Marius Bakke 0d75c64d78
gnu: glib-networking: Update to 2.60.3.
* gnu/packages/gnome.scm (glib-networking): Update to 2.60.3.
[source](patches): Remove.
[arguments]<#:phases>: Remove.
* gnu/packages/patches/glib-networking-connection.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2019-07-03 00:19:46 +02:00
Nicolas Goaziou a1ce06753a
gnu: audacity: Update to 2.3.2.
* gnu/packages/audio.scm (audacity): Update to 2.3.2.
2019-07-03 00:06:48 +02:00
Tobias Geerinckx-Rice c7949d6c00
gnu: xlockmore: Update to 5.57.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.57.
2019-07-02 23:59:41 +02:00
Tobias Geerinckx-Rice 458fe41923
gnu: libvirt: Update to 5.5.0 [security fixes].
This release includes fixes for CVE-2019-10161, CVE-2019-10166,
CVE-2019-10167, and CVE-2019-10168.

If you think these sound familiar, you are[0] correct[1]…

[0]: https://www.redhat.com/archives/libvirt-announce/2019-June/msg00000.html
[1]: https://www.redhat.com/archives/libvirt-announce/2019-July/msg00000.html

* gnu/packages/virtualization.scm (libvirt): Update to 5.5.0.
2019-07-02 23:59:41 +02:00
Tobias Geerinckx-Rice cb94ae38c1
gnu: python-libvirt: Update to 5.5.0.
* gnu/packages/virtualization.scm (python-libvirt): Update to 5.5.0.
2019-07-02 23:59:41 +02:00
Tobias Geerinckx-Rice 03b6c47445
gnu: alpine: Build reproducibly.
This follows up commit 54278e225e.

* gnu/packages/mail.scm (arguments): Replace Makefile.in substitution
with the new ‘--with-date-stamp’ configure-flag.
2019-07-02 23:59:41 +02:00
Tobias Geerinckx-Rice 0ca2507319
gnu: alpine: Don't use unstable tarball.
* gnu/packages/mail.scm (alpine)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-07-02 23:59:41 +02:00
Marius Bakke 554e234ebb
gnu: libgnomecanvasmm: Remove GCC5 workaround.
* gnu/packages/gnome.scm (libgnomecanvasmm)[arguments]: Remove.
2019-07-02 23:23:06 +02:00
Marius Bakke b80dd5e3e0
gnu: waybar: Remove GCC input.
* gnu/packages/wm.scm (waybar)[native-inputs]: Remove GCC-TOOLCHAIN-7.
[arguments]: Remove <#:phases>.
2019-07-02 23:18:07 +02:00
Tobias Geerinckx-Rice db37dd91e4
gnu: youtube-dl-gui: Add .desktop file.
* gnu/packages/video.scm (youtube-dl-gui)[arguments]:
Add a ‘create-desktop-file’ phase.
2019-07-02 23:13:21 +02:00
Tobias Geerinckx-Rice 54278e225e
gnu: alpine: Update to 2.21.99999.
* gnu/packages/mail.scm (alpine): Update to 2.21.99999.
2019-07-02 23:13:21 +02:00
Tobias Geerinckx-Rice a321ac9969
gnu: tumbler: Update to 0.2.5.
* gnu/packages/xfce.scm (tumbler): Update to 0.2.5.
2019-07-02 23:13:21 +02:00
Tobias Geerinckx-Rice da83224dd0
gnu: alpine: Use HTTPS home page.
* gnu/packages/mail.scm (alpine)[home-page]: Use HTTPS.
2019-07-02 23:13:20 +02:00
Tobias Geerinckx-Rice 3f6943846f
gnu: garcon: Update to 0.6.3.
* gnu/packages/xfce.scm (garcon): Update to 0.6.3.
2019-07-02 23:13:20 +02:00
Marius Bakke 9880bba2c8
gnu: ncmpc: Remove GCC8 input.
* gnu/packages/mpd.scm (ncmpc)[native-inputs]: Remove GCC-8.
[arguments]: Remve <#:phases>.
2019-07-02 23:13:06 +02:00
Marius Bakke 29a4fe8b59
gnu: vte-ng: Remove GCC7 input.
* gnu/packages/gnome.scm (vte-ng)[native-inputs]: Remove GCC-7.
[arguments]: Adjust accordingly.
2019-07-02 23:09:16 +02:00
Marius Bakke 9f74ec98d3
gnu: spirv-tools: Remove GCC7 input.
* gnu/packages/vulkan.scm (spirv-tools)[native-inputs]: Remove GCC-7.
[arguments]: Remove <#:phases>.
2019-07-02 23:08:12 +02:00
Marius Bakke c8f2050ab6
gnu: gtkmm: Remove GCC5 workaround.
* gnu/packages/gtk.scm (gtkmm)[arguments]: Remove <#:configure-flags>.
* gnu/packages/gtk.scm (gtkmm-2)[arguments]: Likewise.
2019-07-02 21:55:55 +02:00
Marius Bakke 7ce9139f96
gnu: libarchive: Remove GCC5 workaround.
* gnu/packages/backup.scm (libarchive)[arguments]: Remove <#:configure-flags>.
2019-07-02 21:30:43 +02:00
Marius Bakke e7a42c4abb
gnu: boost: Remove GCC5 workaround.
* gnu/packages/patches/boost-fix-icu-build.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/boost.scm (boost)[source](patches): Remove.
[arguments]: Do not pass "cxxflags".
2019-07-02 21:17:53 +02:00
Marius Bakke d69e90e2af
gnu: libdrm: Update to 2.4.99.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.99.
2019-07-02 21:05:21 +02:00
Marius Bakke fefd1a7bd4
gnu: libuv: Update to 1.30.1.
* gnu/packages/libevent.scm (libuv): Update to 1.30.1.
2019-07-02 21:00:03 +02:00
Tobias Geerinckx-Rice 1b7395b1ad
gnu: tomb: Update to 2.6.
* gnu/packages/crypto.scm (tomb): Update to 2.6.
2019-07-02 20:57:33 +02:00
Marius Bakke fb82d3472d
gnu: Remove redundant icu4c@64 package.
* gnu/packages/icu4c.scm (icu4c-64): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change ICU4C-64 to ICU4C.
2019-07-02 20:21:13 +02:00
Marius Bakke 004b4056d4
gnu: tzdata-for-tests: Update to 2019b.
* gnu/packages/base.scm (tzdata-for-tests)[version, source, inputs]: Remove.
2019-07-02 20:19:20 +02:00
Marius Bakke 4fb9165515
Merge branch 'staging' into core-updates 2019-07-02 20:18:16 +02:00
Marius Bakke 30484be05d
Merge branch 'master' into staging 2019-07-02 20:14:23 +02:00
Marius Bakke 6661b025a6
gnu: openssl@1.0: Update to 1.0.2s.
* gnu/packages/tls.scm (openssl-1.0): Update to 1.0.2s.
2019-07-02 20:13:03 +02:00
Zzull 2e03bbeb7b
gnu: Add emacs-multi-term
* gnu/packages/emacs-xyz.scm (emacs-multi-term): New variable

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Katherine Cox-Buday c5ab53204e
gnu: Add trivial-utf-8.
* gnu/packages/lisp.scm (sbcl-trivial-utf-8, ecl-trivial-utf-8): New
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald 252a4d5936
gnu: Add ghc-validation.
* gnu/packages/haskell.scm (ghc-validation): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald 2c4e4bc658
gnu: Add ghc-hedgehog.
* gnu/packages/haskell-check.scm (ghc-hedgehog): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald 3c69d462ce
gnu: Add ghc-concurrent-output.
* gnu/packages/haskell.scm (ghc-concurrent-output): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald 4e3ebbfb16
gnu: ghc-ansi-terminal: Update to 0.9.1.
* gnu/packages/haskell.scm (ghc-ansi-terminal): Update to 0.9.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald 5a499d0f7d
gnu: ghc-ansi-wl-pprint: Use ghc-ansi-terminal-0.8.
* gnu/packages/haskell.scm (ghc-ansi-wl-pprint)[inputs]: Use ghc-ansi-terminal-0.8.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:52 +02:00
Jacob MacDonald cbff89d126
gnu: Add ghc-ansi-terminal-0.8.
* gnu/packages/haskell.scm (ghc-ansi-terminal-0.8): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:51 +02:00
Jacob MacDonald c473bd1881
gnu: Add ghc-wl-pprint-annotated.
* gnu/packages/haskell.scm (ghc-wl-pprint-annotated): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:51 +02:00
guy fleury iteriteka 52bb05c702
gnu: Add chafa.
* gnu/packages/image-viewers.scm (chaffa): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:51 +02:00
Robert Vollmert 334a2f4def
gnu: postgres service: More secure default permissions.
This changes to 'peer' authentication for local socket connections,
and password-based authentication for local network connections.

* gnu/services/databases.scm (%default-postgres-hba): Change
authentication method.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-07-02 18:33:51 +02:00
Marius Bakke 8b5df106fd
gnu: WebKitGTK: Update to 2.24.3.
* gnu/packages/webkit.scm (webkitgtk-2.24): Update to 2.24.3.
[source](patches): Remove.
* gnu/packages/patches/webkitgtk-sans-gstreamer-gl.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2019-07-02 17:27:13 +02:00
Robert Vollmert b8d41cfc87
gnu: ghc-primitive: Update to 0.6.4.0.
* gnu/packages/haskell.scm (ghc-primitive): Update to 0.6.4.0.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-07-02 17:20:15 +02:00
Marius Bakke f62b57ba74
gnu: re2: Update to 2019-07-01.
* gnu/packages/regex.scm (re2): Update to 2019-07-01.
2019-07-02 17:18:54 +02:00
Marius Bakke e307f52e01
gnu: postgresql@10: Update to 10.9.
* gnu/packages/databases.scm (postgresql): Update to 10.9.
2019-07-02 17:14:34 +02:00
Marius Bakke 0323db5aef
gnu: tzdata: Update to 2019b.
* gnu/packages/base.scm (tzdata): Update to 2019b.
2019-07-02 17:11:39 +02:00
Marius Bakke 5f3f703918
gnu: glibc: Update to 2.29.
* gnu/packages/patches/glibc-bootstrap-system.patch,
gnu/packages/patches/glibc-supported-locales.patch: Adjust for glibc 2.29.
* gnu/packages/patches/glibc-2.28-supported-locales.patch,
gnu/packages/patches/glibc-CVE-2019-7309.patch,
gnu/packages/patches/glibc-CVE-2019-9169.patch,
gnu/packages/patches/glibc-2.29-git-updates.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc): Update to 2.29.
[source](patches): Add 'glibc-CVE-2019-7309.patch',
'glibc-CVE-2019-9169.patch', and 'glibc-2.29-git-updates.patch'.  Remove
'glibc-hurd-magic-pid.patch'.
[native-inputs]: Add PYTHON-MINIMAL.
(glibc-2.28): New public variable.
* gnu/packages/commencement.scm (expat-sans-tests, python-boot0): New variables.
(glibc-final-with-bootstrap-bash)[native-inputs]: Add PYTHON-BOOT0.
* gnu/packages/python.scm (python-3.7)[arguments]: Disable test that fails
with glibc 2.29.
2019-07-02 16:45:17 +02:00
Rutger Helling 35a16f5f6d
gnu: btrfs-progs: Update to 5.1.1.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.1.1.
2019-07-02 15:52:04 +02:00
Marius Bakke af65e4c289
gnu: ImageMagick: Update to 6.9.10-51.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.10-51.
2019-07-02 14:49:47 +02:00
Marius Bakke 6dc7a19342
gnu: python-mako: Update to 1.0.13.
* gnu/packages/python-xyz.scm (python-mako): Update to 1.0.13.
2019-07-02 14:48:04 +02:00
Marius Bakke c6c0940ea3
gnu: python-pycparser: Update to 2.19.
* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.19.
[arguments]: End phases on #t.
2019-07-02 14:38:23 +02:00
Marius Bakke 4c1cfe0faf
gnu: perl-module-build: Update to 0.4229.
* gnu/packages/perl.scm (perl-module-build): Update to 0.4229.
2019-07-02 14:21:36 +02:00
Efraim Flashner 697df13f61
gnu: octave-cli: Sort inputs alphabetically.
* gnu/packages/maths.scm (octave-cli)[inputs]: Sort inputs alphabetically.
2019-07-02 15:04:56 +03:00
Efraim Flashner 4bac5bba51
gnu: Wrap program with libraries.
* gnu/packages/package-management.scm (stow)[arguments]: Add custom
'wrap-stow phase to wrap stow with necessary inputs.
[propagated-inputs]: Move perl-clone, perl-clone-choose, perl-hash-merge
to...
[inputs]: ... here.
2019-07-02 11:43:04 +03:00
Amar Singh 71a2927705
gnu: emacs-shroud: Update to 1.83.4.
* gnu/packages/emacs-xyz.scm (emacs-shroud): Update to 1.83.4.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2019-07-02 10:39:36 +03:00
Rutger Helling 941ae98eae
gnu: faudio: Update to 19.07.
* gnu/packages/audio.scm (faudio): Update to 19.07.
2019-07-02 09:36:50 +02:00