summaryrefslogtreecommitdiff
path: root/gnu/packages
AgeCommit message (Expand)Author
2023-01-15gnu: tor: Update to 0.4.7.13 [fixes TROVE-2022-002].•••* gnu/packages/tor.scm (tor): Update to 0.4.7.13. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> André Batista
2023-01-15gnu: go-github-com-itchyny-gojq: Update to 0.12.11.•••* gnu/packages/web.scm (go-github-com-itchyny-gojq): Update to 0.12.11. Tobias Geerinckx-Rice
2023-01-15gnu: nginx-documentation: Update to 1.23.3-2916-178f55cf631a.•••* gnu/packages/web.scm (nginx-documentation): Update to 1.23.3-2916-178f55cf631a. Tobias Geerinckx-Rice
2023-01-15gnu: nginx: Update to 1.23.3.•••* gnu/packages/web.scm (nginx): Update to 1.23.3. Tobias Geerinckx-Rice
2023-01-15gnu: berry: Update to 0.1.12.•••* gnu/packages/wm.scm (berry): Update to 0.1.12. Tobias Geerinckx-Rice
2023-01-15gnu: arandr: Remove input labels.•••* gnu/packages/xdisorg.scm (arandr)[inputs, native-inputs]: Remove input labels. Tobias Geerinckx-Rice
2023-01-15gnu: arandr: Truth is obsolete.•••* gnu/packages/xdisorg.scm (arandr)[source, arguments]: Remove trailing #t. Tobias Geerinckx-Rice
2023-01-15gnu: arandr: Update to 0.1.11.•••* gnu/packages/xdisorg.scm (arandr): Update to 0.1.11. Tobias Geerinckx-Rice
2023-01-15gnu: mcelog: Update to 191.•••* gnu/packages/linux.scm (mcelog): Update to 191. Tobias Geerinckx-Rice
2023-01-15gnu: ipset: Update to 7.17.•••* gnu/packages/linux.scm (ipset): Update to 7.17. Tobias Geerinckx-Rice
2023-01-15gnu: mimalloc: Update to 2.0.9.•••* gnu/packages/c.scm (mimalloc): Update to 2.0.9. Tobias Geerinckx-Rice
2023-01-15gnu: console-setup: Update to 1.212.•••* gnu/packages/xorg.scm (console-setup): Update to 1.212. Tobias Geerinckx-Rice
2023-01-15gnu: bolt: Update to 0.9.5.•••* gnu/packages/linux.scm (bolt): Update to 0.9.5. Tobias Geerinckx-Rice
2023-01-15gnu: btrfs-progs: Update to 6.1.2.•••* gnu/packages/linux.scm (btrfs-progs): Update to 6.1.2. Tobias Geerinckx-Rice
2023-01-15gnu: lesspipe: Update to 2.07.•••* gnu/packages/less.scm (lesspipe): Update to 2.07. Tobias Geerinckx-Rice
2023-01-15gnu: minisign: Update to 0.11.•••* gnu/packages/crypto.scm (minisign): Update to 0.11. Tobias Geerinckx-Rice
2023-01-15gnu: lightspark: Update to 0.8.6.1.•••* gnu/packages/animation.scm (lightspark): Update to 0.8.6.1. Tobias Geerinckx-Rice
2023-01-19gnu: Add petri-foo.•••* gnu/packages/music.scm (petri-foo): New public variable. * gnu/packages/patches/petri-foo-0.1.87-fix-recent-file-not-exist.patch * gnu/local.mk (GNU_SYSTEM_MODULES): Add the new patch file. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Sughosha
2023-01-19gnu: python-eventlet: Exclude broken test.•••* gnu/packages/python-xyz.scm (python-eventlet): [arguments] Exclude broken test. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-01-19gnu: python-eventlet: Manage broken tests with nosetests.•••* gnu/packages/python-xyz.scm (python-eventlet): [arguments] Manage broken tests with nosetests. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-01-19gnu: python-gevent: Update to 22.10.2.•••* gnu/packages/python-xyz.scm (python-gevent): Update to 22.10.2. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-01-19gnu: python-greenlet: Update to 2.0.1.•••* gnu/packages/python-xyz.scm (python-greenlet): Update to 2.0.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves
2023-01-19gnu: Fix home-page typos•••* gnu/packages/accessibility.scm (espeakup): ttps -> https * gnu/packages/emacs-xyz.scm (emacs-soap-client): httpa -> https * gnu/packages/gstreamer.scm (esounds): Remove newline Signed-off-by: Ludovic Courtès <ludo@gnu.org> Morgan Smith
2023-01-19gnu: hledger: Install documentation.•••* gnu/packages/finance.scm (hledger)[phases]: Add install-doc phase Signed-off-by: Ludovic Courtès <ludo@gnu.org> Morgan Smith
2023-01-19gnu: nettle: Fix mingw cross-compilation.•••* gnu/packages/nettle.scm (nettle-2) [move-static-libraries]: .dll.a files are not static libraries. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Vivien Kraus
2023-01-19gnu: gnulib: Refer to "gcc" as provided via implicit package inputs.•••Fixes <https://issues.guix.gnu.org/60947>. Previously, with the #+(file-append gcc "/bin/gcc") reference, the resulting derivation would end up referring to the grafted GCC when grafts are enabled, and to the ungrafted one otherwise. As a result, a different derivation would be produced depending on whether grafts are enabled. * gnu/packages/build-tools.scm (gnulib-checkout)[arguments]: Refer to "gcc", not #+(file-append gcc "/bin/gcc"). Ludovic Courtès
2023-01-19gnu: guile-next: Really depend on self.•••Previously, when cross-compiling, "self" would point to GUILE-3.0 because it came from (package-native-inputs guile-3.0). When cross-compiling, ./configure would see a version in 'guile-3.0.pc' different from its own version and would thus bail out: building Guile 3.0.8-1.cabbage but `/gnu/store/…/bin/guile' has version 3.0.7 * gnu/packages/guile.scm (guile-next)[native-inputs]: Replace "self". Ludovic Courtès
2023-01-19gnu: guile-next: Add '.tarball-version' file to get correct version.•••So far, "guile --version" and 'guile-3.0.pc' would use "UNKNOWN" as the version string, making the package unsuitable as a drop-in replacement for the 'guile-3.0' package. * gnu/packages/guile.scm (guile-next)[arguments]: Add 'set-version' phase. Ludovic Courtès
2023-01-19gnu: tdlib: Update to commit with fixed formatted_phone_number test.•••The previously used commit was failing against formatted_phone_number test, the 8ceeb39f5d51b49045b001b04f6f660c04f76698 has a fix for it. The last commit containing the fix and passing tdlib's CI was picked. * gnu/packages/messaging.scm (tdlib): Update to commit with fixed formatted_phone_number test. Andrew Tropin
2023-01-18gnu: Add rpi-fbcp.•••* gnu/packages/raspberry-pi.scm (rpi-fbcp): New variable. Maxim Cournoyer
2023-01-18gnu: Add raspberrypi-userland.•••* gnu/packages/raspberry-pi.scm (raspberrypi-userland): New variable. Maxim Cournoyer
2023-01-18gnu: Add u-boot-ts7970-q-2g-1000mhz-c.•••* gnu/packages/bootloaders.scm (u-boot-ts-mx6): New variable. (u-boot-ts7970-q-2g-1000mhz-c): Likewise. Maxim Cournoyer
2023-01-18gnu: Add u-boot-sandbox.•••* gnu/packages/bootloaders.scm (u-boot-sandbox): New variable. Maxim Cournoyer
2023-01-18gnu: u-boot-puma-rk3399: Use gexps and fix build.•••* gnu/packages/bootloaders.scm (u-boot-puma-rk3399) [arguments]: Use gexps. [native-inputs]: Turn into... [inputs]: ... this, and use modify-inputs. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-arm-trusted-firmware: Simplify build.•••Reuse knowledge from recent U-Boot modifications to streamline the package definition. * gnu/packages/firmware.scm (make-arm-trusted-firmware): Change optional argument ARCH to keyword TRIPLET. Default to aarch64-linux-gnu. [arguments]: Use gexps. Add a #:target argument. Streamline how the CROSS_COMPILE make flag is computed. [native-inputs]: Delete field. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot-rockpro64-rk3399: Use gexps and fix build.•••* gnu/packages/bootloaders.scm (u-boot-rockpro64-rk3399) [phases]: Use gexps. [native-inputs]: Use modify-inputs and turn into... [inputs]: ... this. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot-sifive-unmatched: Use gexps and remove inputs labels.•••* gnu/packages/bootloaders.scm (u-boot-sifive-unmatched) [arguments]: Use gexps. Use search-input-file. [inputs]: Remove labels. Use modify-inputs. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot-rock64-rk3328: Use gexps and fix build.•••* gnu/packages/bootloaders.scm (u-boot-rock64-rk3328) [arguments]: Use gexps. [native-inputs]: Remove input labels and use modify-inputs, and turn into... [inputs]: ... this. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-u-boot-sunxi64-package: Use gexps and fix build.•••* gnu/packages/bootloaders.scm (make-u-boot-sunxi64-package) [native-inputs]: Turn into... [inputs]: ... this. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot-firefly-rk3399: Use gexps and fix build.•••* gnu/packages/bootloaders.scm (u-boot-firefly-rk3399) [arguments]: Use gexps. [native-inputs]: Use modify-inputs and turn into... [inputs]: ... this. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot-pinebook-pro-rk3399: Remove input labels and use gexps.•••* gnu/packages/bootloaders.scm (u-boot-pinebook-pro-rk3399) [arguments]: Remove input labels. [native-inputs]: Use modify-inputs and turn into... [inputs]: ... this. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-u-boot-package: Allow disabling cross-compilation.•••* gnu/packages/bootloaders.scm (make-u-boot-package): Accept #f for the TRIPLET argument to disable cross-compilation. Update doc. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-uboot-package: Simplify build.•••* gnu/packages/bootloaders.scm (make-u-boot-package) <same-arch?>: Rename procedure to 'native-build?'. [native-inputs]: Remove field. [arguments]: Specify the #:target argument, when not natively building. Adjust for the above renaming. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: u-boot: Reduce the number of native inputs.•••The extra python inputs are only needed for running the u-boot-test-tools test suite. This lowers the requirements for cross-building the various u-boot packages. * gnu/packages/bootloaders.scm (u-boot) [native-inputs]: Delete bc. Move python-coverage, python-pycryptodomex and python-pytest to... * gnu/packages/bootloaders.scm (u-boot-tools) [native-inputs]: ... here. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-u-boot-package: Install .imx files.•••* gnu/packages/bootloaders.scm (make-u-boot-package) [phases] <install>: Add imx to the regexp of files considered for installation. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: make-u-boot-package: Add a u-boot argument and use gexps.•••And have that u-boot argument used as the complete base of the template, so that a user can override it. * gnu/packages/bootloaders.scm (make-u-boot-package): New U-BOOT argument. Document it. [native-inputs]: Move the native-inputs of U-BOOT first, so that the cross compilation tools can be overridden via U-BOOT. [arguments]: Rewrite using substitute-keyword-arguments, extending rather than overriding most arguments. Use gexps. Do not bind OUTPUTS. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: Remove u-boot-malta.•••Relates to <https://issues.guix.gnu.org/60786>. The mips64el architecture is not currently supported, causing (guix platform) to raise an exception when attempting to cross-build the package. * gnu/packages/bootloaders.scm (u-boot-malta): Delete variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18platforms: Raise an exception when no suitable platform is found.•••This was motivated by #60786, which produced a cryptic, hard to understand backtrace. Given the following reproducer: (use-modules (guix packages) (gnu packages cross-base)) (define linux-libre-headers-cross-mips64el-linux-gnuabi64 (cross-kernel-headers "mips64el-linux-gnuabi64")) (package-arguments linux-libre-headers-cross-mips64el-linux-gnuabi64) Before this change: ice-9/boot-9.scm:1685:16: In procedure raise-exception: In procedure struct-vtable: Wrong type argument in position 1 (expecting struct): #f After this change: ice-9/boot-9.scm:1685:16: In procedure raise-exception: ERROR: 1. &platform-not-found-error: "mips64el-linux-gnuabi64" * guix/platform.scm (&platform-not-found-error): New condition. (platform-not-found-error?): New predicate. (false-if-platform-not-found): New syntax. (lookup-platform-by-system): Raise an exception when no platform is found. Update documentation. (lookup-platform-by-target): Likewise. (lookup-platform-by-target-or-system): Likewise, and guard lookup calls with false-if-platform-not-found. * gnu/packages/bootstrap.scm (glibc-dynamic-linker): Handle lookup-platform-by-system call to preserve existing behavior. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Maxim Cournoyer
2023-01-18gnu: linux-libre 4.14: Update to 4.14.303.•••* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.303. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2023-01-18gnu: linux-libre 4.19: Update to 4.19.270.•••* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.270. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari