me
/
guix
Archived
1
0
Fork 0
Commit Graph

119612 Commits (8a88b8b0b5924f8ed00a49e79714cb005cffc7cb)

Author SHA1 Message Date
Brian Cully 8a88b8b0b5
services: Add pam-mount-volume-service-type.
The `pam-mount-volumes-service-type' adds additional volumes to the
pam-mount-service-type in addition to any that are already specified in
`pam-mount-rules'.

* doc/guix.texi (PAM Mount Volume Service): add documentation for
`pam-mount-service-type'.
* gnu/services/pam-mount.scm: new file.
* Makefile.am: add pam-mount tests
* tests/services/pam-mount.scm: new tests

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-10 09:26:08 +02:00
Tobias Geerinckx-Rice 90e34d25d5
gnu: xfstests: Add inputs.
* gnu/packages/file-systems.scm (xfstests)[arguments]:
Search for bc, df, and perl.
[inputs]: Add bc.
2023-08-06 02:00:00 +02:00
Tobias Geerinckx-Rice bf587a2094
gnu: xfstests: Update package style.
* gnu/packages/file-systems.scm (xfstests)[arguments]:
Rewrite as G-expressions.  Never refer to inputs by label.
[inputs]: Remove input labels.
2023-08-06 02:00:00 +02:00
Tobias Geerinckx-Rice ef919436f6
gnu: xfstests: Update to 1.1.0-3.8de535c.
* gnu/packages/file-systems.scm (xfstests): Update to 1.1.0-3.8de535c.
2023-08-06 02:00:00 +02:00
Leo Famulari dba16b7173
gnu: Add missing kernel configs to Makefile.am.
This is a followup to commit 49f74b67a4

* Makefile.am (AUX_FILES): Add 6.4 kernel configs for arm and arm64.
2023-07-23 22:26:01 -04:00
Leo Famulari 4f9778998c
gnu: linux-libre 4.19: Update to 4.19.289.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.289.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.
2023-07-23 22:26:01 -04:00
Leo Famulari d3a269932a
gnu: linux-libre 5.4: Update to 5.4.251.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.251.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
2023-07-23 22:26:01 -04:00
Leo Famulari bff1f2d4d0
gnu: linux-libre: Update to 6.4.8.
* gnu/packages/linux.scm (linux-libre-version, linux-libre-gnu-revision,
linux-libre-pristine-source, linux-libre-source, linux-libre,
linux-libre-with-bpf): Update to linux-libre 6.4.
2023-07-23 22:26:01 -04:00
Leo Famulari d47bcc0f09
gnu: linux-libre 5.10: Update to 5.10.188.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.188.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
(linux-libre-5.15-source): Remove obsolete patch
'linux-libre-wireguard-postup-privkey.patch'.
2023-07-23 22:26:01 -04:00
Leo Famulari 25c3ad0cf6
gnu: linux-libre 5.15: Update to 5.15.124.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.124.
(linux-libre-5.15-pristine-source, deblob-scripts-5.15): Update hashes.
(linux-libre-5.15-source): Remove obsolete patch
'linux-libre-wireguard-postup-privkey.patch'.
2023-07-23 22:26:01 -04:00
Leo Famulari 8d3217d42d
gnu: linux-libre 6.1: Update to 6.1.43.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.43.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.
(linux-libre-6.1-source): Remove obsolete patch
'linux-libre-wireguard-postup-privkey.patch'.
2023-07-23 22:26:01 -04:00
Leo Famulari d2d7ea3f56
gnu: linux-libre 6.4: Update to 6.4.8.
* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.8.
(linux-libre-6.4-pristine-source, deblob-scripts-6.4): Update hashes.
(linux-libre-6.4-source): Remove obsolete patch
'linux-libre-wireguard-postup-privkey.patch'.
2023-07-23 22:26:00 -04:00
Leo Famulari 3dfd78a893
Revert broken kernel update commits.
This reverts commits:
90f2d40b3ef8f8143d18d3c528b271a3f5c303fe^..2cd153ff9b6388ea04fa8bbd54ba452af0a4ce65

These commits contained a mistake that would break the build of the
changed packages.
2023-07-23 22:26:00 -04:00
Leo Famulari 2cd153ff9b
gnu: linux-libre 4.19: Update to 4.19.289.
* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.289.
(linux-libre-4.19-pristine-source, deblob-scripts-4.19): Update hashes.
2023-07-23 22:26:00 -04:00
Leo Famulari 1a369d8b79
gnu: linux-libre 5.4: Update to 5.4.251.
* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.251.
(linux-libre-5.4-pristine-source, deblob-scripts-5.4): Update hashes.
2023-07-23 22:26:00 -04:00
Leo Famulari b0c3329632
gnu: linux-libre 5.10: Update to 5.10.188.
* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.188.
(linux-libre-5.10-pristine-source, deblob-scripts-5.10): Update hashes.
2023-07-23 22:26:00 -04:00
Leo Famulari 7deb16739a
gnu: linux-libre 6.15: Update to 6.15.124.
* gnu/packages/linux.scm (linux-libre-6.15-version): Update to 6.15.124.
(linux-libre-6.15-pristine-source, deblob-scripts-6.15): Update hashes.
2023-07-23 22:26:00 -04:00
Leo Famulari cb0272852e
gnu: linux-libre 6.1: Update to 6.1.43.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.43.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.
2023-07-23 22:26:00 -04:00
Leo Famulari 90f2d40b3e
gnu: linux-libre 6.4: Update to 6.4.8.
* gnu/packages/linux.scm (linux-libre-6.4-version): Update to 6.4.8.
(linux-libre-6.4-pristine-source, deblob-scripts-6.4): Update hashes.
2023-07-23 22:26:00 -04:00
Nicolas Goaziou 3481a5cb37
guix: profiles: Do not raise error on incomplete TeX Live setups.
* guix/profiles.scm (texlive-font-maps): Check if TEXLIVE-SCRIPTS is present
in the manifest before trying to generate font maps.
2023-08-09 18:27:10 +02:00
Ricardo Wurmus 210bbf9c59
gnu: Add awslogs.
* gnu/packages/web.scm (awslogs): New variable.
2023-08-09 00:51:50 +02:00
AwesomeAdam54321 4547bc6fa3
gnu: Add savane.
* gnu/packages/version-control.scm (savane): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
Juliana Sims 1a2cf676df
gnu: uwufetch: Manually create missing include dir.
* gnu/packages/admin.scm (uwufetch) [arguments]: Manually create missing
include dir.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
Juliana Sims daadcb7162
gnu: uwufetch: Fix typo in build phase name.
* gnu/packages/admin.scm (uwufetch) [arguments]: Fix typo in build phase name.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
Sam Lockart 969cea6836
file-systems: Use cgroups v2.
cgroup v2 is the next generation of the control groups API.  This patch
replaces the cgroup v1 file systems with the unified cgroup v2 file
system.

cgroup v2 allows for things like containerd/podman to run rootless
containers and opens guix system up to running things like Kubernetes.

Thanks to Hilton Chain <hako@ultrarare.space> for suggesting the Docker
service change.

* gnu/system/file-systems.scm (%control-groups): Change to a single
"cgroup2" mount point.
* gnu/services/docker.scm (docker-shepherd-service): Trim 'requirement'
field accordingly.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
Unstable Horse 267e4234ff
gnu: Add gp-saml-gui
* gnu/packages/vpn.scm (gp-saml-gui): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-08 18:01:55 +02:00
Ludovic Courtès aae69b7163
gnu: libflame: Tweak synopsis.
* gnu/packages/maths.scm (libflame)[synopsis]: Expand acronym.
2023-08-08 18:01:55 +02:00
Ludovic Courtès 508458de03
gnu: blis: Provide the CBLAS interface.
* gnu/packages/maths.scm (blis)[arguments]: Add #:configure-flags.
2023-08-08 18:01:54 +02:00
Ludovic Courtès 5652c2e147
system: Do not check initrd modules for pseudo file systems.
Reported by hako on #guix.

* gnu/machine/ssh.scm (machine-check-initrd-modules): Filter out pseudo
file systems from 'file-systems'.
* guix/scripts/system.scm (check-initrd-modules): Likewise.
2023-08-08 18:01:54 +02:00
Andre A. Gomes 782ef67a59
gnu: webkitgtk: Update to 2.40.5.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.40.5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 13:13:27 +02:00
Ricardo Wurmus b20e5bcafd
gnu: goaccess: Update to 1.7.2.
* gnu/packages/web.scm (goaccess): Update to 1.7.2.
[source]: Patch second timestamp in parser.c.
[arguments]: Enable geoip and utf8.
[inputs]: Add libmaxminddb and openssl.
2023-08-08 10:47:29 +02:00
Guillaume Le Vaillant f19736e62f
gnu: txr: Update to 291.
* gnu/packages/lisp.scm (txr): Update to 291.
2023-08-08 10:31:10 +02:00
Guillaume Le Vaillant 29dc951b90
gnu: cl-nodgui: Remove input labels.
* gnu/packages/lisp-xyz.scm (sbcl-nodgui)[inputs]: Remove labels.
  [arguments]: Use gexp.
2023-08-08 10:31:10 +02:00
cage d83aa756a6
gnu: cl-nodgui: Update to 0.4.8.5-2.4a9c2e7.
* gnu/packages/lisp-xyz.scm (sbcl-nodgui): Update to 0.4.8.5-2.4a9c2e7.
  [source, home-page]: Switch from Notabug to Codeberg.
  [inputs]: Remove sbcl-cl-lex and sbcl-cl-yacc. Add sbcl-esrap and tklib.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 10:31:10 +02:00
cage 661cd5772d
gnu: cl-clunit2: Update to 0.5.2-2.5e28343.
* gnu/packages/lisp-check.scm (sbcl-clunit2): Update to 0.5.2-2.5e28343.
  [source, home-page]: Switch from Notabug to Codeberg.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 10:31:10 +02:00
cage be7f5111ce
gnu: cl-colors2: Update to 0.5.4-4.7a14107.
* gnu/packages/lisp-xyz.scm (sbcl-cl-colors2): Update to 0.5.4-4.7a14107.
  [source, home-page]: Switch from Notabug to Codeberg.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 10:31:10 +02:00
cage b9098eaf5e
gnu: cl-i18n: Update to 0.5.5-3.acb162a.
* gnu/packages/lisp-xyz.scm (sbcl-cl-i18n): Update to 0.5.5-3.acb162a.
  [source, home-page]: Switch from Notabug to Codeberg.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 10:31:10 +02:00
cage c7d9fb58a7
gnu: cl-tooter: Update to 1.0.0-4.2e1b22f05.
* gnu/packages/lisp-xyz.scm (sbcl-tooter): Update to 1.0.0-4.2e1b22f05.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-08 10:31:10 +02:00
Sharlatan Hellseher 692f24d739
gnu: python-astroalign: Fix build.
* gnu/packages/astronomy.scm (python-astroalign)[native-inputs]:
Add python-pytest, python-semantic-version.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 6081c8699b
gnu: python-synphot: Update to 1.2.1.
* gnu/packages/astronomy.scm (python-synphot): Update to 1.2.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher dc3c9ddc08
gnu: python-pyerfa: Use G-expressions.
* gnu/packages/astronomy.scm (python-pyerfa): Use G-expressions.
[snippet]: Remove trailing #t.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 296a157092
gnu: python-pyerfa: Fix tests.
* gnu/packages/astronomy.scm (python-pyerfa): Fix tests.
[build-system]: Change to pyproject-build-system.
[arguments]: Disable a failing test. Add 'build-extensions phase.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher bc7a8ebcd8
gnu: python-pyerfa: Update to 2.0.0.3.
* gnu/packages/astronomy.scm (python-pyerfa): Update to 2.0.0.3.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 113efafd5b
gnu: python-sunpy: Update to 5.0.0.
* gnu/packages/astronomy.scm (python-sunpy): Update to 5.0.0. Drop some
failing tests.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 042c64f5cc
gnu: python-cdflib: Update to 1.0.5.
* gnu/packages/astronomy.scm (python-cdflib): Update to 1.0.5.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 130c154737
gnu: python-stdatamodels: Update to 1.7.1.
* gnu/packages/astronomy.scm (python-stdatamodels): Update to 1.7.1.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher 6f0d48ac71
gnu: python-stcal: Update to 1.4.2.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.4.2.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Sharlatan Hellseher d8ef4eef3d
gnu: python-reproject: Update to 0.11.0.
* gnu/packages/astronomy.scm (python-reproject): Update to 0.11.0.
[native-inputs]: Move python-pyvo, python-gwcs, python-shapely from here ...
[propagated-inputs]: ... to here. Add python-click, python-cloudpickle,
python-dask, python-fsspec, python-zarr.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2023-08-08 09:36:59 +02:00
Maxim Cournoyer 98c17c1482
gnu: qtbase: Avoid retaining a reference to gcc-final.
Fixes <https://issues.guix.gnu.org/63948>.

* gnu/packages/qt.scm (qtbase) [configure-flags]: Add the
"-DQT_EMBED_TOOLCHAIN_COMPILER=OFF" flag.

Reported-by: Ludovic Courtès <ludo@gnu.org>
2023-08-07 23:34:58 -04:00
Maxim Cournoyer 7c3df13f22
gnu: qtbase: Fix qmake link directives.
* gnu/packages/qt.scm (qtbase) [origin]: Add patch, specifying patches
explicitly.
[arguments] <phases>: Augment LIBRARY_PATH in check phase.
* gnu/packages/patches/qtbase-qmake-use-libname.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2023-08-07 23:34:58 -04:00