summaryrefslogtreecommitdiff
path: root/gnu/local.mk
Commit message (Collapse)AuthorAge
* gnu: quassel: Update to 0.14.0.Efraim Flashner2022-01-14
| | | | | | | | * gnu/packages/irc.scm (quassel): Update to 0.14.0. [source]: Remove patch. [inputs]: Add boost, perl, sonnet. * gnu/packages/patches/quassel-qt-514-compat.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: lua: Add version 5.4.3.Alex Devaure2022-01-13
| | | | | | | | | * gnu/packages/lua.scm (lua-5.4): New variable. * gnu/packages/patches/lua-5.4-liblua-so.patch, gnu/packages/patches/lua-5.4-pkgconfig.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: bubblewrap: Update to 0.5.0.kiasoc52022-01-13
| | | | | | | | | | | | * gnu/packages/patches/bubblewrap-fix-locale-in-tests.patch: Add it. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/virtualization.scm (bubblewrap): Update to 0.5.0. [source]: Add patch. [arguments]: Adjust test substitutions. [inputs]: Remove labels. [native-inputs]: Remove labels. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: jami: Update to 20211223.2.37be4c3.Maxim Cournoyer2022-01-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/patches/pjproject-correct-the-cflags-field.patch: Delete file. * gnu/packages/patches/pjproject-fix-pkg-config-ldflags.patch: Likewise. * gnu/local.mk (dist_patch_DATA): De-register them. * gnu/packages/jami.scm (%jami-version): Update version string. (%jami-sources): Adjust snippet. (jami-apply-custom-patches): Use G-Exp. (pjproject-jami): Use Savoir-faire Linux's fork and update to 2.11-0.e1f389d. [phases]: Adjust and update accordingly. (%ffmpeg-default-configure-flags): Capitalize and reword comments. (ffmpeg-jami)[native-inputs]: Delete field. [tests?]: Add comment and move into the SUBSTITUTE-KEYWORD-ARGUMENTS use. [phases]: Use G-Exp and update the list of patches. (libring): Deprecate and rename to... (libjami): ... this. Move the arguments field before the inputs. [tests?]: Add explanatory comment. [configure-flags]: Add '--disable-agent', with explanatory comment. [phases]{change-directory}: Rename to... {change-directory/maybe}: ... this, to attempt but not enforce a directory change so as to also support using a Git checkout as source. {add-lib-dir}: Remove phase. [inputs]: Use new style. [native-inputs]: Add cppunit. (libringclient): Deprecate and rename to... {jami-libclient}: ... this. [configure-flags]: Enable LIBWRAP. [phases]{change-directory/maybe}: Renamed from change-directory, for reasons described above. [inputs]: Adjust accordingly. (jami-gnome): Move the input fields below the arguments field. [phases]{change-directory/maybe}: Renamed from change-directory, for reasons described above. [inputs]: Rename libringclient to jami-libclient and use new style. [native-inputs]: Use new style. [propagated-inputs]: Delete field. (jami-qt): Deprecate and rename to... (jami): ... this. [phases]{change-directory/maybe}: Renamed from change-directory, for reasons described above. [native-inputs]: Add python. [inputs]: Adjust accordingly. [propagated-inputs]: Delete field.
* gnu: pjproject: Apply patch to install the libpjsua2 shared library.Maxim Cournoyer2022-01-13
| | | | | | * gnu/packages/patches/pjproject-install-libpjsua2.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/telephony.scm (pjproject): Apply it.
* gnu: nautilus: Fix build with libportal-0.5.Pierre Langlois2022-01-11
| | | | | | * gnu/packages/patches/nautilus-add-libportal-gtk3.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (nautilus)[source]: Use it.
* gnu: QEMU: Update to 6.2.0.Marius Bakke2022-01-11
| | | | | | | * gnu/packages/patches/qemu-CVE-2021-20203.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/virtualization.scm (qemu): Update to 6.2.0. [source](patches): Remove obsolete patch.
* gnu: epiphany: Fix build with libportal-0.5.Guillaume Le Vaillant2022-01-11
| | | | | | * gnu/packages/patches/epiphany-update-libportal-usage.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/gnome.scm (epiphany)[source]: Use it.
* gnu: eog: Fix build with libportal-0.5.Daniel Meißner2022-01-11
| | | | | | | | | | | | | | | After the update to libportal-0.5 in 294476022f19139e290acb448d4575de0f851673 eog fails with: ../eog-40.3/src/eog-util.c:48:10: fatal error: libportal/portal-gtk3.h: No such file or directory This was already fixed upstream and this commits extracts the patch. * gnu/packages/patches/eog-update-libportal-usage.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/gnome.scm(eog)[origin]: Add new patch. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
* gnu: Add htslib-for-stringtie.Ricardo Wurmus2022-01-11
| | | | | | * gnu/packages/bioinformatics.scm (htslib-for-stringtie): New variable. * gnu/packages/patches/htslib-for-stringtie.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: Add gpaste.Attila Lendvai2022-01-11
| | | | | | * gnu/packages/gnome-xyz.scm (gpaste): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: dealii: Update to 9.3.2.Felix Gruber2022-01-11
| | | | | | | | | | | | | | * gnu/packages/maths.scm (dealii): Update to 9.3.2. [source]: Add dealii-fix-compiliation-with-boost-1.78.patch and dealii-fix-sundials.patch. [inputs]: Use simplified format. [native-inputs]: Use simplified format. * gnu/packages/patches/dealii-fix-compiliation-with-boost-1.78.patch: New file. * gnu/packages/patches/dealii-fix-sundials.patch: New file. * gnu/local.mk: Add new patch files. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: chez-scheme: Update to 9.5.6.Tobias Geerinckx-Rice2022-01-09
| | | | | | | | * gnu/packages/chez.scm (chez-scheme): Update to 9.5.6. [source]: Remove patch. [arguments]: Don't explicitly return #t from phases. * gnu/packages/patches/chez-scheme-build-util-paths-backport.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: Remove leftover patches for Blender 2.79.Leo Famulari2022-01-09
| | | | | | | | | | | | This is a followup to commit 23da063ea3bb6a579f0fb87d2e5e00fed9962775. * gnu/packages/patches/blender-2.79-gcc8.patch, gnu/packages/patches/blender-2.79-gcc9.patch, gnu/packages/patches/blender-2.79-newer-ffmpeg.patch, gnu/packages/patches/blender-2.79-oiio2.patch, gnu/packages/patches/blender-2.79-python-3.7-fix.patch, gnu/packages/patches/blender-2.79-python-3.8-fix.patch: Delete files. * gnu/local.mk (dist_patch_DATA): Remove them.
* gnu: ungoogled-chromium: Update to 97.0.4692.71-1.Marius Bakke2022-01-07
| | | | | | | | * gnu/packages/patches/ungoogled-chromium-system-ffmpeg.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. (%chromium-version): Set to 97.0.4692.71-1. (%ungoogled-origin, ungoogled-chromium): Update hashes.
* gnu: xpra: Install Cython-built libraries.Lars-Dominik Braun2022-01-07
| | | | | | | | | | | | | | xpra would fail to start, because shared objects were not installed. It’s not clear why it stopped working, but it seems it was not the upgrade I reverted in commit ab6d56d01d62757caa66fe0a23e8864c9122f0e6 to fix #52869. Sorry for the confusion :( * gnu/packages/patches/xpra-4.2-install_libs.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/xorg.scm (xpra)[source]: Add new patch. [arguments]: Ensure 'build phase runs and passes #:configure-flags to setup.py.
* gnu: tremc: Fix execution with recent Python.Tobias Geerinckx-Rice2022-01-06
| | | | | | | | * gnu/packages/bittorrent.scm (tremc)[source]: Add patch. * gnu/packages/patches/tremc-fix-decodestring.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Reported by gnoo in #guix
* gnu: Add openrgb.John Kehayias2022-01-06
| | | | | | | | * gnu/packages/hardware.scm (openrgb): New variable. * gnu/packages/patches/openrgb-unbundle-hueplusplus.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add hueplusplus.John Kehayias2022-01-06
| | | | | | * gnu/packages/hardware.scm (hueplusplus): New variable. * gnu/packages/patches/hueplusplus-mbedtls.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: tootle: Fix build.Taiju HIGASHI2022-01-05
| | | | | | | | | | * gnu/packages/patches/tootle-glib-object-naming.patch, gnu/packages/patches/tootle-reason-phrase.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. * gnu/packages/mastodon.scm (tootle)[source]: Use them. [inputs]: Use LIBSOUP-MINIMAL-2 instead of LIBSOUP. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: linuxdcpp: Reanimate.Tobias Geerinckx-Rice2022-01-05
| | | | | | | * gnu/packages/direct-connect.scm (linuxdcpp)[source]: Add patch and snippet to fix build. * gnu/packages/patches/linuxdcpp-openssl-1.1.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: Add python-pdoc3.Mathieu Othacehe2022-01-04
| | | | | | * gnu/packages/patches/python-pdoc3-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/local.mk (python-pdoc3): New variable.
* gnu: widelands: Fix build against boost 1.77.Felix Gruber2022-01-01
| | | | | | | | | | | | Widelands fails to build with boost 1.77 due to a missing include in one of Wideland's header files that was previously indirectly included by boost 1.76. * gnu/packages/patches/widelands-add-missing-map-include.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/games.scm (widelands)[source]: Add patch. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: Add crun.Timmy Douglas2022-01-01
| | | | | | | * gnu/packages/containers.scm (crun): New variable. * gnu/local.mk: add containers.scm Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ragel: Fix build of knot on aarch64-linux.Simon South2022-01-01
| | | | | | | | | | | | | | Apply a patch backported from Ragel's "ragel-6" branch that allows it to reliably generate usable code on aarch64-linux where the C/C++ "char" type is unsigned by default, fixing the build of Knot on this platform. * gnu/packages/patches/ragel-char-signedness.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ragel.scm (ragel)[arguments]: Add custom phase for AArch64 that applies the patch. [native-inputs]: Add "patch" and patch file on AArch64. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add libsequoia.Hartmut Goebel2021-12-30
| | | | | | | | * gnu/packages/sequoia.scm (sequoia-package-origin): New variable. (libsequoia): New variable. * gnu/packages/patches/sequoia-fix-ffi-Makefile.patch, gnu/packages/patches/sequoia-remove-store.patch New files. * gnu/local.mk (dist_patch_DATA): Add them.
* gnu: Add notcurses.Blake Shaw2021-12-29
| | | | | | | * gnu/packages/notcurses.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Leo Famulari <leo@famulari.name>
* gnu: tensorflow: Install C headers.Ricardo Wurmus2021-12-28
| | | | | | | | | | * gnu/packages/machine-learning.scm (tensorflow)[arguments]: Add build phase 'patch-cmake-file-to-install-c-headers; move setting of LDFLAGS from 'build-pip-package to 'unpack-third-party-sources; move 'build-pip-package after 'install phase. [source]: Add patch. * gnu/packages/patches/tensorflow-c-api-fix.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: cool-retro-term: Fix build with gcc@10.Eric Bavier2021-12-27
| | | | | | | * gnu/packages/patches/cool-retro-term-wctype.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/terminals.scm (cool-retro-term)[source]: Add 'cool-retro-term-wctype.patch'.
* gnu: Add llvm-13.Ricardo Wurmus2021-12-27
| | | | | | | | * gnu/packages/llvm.scm (llvm-13, clang-runtime-13, clang-13, clang-toolchain-13): New variables. (llvm-12): Inherit from llvm-13. * gnu/packages/patches/clang-13.0-libc-search-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it.
* gnu: fifengine: Fix build.Marius Bakke2021-12-26
| | | | | | | * gnu/packages/patches/fifengine-boost-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/games.scm (fifengine)[source](patches): Add it. [arguments]: Remove defunct Python module import.
* gnu: Remove icedtea-6.Ricardo Wurmus2021-12-23
| | | | | | * gnu/packages/java.scm (icedtea-6): Remove variable. * gnu/packages/patches/icedtea-6-extend-hotspot-aarch64-support.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove patch.
* Remove VM generation dead-code.Mathieu Othacehe2021-12-23
| | | | | | | | | | | | | | | This code duplicates the (gnu system image) and (gnu build image) code. Using VM for image generation is not needed, not portable and really slow. Remove all the VM image generation code to make sure that only the image API is used. * gnu/build/vm.scm: Remove it. Move the qemu-command procedure to ... * gnu/build/marionette.scm: ... here. * gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it. * tests/modules.scm: Ditto. * gnu/tests/install.scm: Ditto. * gnu/system/vm.scm: Adapt it and remove expression->derivation-in-linux-vm, qemu-img, system-qemu-image/shared-store and system-docker-image procedures. * doc/guix.texi (G-Expressions): Adapt it.
* gnu: opencv: Update to 4.5.4.Ricardo Wurmus2021-12-20
| | | | | | | | | | | | | | * gnu/packages/patches/opencv-fix-build-of-grfmt_jpeg2000.cpp.patch: Delete file. * gnu/packages/patches/opencv-rgbd-aarch64-test-fix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove patches. * gnu/packages/image-processing.scm (opencv): Update to 4.5.4. [source]: Remove patch; keep bundled quirc. [arguments]: Build without ade; update build phase 'disable-broken-tests; remove build phase 'add-ilmbase-include-path. [native-inputs]: Update source hashes for opencv-contrib and opencv-extra. [inputs]: Use new style; add imath and openblas; replace openexr-2 with openexr. [description]: Reformat first paragraph.
* gnu: xdg-desktop-portal-wlr: Add binary dependencies.Josselin Poiret2021-12-19
| | | | | | | | | | | * gnu/packages/patches/xdg-desktop-portal-wlr-harcoded-length.patch: Add it. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/freedesktop.scm (xdg-desktop-portal-wlr): Add dependencies on bash-minimal, grim and slurp, and hardcode the paths in source. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: bear: Update to 3.0.17.Tobias Geerinckx-Rice2021-12-19
| | | | | | | | | * gnu/packages/build-tools.scm (bear): Update to 3.0.17. [source]: Remove patch, and… [arguments]: …replace it with a new 'disable-TEST_BEFORE_INSTALL phase. Don't explicitly return #t from other phases. * gnu/packages/patches/bear-disable-preinstall-tests.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: sssd: Fix build with glibc-2.33Remco van 't Veer2021-12-18
| | | | | | | * gnu/packages/patches/sssd-collision-with-external-nss-symbol.patch: Commit from sssd repo * gnu/packages/sssd.scm: Add patch Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add Dyninst.Olivier Dion2021-12-18
| | | | | | | * gnu/packages/instrumentation.scm: New file * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: trytond: Ensure all modules are found.Hartmut Goebel2021-12-18
| | | | | | | | | | | | | | | | | | If the python package matching trytond is not installed alongside to trytond, PYTHONPATH is not set (or pointing to a wrong version) and trytond (and the trytond tools) would not find the trytond modules. This change introduces a new native-search-path GUIX_TRYTOND_MODULES_PATH. Trytond gets patched to honor this environment variable. Thanks to Maxim Cournoyer, whose code for guix-pythonpath-search-path was the template for guix-trytonpath-search-path. * gnu/packages/patches/trytond-add-guix_trytond_path.patch: New file. * gnu/local.mk: (dist_patch_DATA): Add it. * gnu/packages/tryton.scm (trytond): Use it. [native-search-paths]: New element. (guix-trytonpath-search-path): New function.
* gnu: trytond: Fix import of trytond modules.Hartmut Goebel2021-12-18
| | | | | | | | | | | | | | | | | | | | | | For adding modules, trytond uses entry-points, anyhow relying on the modules being named "trytond.modules.xxx" and being placed in the same filesystem path as "trytond.modules". The package "trytond.modules" is not a namespace module, anyhow trytond modules must be sub-modules of "trytond.modules". This works well if all packages are installed into the same filesystem path "…/trytond/modules": The Python importer will find all sub_modules at this place. Anyhow, in Guix, modules don't share the same filesystem path and the Python importer will not find them. Solution is to add all trytond module's locations to "trytond.modules._path__". This will make "trytond.module" behave much like a namespace module and the importer pick up the module. * gnu/packages/patches/trytond-add-egg-modules-to-path.patch: New file. * gnu/packages/tryton.scm (trytond): Use it. * gnu/local.mk (dist_patch_DATA): Add it
* gnu: build: Register missing patches.Josselin Poiret via Guix-patches via2021-12-18
| | | | | | | | | | | | * gnu/local.mk (dist_patch_DATA): Add gcc-cross-gxx-include-dir.patch, gcc-10-cross-environment-variables.patch, gnome-session-support-elogind.patch, icedtea-7-hotspot-aarch64-use-c++98.patch, libvirt-create-machine-cgroup.patch, openjdk-14-builtins.patch, python-babel-fix-parse-future-test.patch, rust-wl-clipboard-rs-newer-wl.patch, streamlink-update-test.patch. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
* gnu: grfcodec: Fix build with GCC 10.Marius Bakke2021-12-17
| | | | | | | * gnu/packages/patches/grfcodec-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/game-development.scm (grfcodec)[source](patches): New field. [arguments]: Remove trailing #t.
* gnu: xf86-video-qxl: Fix build.Maxim Cournoyer2021-12-16
| | | | | | * gnu/packages/patches/xf86-video-qxl-fix-build.patch: Add patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/xorg.scm (xf86-video-qxl): Apply it.
* gnu: telepathy-glib: Update to 0.24.2.Liliana Marie Prikler2021-12-17
| | | | | | | * gnu/packages/glib.scm (telepathy-glib): Update to 0.24.2. [source]: Drop upstreamed patches. * gnu/packages/patches/telepathy-glib-channel-memory-leak.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu: Remove unreferenced nss/fixed.Tobias Geerinckx-Rice2021-12-17
| | | | | | * gnu/packages/nss.scm (nss/fixed): Remove variable. * gnu/packages/patches/nss-CVE-2021-43527.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: python-magic: Work around crash on .crx files.Marius Bakke2021-12-16
| | | | | | | | | * gnu/packages/patches/python-magic-python-bytecode.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/python-xyz.scm (python-magic)[source](patches): Add it. [inputs]: Add FILE-NEXT. [arguments]: While at it, remove input labels. * gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add FILE-NEXT.
* gnu: ungoogled-chromium: Unexpire accelerated video decoding.Marius Bakke2021-12-16
| | | | | | * gnu/packages/patches/ungoogled-chromium-accelerated-video-decode.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it.
* gnu: ungoogled-chromium: Enable RUNPATH validation.Marius Bakke2021-12-16
| | | | | | | * gnu/packages/patches/ungoogled-chromium-RUNPATH.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%guix-patches): Add it. (ungoogled-chromium)[arguments]: Remove #:validate-runpath?.
* gnu: php: Properly fix openssl_x509_checkpurpose_basic.phpt.Tobias Geerinckx-Rice2021-12-16
| | | | | | | | * gnu/packages/php.scm (php)[source]: Add patch. * gnu/packages/patches/php-openssl_x509_checkpurpose_basic.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. Thanks to Diego Nicola Barbato <dnbarbato@posteo.de>
* gnu: Add js-mathjax-3.Lars-Dominik Braun2021-12-16
| | | | | | | * gnu/packages/javascript.scm (js-mathjax-3): New variable. * gnu/packages/patches/mathjax-disable-webpack.patch, gnu/packages/patches/mathjax-no-a11y.patch: New patches. * gnu/local.mk (dist_patch_DATA): Register them.