summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2020-05-26Merge branch 'master' into stagingMarius Bakke
2020-05-26gnu: qtwebengine: Fix build failure.Marius Bakke
* gnu/packages/qt.scm (qtwebengine)[source](snippet): Preserve the included Mesa headers, to avoid an incompatibility with system Mesa. Also adjust some files to use system Vulkan headers. Preserve third_party/emoji-segmenter. [inputs]: Remove obsolete comment (LCMS is already in inputs).
2020-05-26gnu: mesa-headers: Do not inherit outputs from Mesa.Marius Bakke
This is a follow-up to commit 43a8d83c08d736b613a385ff0d06941bd373b642. * gnu/packages/gl.scm (mesa-headers)[outputs]: New field.
2020-05-26gnu: mutter: Fix build with Mesa 20.Marius Bakke
* gnu/packages/gnome.scm (mutter)[arguments]: Add #:phases.
2020-05-26gnu: nheko: Update to 0.7.1.Jonathan Brielmaier
* gnu/packages/messaging.scm (nheko): Update to 0.7.1. [inputs]: Add qtdeclarative, qtgraphicaleffects and qtquickcontrols2. Arrange qtsvg in alphabetical order. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-26gnu: mtxclient: Update to 0.3.0.Jonathan Brielmaier
* gnu/packages/messaging.scm (mtxclient): Update to 0.3.0. [arguments]: Disable Pushrules test as it requires network. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-05-26gnu: qtdeclarative: Fix reference on qmlcachegen.Jonathan Brielmaier
* gnu/packages/qt.scm (qtdeclarative)[arguments]: Add phase to fix the reference on qmlcachegen in an installed cmake file.
2020-05-26gnu: libdrm: Update to 2.4.101.Marius Bakke
* 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.
2020-05-26gnu: vkd3d: Fix build with newer Vulkan headers.Marius Bakke
* gnu/packages/vulkan.scm (vkd3d)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26gnu: vkquake: Fix build with newer Vulkan headers.Marius Bakke
* gnu/packages/games.scm (vkquake)[arguments]: Add phase 'patch-for-new-vulkan'.
2020-05-26gnu: Mesa: Fix substitutions for absolute library references.Marius Bakke
* gnu/packages/gl.scm (mesa)[arguments]: In the 'fix-dlopen-libnames' phase, adjust substitutions so that they patch the correct files.
2020-05-26gnu: Mesa: Remove obsolete phase.Marius Bakke
* gnu/packages/gl.scm (mesa)[arguments]: Remove 'patch-create_test_cases' phase.
2020-05-26gnu: Mesa: Remove unused input.Marius Bakke
* gnu/packages/gl.scm (mesa)[inputs]: Remove MAKEDEPEND.
2020-05-26gnu: Mesa: Install scripts to a separate output.Marius Bakke
* gnu/packages/gl.scm (mesa)[outputs]: New field. [arguments]: Add phase 'split-outputs'.
2020-05-26gnu: shaderc: Enable (some) tests.Marius Bakke
* gnu/packages/vulkan.scm (shaderc)[arguments]: Remove #:tests?. Add substitution to use "spirv-dis" from inputs instead of bundled.
2020-05-26gnu: shaderc: Update to 2020.0.Marius Bakke
* 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-26gnu: vulkan-tools: Update to 1.2.140.Marius Bakke
* gnu/packages/vulkan.scm (vulkan-tools): Update to 1.2.140.
2020-05-26gnu: vulkan-loader: Enable tests.Marius Bakke
* 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-26gnu: vulkan-loader: Update to 1.2.140.Marius Bakke
* gnu/packages/vulkan.scm (vulkan-loader): Update to 1.2.140. [arguments]: Remove #:phases.
2020-05-26gnu: vulkan-headers: Update to 1.2.141.Marius Bakke
* gnu/packages/vulkan.scm (vulkan-headers): Update to 1.2.141. (vulkan-loader, vulkan-tools)[version]: Do not inherit from VULKAN-HEADERS.
2020-05-26gnu: glslang: Build shared libraries.Marius Bakke
* gnu/packages/vulkan.scm (glslang)[arguments]: Add #:configure-flags.
2020-05-26gnu: glslang: Update to 8.13.3743.Marius Bakke
* gnu/packages/vulkan.scm (glslang): Update to 8.13.3743. [arguments]: Remove #:phases. [native-inputs]: Remove BISON. Add PYTHON.
2020-05-26gnu: spirv-tools: Do not build static libraries.Marius Bakke
* gnu/packages/vulkan.scm (spirv-tools)[arguments]: Add "-DBUILD_SHARED_LIBS=ON" in #:configure-flags.
2020-05-26gnu: spirv-tools: Update to 2020.2.Marius Bakke
* gnu/packages/vulkan.scm (spirv-tools): Update to 2020.2. [arguments]: Remove #:tests?.
2020-05-26gnu: spirv-headers: Update to 1.5.3.Marius Bakke
* gnu/packages/vulkan.scm (spirv-headers): Update to 1.5.3.
2020-05-26gnu: gstreamer: Increase test timeouts.Marius Bakke
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-26gnu: cogl: Fix build with Mesa 20.Marius Bakke
* gnu/packages/gnome.scm (cogl)[arguments]: Add phase to adjust header includes.
2020-05-26Merge branch 'master' into stagingMarius Bakke
2020-05-26gnu: NSS: Update to 3.52.1 [fixes CVE-2020-12399].Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.52.1. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26gnu: Mesa: Fix ineffective substitution on i686-linux.Marius Bakke
This is a follow-up to commit ee345ae62c8b899186b65b61a2376b5adb938520. * gnu/packages/gl.scm (mesa)[arguments]: Adjust substitution to use the correct file name.
2020-05-26gnu: Qt: Update to 5.14.2.TomZ
* 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-26gnu: KDE Frameworks: Update to 5.70.Marius Bakke
* 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-26gnu: python-jinja2: Update to 2.11.2.Marius Bakke
* gnu/packages/python-xyz.scm (python-jinja2): Update to 2.11.2.
2020-05-26gnu: json-c: Update to 0.14.Marius Bakke
* 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-26gnu: pcre2: Update to 10.35.Marius Bakke
* gnu/packages/pcre.scm (pcre2): Update to 10.35.
2020-05-26gnu: NSS: Update to 3.52.Marius Bakke
* gnu/packages/nss.scm (nss): Update to 3.52. * gnu/packages/certs.scm (nss-certs): Likewise.
2020-05-26gnu: python-mako: Update to 1.1.2.Marius Bakke
* gnu/packages/python-xyz.scm (python-mako): Update to 1.1.2.
2020-05-26gnu: python-idna: Update to 2.9.Marius Bakke
* gnu/packages/python-xyz.scm (python-idna): Update to 2.9.
2020-05-26gnu: python-pycparser: Update to 2.20.Marius Bakke
* gnu/packages/python-xyz.scm (python-pycparser): Update to 2.20.
2020-05-26gnu: python-cython: Update to 0.29.17.Marius Bakke
* gnu/packages/python-xyz.scm (python-cython): Update to 0.29.17.
2020-05-26gnu: python-requests: Update to 2.23.0.Marius Bakke
* gnu/packages/python-web.scm (python-requests): Update to 2.23.0.
2020-05-26gnu: python-urllib3: Update to 1.25.9.Marius Bakke
* gnu/packages/python-web.scm (python-urllib3): Update to 1.25.9.
2020-05-26gnu: python-pyopenssl: Update to 19.1.0.Marius Bakke
* gnu/packages/python-crypto.scm (python-pyopenssl): Update to 19.1.0.
2020-05-26gnu: python-cryptography: Update to 2.9.2.Marius Bakke
* gnu/packages/python-crypto.scm (python-cryptography-vectors, python-cryptography): Update to 2.9.2.
2020-05-26gnu: python-certifi: Update to 2020.4.5.1.Marius Bakke
* gnu/packages/python-crypto.scm (python-certifi): Update to 2020.4.5.1. [arguments]: New field. Explicitly disable tests.
2020-05-26gnu: python-cffi: Update to 1.14.0.Marius Bakke
* gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.
2020-05-26gnu: python-pycairo: Update to 1.19.1.Marius Bakke
* gnu/packages/gtk.scm (python-pycairo): Update to 1.19.1.
2020-05-26gnu: GTK+: Update to 3.24.20.Marius Bakke
* gnu/packages/gtk.scm (gtk+): Update to 3.24.20.
2020-05-26gnu: CUPS: Update to 2.3.3.Marius Bakke
* gnu/packages/cups.scm (cups-minimal): Update to 2.3.3.
2020-05-26gnu: cups-filters: Update to 1.27.4.Marius Bakke
* gnu/packages/cups.scm (cups-filters): Update to 1.27.4. [arguments]: Remove obsolete patch-for-poppler phase.