jackhill/guix/guix.git
4 years agognu: qtdeclarative: Fix reference on qmlcachegen.
Jonathan Brielmaier [Sun, 10 May 2020 13:49:20 +0000 (15:49 +0200)]
gnu: qtdeclarative: Fix reference on qmlcachegen.

* gnu/packages/qt.scm (qtdeclarative)[arguments]: Add phase to fix the
reference on qmlcachegen in an installed cmake file.

4 years agognu: libdrm: Update to 2.4.101.
Marius Bakke [Fri, 22 May 2020 19:53:42 +0000 (21:53 +0200)]
gnu: libdrm: Update to 2.4.101.

* gnu/packages/patches/libdrm-symbol-check.patch: Delete file.
* gnu/packages/patches/libdrm-realpath-virtio.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/xdisorg.scm (libdrm): Update to 2.4.101.
[source](uri): Adjust for new .tar.xz tarball.
[source](patches): Adjust patch list as above.

4 years agognu: vkd3d: Fix build with newer Vulkan headers.
Marius Bakke [Fri, 22 May 2020 19:03:02 +0000 (21:03 +0200)]
gnu: vkd3d: Fix build with newer Vulkan headers.

* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase 'patch-for-new-vulkan'.

4 years agognu: vkquake: Fix build with newer Vulkan headers.
Marius Bakke [Fri, 22 May 2020 18:43:56 +0000 (20:43 +0200)]
gnu: vkquake: Fix build with newer Vulkan headers.

* gnu/packages/games.scm (vkquake)[arguments]: Add phase 'patch-for-new-vulkan'.

4 years agognu: Mesa: Fix substitutions for absolute library references.
Marius Bakke [Fri, 22 May 2020 17:51:01 +0000 (19:51 +0200)]
gnu: Mesa: Fix substitutions for absolute library references.

* gnu/packages/gl.scm (mesa)[arguments]: In the 'fix-dlopen-libnames' phase,
adjust substitutions so that they patch the correct files.

4 years agognu: Mesa: Remove obsolete phase.
Marius Bakke [Fri, 22 May 2020 17:21:42 +0000 (19:21 +0200)]
gnu: Mesa: Remove obsolete phase.

* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.

4 years agognu: Mesa: Remove unused input.
Marius Bakke [Fri, 22 May 2020 17:02:22 +0000 (19:02 +0200)]
gnu: Mesa: Remove unused input.

* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.

4 years agognu: Mesa: Install scripts to a separate output.
Marius Bakke [Fri, 22 May 2020 16:53:14 +0000 (18:53 +0200)]
gnu: Mesa: Install scripts to a separate output.

* gnu/packages/gl.scm (mesa)[outputs]: New field.
[arguments]: Add phase 'split-outputs'.

4 years agognu: shaderc: Enable (some) tests.
Marius Bakke [Fri, 22 May 2020 15:52:15 +0000 (17:52 +0200)]
gnu: shaderc: Enable (some) tests.

* gnu/packages/vulkan.scm (shaderc)[arguments]: Remove #:tests?.  Add
substitution to use "spirv-dis" from inputs instead of bundled.

4 years agognu: shaderc: Update to 2020.0.
Marius Bakke [Fri, 22 May 2020 15:38:36 +0000 (17:38 +0200)]
gnu: shaderc: Update to 2020.0.

* gnu/packages/vulkan.scm (shaderc): Update to 2020.0.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
[arguments]: Move custom configure invokation to #:configure-flags.  Add phase
to prevent using bundled code.
[inputs]: Add GLSLANG, SPIRV-HEADERS, and SPIRV-TOOLS.
[native-inputs]: Remove CMAKE-MINIMAL, GLSLANG:SOURCE, SPIRV-HEADERS:SOURCE,
and SPIRV-TOOLS:SOURCE.

4 years agognu: vulkan-tools: Update to 1.2.140.
Marius Bakke [Fri, 22 May 2020 15:04:32 +0000 (17:04 +0200)]
gnu: vulkan-tools: Update to 1.2.140.

* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.140.

4 years agognu: vulkan-loader: Enable tests.
Marius Bakke [Fri, 22 May 2020 14:57:46 +0000 (16:57 +0200)]
gnu: vulkan-loader: Enable tests.

* gnu/packages/vulkan.scm (vulkan-loader)[arguments]: Remove #:tests? and
 #:configure-flags.  Add #:phases to unpack googletest and disable tests that
cannot run in the build container.
[native-inputs]: Add (PACKAGE-SOURCE GOOGLETEST).

4 years agognu: vulkan-loader: Update to 1.2.140.
Marius Bakke [Fri, 22 May 2020 13:30:39 +0000 (15:30 +0200)]
gnu: vulkan-loader: Update to 1.2.140.

* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.140.
[arguments]: Remove #:phases.

4 years agognu: vulkan-headers: Update to 1.2.141.
Marius Bakke [Fri, 22 May 2020 13:28:37 +0000 (15:28 +0200)]
gnu: vulkan-headers: Update to 1.2.141.

* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.141.
(vulkan-loader, vulkan-tools)[version]: Do not inherit from VULKAN-HEADERS.

4 years agognu: glslang: Build shared libraries.
Marius Bakke [Fri, 22 May 2020 13:02:04 +0000 (15:02 +0200)]
gnu: glslang: Build shared libraries.

* gnu/packages/vulkan.scm (glslang)[arguments]: Add #:configure-flags.

4 years agognu: glslang: Update to 8.13.3743.
Marius Bakke [Fri, 22 May 2020 12:57:57 +0000 (14:57 +0200)]
gnu: glslang: Update to 8.13.3743.

* gnu/packages/vulkan.scm (glslang): Update to 8.13.3743.
[arguments]: Remove #:phases.
[native-inputs]: Remove BISON.  Add PYTHON.

4 years agognu: spirv-tools: Do not build static libraries.
Marius Bakke [Fri, 22 May 2020 12:48:11 +0000 (14:48 +0200)]
gnu: spirv-tools: Do not build static libraries.

* gnu/packages/vulkan.scm (spirv-tools)[arguments]: Add
"-DBUILD_SHARED_LIBS=ON" in #:configure-flags.

4 years agognu: spirv-tools: Update to 2020.2.
Marius Bakke [Fri, 22 May 2020 12:47:19 +0000 (14:47 +0200)]
gnu: spirv-tools: Update to 2020.2.

* gnu/packages/vulkan.scm (spirv-tools): Update to 2020.2.
[arguments]: Remove #:tests?.

4 years agognu: spirv-headers: Update to 1.5.3.
Marius Bakke [Fri, 22 May 2020 12:37:13 +0000 (14:37 +0200)]
gnu: spirv-headers: Update to 1.5.3.

* gnu/packages/vulkan.scm (spirv-headers): Update to 1.5.3.

4 years agognu: gstreamer: Increase test timeouts.
Marius Bakke [Thu, 21 May 2020 20:10:02 +0000 (22:10 +0200)]
gnu: gstreamer: Increase test timeouts.

Fixes <https://bugs.gnu.org/36464>.
Reported by Steffen Rytter Postas <nc@scalehost.eu>.

* gnu/packages/gstreamer.scm (%common-gstreamer-phases): New variable.
(gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad,
gst-plugins-ugly, gst-editing-services)[arguments]: Use it.

4 years agognu: cogl: Fix build with Mesa 20.
Marius Bakke [Thu, 21 May 2020 20:09:21 +0000 (22:09 +0200)]
gnu: cogl: Fix build with Mesa 20.

* gnu/packages/gnome.scm (cogl)[arguments]: Add phase to adjust header includes.

4 years agoMerge branch 'master' into staging
Marius Bakke [Tue, 26 May 2020 20:34:46 +0000 (22:34 +0200)]
Merge branch 'master' into staging

4 years agognu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].
Marius Bakke [Wed, 20 May 2020 19:08:04 +0000 (21:08 +0200)]
gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].

* gnu/packages/nss.scm (nss): Update to 3.52.1.
* gnu/packages/certs.scm (nss-certs): Likewise.

4 years agognu: Mesa: Fix ineffective substitution on i686-linux.
Marius Bakke [Tue, 19 May 2020 08:36:31 +0000 (10:36 +0200)]
gnu: Mesa: Fix ineffective substitution on i686-linux.

This is a follow-up to commit ee345ae62c8b899186b65b61a2376b5adb938520.

* gnu/packages/gl.scm (mesa)[arguments]: Adjust substitution to use the
correct file name.

4 years agognu: Qt: Update to 5.14.2.
TomZ [Wed, 22 Apr 2020 22:21:31 +0000 (00:21 +0200)]
gnu: Qt: Update to 5.14.2.

* gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtserialport, qtserialbus, qtwebchannel,
qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml,
qtpurchasing, qtcharts, qtdatavis3d, qtnetworkauth,
qtspeech, qtwebengine): Update to 5.14.2.
(qtcanvas3d): Remove variable.  Upstream deprecated it.
(qtbase)[source](patches): Remove qtbase-QTBUG-81715.patch.
[arguments]: Drop X11lib substitution: patched dir no longer exists.
(qtwayland)[arguments]: Disable two tests, and add phase to prevent fatal DBus
warnings.
(qtwebglplugin)[inputs]: Add ZLIB.
(qtremoteobjects): Disable some tests that fail due to missing network.
(qtdeclarative)[native-inputs]: Add VULKAN-HEADERS.
(qtwebengine)[source](snippet): Adjust list of preserved files.
[inputs]: Add VULKAN-HEADERS.
* gnu/packages/patches/qtbase-QTBUG-81715.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: KDE Frameworks: Update to 5.70.
Marius Bakke [Sun, 17 May 2020 17:11:28 +0000 (19:11 +0200)]
gnu: KDE Frameworks: Update to 5.70.

* gnu/packages/patches/kinit-kdeinit-extra_libs.patch: Adjust for upstream changes.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica, bluez-qt,
breeze-icons, kapidox, karchive, kcalendarcore, kcodecs, kconfig, kcoreaddons,
kdbusaddons, kdnssd, kguiaddons, kholidays, ki18n, kidletime, kirigami,
kitemmodels, kitemviews, kplotting, ksyntaxhighlighting, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, prison,
qqc2-desktop-style, solid, sonnet, threadweaver, kactivities, kauth,
kcompletion, kcontacts, kcrash, kdoctools, kfilemetadata, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, syndication,
baloo, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets, kdeclarative,
kded, kdesignerplugin, kdesu, kdewebkit, kemoticons, kglobalaccel,
kiconthemes, kinit, knewstuff, knotifyconfig ,kparts, kpeople, krunner,
kservice, ktextwidgets, kwallet, kxmlgui, kxmlrpcclient, purpose,
kde-frameworkintegration, kdelibs4support, khtml, kjs, kjsembed, kmediaplayer,
kross): Update to 5.70.0.
(kwayland)[inputs]: Add QTWAYLAND.
(kparts)[arguments]: New field.
(kinit)[inputs]: Add KDBUSADDONS.
(kcmutils)[inputs]: Add KGUIADDONS.
(krunner)[native-inputs]: Add DBUS.
[arguments]: Run tests with "dbus-launch".
(baloo)[arguments]: Remove broken test substitution.  Disable one other test.
(ktexteditor, plasma-framework): Update to 5.70.1.
(kio): Likewise.
[inputs]: Move KWINDOWSYSTEM ...
[propagated-inputs]: ... here.

4 years agognu: python-jinja2: Update to 2.11.2.
Marius Bakke [Sun, 17 May 2020 18:36:59 +0000 (20:36 +0200)]
gnu: python-jinja2: Update to 2.11.2.

* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.2.

4 years agognu: json-c: Update to 0.14.
Marius Bakke [Thu, 14 May 2020 20:54:27 +0000 (22:54 +0200)]
gnu: json-c: Update to 0.14.

* gnu/packages/web.scm (json-c): Update to 0.14.
[source](modules, snippet): Remove.
[build-system]: Change to CMAKE-BUILD-SYSTEM.
(json-c-0.13): New public variable.
(json-c-0.12): Inherit from JSON-C-0.13.
* gnu/packages/cryptsetup.scm (cryptsetup-static)[inputs]: Stick with
JSON-C-0.13.
* gnu/packages/linux.scm (multipath-tools)[inputs]: Likewise.
* gnu/packages/security-token.scm (yubikey-personalization, libu2f-host,
libu2f-server)[inputs]: Likewise.
* gnu/packages/syndication.scm (newsboat)[inputs]: Likewise.

4 years agognu: pcre2: Update to 10.35.
Marius Bakke [Thu, 14 May 2020 23:40:13 +0000 (01:40 +0200)]
gnu: pcre2: Update to 10.35.

* gnu/packages/pcre.scm (pcre2): Update to 10.35.

4 years agognu: NSS: Update to 3.52.
Marius Bakke [Thu, 14 May 2020 21:23:15 +0000 (23:23 +0200)]
gnu: NSS: Update to 3.52.

* gnu/packages/nss.scm (nss): Update to 3.52.
* gnu/packages/certs.scm (nss-certs): Likewise.

4 years agognu: python-mako: Update to 1.1.2.
Marius Bakke [Thu, 14 May 2020 21:08:06 +0000 (23:08 +0200)]
gnu: python-mako: Update to 1.1.2.

* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.2.

4 years agognu: python-idna: Update to 2.9.
Marius Bakke [Thu, 14 May 2020 21:07:50 +0000 (23:07 +0200)]
gnu: python-idna: Update to 2.9.

* gnu/packages/python-xyz.scm (python-idna): Update to 2.9.

4 years agognu: python-pycparser: Update to 2.20.
Marius Bakke [Thu, 14 May 2020 21:07:34 +0000 (23:07 +0200)]
gnu: python-pycparser: Update to 2.20.

* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.20.

4 years agognu: python-cython: Update to 0.29.17.
Marius Bakke [Thu, 14 May 2020 21:07:15 +0000 (23:07 +0200)]
gnu: python-cython: Update to 0.29.17.

* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.17.

4 years agognu: python-requests: Update to 2.23.0.
Marius Bakke [Thu, 14 May 2020 21:06:58 +0000 (23:06 +0200)]
gnu: python-requests: Update to 2.23.0.

* gnu/packages/python-web.scm (python-requests): Update to 2.23.0.

4 years agognu: python-urllib3: Update to 1.25.9.
Marius Bakke [Thu, 14 May 2020 21:06:35 +0000 (23:06 +0200)]
gnu: python-urllib3: Update to 1.25.9.

* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.9.

4 years agognu: python-pyopenssl: Update to 19.1.0.
Marius Bakke [Thu, 14 May 2020 21:06:11 +0000 (23:06 +0200)]
gnu: python-pyopenssl: Update to 19.1.0.

* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0.

4 years agognu: python-cryptography: Update to 2.9.2.
Marius Bakke [Thu, 14 May 2020 21:05:42 +0000 (23:05 +0200)]
gnu: python-cryptography: Update to 2.9.2.

* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.9.2.

4 years agognu: python-certifi: Update to 2020.4.5.1.
Marius Bakke [Thu, 14 May 2020 21:05:18 +0000 (23:05 +0200)]
gnu: python-certifi: Update to 2020.4.5.1.

* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.4.5.1.
[arguments]: New field.  Explicitly disable tests.

4 years agognu: python-cffi: Update to 1.14.0.
Marius Bakke [Thu, 14 May 2020 21:04:57 +0000 (23:04 +0200)]
gnu: python-cffi: Update to 1.14.0.

* gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.

4 years agognu: python-pycairo: Update to 1.19.1.
Marius Bakke [Thu, 14 May 2020 21:04:39 +0000 (23:04 +0200)]
gnu: python-pycairo: Update to 1.19.1.

* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.1.

4 years agognu: GTK+: Update to 3.24.20.
Marius Bakke [Thu, 14 May 2020 21:04:17 +0000 (23:04 +0200)]
gnu: GTK+: Update to 3.24.20.

* gnu/packages/gtk.scm (gtk+): Update to 3.24.20.

4 years agognu: CUPS: Update to 2.3.3.
Marius Bakke [Thu, 14 May 2020 21:04:01 +0000 (23:04 +0200)]
gnu: CUPS: Update to 2.3.3.

* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.

4 years agognu: cups-filters: Update to 1.27.4.
Marius Bakke [Thu, 14 May 2020 21:03:41 +0000 (23:03 +0200)]
gnu: cups-filters: Update to 1.27.4.

* gnu/packages/cups.scm (cups-filters): Update to 1.27.4.
[arguments]: Remove obsolete patch-for-poppler phase.

4 years agognu: mesa: Build with LLVM 10.
Marius Bakke [Thu, 14 May 2020 20:58:10 +0000 (22:58 +0200)]
gnu: mesa: Build with LLVM 10.

* gnu/packages/gl.scm (mesa)[inputs]: Change from LLVM-9 to LLVM-10.
* gnu/packages/gl.scm (mesa-opencl)[native-inputs]: Change from CLANG-9 to CLANG-10.

4 years agognu: libical: Update to 3.0.8.
Marius Bakke [Thu, 14 May 2020 20:57:45 +0000 (22:57 +0200)]
gnu: libical: Update to 3.0.8.

* gnu/packages/calendar.scm (libical): Update to 3.0.8.
[source](patches): Remove.

4 years agognu: mesa: Update to 20.0.7.
Marius Bakke [Thu, 14 May 2020 20:54:01 +0000 (22:54 +0200)]
gnu: mesa: Update to 20.0.7.

* gnu/packages/gl.scm (mesa): Update to 20.0.7.

4 years agognu: libva: Update to 2.7.1.
Marius Bakke [Thu, 14 May 2020 20:53:39 +0000 (22:53 +0200)]
gnu: libva: Update to 2.7.1.

* gnu/packages/video.scm (libva): Update to 2.7.1.

4 years agognu: utf8proc: Update to 2.5.0.
Marius Bakke [Thu, 14 May 2020 20:53:03 +0000 (22:53 +0200)]
gnu: utf8proc: Update to 2.5.0.

* gnu/packages/textutils.scm (utf8proc): Update to 2.5.0.
[native-inputs]: Update test data to Unicode 13.

4 years agognu: qpdf: Update to 10.0.1.
Marius Bakke [Thu, 14 May 2020 20:52:34 +0000 (22:52 +0200)]
gnu: qpdf: Update to 10.0.1.

* gnu/packages/pdf.scm (qpdf): Update to 10.0.1.

4 years agognu: ImageMagick: Update to 6.9.11-11.
Marius Bakke [Thu, 14 May 2020 20:51:50 +0000 (22:51 +0200)]
gnu: ImageMagick: Update to 6.9.11-11.

* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-11.

4 years agognu: postgresql: Update to 10.13.
Marius Bakke [Thu, 14 May 2020 20:51:29 +0000 (22:51 +0200)]
gnu: postgresql: Update to 10.13.

* gnu/packages/databases.scm (postgresql): Update to 10.13.

4 years agognu: MariaDB: Update to 10.1.45.
Marius Bakke [Thu, 14 May 2020 20:51:06 +0000 (22:51 +0200)]
gnu: MariaDB: Update to 10.1.45.

* gnu/packages/databases.scm (mariadb): Update to 10.1.45.

4 years agognu: libinput: Update to 1.15.5.
Marius Bakke [Thu, 14 May 2020 20:50:50 +0000 (22:50 +0200)]
gnu: libinput: Update to 1.15.5.

* gnu/packages/freedesktop.scm (libinput): Update to 1.15.5.

4 years agognu: kmod: Disable tests in 'Makefile.in' instead of 'Makefile.am'.
Marius Bakke [Thu, 14 May 2020 23:26:59 +0000 (01:26 +0200)]
gnu: kmod: Disable tests in 'Makefile.in' instead of 'Makefile.am'.

This avoids a build failure because the package was bootstrapped with an older
version of Automake.  By substituting the .in file we avoid triggering the
Autoconf machinery.

* gnu/packages/linux.scm (kmod)[arguments]: Change the 'disable-tests' phase
to substitute "Makefile.in" instead of "Makefile.am".
[native-inputs]: Remove AUTOMAKE and AUTOCONF.

4 years agognu: kmod: Update to 27.
Brice Waegeneire [Sat, 4 Apr 2020 07:05:21 +0000 (09:05 +0200)]
gnu: kmod: Update to 27.

* gnu/packages/linux.scm (kmod): Update to version 27.
[native-inputs]: Add 'automake' and 'autoconf'.
[arguments]: Add phase 'disable-tests'. Add configure flag
'--disable-test-modules'. Enable tests.

4 years agoMerge branch 'master' into staging
Marius Bakke [Tue, 26 May 2020 20:30:51 +0000 (22:30 +0200)]
Merge branch 'master' into staging

4 years agognu: cogl: Enable tests.
Marius Bakke [Thu, 21 May 2020 19:03:05 +0000 (21:03 +0200)]
gnu: cogl: Enable tests.

* gnu/packages/gnome.scm (cogl)[native-inputs]: Add XORG-SERVER-FOR-TESTS.
[arguments]: Remove #:tests?.  Add #:disallowed-references.  Add #:phases to
prepare test environment.

4 years agognu: cogl: Update to 1.22.6.
Marius Bakke [Thu, 21 May 2020 18:11:07 +0000 (20:11 +0200)]
gnu: cogl: Update to 1.22.6.

* gnu/packages/gnome.scm (cogl): Update to 1.22.6.

4 years agognu: ruby-fakefs: Fix lonely parens.
Marius Bakke [Thu, 21 May 2020 09:07:14 +0000 (11:07 +0200)]
gnu: ruby-fakefs: Fix lonely parens.

* gnu/packages/ruby.scm (ruby-fakefs)[arguments]: Move dangling parents up.

4 years agognu: gnuastro: Don't build static libraries.
Efraim Flashner [Thu, 21 May 2020 13:51:38 +0000 (16:51 +0300)]
gnu: gnuastro: Don't build static libraries.

* gnu/packages/astronomy.scm (gnuastro)[arguments]: Add configure-flag
to skip building static libraries.

4 years agognu: gnuastro: Update to 0.12.
Efraim Flashner [Thu, 21 May 2020 13:00:07 +0000 (16:00 +0300)]
gnu: gnuastro: Update to 0.12.

* gnu/packages/astronomy.scm (gnuastro): Update to 0.12.

4 years agognu: http-parser: Fix build [and guix pull!] on i686-linux.
Tobias Geerinckx-Rice [Thu, 21 May 2020 12:52:01 +0000 (14:52 +0200)]
gnu: http-parser: Fix build [and guix pull!] on i686-linux.

This follows up on commit 5c30eb61d74034a1b7c188b8d7be7df0b926025f.

* gnu/packages/web.scm (http-parser)[source]: Apply the armhf patch not
here…
[arguments]: …but in a phase & only on armhf-linux.
[native-inputs]: Add it on armhf-linux.

4 years agognu: mpop: Update to 1.4.9.
Tobias Geerinckx-Rice [Thu, 21 May 2020 11:59:15 +0000 (13:59 +0200)]
gnu: mpop: Update to 1.4.9.

* gnu/packages/mail.scm (mpop): Update to 1.4.9.

4 years agognu: uhttpmock: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:00:06 +0000 (04:00 +0200)]
gnu: uhttpmock: Don't use NAME in source URI.

* gnu/packages/web.scm (uhttpmock)[source]: Hard-code NAME.

4 years agognu: criu: Download sources over HTTPS.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:04:35 +0000 (04:04 +0200)]
gnu: criu: Download sources over HTTPS.

* gnu/packages/virtualization.scm (criu)[source]: Use HTTPS.

4 years agognu: ikiwiki: Add missing input.
Paul Garlick [Thu, 21 May 2020 12:10:08 +0000 (13:10 +0100)]
gnu: ikiwiki: Add missing input.

* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-xml-feed.
[arguments]: Add 'pre-check' phase.

4 years agognu: perl-xml-feed: Propagate inputs.
Paul Garlick [Wed, 20 May 2020 22:42:07 +0000 (23:42 +0100)]
gnu: perl-xml-feed: Propagate inputs.

* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Move to...
[propagated-inputs]: ...here.

4 years agognu: perl-xml-feed: Enable tests.
Paul Garlick [Wed, 20 May 2020 11:59:11 +0000 (12:59 +0100)]
gnu: perl-xml-feed: Enable tests.

* gnu/packages/xml.scm (perl-xml-feed)[arguments]: Remove field.

4 years agognu: perl-xml-feed: Add missing inputs.
Paul Garlick [Wed, 20 May 2020 09:52:19 +0000 (10:52 +0100)]
gnu: perl-xml-feed: Add missing inputs.

* gnu/packages/xml.scm (perl-xml-feed)[inputs]: Add
perl-datetime-format-flexible, perl-datetime-format-iso8601 and
perl-datetime-format-natural.

4 years agognu: Add perl-datetime-format-iso8601.
Paul Garlick [Tue, 19 May 2020 10:48:07 +0000 (11:48 +0100)]
gnu: Add perl-datetime-format-iso8601.

* gnu/packages/perl.scm (perl-datetime-format-iso8601): New variable.

4 years agognu: Add perl-test-distribution.
Paul Garlick [Mon, 18 May 2020 16:52:42 +0000 (17:52 +0100)]
gnu: Add perl-test-distribution.

* gnu/packages/perl-check.scm (perl-test-distribution): New variable.

4 years agognu: Add libfreenect.
Ekaitz Zarraga [Wed, 20 May 2020 16:18:23 +0000 (18:18 +0200)]
gnu: Add libfreenect.

* gnu/packages/openkinect.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
4 years agonews: Add ‘de’ translation.
Florian Pelz [Thu, 21 May 2020 09:29:41 +0000 (11:29 +0200)]
news: Add ‘de’ translation.

* etc/news.scm: Add a ‘de’ translation.

4 years agognu: cl-cffi-gtk-gobject: Fix build with new sbcl-package->cl-source-package function.
Pierre Neidhardt [Fri, 8 May 2020 09:14:02 +0000 (11:14 +0200)]
gnu: cl-cffi-gtk-gobject: Fix build with new sbcl-package->cl-source-package function.

* gnu/packages/lisp-xyz.scm (sbcl-cl-cffi-gtk-boot0)[inputs]: Add all inputs.
[arguments]: Patch whole source.
(sbcl-cl-cffi-gtk-glib)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-glib)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gobject)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gobject)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gio)[inputs]: Remove glib.
(sbcl-cl-cffi-gtk-gio)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-cairo)[inputs]: Remove cairo.
(sbcl-cl-cffi-gtk-cairo)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-pango)[inputs]: Remove pango.
(sbcl-cl-cffi-gtk-pango)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[inputs]: Remove gdk-pixbuf.
(sbcl-cl-cffi-gtk-gdk-pixbuf)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk-gdk-gdk)[inputs]: Remove gtk+.
(sbcl-cl-cffi-gtk-gdk-gdk)[arguments]: Reuse boot0 source.
(sbcl-cl-cffi-gtk)[arguments]: Reuse boot0 source.

4 years agognu: cl-iolib: Propagate libfixposix or else it won't compile.
Pierre Neidhardt [Thu, 7 May 2020 17:17:41 +0000 (19:17 +0200)]
gnu: cl-iolib: Propagate libfixposix or else it won't compile.

* gnu/packages/lisp-xyz.scm (cl-iolib)[propagated-inputs]: Add libfixposix.

4 years agognu: cl-dexador: Fix build with new sbcl-package->cl-source-package function.
Pierre Neidhardt [Thu, 7 May 2020 16:19:34 +0000 (18:19 +0200)]
gnu: cl-dexador: Fix build with new sbcl-package->cl-source-package function.

* gnu/packages/lisp-xyz.scm (cl-dexador)[arguments]: Remove
  'reset-gzip-timestamps phase.

4 years agobuild: asdf-build-system: Use SBCL source in CL packages.
Pierre Neidhardt [Thu, 7 May 2020 12:25:51 +0000 (14:25 +0200)]
build: asdf-build-system: Use SBCL source in CL packages.

* guix/build/asdf-build-system.scm (copy-files-to-output): Don't attempt to
  reset timestamps on files without write access.
  (install): When parent SBCL package is in the inputs, use its source.  This
  way we get possibly patched sources in CL packages as well (e.g. for FFI).
  This is also useful for sources that generate files on load-op, like cl-unicode.

* guix/build-system/asdf.scm (package-with-build-system): Forward the SBCL
  parent as a native input so that it can be used in the above install phase.

4 years agognu: boost-for-mysql: Fix building.
Efraim Flashner [Thu, 21 May 2020 08:30:50 +0000 (11:30 +0300)]
gnu: boost-for-mysql: Fix building.

Co-authored with Jonathan Brielmaier <jonathan.brielmaier@web.de>

* gnu/packages/boost.scm (boost-for-mysql)[arguments]: Replace inherited
'configure, phase remove references to python and update the substitute
regex for boost-1.59. Absorb 'more-bin-sh-patching into 'configure.Adjust
make-flags to always pass '--without-python'.
[native-inputs]: Remove python.

4 years agognu: ncmpc: Update to 0.38.
Tobias Geerinckx-Rice [Thu, 21 May 2020 04:23:27 +0000 (06:23 +0200)]
gnu: ncmpc: Update to 0.38.

* gnu/packages/mpd.scm (ncmpc): Update to 0.38.

4 years agognu: shotwell: Update to 0.30.9.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:59:35 +0000 (05:59 +0200)]
gnu: shotwell: Update to 0.30.9.

* gnu/packages/gnome.scm (shotwell): Update to 0.30.9.

4 years agognu: tuxguitar: Update to 1.5.4.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:52:12 +0000 (05:52 +0200)]
gnu: tuxguitar: Update to 1.5.4.

* gnu/packages/music.scm (tuxguitar): Update to 1.5.4.

4 years agognu: xfwm4: Update to 4.14.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:40:30 +0000 (05:40 +0200)]
gnu: xfwm4: Update to 4.14.2.

* gnu/packages/xfce.scm (xfwm4): Update to 4.14.2.

4 years agognu: patchage: Update to 1.0.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:35:12 +0000 (05:35 +0200)]
gnu: patchage: Update to 1.0.2.

* gnu/packages/audio.scm (patchage): Update to 1.0.2.

4 years agognu: ganv: Update to 1.6.0.
Tobias Geerinckx-Rice [Thu, 21 May 2020 03:35:00 +0000 (05:35 +0200)]
gnu: ganv: Update to 1.6.0.

* gnu/packages/gtk.scm (ganv): Update to 1.6.0.
[arguments]: Don't override #:python.

4 years agognu: python-apipkg: Update to 1.5.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:53:44 +0000 (04:53 +0200)]
gnu: python-apipkg: Update to 1.5.

* gnu/packages/python-xyz.scm (python-apipkg): Update to 1.5.
[native-inputs]: Add python-setuptools-scm.

4 years agognu: python-apipkg: Remove Python 2 variant.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:54:40 +0000 (04:54 +0200)]
gnu: python-apipkg: Remove Python 2 variant.

* gnu/packages/python-xyz.scm (python2-apipkg): Remove variable.

4 years agognu: python-pytest-sugar: Update to 0.9.3.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:08:49 +0000 (04:08 +0200)]
gnu: python-pytest-sugar: Update to 0.9.3.

* gnu/packages/check.scm (python-pytest-sugar): Update to 0.9.3.

4 years agognu: criu: Update to 3.14.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:05:07 +0000 (04:05 +0200)]
gnu: criu: Update to 3.14.

* gnu/packages/virtualization.scm (criu): Update to 3.14.

4 years agognu: uhttpmock: Update to 0.5.2.
Tobias Geerinckx-Rice [Thu, 21 May 2020 02:00:02 +0000 (04:00 +0200)]
gnu: uhttpmock: Update to 0.5.2.

* gnu/packages/web.scm (uhttpmock): Update to 0.5.2.

4 years agognu: linux-libre: Update 5.4.42.
Mark H Weaver [Wed, 20 May 2020 23:14:37 +0000 (19:14 -0400)]
gnu: linux-libre: Update 5.4.42.

* gnu/packages/linux.scm (linux-libre-5.4-version): Update 5.4.42.
(linux-libre-5.4-pristine-source): Update hash.

4 years agognu: linux-libre@5.6: Update 5.6.14.
Mark H Weaver [Wed, 20 May 2020 23:14:05 +0000 (19:14 -0400)]
gnu: linux-libre@5.6: Update 5.6.14.

* gnu/packages/linux.scm (linux-libre-5.6-version): Update 5.6.14.
(linux-libre-5.6-pristine-source): Update hash.

4 years agognu: linux-libre@4.19: Update 4.19.124.
Mark H Weaver [Wed, 20 May 2020 23:13:25 +0000 (19:13 -0400)]
gnu: linux-libre@4.19: Update 4.19.124.

* gnu/packages/linux.scm (linux-libre-4.19-version): Update 4.19.124.
(linux-libre-4.19-pristine-source): Update hash.

4 years agognu: linux-libre@4.14: Update 4.14.181.
Mark H Weaver [Wed, 20 May 2020 23:12:48 +0000 (19:12 -0400)]
gnu: linux-libre@4.14: Update 4.14.181.

* gnu/packages/linux.scm (linux-libre-4.14-version): Update 4.14.181.
(linux-libre-4.14-pristine-source): Update hash.

4 years agognu: linux-libre@4.9: Update 4.9.224.
Mark H Weaver [Wed, 20 May 2020 23:12:22 +0000 (19:12 -0400)]
gnu: linux-libre@4.9: Update 4.9.224.

* gnu/packages/linux.scm (linux-libre-4.9-version): Update 4.9.224.
(linux-libre-4.9-pristine-source): Update hash.

4 years agognu: linux-libre@4.4: Update 4.4.224.
Mark H Weaver [Wed, 20 May 2020 23:11:22 +0000 (19:11 -0400)]
gnu: linux-libre@4.4: Update 4.4.224.

* gnu/packages/linux.scm (linux-libre-4.4-version): Update 4.4.224.
(linux-libre-4.4-pristine-source): Update hash.

4 years agognu: python-shouldbe: Python 3.8 compatibility.
Lars-Dominik Braun [Tue, 19 May 2020 07:46:49 +0000 (09:46 +0200)]
gnu: python-shouldbe: Python 3.8 compatibility.

* gnu/packages/patches/python-shouldbe-0.1.2-cpy3.8.patch: Add compatibility patch.
* gnu/local.mk (dist_patch_DATA): Add new file.
* gnu/packages/python-xyz.scm (python-shouldbe)[source]: Add patch.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: racket-minimal: Fix hash for version 7.7.
Jack Hill [Mon, 18 May 2020 19:28:05 +0000 (15:28 -0400)]
gnu: racket-minimal: Fix hash for version 7.7.

This is a follow-up to commit 99bf646d8f5acb7958c49143a32de6e95fbde4cf.

* gnu/packages/scheme.scm (racket-minimal)[source]: Update hash.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: Add python-random-user-agent.
Edouard Klein [Wed, 13 May 2020 07:52:45 +0000 (09:52 +0200)]
gnu: Add python-random-user-agent.

* gnu/packages/python-web.scm (python-random-user-agent): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
4 years agognu: fontconfig: Add replacement with font-dejavu instead of gs-fonts.
Marius Bakke [Sun, 17 May 2020 14:23:29 +0000 (16:23 +0200)]
gnu: fontconfig: Add replacement with font-dejavu instead of gs-fonts.

This fixes <https://bugs.gnu.org/41282>, <https://bugs.gnu.org/41241>, and
<https://bugs.gnu.org/41344>.
Reported by Pierre Neidhardt, W Knight, Alexandros Theodotou, and others.

* gnu/packages/fontutils.scm (fontconfig)[replacement]: New field.
(fontconfig/font-dejavu): New variable.