aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: presage: Update outdated config scripts.Efraim Flashner2023-05-01
| | | | | | * gnu/packages/fcitx.scm (presage)[arguments]: Add a phase to update the outdated config scripts. [native-inputs]: Add config.
* gnu: inkscape: Skip more tests on some architectures.Efraim Flashner2023-05-01
| | | | | * gnu/packages/inkscape.scm (inkscape)[arguments]: Add a phase when building for aarch64-linux or powerpc64le-linux to skip some more tests.
* build: Undo "guix/scripts/import/cpan.scm" which was removed in commit ↵Keisuke Kurosawa2023-04-30
| | | | | | | | 3aae8145a7. * Makefile.am (MODULES): Add it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: plover: Fix build.kiasoc52023-04-30
| | | | | | | | | | Fixes this error in tests: `pkg_resources.DistributionNotFound: The 'wcwidth' distribution was not found and is required by the application` * gnu/packages/stenography.scm (plover)[inputs]: Add python-wcwidth. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: slim: Update homepage.Brian Cully2023-04-30
| | | | | | | | Moved to github, according to https://www.berlios.de/software/slim/. * gnu/packages/display-managers.scm (slim) [home-page]: update URL. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: slim: Fix build failure with GCC-11Brian Cully2023-04-30
| | | | | | | | | | | | | | | GCC-11 sniffed out a long-standing bug where a pointer was being tested for a negative value, which is impossible. Instead, check for NULL, which is how the error result is actually returned. See https://github.com/iwamatsu/slim/issues/14 for details. Fixes <https://issues.guix.gnu.org/63155>. * gnu/packages/display-managers.scm (slim) [fix-0-pointer-comparison]: new phase Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: mumi: Add guile-gnutls to inputs.kiasoc52023-04-30
| | | | | | | | | | This fixes this error when running mumi on foreign distributions: Throw to key `gnutls-not-available' with args `("(gnutls) module not available")'. * gnu/packages/mail.scm (mumi)[inputs]: Add guile-gnutls. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* doc: Add --sysconfdir=/etc to the recommended ./configure.Josselin Poiret2023-04-30
| | | | | | | * doc/contributing.texi (Building from Git): Add --sysconfdir=/etc to the recommended ./configure invocation. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* installer: Filter out C.UTF-8 from the list of locales.Josselin Poiret2023-04-30
| | | | | | | | * gnu/installer/locale.scm (supported-locales->locales): Filter out C.UTF-8. It doesn't follow the other locales' format, and doesn't have a corresponding iso639 code. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* system: guix: Use config's ACL file location.Josselin Poiret2023-04-30
| | | | | | | * gnu/services/base.scm (substitute-key-authorization): Use %acl-file instead of hardcoded "/etc/guix/acl". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* scripts: import: crate: Handle non-existent package.Simon Tournier2023-04-30
| | | | | | | | | Fixes <https://bugs/gnu.org/63020>. * guix/scripts/import/crate.scm (guix-import-crate): Handle non-existent package input. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guix: Add guile-semver.Simon Tournier2023-04-30
| | | | | | | * gnu/packages/package-management.scm (guix)[propagated-inputs]: Add guile-semver. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* guix: import: crate: Fix incorrect returned values.Simon Tournier2023-04-30
| | | | | | | * guix/import/crate.scm (crate->guix-package): Return compatible values with 'recursive-import'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add chicken-srfi-18.Kristian Lein-Mathisen2023-04-30
| | | | | | * gnu/packages/chicken.scm (chicken-srfi-18): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add chicken-compile-file.Kristian Lein-Mathisen2023-04-30
| | | | | | * gnu/packages/chicken.scm (chicken-compile-file): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Add diffpdf.Olivier Dion2023-04-30
| | | | | | * gnu/packages/pdf.scm (diffpdf): New variable. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* import: pypi: Adjust tests for new build system.Ludovic Courtès2023-04-30
| | | | | | | | | | This is a followup to cb8d080349a0691f4d563fcdd7bc8d8c40d0d88b. * tests/pypi.scm ("pypi->guix-package, no wheel") ("pypi->guix-package, wheels") ("pypi->guix-package, no usable requirement file.") ("pypi->guix-package, package name contains \"-\" followed by digits"): Replace 'python-build-system' by 'pyproject-build-system'.
* gnu: r-ggbeeswarm: Update to 0.7.2.Ricardo Wurmus2023-04-30
| | | | | * gnu/packages/statistics.scm (r-ggbeeswarm): Update to 0.7.2. [propagated-inputs]: Add r-cli.
* gnu: r-clusterr: Update to 1.3.1.Ricardo Wurmus2023-04-30
| | | | * gnu/packages/cran.scm (r-clusterr): Update to 1.3.1.
* gnu: linux-libre 6.1: Update to 6.1.26.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.26. (linux-libre-6.1-pristine-source): Update hash.
* gnu: linux-libre 4.14: Update to 4.14.314.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.314. (linux-libre-4.14-pristine-source): Update hash.
* gnu: linux-libre 4.19: Update to 4.19.282.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.282. (linux-libre-4.19-pristine-source): Update hash.
* gnu: linux-libre 5.4: Update to 5.4.242.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.242. (linux-libre-5.4-pristine-source): Update hash.
* gnu: linux-libre 5.10: Update to 5.10.179.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.179. (linux-libre-5.10-pristine-source): Update hash.
* gnu: linux-libre 5.15: Update to 5.15.109.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.109. (linux-libre-5.15-pristine-source): Update hash.
* gnu: linux-libre: Update to 6.2.13.Leo Famulari2023-04-30
| | | | | * gnu/packages/linux.scm (linux-libre-6.2-version): Update to 6.2.13. (linux-libre-6.2-pristine-source): Update hash.
* gnu: clitest: Fix test failure with newer grep.Marius Bakke2023-04-30
| | | | | | | * gnu/packages/patches/clitest-grep-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/check.scm (clitest)[source](patches): New field. [arguments]: While at it, remove obsolete substitution.
* gnu: ungoogled-chromium: Update to 112.0.5615.165-1.Marius Bakke2023-04-30
| | | | | * gnu/packages/chromium.scm (%chromium-version): Set to 112.0.5615.165. (%ungoogled-origin, ungoogled-chromium): Update hashes.
* gnu: ungoogled-chromium: Update to 111.0.5563.146-1.Marius Bakke2023-04-30
| | | | | | | | | * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M111. (%chromium-version): Set to 111.0.5563.146. (%ungoogled-origin): Update hash. (%chromium-gcc-patchset, gcc-patch, %gcc-patches): Remove variables. (%arch-patches): Remove obsolete. (ungoogled-chromium)[source](sha256): Update hash.
* gnu: ungoogled-chromium: Update to 110.0.5481.177-1.Marius Bakke2023-04-30
| | | | | | | | | | | * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for M110. (%chromium-version): Set to 110.0.5481.177. (%debian-revision): Bump. (%ungoogled-origin, %debian-origin): Update hashes. (%debian-patches): Remove obsolete patch. (ungoogled-chromium-snippet): Use upstream jsoncpp unbundle script. (ungoogled-chromium)[source](sha256): Update hash. [arguments]: Remove obsolete configure flags and substitution. Use system libffi.
* gnu: ungoogled-chromium: Don't add absolute references to libGL and libvulkan.Marius Bakke2023-04-30
| | | | | | | | | Keeping track of the uses of these libraries is a lot of work and ultimately not worth the trouble -- especially since Chromium supports multiple libGL's with different ABIs. Instead we take the easy route and rely on a search path. * gnu/packages/chromium.scm (ungoogled-chromium)[arguments]: Remove patching of libGL.so and libvulkan.so. Instead wrap with LD_LIBRARY_PATH.
* gnu: emacs: Use librsvg-for-system.Efraim Flashner2023-04-30
| | | | | * gnu/packages/emacs.scm (emacs)[inputs]: Replace librsvg input logic with librsvg-for-system.
* gnu: deluge: Use librsvg-for-system.Efraim Flashner2023-04-30
| | | | | * gnu/packages/bittorent.scm (deluge)[native-inputs]: Replace librsvg input logic with librsvg-for-system.
* gnu: cl-clsql: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/lisp-xyz.scm (cl-clsql)[inputs]: Remove mysql. Add mariadb:dev.
* gnu: sbcl-clsql: Build with mariadb.Efraim Flashner2023-04-30
| | | | | | | * gnu/packages/lisp-xyz.scm (sbcl-clsql)[inputs]: Remove mysql. Add mariadb:dev, mariadb:lib. [arguments]: Adjust custom 'build-helper-library phase to build with and link to mariadb.
* gnu: opensmtpd-extras: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/mail.scm (opensmtpd-extras)[inputs]: Remove mysql. Add mariadb:dev.
* gnu: ulogd: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/linux.scm (ulogd)[inputs]: Remove mysql. Add mariadb:dev. [arguments]: Adjust configure-flags accordingly.
* gnu: inspircd: Build with mariadb.Efraim Flashner2023-04-30
| | | | * gnu/packages/irc.scm (inspircd)[inputs]: Remove mysql. Add mariadb:dev.
* gnu: neko: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/haxe.scm (neko)[inputs]: Remove mysql. Add mariadb:dev, mariadb:lib.
* gnu: ghc-mysql: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/haskell-xyz.scm (ghc-mysql)[inputs]: Remove mysql. Add mariadb:dev.
* gnu: sysbench: Build with mariadb.Efraim Flashner2023-04-30
| | | | | * gnu/packages/benchmark.scm (sysbench)[arguments]: Remove mysql flag. [inputs]: Remove mysql. Add mariadb:dev.
* gnu: r-ffbase: Fix build with R 4.3.0.Ricardo Wurmus2023-04-30
| | | | * gnu/packages/cran.scm (r-ffbase)[arguments]: Add phase 'r-compatibility.
* gnu: mod-wsgi: Make sure not to keep a store reference to HTTPD.Leo Famulari2023-04-30
| | | | | | * gnu/packages/web.scm (mod-wsgi)[inputs]: Move httpd ... [native-inputs]: ... to here. [arguments]: Forbid keeping a reference to httpd.
* gnu: 389-ds-base: Make sure not to keep a store reference to HTTPD.Leo Famulari2023-04-30
| | | | | | * gnu/packages/openldap.scm (389-ds-base)[inputs]: Move httpd ... [native-inputs]: ... to here. [arguments]: Forbid keeping a reference to httpd.
* gnu: neko: Make sure not to keep a store reference to HTTPD.Leo Famulari2023-04-30
| | | | | | * gnu/packages/haxe.scm (neko): Move httpd ... [native-inputs]: ... to here. [arguments]: Forbid keeping a reference to httpd.
* build-system/cmake: Add support for the #:disallowed-references key.Leo Famulari2023-04-30
| | | | | * guix/build-system/cmake.scm (cmake-build, cmake-cross-build): Add #:disallowed-references.
* gnu: httpd: Update to 2.4.57 [security fixes].Leo Famulari2023-04-30
| | | | | | | | | | | | Fixes CVE-2023-27522, CVE-2023-25690, CVE-2022-37436, CVE-2022-36760, CVE-2006-20001, CVE-2022-31813, CVE-2022-30556, CVE-2022-30522, CVE-2022-29404, CVE-2022-28615, CVE-2022-28614, CVE-2022-28330, CVE-2022-26377, CVE-2022-23943, CVE-2022-22721, CVE-2022-22720, and CVE-2022-22719. * gnu/packages/web.scm (httpd): Update to 2.4.57. (httpd/pinned): New variable. * gnu/packages/gnome.scm (libsoup-minimal): Replace httpd with httpd/pinned.
* gnu: r-motifstack: Update to 1.44.1.Ricardo Wurmus2023-04-29
| | | | * gnu/packages/bioconductor.scm (r-motifstack): Update to 1.44.1.
* gnu: r-chippeakanno: Update to 3.34.1.Ricardo Wurmus2023-04-29
| | | | * gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.34.1.
* gnu: rust: Disable support for aarch64-linux, riscv64-linux.Efraim Flashner2023-04-29
| | | | | | | | | Support is currently broken and blocks too many other packages. * gnu/packages/gnome.scm (librsvg-for-system): Only use librsvg on x86_64-linux. * gnu/packages/rust.scm (rust-bootstrap)[supported-systems]: Remove aarch64-linux, riscv64-linux.