jackhill/guix/guix.git
6 years agognu: python-pytest-warnings: Mark as superseded by python-pytest.
Marius Bakke [Thu, 1 Feb 2018 09:44:57 +0000 (10:44 +0100)]
gnu: python-pytest-warnings: Mark as superseded by python-pytest.

* gnu/packages/check.scm (python-pytest-warnings)[properties]: New field.
(python2-pytest-warnings): Use PACKAGE-WITH-PYTHON2.
[properties]: Superseded by PYTHON2-PYTEST.

6 years agognu: pootle: Don't require python-pytest-warnings.
Marius Bakke [Thu, 1 Feb 2018 09:37:31 +0000 (10:37 +0100)]
gnu: pootle: Don't require python-pytest-warnings.

* gnu/packages/django.scm (pootle)[native-inputs]: Replace
PYTHON2-PYTEST-WARNINGS with PYTHON2-PYTEST.

6 years agognu: python-lit: Really fix test suite.
Marius Bakke [Thu, 1 Feb 2018 09:30:24 +0000 (10:30 +0100)]
gnu: python-lit: Really fix test suite.

* gnu/packages/check.scm (python-lit)[arguments]: In CHECK-PHASE, use lit to
test itself, as described in README.txt.
[native-inputs]: Remove PYTHON-PYTEST.  Add LLVM.

6 years agognu: python-gevent: Update to 1.2.2.
Marius Bakke [Wed, 31 Jan 2018 11:59:34 +0000 (12:59 +0100)]
gnu: python-gevent: Update to 1.2.2.

* gnu/packages/python.scm (python-gevent): Update to 1.2.2.
[source](snippet): Adjust to moved software bundles.  Remove greentest substitution.
[arguments]: Add #:modules.  Add phases 'unpack-libev', 'patch-hard-coded-paths'
and 'do-not-use-bundled-sources' and replace check phase with a custom command.
[native-inputs]: Add LIBEV source.

6 years agognu: glibc@2.25: Don't apply glibc-CVE-2015-5180.patch.
Marius Bakke [Sat, 27 Jan 2018 22:56:20 +0000 (23:56 +0100)]
gnu: glibc@2.25: Don't apply glibc-CVE-2015-5180.patch.

This was mistakenly added in 67d527e35e367c9e9e89ec01cda2ce32cabd2d89 and
already included in glibc 2.25.

* gnu/packages/base.scm (glibc-2.25)[source](patches): Remove
'glibc-CVE-2015-5180.patch'.

6 years agognu: Add vkquake.
Rutger Helling [Thu, 1 Feb 2018 09:25:53 +0000 (10:25 +0100)]
gnu: Add vkquake.

* gnu/packages/games.scm (vkquake): New variable.

6 years agognu: glslang: Update to commit b5b08462442239e6537315ea1405b6afcd53043e.
Rutger Helling [Wed, 31 Jan 2018 13:20:57 +0000 (14:20 +0100)]
gnu: glslang: Update to commit b5b08462442239e6537315ea1405b6afcd53043e.

* gnu/packages/vulkan.scm (glslang): Update to commit
b5b08462442239e6537315ea1405b6afcd53043e.

6 years agognu: spirv-tools: Update to commit 90862fe4b1c6763b32ce683d2d32c2f281f577cf.
Rutger Helling [Wed, 31 Jan 2018 13:20:02 +0000 (14:20 +0100)]
gnu: spirv-tools: Update to commit 90862fe4b1c6763b32ce683d2d32c2f281f577cf.

* gnu/packages/vulkan.scm (spirv-tools): Update to commit
90862fe4b1c6763b32ce683d2d32c2f281f577cf.

6 years agognu: spirv-headers: Update to commit 061097878467b8e040fbf153a837d844ef9f9f96.
Rutger Helling [Wed, 31 Jan 2018 13:16:51 +0000 (14:16 +0100)]
gnu: spirv-headers: Update to commit 061097878467b8e040fbf153a837d844ef9f9f96.

* gnu/packages/vulkan.scm (spirv-headers): Update to commit
061097878467b8e040fbf153a837d844ef9f9f96.

6 years agognu: wine64-staging: Enable Vulkan support.
Rutger Helling [Wed, 31 Jan 2018 08:35:19 +0000 (09:35 +0100)]
gnu: wine64-staging: Enable Vulkan support.

* gnu/packages/wine.scm (wine64-staging)[arguments]: Add
'hardcode-libvulkan-path phase.

6 years agognu: wine-staging: Enable Vulkan support.
Rutger Helling [Wed, 31 Jan 2018 08:34:47 +0000 (09:34 +0100)]
gnu: wine-staging: Enable Vulkan support.

* gnu/packages/wine.scm (wine-staging)[inputs]: Add vulkan-icd-loader.
[arguments]: Don't inherit phases. Add 'hardcode-libvulkan-path phase.

6 years agognu: vulkan-icd-loader: Update to 1.0.65.2.
Rutger Helling [Tue, 30 Jan 2018 11:21:41 +0000 (12:21 +0100)]
gnu: vulkan-icd-loader: Update to 1.0.65.2.

* gnu/packages/vulkan.scm (vulkan-icd-loader): Update to 1.0.65.2.

6 years agognu: mgba: Fix install libdir.
Rutger Helling [Tue, 30 Jan 2018 07:26:17 +0000 (08:26 +0100)]
gnu: mgba: Fix install libdir.

* gnu/packages/games.scm (mgba)[arguments]: Force the install libdir to be in
the store.

6 years agognu: grub: Add pkg-config to native-inputs.
Mark H Weaver [Mon, 29 Jan 2018 11:19:06 +0000 (06:19 -0500)]
gnu: grub: Add pkg-config to native-inputs.

* gnu/packages/bootloaders.scm (grub)[native-inputs]: Add pkg-config.

6 years agognu: tracker: Use sqlite-with-fts5.
Mark H Weaver [Sun, 28 Jan 2018 05:21:55 +0000 (00:21 -0500)]
gnu: tracker: Use sqlite-with-fts5.

* gnu/packages/gnome.scm (tracker)[inputs]: Use sqlite-with-fts5 instead of
our default sqlite package.

6 years agognu: Add sqlite-with-fts5.
Mark H Weaver [Sun, 28 Jan 2018 05:21:07 +0000 (00:21 -0500)]
gnu: Add sqlite-with-fts5.

* gnu/packages/databases.scm (sqlite-with-fts5): New variable.

6 years agognu: python-xapian-bindings: Don't hard-code Python sitedir.
Marius Bakke [Sat, 27 Jan 2018 21:00:39 +0000 (22:00 +0100)]
gnu: python-xapian-bindings: Don't hard-code Python sitedir.

* gnu/packages/search.scm (python-xapian-bindings)[arguments]: In #:make-flags,
use VERSION-MAJOR+MINOR to set pkgpylibdir.

6 years agognu: python-spectra: Update to 0.0.11.
Marius Bakke [Sat, 27 Jan 2018 18:58:33 +0000 (19:58 +0100)]
gnu: python-spectra: Update to 0.0.11.

* gnu/packages/python.scm (python-spectra): Update to 0.0.11.

6 years agognu: python-colormath: Update to 3.0.0.
Marius Bakke [Sat, 27 Jan 2018 18:58:08 +0000 (19:58 +0100)]
gnu: python-colormath: Update to 3.0.0.

* gnu/packages/python.scm (python-colormath): Update to 3.0.0.

6 years agognu: python-networkx: Update to 2.1.
Marius Bakke [Sat, 27 Jan 2018 18:56:56 +0000 (19:56 +0100)]
gnu: python-networkx: Update to 2.1.

* gnu/packages/python.scm (python-networkx): Update to 2.1.
[source](uri): Change to zipball.
[native-inputs]: Add UNZIP.

6 years agognu: evolution-data-server: Fix build failure against ICU 60.
Marius Bakke [Sat, 27 Jan 2018 15:28:22 +0000 (16:28 +0100)]
gnu: evolution-data-server: Fix build failure against ICU 60.

* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
CMAKE_CXX_FLAGS=-std=gnu++11 to #:configure-flags.

6 years agoMerge branch 'master' into core-updates
Mark H Weaver [Fri, 26 Jan 2018 05:15:26 +0000 (00:15 -0500)]
Merge branch 'master' into core-updates

6 years agognu: diamond: Update to 0.9.15.
Ben Woodcroft [Fri, 26 Jan 2018 02:47:02 +0000 (12:47 +1000)]
gnu: diamond: Update to 0.9.15.

* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.15.

6 years agognu: appstream-glib: Update to 0.7.5.
Tobias Geerinckx-Rice [Fri, 26 Jan 2018 01:14:20 +0000 (02:14 +0100)]
gnu: appstream-glib: Update to 0.7.5.

* gnu/packages/glib.scm (appstream-glib): Update to 0.7.5.
[arguments]: Drop ‘enable-’ prefix from Meson options.

6 years agognu: gcab: Update to 1.0 [fixes CVE-2018-5345].
Tobias Geerinckx-Rice [Fri, 26 Jan 2018 00:51:59 +0000 (01:51 +0100)]
gnu: gcab: Update to 1.0 [fixes CVE-2018-5345].

* gnu/packages/package-management.scm (gcab): Update to 1.0.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add glib:bin and vala.
[arguments]: Don't build developer documentation.
Disable introspection, thanks.

6 years agognu: ncdc: Use HTTPS for home page.
Tobias Geerinckx-Rice [Fri, 26 Jan 2018 00:03:31 +0000 (01:03 +0100)]
gnu: ncdc: Use HTTPS for home page.

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

6 years agognu: ncdc: Update to 1.20.
Tobias Geerinckx-Rice [Fri, 26 Jan 2018 00:03:17 +0000 (01:03 +0100)]
gnu: ncdc: Update to 1.20.

* gnu/packages/dc.scm (ncdc): Update to 1.20.

6 years agognu: conky: Update to 1.10.7.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 23:58:19 +0000 (00:58 +0100)]
gnu: conky: Update to 1.10.7.

* gnu/packages/conky.scm (conky): Update to 1.10.7.
[arguments]: Use pkg-config to find ncurses.
[inputs]: Add imlib2 and libxext.

6 years agognu: perl-mime-types: Update to 2.16.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 23:31:18 +0000 (00:31 +0100)]
gnu: perl-mime-types: Update to 2.16.

* gnu/packages/perl.scm (perl-mime-types): Update to 2.16.

6 years agognu: keybinder: Update URI.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 23:21:04 +0000 (00:21 +0100)]
gnu: keybinder: Update URI.

* gnu/packages/wm.scm (keybinder)[source, home-page]: Update URI.

6 years agognu: 4store: Update URI.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 20:13:25 +0000 (21:13 +0100)]
gnu: 4store: Update URI.

* gnu/packages/databases.scm (4store)[source, home-page]: Update URI.

6 years agognu: deeptools: Update URI.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 20:03:31 +0000 (21:03 +0100)]
gnu: deeptools: Update URI.

* gnu/packages/bioinformatics.scm (deeptools)[source, home-page]: Update
URI.

6 years agognu: elfutils: Mark up description.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 17:12:10 +0000 (18:12 +0100)]
gnu: elfutils: Mark up description.

* gnu/packages/elf.scm (elfutils)[description]: Use @dfn and @command.

6 years agognu: elfutils: Update to 0.170.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 17:11:09 +0000 (18:11 +0100)]
gnu: elfutils: Update to 0.170.

* gnu/packages/elf.scm (elfutils): Update to 0.170.

6 years agobuild-system/dub: Fix typo.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 02:53:42 +0000 (03:53 +0100)]
build-system/dub: Fix typo.

* guix/build/dub-build-system.scm (grep, grep*): Correct ‘occurence’.

6 years agognu: reposurgeon: Run the test suite.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 01:11:14 +0000 (02:11 +0100)]
gnu: reposurgeon: Run the test suite.

* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
Add new ‘set-up-test-environment’ phase.
[native-inputs]: Add cvs, git, mercurial, and subversion.

6 years agognu: reposurgeon: Update to 3.43.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 01:03:46 +0000 (02:03 +0100)]
gnu: reposurgeon: Update to 3.43.

* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
[source]: Add a patch needed to build the package.
[arguments]: Add ‘patch-inputs’ phase.
[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
[inputs]: Add tzdata.
* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.

6 years agognu: nss-mdns: Improve synopsis and description.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 05:45:29 +0000 (06:45 +0100)]
gnu: nss-mdns: Improve synopsis and description.

* gnu/packages/avahi.scm (nss-mdns)[synopis, description]: Edit to
appease ‘guix lint’ and, I hope, be a bit more clear.

6 years agognu: nss-mdns: Update to 0.11.
Tobias Geerinckx-Rice [Thu, 25 Jan 2018 05:04:07 +0000 (06:04 +0100)]
gnu: nss-mdns: Update to 0.11.

* gnu/packages/avahi.scm (nss-mdns): Update to 0.11
[source, home-page]: Use new project URI.

6 years agognu: appstream-glib: Update to 0.7.4.
Tobias Geerinckx-Rice [Fri, 19 Jan 2018 01:52:24 +0000 (02:52 +0100)]
gnu: appstream-glib: Update to 0.7.4.

* gnu/packages/glib.scm (appstream-glib): Update to 0.7.4.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gettext and glib:bin.
[inputs]: Add gcab, gperf, and libyaml.  Remove nettle.
[arguments]: Adapt #:configure-flags to new build system.
Patch fewer tests in ‘patch-tests’ phase.

6 years agognu: Add msitools.
Tobias Geerinckx-Rice [Fri, 19 Jan 2018 01:52:23 +0000 (02:52 +0100)]
gnu: Add msitools.

* gnu/packages/package-management.scm (msitools): New public variable.

6 years agognu: Add gcab.
Tobias Geerinckx-Rice [Fri, 19 Jan 2018 01:52:22 +0000 (02:52 +0100)]
gnu: Add gcab.

* gnu/packages/package-management.scm (gcab): New public variable.

6 years agognu: linux-libre@4.1: Update to 4.1.49.
Mark H Weaver [Thu, 25 Jan 2018 21:52:25 +0000 (16:52 -0500)]
gnu: linux-libre@4.1: Update to 4.1.49.

* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.49.

6 years agognu: Add cava.
Oleg Pykhalov [Thu, 25 Jan 2018 19:42:53 +0000 (22:42 +0300)]
gnu: Add cava.

* gnu/packages/audio.scm (cava): New public variable.

6 years agognu: linux-libre: Add retpoline support on x86 [mitigates spectre].
Mark H Weaver [Thu, 25 Jan 2018 19:13:57 +0000 (14:13 -0500)]
gnu: linux-libre: Add retpoline support on x86 [mitigates spectre].

* gnu/packages/linux.scm (make-linux-libre): On x86 systems, build
with GCC-7.

6 years agognu: gcc@7: Update to 7.3.0.
Mark H Weaver [Thu, 25 Jan 2018 19:09:32 +0000 (14:09 -0500)]
gnu: gcc@7: Update to 7.3.0.

* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.

6 years agognu: dovecot: Fix CVE-2017-15132.
Leo Famulari [Thu, 25 Jan 2018 18:27:09 +0000 (13:27 -0500)]
gnu: dovecot: Fix CVE-2017-15132.

* gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (dovecot)[source]: Use it.

6 years agognu: cobol: Run cobol85 test-suite.
Efraim Flashner [Thu, 25 Jan 2018 18:28:20 +0000 (20:28 +0200)]
gnu: cobol: Run cobol85 test-suite.

* gnu/packages/cobol.scm (gnucobol)[arguments]: Add phase to place
test-suite tarball in test directory. Change test target.
[native-inputs]: Add perl.
[inputs]: Download test-suite tarball.

6 years agognu: libmusicbrainz: Clean spaces between right parenthesis.
Oleg Pykhalov [Thu, 25 Jan 2018 18:00:25 +0000 (21:00 +0300)]
gnu: libmusicbrainz: Clean spaces between right parenthesis.

* gnu/packages/music.scm (libmusicbrainz): Remove unnecessary spaces between
  right parenthesis.

6 years agoservices: postgresql: Use pg_ctl to start and stop postgres.
Clément Lassieur [Mon, 15 Jan 2018 08:35:59 +0000 (09:35 +0100)]
services: postgresql: Use pg_ctl to start and stop postgres.

Fixes <https://bugs.gnu.org/29992>.

* gnu/services/databases.scm (postgresql-shepherd-service): Replace
make-forkexec-constructor and make-kill-destructor with pg_ctl.

6 years agognu: gource: Fix the hashes of mutated GitHub archives.
Oleg Pykhalov [Thu, 25 Jan 2018 13:58:35 +0000 (16:58 +0300)]
gnu: gource: Fix the hashes of mutated GitHub archives.

* gnu/packages/version-control.scm (gource): Fix hash.

6 years agognu: nftables: Update to 0.8.1.
Rutger Helling [Thu, 25 Jan 2018 07:32:13 +0000 (08:32 +0100)]
gnu: nftables: Update to 0.8.1.

* gnu/packages/linux.scm (nftables): Update to 0.8.1.

6 years agognu: libnftnl: Update to 1.0.9.
Rutger Helling [Thu, 25 Jan 2018 07:31:40 +0000 (08:31 +0100)]
gnu: libnftnl: Update to 1.0.9.

* gnu/packages/linux.scm (libnftnl): Update to 1.0.9.

6 years agognu: qt: Update to 5.9.4.
Efraim Flashner [Thu, 25 Jan 2018 05:13:40 +0000 (07:13 +0200)]
gnu: qt: Update to 5.9.4.

* gnu/packages/qt.scm (qt qtbase qtsvg qtimageformats qtx11extras
qtxmlpatterns qtdeclarative qtconnectivity qtwebsockets qtsensors
qtmultimedia qtwayland qtserialport qtserialbus qtwebchannel
qtlocation qttools qtscript qtquickcontrols qtquickcontrols2
qtgraphicaleffects qtgamepad qtscxml qtpurchasing qtcanvas3d
qtnetworkauth qtwebkit): Update to 5.9.4.

6 years agognu: Update SELinux packages.
Ricardo Wurmus [Wed, 24 Jan 2018 23:30:37 +0000 (00:30 +0100)]
gnu: Update SELinux packages.

* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: Update SELinux packages.
Ricardo Wurmus [Wed, 24 Jan 2018 23:30:37 +0000 (00:30 +0100)]
gnu: Update SELinux packages.

* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: Add streamlink.
Oleg Pykhalov [Fri, 19 Jan 2018 19:59:12 +0000 (22:59 +0300)]
gnu: Add streamlink.

* gnu/packages/video.scm (streamlink): New public variable.

6 years agognu: Add python-pycryptodome.
Oleg Pykhalov [Fri, 19 Jan 2018 19:58:50 +0000 (22:58 +0300)]
gnu: Add python-pycryptodome.

* gnu/packages/python-crypto.scm (python-pycryptodome): New public variable.

6 years agognu: Add python-iso3166.
Oleg Pykhalov [Fri, 19 Jan 2018 20:09:05 +0000 (23:09 +0300)]
gnu: Add python-iso3166.

* gnu/packages/iso-codes.scm (python-iso3166): New public variable.

6 years agognu: Add python-iso639.
Oleg Pykhalov [Fri, 19 Jan 2018 19:58:01 +0000 (22:58 +0300)]
gnu: Add python-iso639.

* gnu/packages/iso-codes.scm (python-iso639): New public variable.

6 years agognu: webkitgtk: Update to 2.18.6 [security fixes].
Leo Famulari [Wed, 24 Jan 2018 20:37:21 +0000 (15:37 -0500)]
gnu: webkitgtk: Update to 2.18.6 [security fixes].

Fixes CVE-2017-{7153,7160,7161,7165,13884,13885,} and CVE-2018-{4088,4096}.

* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.6.

6 years agosystem: Put locales where libc will find them.
Mark H Weaver [Sat, 20 Jan 2018 06:57:07 +0000 (01:57 -0500)]
system: Put locales where libc will find them.

* gnu/system/locale.scm (localedef-command, single-locale-directory): Use only
the major+minor part of the libc version number in the locale directory name.

6 years agognu: bind: Update to 9.12.0.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 14:48:44 +0000 (15:48 +0100)]
gnu: bind: Update to 9.12.0.

* gnu/packages/dns.scm (isc-bind): Update to 9.12.0.

6 years agognu: liburcu: Update to 0.10.1.
Tobias Geerinckx-Rice [Wed, 24 Jan 2018 14:47:52 +0000 (15:47 +0100)]
gnu: liburcu: Update to 0.10.1.

* gnu/packages/datastructures.scm (liburcu): Update to 0.10.1.

6 years agognu: Add emacs-slack.
Ricardo Wurmus [Sun, 21 Jan 2018 13:16:04 +0000 (14:16 +0100)]
gnu: Add emacs-slack.

* gnu/packages/emacs.scm (emacs-slack): New variable.

6 years agognu: Add emacs-circe.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:22 +0000 (14:15 +0100)]
gnu: Add emacs-circe.

* gnu/packages/emacs.scm (emacs-circe): New variable.

6 years agognu: Add emacs-oauth2.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:10 +0000 (14:15 +0100)]
gnu: Add emacs-oauth2.

* gnu/packages/emacs.scm (emacs-oauth2): New variable.

6 years agognu: Add emacs-websocket.
Ricardo Wurmus [Sun, 21 Jan 2018 13:15:00 +0000 (14:15 +0100)]
gnu: Add emacs-websocket.

* gnu/packages/emacs.scm (emacs-websocket): New variable.

6 years agognu: Add emacs-emojify.
Ricardo Wurmus [Sun, 21 Jan 2018 13:14:42 +0000 (14:14 +0100)]
gnu: Add emacs-emojify.

* gnu/packages/emacs.scm (emacs-emojify): New variable.

6 years agognu: python-qscintilla: Remove result code plumbing.
Mark H Weaver [Wed, 24 Jan 2018 11:35:29 +0000 (06:35 -0500)]
gnu: python-qscintilla: Remove result code plumbing.

* gnu/packages/qt.scm (python-qscintilla)[arguments]: In the 'configure'
phase, remove result code plumbing that is no longer needed, since 'invoke'
never returns #false.

6 years agoMerge branch 'master' into core-updates
Mark H Weaver [Wed, 24 Jan 2018 11:18:08 +0000 (06:18 -0500)]
Merge branch 'master' into core-updates

6 years agognu: linux-libre: Update to 4.14.15.
Mark H Weaver [Wed, 24 Jan 2018 11:05:00 +0000 (06:05 -0500)]
gnu: linux-libre: Update to 4.14.15.

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

6 years agognu: linux-libre@4.9: Update to 4.9.78.
Mark H Weaver [Wed, 24 Jan 2018 11:03:31 +0000 (06:03 -0500)]
gnu: linux-libre@4.9: Update to 4.9.78.

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

6 years agognu: linux-libre@4.4: Update to 4.4.113.
Mark H Weaver [Wed, 24 Jan 2018 11:02:56 +0000 (06:02 -0500)]
gnu: linux-libre@4.4: Update to 4.4.113.

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

6 years agognu: icecat: Add more fixes from upstream mozilla-esr52.
Mark H Weaver [Wed, 24 Jan 2018 07:25:23 +0000 (02:25 -0500)]
gnu: icecat: Add more fixes from upstream mozilla-esr52.

Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the
remaining 7 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository.  Remove the local spectre mitigation patch
in favor of the (identical) changeset from upstream.
* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.

6 years agognu: icecat: Relabel patches to reflect CVE assignments.
Mark H Weaver [Wed, 24 Jan 2018 07:04:42 +0000 (02:04 -0500)]
gnu: icecat: Relabel patches to reflect CVE assignments.

Document that our existing patches include fixes for CVE-2018-5091,
CVE-2018-5095, CVE-2018-5096, CVE-2018-5098, CVE-2018-5102, CVE-2018-5103,
CVE-2018-5117, and 14 out of 21 changesets for CVE-2018-5089.

* gnu/packages/gnuzilla.scm (icecat)[sources]: Relabel patches to reflect CVE
assignments.

6 years agognu: vifm: Update inputs.
Efraim Flashner [Wed, 24 Jan 2018 08:53:55 +0000 (10:53 +0200)]
gnu: vifm: Update inputs.

* gnu/packages/vim.scm (vifm)[native-inputs]: Move perl ...
[inputs]: ... to here.
[home-page]: Use https.

6 years agognu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].
Leo Famulari [Wed, 24 Jan 2018 08:20:08 +0000 (03:20 -0500)]
gnu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].

* gnu/packages/curl.scm (curl)[replacement]: Update to 7.58.0.
(curl-7.57.0): Replace with curl-7.58.0.

6 years agognu: qscintilla: Update to 2.10.2.
Kei Kebreau [Tue, 23 Jan 2018 22:44:53 +0000 (17:44 -0500)]
gnu: qscintilla: Update to 2.10.2.

* gnu/packages/qt.scm (qscintilla, python-qscintilla, python-pyqt+qscintilla):
Update to 2.10.2.

6 years agoMerge branch 'master' into core-updates
Mark H Weaver [Tue, 23 Jan 2018 22:01:07 +0000 (17:01 -0500)]
Merge branch 'master' into core-updates

6 years agognu: go: Update to 1.9.3.
Leo Famulari [Tue, 23 Jan 2018 21:00:46 +0000 (16:00 -0500)]
gnu: go: Update to 1.9.3.

* gnu/packages/golang.scm (go-1.9): Update to 1.9.3.

6 years agognu: Add the Oil shell.
Leo Famulari [Mon, 22 Jan 2018 23:54:24 +0000 (18:54 -0500)]
gnu: Add the Oil shell.

* gnu/packages/shells.scm (oil-shell): New variable.

6 years agognu: libsndfile: Fix CVE-2017-12562.
Leo Famulari [Sat, 20 Jan 2018 02:06:08 +0000 (18:06 -0800)]
gnu: libsndfile: Fix CVE-2017-12562.

* gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile/fixed): New variable.

6 years agognu: gnome-maps: Add missing inputs.
Ricardo Wurmus [Tue, 23 Jan 2018 07:44:53 +0000 (08:44 +0100)]
gnu: gnome-maps: Add missing inputs.

* gnu/packages/geo.scm (gnome-maps)[inputs]: Add libsecret, libsoup,
libgweather, gdk-pixbuf, glib-networking, and gsettings-desktop-schemas.

6 years agognu: powertabeditor: Fix build.
Ricardo Wurmus [Tue, 23 Jan 2018 07:33:20 +0000 (08:33 +0100)]
gnu: powertabeditor: Fix build.

* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase
"fix-boost-bug" to fix build with boost 1.64.

6 years agognu: python2-mmtk: Update to 2.7.11
Konrad Hinsen [Tue, 23 Jan 2018 17:29:18 +0000 (18:29 +0100)]
gnu: python2-mmtk: Update to 2.7.11

* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
6 years agoguix: Refactor script.
Mathieu Lirzin [Tue, 23 Jan 2018 11:52:33 +0000 (12:52 +0100)]
guix: Refactor script.

* scripts/guix.in: Remove empty surrounding ‘let’.  Define 'main' as the
procedure called when running the script.
(maybe-augment-load-paths!): Rename to ...
(augment-load-paths!): ... this.  Use 'and=>' for 'file-exists?'.
(run-guix-main): Rename to ...
(main): ... this.  Call 'augment-load-paths!'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: git: Update to 2.16.1.
Ludovic Courtès [Tue, 23 Jan 2018 13:58:16 +0000 (14:58 +0100)]
gnu: git: Update to 2.16.1.

* gnu/packages/version-control.scm (git): Update to 2.16.1.

6 years agognu: usbutils: Update to 009.
Ludovic Courtès [Tue, 23 Jan 2018 13:29:15 +0000 (14:29 +0100)]
gnu: usbutils: Update to 009.

* gnu/packages/linux.scm (usbutils): Update to 009.

6 years agognu: iw: Update to 4.14.
Ludovic Courtès [Tue, 23 Jan 2018 11:51:24 +0000 (12:51 +0100)]
gnu: iw: Update to 4.14.

* gnu/packages/linux.scm (iw): Update to 4.14.

6 years agognu: wget: Update to 1.19.4.
Ludovic Courtès [Tue, 23 Jan 2018 11:43:42 +0000 (12:43 +0100)]
gnu: wget: Update to 1.19.4.

* gnu/packages/wget.scm (wget): Update to 1.19.4.

6 years agognu: gnunet: Use invoke.
ng0 [Tue, 23 Jan 2018 11:14:55 +0000 (12:14 +0100)]
gnu: gnunet: Use invoke.

* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
(guile-gnunet)[arguments]: Likewise.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agosystem: Rename a20-olinuxino-lime-sd-installation-os.
Danny Milosavljevic [Tue, 23 Jan 2018 11:00:14 +0000 (12:00 +0100)]
system: Rename a20-olinuxino-lime-sd-installation-os.

* gnu/system/install.scm (a20-olinuxino-lime-sd-installation-os): Rename to...
(a20-olinuxino-lime-installation-os): ...this.

6 years agognu: virtualgl: Fix install libdir.
Efraim Flashner [Tue, 23 Jan 2018 10:47:56 +0000 (12:47 +0200)]
gnu: virtualgl: Fix install libdir.

* gnu/packages/gl.scm (virtualgl)[arguments]: Force the install libdir
to be in the store and not in the build directory.

6 years agognu: Add fgallery.
Mathieu Othacehe [Mon, 15 Jan 2018 21:06:55 +0000 (22:06 +0100)]
gnu: Add fgallery.

* gnu/packages/graphics.scm (fgallery): New variable.

6 years agognu: rtags: Fix the bundling issue.
Fis Trivial [Sun, 21 Jan 2018 19:32:56 +0000 (19:32 +0000)]
gnu: rtags: Fix the bundling issue.

* gnu/packages/patches/rtags-separate-rct.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/code.scm (rtags): Dependencies no longer bundled.
[source]: Use tarball release.  Use the patch to link rct.
Substitute corresponding headers.
[native-inputs]: Add new dependencies.
[inputs]: Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: rct: Add missing headers, enable RTTI.
Fis Trivial [Sun, 21 Jan 2018 19:31:16 +0000 (19:31 +0000)]
gnu: rct: Add missing headers, enable RTTI.

* gnu/packages/patches/rct-add-missing-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cpp.scm (rct): Use the patch, enable RTTI.
[source]: Use the patch to add missing headers from installation.
[arguments]: Enable RTTI in configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add python-yapf.
Fis Trivial [Sun, 21 Jan 2018 18:37:57 +0000 (18:37 +0000)]
gnu: Add python-yapf.

* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: Add 'pyconfigure'.
Mathieu Lirzin [Sat, 20 Jan 2018 00:54:53 +0000 (01:54 +0100)]
gnu: Add 'pyconfigure'.

* gnu/packages/autotools.scm (pyconfigure): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agognu: gnurl: Add '--with-ca-bundle' path to configure-flags.
ng0 [Thu, 18 Jan 2018 23:07:27 +0000 (23:07 +0000)]
gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.

As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
to prevent the well-known issue we have.

* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>