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.
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.
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'.
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'.
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.
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.
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.
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'.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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?.
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.
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.
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.
Marius Bakke [Tue, 26 May 2020 20:34:46 +0000 (22:34 +0200)]
Merge branch 'master' into staging
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.
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.
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>
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Marius Bakke [Tue, 26 May 2020 20:30:51 +0000 (22:30 +0200)]
Merge branch 'master' into staging
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
Florian Pelz [Thu, 21 May 2020 09:29:41 +0000 (11:29 +0200)]
news: Add ‘de’ translation.
* etc/news.scm: Add a ‘de’ translation.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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>
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>
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>
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.