Commit graph

61028 commits

Author SHA1 Message Date
Marius Bakke d92f9d341e
gnu: vkd3d: Fix build with newer Vulkan headers.
* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26 22:36:10 +02:00
Marius Bakke 51f3b34913
gnu: vkquake: Fix build with newer Vulkan headers.
* gnu/packages/games.scm (vkquake)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26 22:36:10 +02:00
Marius Bakke 5a746104e3
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.
2020-05-26 22:36:09 +02:00
Marius Bakke 577041e60b
gnu: Mesa: Remove obsolete phase.
* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.
2020-05-26 22:36:09 +02:00
Marius Bakke 90c4298eed
gnu: Mesa: Remove unused input.
* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.
2020-05-26 22:36:08 +02:00
Marius Bakke 0df5bdf81c
gnu: Mesa: Install scripts to a separate output.
* gnu/packages/gl.scm (mesa)[outputs]: New field.
[arguments]: Add phase 'split-outputs'.
2020-05-26 22:36:08 +02:00
Marius Bakke 18ac48364c
gnu: shaderc: Enable (some) tests.
* gnu/packages/vulkan.scm (shaderc)[arguments]: Remove #:tests?.  Add
substitution to use "spirv-dis" from inputs instead of bundled.
2020-05-26 22:36:08 +02:00
Marius Bakke 4c5e45eb6b
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.
2020-05-26 22:36:08 +02:00
Marius Bakke f26bceb470
gnu: vulkan-tools: Update to 1.2.140.
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.140.
2020-05-26 22:36:07 +02:00
Marius Bakke 6a8fca140d
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).
2020-05-26 22:36:07 +02:00
Marius Bakke cc8550ef12
gnu: vulkan-loader: Update to 1.2.140.
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.140.
[arguments]: Remove #:phases.
2020-05-26 22:36:07 +02:00
Marius Bakke d840f3b74c
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.
2020-05-26 22:36:07 +02:00
Marius Bakke 1c5b9c3d96
gnu: glslang: Build shared libraries.
* gnu/packages/vulkan.scm (glslang)[arguments]: Add #:configure-flags.
2020-05-26 22:36:07 +02:00
Marius Bakke f3d3726e44
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.
2020-05-26 22:36:07 +02:00
Marius Bakke 8a37a214ca
gnu: spirv-tools: Do not build static libraries.
* gnu/packages/vulkan.scm (spirv-tools)[arguments]: Add
"-DBUILD_SHARED_LIBS=ON" in #:configure-flags.
2020-05-26 22:36:06 +02:00
Marius Bakke cce9424746
gnu: spirv-tools: Update to 2020.2.
* gnu/packages/vulkan.scm (spirv-tools): Update to 2020.2.
[arguments]: Remove #:tests?.
2020-05-26 22:36:06 +02:00
Marius Bakke 936b7906b0
gnu: spirv-headers: Update to 1.5.3.
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.5.3.
2020-05-26 22:36:06 +02:00
Marius Bakke a64eeaf755
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.
2020-05-26 22:36:06 +02:00
Marius Bakke 0c8a51c7d2
gnu: cogl: Fix build with Mesa 20.
* gnu/packages/gnome.scm (cogl)[arguments]: Add phase to adjust header includes.
2020-05-26 22:36:05 +02:00
Marius Bakke aa13c5657d
Merge branch 'master' into staging 2020-05-26 22:34:46 +02:00
Marius Bakke 8ab211dbdb
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.
2020-05-26 22:32:56 +02:00
Marius Bakke 2d27135962
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.
2020-05-26 22:32:56 +02:00
TomZ 8d1ab36a56
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>
2020-05-26 22:32:56 +02:00
Marius Bakke 9d3965edca
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.
2020-05-26 22:32:56 +02:00
Marius Bakke 5e46b563c8
gnu: python-jinja2: Update to 2.11.2.
* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.2.
2020-05-26 22:32:55 +02:00
Marius Bakke beec29da92
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.
2020-05-26 22:32:55 +02:00
Marius Bakke f2ff01bb8e
gnu: pcre2: Update to 10.35.
* gnu/packages/pcre.scm (pcre2): Update to 10.35.
2020-05-26 22:32:55 +02:00
Marius Bakke 8aeef3c7bd
gnu: NSS: Update to 3.52.
* gnu/packages/nss.scm (nss): Update to 3.52.
* gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26 22:32:55 +02:00
Marius Bakke 7f73f962ef
gnu: python-mako: Update to 1.1.2.
* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.2.
2020-05-26 22:32:55 +02:00
Marius Bakke ab5acfa04a
gnu: python-idna: Update to 2.9.
* gnu/packages/python-xyz.scm (python-idna): Update to 2.9.
2020-05-26 22:32:55 +02:00
Marius Bakke 5899fdb7ce
gnu: python-pycparser: Update to 2.20.
* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.20.
2020-05-26 22:32:55 +02:00
Marius Bakke 691b1538f8
gnu: python-cython: Update to 0.29.17.
* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.17.
2020-05-26 22:32:54 +02:00
Marius Bakke 45f01bc007
gnu: python-requests: Update to 2.23.0.
* gnu/packages/python-web.scm (python-requests): Update to 2.23.0.
2020-05-26 22:32:54 +02:00
Marius Bakke 21cbde9f44
gnu: python-urllib3: Update to 1.25.9.
* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.9.
2020-05-26 22:32:54 +02:00
Marius Bakke da1eb6db13
gnu: python-pyopenssl: Update to 19.1.0.
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0.
2020-05-26 22:32:53 +02:00
Marius Bakke 6144e2d7a0
gnu: python-cryptography: Update to 2.9.2.
* gnu/packages/python-crypto.scm (python-cryptography-vectors,
python-cryptography): Update to 2.9.2.
2020-05-26 22:32:53 +02:00
Marius Bakke ee3a5e07a0
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.
2020-05-26 22:32:53 +02:00
Marius Bakke d708be82a7
gnu: python-cffi: Update to 1.14.0.
* gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.
2020-05-26 22:32:52 +02:00
Marius Bakke 1e03f8f4a3
gnu: python-pycairo: Update to 1.19.1.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.1.
2020-05-26 22:32:52 +02:00
Marius Bakke a947f71cd9
gnu: GTK+: Update to 3.24.20.
* gnu/packages/gtk.scm (gtk+): Update to 3.24.20.
2020-05-26 22:32:52 +02:00
Marius Bakke 0ab39ce2db
gnu: CUPS: Update to 2.3.3.
* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.
2020-05-26 22:32:51 +02:00
Marius Bakke c96bb2e3dc
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.
2020-05-26 22:32:51 +02:00
Marius Bakke e634d95947
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.
2020-05-26 22:32:51 +02:00
Marius Bakke 3b14288d02
gnu: libical: Update to 3.0.8.
* gnu/packages/calendar.scm (libical): Update to 3.0.8.
[source](patches): Remove.
2020-05-26 22:32:51 +02:00
Marius Bakke bbe81cdaed
gnu: mesa: Update to 20.0.7.
* gnu/packages/gl.scm (mesa): Update to 20.0.7.
2020-05-26 22:32:50 +02:00
Marius Bakke 167a147d06
gnu: libva: Update to 2.7.1.
* gnu/packages/video.scm (libva): Update to 2.7.1.
2020-05-26 22:32:50 +02:00
Marius Bakke 6e8dd0b5da
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.
2020-05-26 22:32:50 +02:00
Marius Bakke 44c95fa650
gnu: qpdf: Update to 10.0.1.
* gnu/packages/pdf.scm (qpdf): Update to 10.0.1.
2020-05-26 22:32:50 +02:00
Marius Bakke 36c50eab98
gnu: ImageMagick: Update to 6.9.11-11.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.11-11.
2020-05-26 22:32:49 +02:00
Marius Bakke 4cff230336
gnu: postgresql: Update to 10.13.
* gnu/packages/databases.scm (postgresql): Update to 10.13.
2020-05-26 22:32:49 +02:00