summaryrefslogtreecommitdiff
path: root/gnu
Commit message (Expand)AuthorAgeFilesLines
* gnu: linux-libre 6.1: Update to 6.1.109.•••* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.109. (linux-libre-6.1-pristine-source): Update hash. Change-Id: I5af25fbb3fd69d791faa1b4212ef1a0c5f62bb42 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-09-131-2/+2
* gnu: linux-libre 6.6: Update to 6.6.50.•••* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.50. (linux-libre-6.6-pristine-source): Update hash. Change-Id: I3be372e13f242c3cc160f8b53f753dab99df3340 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-09-131-2/+2
* gnu: linux-libre: Update to 6.10.9.•••* gnu/packages/linux.scm (linux-libre-6.10-version): Update to 6.10.9. (linux-libre-6.10-pristine-source): Update hash. Change-Id: I5c704e3693e3a9edfd269ef50fd42af79ccbd8b8 Signed-off-by: Leo Famulari <leo@famulari.name> Wilko Meyer2024-09-131-2/+2
* gnu: smalltalk: Fix tests.•••* gnu/packages/smalltalk.scm (smalltalk)[native-inputs]: Add '(libc-utf8-locales-for-target)'. Change-Id: Idf49394e5c4dbd3398a6774319184339ed18585c Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Greg Hogan2024-09-131-0/+1
* gnu: gap: Build most packages.•••* gnu/packages/algebra.scm (gap)[source]<snippet>: Use a blacklist instead of a whitelist. [inputs]: Add inputs required for packages. [license]: Use gpl3+ for the combined work. [arguments]<#:phases>: Set CC environment variable. This change is possible since now all licenses for GAP packages are properly documented as free. Packages are only excluded if they currently fail to build, as a reminder for further work. Change-Id: If68dfc7ce4b73cdeab0d5a31340840dc1aeb48b6 Andreas Enge2024-09-131-80/+18
* gnu: gap: Update to 4.13.1.•••* gnu/packages/algebra.scm (gap): Update to 4.13.1. [source]: Do not delete file with fixed test. [arguments]<#:configure-flags>: Add LDFLAGS. Change-Id: I813559788dccc15dc57e96733b5defdd47602c69 Andreas Enge2024-09-131-10/+4
* gnu: cl-clack: Update to 2.1.0-1.4916ebb.•••* gnu/packages/lisp-xyz.scm (sbcl-clack): Update to 2.1.0-1.4913ebb. [inputs]: Remove sbcl-cl-fastcgi and sbcl-quri. Add sbcl-slime-swank. [arguments]: Remove clack-handler-fastcgi from 'asd-systems'. [license]: Switch to expat. Change-Id: I460a621af2a50ffb6e268180873bd7570e900824 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Konrad Hinsen2024-09-131-10/+11
* gnu: cl-lack: Update to 0.3.0-1.35d3a8e.•••* gnu/packages/patches/sbcl-lack-fix-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/lisp-xyz.scm (sbcl-lack): Update to 0.3.0-1.35d3a8e. [source]: Use patch. [native-inputs]: Add sbcl-cl-cookie, sbcl-dexador and sbcl-hunchentoot. [inputs]: Add sbcl-alexandria, sbcl-anypool, sbcl-bordeaux-threads, sbcl-cl-base64, sbcl-cl-isaac, sbcl-cl-redis, sbcl-dbi and sbcl-trivial-rfc-1123. [arguments]: Add lack-app-directory, lack-app-file, lack-middleware-accesslog, lack-middleware-auth-basic, lack-middleware-csrf, lack-middleware-dbpool, lack-middleware-mount, lack-middleware-session, lack-session-store-dbi and lack-session-store-redis to 'asd-systems'. Enable tests. [license]: Switch to expat. Change-Id: I4285cf208b76d6f461735fff04293833ef163e08 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Konrad Hinsen2024-09-133-18/+282
* gnu: Add cl-anypool.•••* gnu/packages/lisp-xyz.scm (sbcl-anypool, cl-anypool, ecl-anypool): New variables. Change-Id: Ia9cf43dc6f7a529e1a3df96360d06ddc6357a480 Signed-off-by: Guillaume Le Vaillant <glv@posteo.net> Konrad Hinsen2024-09-131-0/+37
* services: singularity: Migrate to (gnu system privilege).•••* gnu/services/docker.scm (singularity-setuid-programs): Rename from this… (singularity-privileged-programs): …to this. Use <privileged-program>. (singularity-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE. Change-Id: I4d90f9a6d4759a24a818baab49b61be67c419bad Tobias Geerinckx-Rice2024-09-011-7/+8
* services: screen-locker: Migrate to (gnu system privilege).•••* gnu/services/xorg.scm (screen-locker-setuid-programs): Rename from this… (screen-locker-privileged-programs): …to this. Use <privileged-program>. (screen-locker-service-type): Extend the PRIVILEGED-PROGRAM-SERVICE-TYPE. Change-Id: Icbd891def4fc90ed5365702731f009dec358c19e Tobias Geerinckx-Rice2024-09-011-6/+8
* uuid: Add support for exFAT.•••We expect users to use the generic STRING->FAT-UUID procedure. This is consistent with how we already treat FAT32 vs FAT16. It is not consistent with how we export 8 different aliases for STRING->DCE-UUID, but I'm unconvinced that would be better. * gnu/system/uuid.scm (%uuid-parsers, %uuid-printers): Add the ‘exfat’ file system type. Change-Id: Ia31482716e4395f9f10f794f49fb31c9f330a2e3 Tobias Geerinckx-Rice2024-09-011-4/+4
* file-systems: Add support for exFAT.•••* gnu/build/file-systems.scm (%exfat-endianness): New syntax. (exfat-superblock?, exfat-bytes-per-sector-shift) (exfat-sectors-per-cluster-shift, exfat-root-directory-offset) (exfat-cluster-size, read-exfat-superblock+root-directory-cluster) (read-exfat-superblock, exfat-superblock-volume-name) (exfat-superblock-uuid, check-exfat-file-system): New procedures. (%partition-label-readers, %partition-uuid-readers): Register them. Change-Id: I08bd3147d2d67e5766c9381ae2159bc01530b814 Tobias Geerinckx-Rice2024-09-011-1/+116
* gnu: exfatprogs: Run tests.•••* gnu/packages/file-systems.scm (exfatprogs)[arguments]: Use G-Expressions. Customise 'check phase to run the tests. Change-Id: I645444eb1b70bb71666ce6fe905e0229007f5a54 Tobias Geerinckx-Rice2024-09-011-2/+16
* gnu: exfatprogs: Update to 1.2.5.•••* gnu/packages/file-systems.scm (exfatprogs): Update to 1.2.5. Change-Id: I615bc5b04f63c52573c69efac6c7bdb9713ba89e Tobias Geerinckx-Rice2024-09-011-2/+2
* gnu: nilfs-utils: Update to 2.2.11.•••* gnu/packages/file-systems.scm (nilfs-utils): Update to 2.2.11. Change-Id: I332ae7293da1a2d58d76324746c6b735d190ed4e Tobias Geerinckx-Rice2024-09-011-2/+2
* gnu: bcachefs-tools: Tweak description.•••* gnu/packages/file-systems.scm (bcachefs-tools)[description]: Increase accuracy. Change-Id: I98eba45592396dbe517e27125561ff6b34d7d7d4 Tobias Geerinckx-Rice2024-09-011-4/+5
* gnu: bcachefs-static: Don't rely on input labels.•••* gnu/packages/file-systems.scm (bcachefs/static)[arguments]: Substitute SEARCH-INPUT-FILE for THIS-PACKAGE-INPUT. Change-Id: I5ee816c2380b291a3f968139d33a40755c715ad3 Tobias Geerinckx-Rice2024-09-011-8/+4
* gnu: bcachefs-static: Consistently inherit bcachefs-tools/static.•••* gnu/packages/file-systems.scm (bcachefs/static)[version, home-page, license]: Inherit bcachefs-tools/static. Change-Id: Idc3b3e3538876b55dc9e27912c976f5d03cc95cb Tobias Geerinckx-Rice2024-09-011-5/+6
* gnu: bcachefs-static: Remove vestigial module imports.•••* gnu/packages/file-systems.scm (bcachefs/static)[arguments]: Don't USE-MODULES we don't use. Change-Id: I93d763d39d752c974e5b1aa4295f243d70c0e6e9 Tobias Geerinckx-Rice2024-09-011-3/+1
* gnu: pass-age: Wrap with coreutils-minimal.•••* gnu/packages/password-utils.scm (pass-age): [arguments]<#:phases>: Add coreutils-minimal bin path to PATH. [inputs]: Replace git by git-minimal. Add coreutils-minimal. Change-Id: I320adc9f412aa493a3bc83298f5d7ebe3d589458 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Nicolas Graves2024-09-121-1/+3
* gnu: Add http-kit.•••* gnu/packages/clojure.scm (http-kit): New variable. Change-Id: Idb920cdab9076615a98e0be716c56b3d65c213a3 Roman Scherer2024-09-121-0/+28
* gnu: Add clojure-core-async.•••* gnu/packages/clojure.scm (clojure-core-async): New variable. Roman Scherer2024-09-121-0/+34
* gnu: Add clojure-tools-logging.•••* gnu/packages/clojure.scm (clojure-tools-logging): New variable. Roman Scherer2024-09-121-0/+47
* gnu: Add clojure-tools-analyzer-jvm.•••* gnu/packages/clojure.scm (clojure-tools-analyzer-jvm): New variable. Roman Scherer2024-09-121-0/+28
* gnu: Add clojure-tools-reader.•••* gnu/packages/clojure.scm (clojure-tools-reader): New variable. Roman Scherer2024-09-121-0/+26
* gnu: Add clojure-tools-analyzer.•••* gnu/packages/clojure.scm (clojure-tools-analyzer): New variable. Roman Scherer2024-09-121-0/+25
* gnu: Add clojure-core-memoize.•••* gnu/packages/clojure.scm (clojure-core-memoize): New variable. Roman Scherer2024-09-121-0/+27
* gnu: Add clojure-core-cache.•••* gnu/packages/clojure.scm (clojure-core-cache): New variable. Roman Scherer2024-09-121-0/+27
* gnu: Add clojure-data-priority-map.•••* gnu/packages/clojure.scm (clojure-data-priority-map): New variable. Roman Scherer2024-09-121-0/+29
* gnu: Add clojure-data-json.•••* gnu/packages/clojure.scm (clojure-data-json): New variable. Change-Id: Id5da429fe375c656842250ed88d84d281954cec9 Roman Scherer2024-09-121-0/+26
* gnu: bash-minimal: Add package synopsis.•••* gnu/packages/bash.scm (bash-minimal): Add package synopsis. Change-Id: I33f12547fca19d096712786a0c33525aa726b343 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Romain GARBAGE2024-09-121-1/+2
* gnu: Add embree-3.•••Fixes <https://issues.guix.gnu.org/73186>. Followup to commit 31a55a652f8e4856fd66b47377e214b7d20b4f61 which updated embree; libigl needs an older version. * gnu/packages/engineering.scm (embree-3): New variable. * gnu/packages/engineering.scm (libigl)[inputs]: Replace embree with embree-3 Change-Id: I8c1f038b918c8f4411fec7f53703945df6e6008a John Kehayias2024-09-122-1/+16
* gnu: julia-genericlinearalgebra: Skip some tests on aarch64-linux.•••* gnu/packages/julia-xyz.scm (julia-genericlinearalgebra)[arguments]: When building for aarch64-linux add a phase to skip two tests. Change-Id: I9aedee8fc0a4aec77181a3b3c6ab25412882f077 Efraim Flashner2024-09-121-0/+13
* gnu: julia-diffrules: Update to 1.15.1.•••* gnu/packages/julia-xyz.scm (julia-diffrules): Update to 1.15.1. Change-Id: I1e1ebda1dbea7783075e143668252cf306e0dda7 Efraim Flashner2024-09-121-3/+3
* gnu: python-pygpgme: Update to 0.4.•••* gnu/packages/gnupg.scm (python-pygpgme): Update to 0.4. [source]: Remove patches. [build-system]: Switch to the pyproject build system. [arguments]: Remove custom phases. [native-inputs]: Remove gnupg-1. Add gnupg. [home-page]: Update home-page. * gnu/packages/patches/pygpgme-disable-problematic-tests.patch, gnu/packages/patches/python-pygpgme-fix-pinentry-tests.patch: Remove files. * gnu/local.mk (dist_patch_DATA): Remove patches. Change-Id: I0986e0f87a1b824bce5cc24f34467132d14296e4 Efraim Flashner2024-09-124-126/+7
* gnu: python-scikit-build: Skip more network tests.•••* gnu/packages/python-xyz.scm (python-scikit-build)[arguments]: Add a phase to mark more network tests as isolated to easily skip them. Change-Id: I2f955182f411a68550fbd3c356bfda5584091428 Efraim Flashner2024-09-121-0/+7
* gnu: guix-daemon: Remove broken 'change-default-guix' phase.•••It has no effect, probably due to the '+' in the pattern not being escaped. We also don't want to refer to /var/guix/profiles/per-user/root/bin/guix anymore, which may not exist (for Guix System users that have never ran 'guix pull' has root). The 'guix' command used is that specified via the build system, which is $(bindir)/guix. * gnu/packages/package-management.scm (guix-daemon) [phases]: Delete change-default-guix phase. Change-Id: If4703334f34aac3486ff655af7d8d4c2ccf0a0eb Maxim Cournoyer2024-09-121-13/+0
* gnu: kdsingleapplication: Improve package.•••* gnu/packages/qt.scm (kdsingleapplication)[arguments]: Use ON instead of true for cmake #:configure-flags. [license]: Note files covered by each license. Change-Id: Ia10b43e881e457bb80f0b773a3a64a40a1d8becb Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Timotej Lazar2024-09-121-2/+4
* gnu: coq-equations: Update style.•••* gnu/packages/coq.scm (coq-equations)[arguments]: Use G-expression. Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6 Zheng Junjie2024-09-121-12/+12
* gnu: coq-equations: Update to 1.3-8.18.•••* gnu/packages/coq.scm (coq-equations): Update to 1.3-8.18. Change-Id: I42c9ae2499fa9d5234c21bff416a3d6e30382e93 Zheng Junjie2024-09-121-2/+2
* gnu: coq-bignums: Update style.•••* gnu/packages/coq.scm (coq-bignums)[arguments]: Use G-expression. Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6 Zheng Junjie2024-09-121-11/+12
* gnu: coq-bignums: Update to 9.0.0+coq8.18.•••* gnu/packages/coq.scm (coq-bignums): Update to 9.0.0+coq8.18. Change-Id: Ib34ec1d543775f96777dfe31990b6526f589bee6 Zheng Junjie2024-09-121-3/+3
* gnu: coq: Update to 8.18.0.•••* gnu/packages/coq.scm (coq): Update to 8.18.0. Change-Id: I644a4538538a23d736fca2fab541c2cd2fb1f472 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Jean-Pierre De Jesus DIAZ2024-09-121-2/+2
* gnu: coq: Propagate ocaml-zarith.•••Otherwise each Coq plugin needs to specify it. * gnu/packages/coq.scm (coq)[inputs]: Move ocaml-zarith from here... [propagated-inptus]: ... to here. (coq-gappa)[inputs]: Remove ocaml-zarith. (coq-bignums)[inputs]: Likewise. (coq-interval)[inputs]: Likewise. (coq-equations)[inputs]: Likewise. Change-Id: I63cab11032cc6d4673efc9fdcf14be2929bda05e Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Jean-Pierre De Jesus DIAZ2024-09-121-8/+7
* gnu: Add ytcc.•••* gnu/packages/video.scm (ytcc): New variable. Change-Id: Iaf4fd7343b02c52a358093ae81aaafbae1eea9bf Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Sisiutl2024-09-121-0/+26
* gnu: boinc-client, boinc-server: Update to 8.0.2.•••Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Change-Id: If7748f84ee8259338170bf7ffc4accd7be33f291 Vitalii Koshura2024-09-121-2/+3
* gnu: emacs-puni: Update to 0-2.72e091ef.•••* gnu/packages/emacs-xyz.scm (emacs-puni): Update to 0-2.72e091ef. Change-Id: Ibf7f6665819c4a1d7d9046fa7e81b60e1ad53905 Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn> Richard Sent2024-09-121-3/+3
* gnu: Add python-waybackpack.•••* gnu/packages/python-web.scm (python-waybackpack): New variable. Change-Id: I2ba32918f36a99dc9cb01499b645272b4e5ddb13 Danny Milosavljevic2024-09-121-0/+24
* gnu: git-annex: Fix bash completion directory.•••This is a follow-up to 7c5d4031c9572e51f64ba82cc909aa2ffdeda47e. * gnu/packages/haskell-apps.scm (git-annex)[arguments]: Fix a typo in the bash completion directory. Change-Id: Ibbf807203c8305910acf3a2a0dd2d6086ffb6dfd Efraim Flashner2024-09-111-2/+2