1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00
Commit graph

1476 commits

Author SHA1 Message Date
Sören Tempel
b77d0523ed
gnu: Add dhcpcd.
* gnu/packages/admin.scm (dhcpcd): new procedure.

Change-Id: I963b7b32dd4c5aaf40371e310bb96fa20e51504d
Signed-off-by: Zheng Junjie <873216071@qq.com>
2025-01-27 08:46:38 +08:00
Sharlatan Hellseher
75437dbb76
Merge remote-tracking branch 'origin/go-team'
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-26 20:55:06 +00:00
Sharlatan Hellseher
4e7960bfbe
gnu: fiano: Build more commands.
* gnu/packages/admin.scm (fiano): Build more commands and enable more
tests.
[arguments] <unpack-path>: Remove as redundunt.
[phases] {build}: Include "fittool".
{check}: Include "pkg/intel" and "pkg/amd".
{install}: Include "fittool".
[inputs]: Add go-github-com-fatih-camelcase,
go-github-com-stretchr-testify, go-github-com-tjfoc-gmsm,
go-github-com-klauspost-compress, go-github-com-jedib0t-go-pretty-v6<
go-github-com-xaionaro-go-bytesextra, and go-github-com-xaionaro-gosrc.

Change-Id: I510e00f8f73e29b652020596b5eeae1591966c38
2025-01-25 08:44:22 +00:00
nik gaffney
dac917ebe4
gnu: lynis: update to 3.1.1.
* gnu/packages/admin.scm (lynis): Update to 3.1.1.

Change-Id: I3d06c9ca6472da63eda0bf809c83d7fd521789ff
Modified-by: Janneke Nieuwenhuizen <janneke@gnu.org>
Signed-off-by: Janneke Nieuwenhuizen <janneke@gnu.org>
2025-01-24 13:42:38 +01:00
Janneke Nieuwenhuizen
0ae4fe66a7
gnu: lynis: Fix build by updating sdk hash.
This is a follow-up to commit
    611b5e5bd0
    gnu: lynis: Update to 3.0.9.

where the commit of the lynis sdk was updated but its hash was not.

Reported by mehrad via IRC.

* gnu/packages/admin.scm (lynis)[native-inputs]: Update hash.

Change-Id: I13e8cf8d36cefb319bfd4809e3e90586b9c9ad43
2025-01-24 13:21:53 +01:00
Sharlatan Hellseher
5d01c23548
gnu: doctl: Update to 1.120.0.
* gnu/packages/admin.scm (doctl): Update to 1.120.0.
[source] <snippet>: Delete some bundled packages.
[native-inputs]: Add go-golang-org-x-crypto, go-golang-org-x-mod,
go-golang-org-x-net, go-golang-org-x-oauth2, go-golang-org-x-sync,
go-golang-org-x-sys, go-golang-org-x-term, go-golang-org-x-text,
go-golang-org-x-time, and go-golang-org-x-tools.

Change-Id: I7b64ebb7023f8e0fbf445a085de42aa94934e96a
2025-01-21 23:47:36 +00:00
Sharlatan Hellseher
f8f921963c
gnu: Update copyright headers.
* gnu/packages/admin.scm: Add copyright line for Roman Scherer
<roman@burningswell.com>.
* gnu/packages/golang-check.scm: Likewise.
* gnu/packages/golang-web.scm: Likewise.
* gnu/packages/golang-xyz.scm: Likewise.

Change-Id: Ie9f9a0d1e72f5155d101c50ebd8e3178650e6f26
2025-01-21 23:47:30 +00:00
Roman Scherer
19f982a7d1
gnu: Add hetznercloud-cli.
* gnu/packages/admin.scm (hetznercloud-cli): New variable.

Change-Id: I7c7637a33d96ecb5fc4cfe6affe3f3aa469bb3e5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-21 23:42:45 +00:00
Sharlatan Hellseher
70e9b0549e
gnu: runitor: Update to 1.3.0-build.4.
* gnu/packages/admin.scm (runitor): Update to 1.3.0-build.4.

Change-Id: I1d20003f6de8c045ba456c0f4cb5147bc232cafe
2025-01-21 23:42:05 +00:00
Sharlatan Hellseher
203b68e8da
gnu: ansible-core: Update to 2.17.7.
* gnu/packages/admin.scm (ansible-core): Update to 2.17.7. Use
G-expressions, fix build.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Utilize it to ignore some test target, instead
of deleting test files.
<phases>: Add 'relax-requirements.
[inputs]: Remove python-paramiko, python-passlib, and python-pexpect.
[propagated-inputs]: Add python-paramiko, python-passlib, and python-pexpect.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I31af92b5e89a62d7f6e35114a5d8db659d68b629
2025-01-20 21:37:49 +01:00
B. Wilson
526b25e09e
gnu: isc-dhcp: Patch dhclient to support resolvconf.
* gnu/packages/patches/dhclient-script-resolvconf-support.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (isc-dhcp): Patch dhclient-script and update wrapper.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-01-19 00:39:18 +01:00
Ludovic Courtès
c76a4ffad4
gnu: shepherd@1.0: Add dependency on gzip and zstd.
* gnu/packages/admin.scm (shepherd-1.0)[arguments]: New field.
[inputs]: New field.

Change-Id: If21f876bbf3fba933a8d997a95db91b961adfca3
2025-01-16 22:30:01 +01:00
Dariqq
35d13aab7e
gnu: fastfetch: Add more configure flags.
Use dynamic linking for dependencies instead of dlopening them at
runtime which requries a wrapper with LD_LIBRARY_PATH.

Additionally provide custom paths to pci-ids and amdgpu-ids.

* gnu/packages/admin.scm (fastfetch)
[#:configure-flags]: Enable dynamic linking and disable
directx-headers. Set custom paths to hwdata and libdrm.
[inputs]: Add hwdata and libdrm for the custom paths.

Change-Id: I9f86b49f0a116bcee91ca15b6e77cfbb3867e290
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-15 21:39:08 +00:00
Dariqq
6599186acd
gnu: fastfetch: Update to 2.34.1.
* gnu/packages/admin.scm (fastfetch): Update to 2.34.1.
[origin]: Add snippet to remove third party code.
[#:configure-flags]: Disable bundled yyjson, disable flashfetch, enable
tests and skip installing license.
[native-inputs]: Add python-minimal.
[inputs]: Add yyjson.

Change-Id: I52d5cf244726bf4362f658f818094a483e3b3d01
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-15 21:39:08 +00:00
Ashvith Shetty
eb2092db0f
gnu: Add corectrl.
* gnu/packages/admin.scm (corectrl): New variable.
* gnu/packages/patches/corectrl-polkit-install-dir.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.

Change-Id: I7b0f85c917eb58d7518d7ee7c5b22ef2debde7d9
2025-01-16 00:38:11 +08:00
Ludovic Courtès
092b7a3648
gnu: shepherd: Update to 1.0.1.
* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.1.

Change-Id: Ia02aef22fcfbc0eda3dac6ae200bddc9441c00f6
2025-01-12 18:01:32 +01:00
Hilton Chain
920c9d8166
gnu: hyfetch: Update to 1.99.0.
* gnu/packages/admin.scm (hyfetch): Update to 1.99.0.

Change-Id: Ic721411811ed2c49f58452ef8ffd714537484148
2025-01-11 16:11:27 +08:00
Artyom V. Poptsov
680d01aeef
gnu: fastfetch: Update to 2.34.0.
* gnu/packages/admin.scm (fastfetch): Update to 2.34.0.

Change-Id: I359ce317fd4813917ec5205dfe4d05e614aea954
2025-01-09 22:28:33 +03:00
Efraim Flashner
66a1a1fe22
Merge remote-tracking branch 'origin/rust-team'
Change-Id: Ib21a0ea59fb2ae4e802552057227c636f24a6f8c
2025-01-09 10:54:36 +02:00
jgart
7f27dc47c5
gnu: debops: Update to 3.2.4.
* gnu/packages/admin.scm (debops): Update to 3.2.4.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ie7ed9f0c94a2f4d5486868aa988941d10e28434b
2025-01-08 23:21:46 -06:00
Efraim Flashner
1104ddde97
gnu: wlgreet: Update to 0.5.0.
* gnu/packages/admin.scm (wlgreet): Update to 0.5.0.
[cargo-inputs]: Replace rust-greetd-ipc-0.9 with 0.10.

Change-Id: Ie41ae65e6b4709cb6bb2b18080a24ab491cc21b1
2025-01-06 12:21:43 +02:00
Efraim Flashner
55cead2c49
gnu: greetd: Update to 0.10.3.
* gnu/packages/admin.scm (greetd): Update to 0.10.3.
[arguments]: Don't install the sources.  Remove an unneeded phase.  Add
a phase to patch /bin/sh in the sources.
[cargo-inputs]: Sort alphabetically.  Remove rust-users-0.11.

Change-Id: I6720d865a3a6312bc048b8c1cc538ba286709fb4
2025-01-06 12:21:42 +02:00
Efraim Flashner
e3ed78a7c2
gnu: du-dust: Remove cargo-test-flags.
* gnu/packages/admin.scm (du-dust)[arguments]: Remove cargo-test-flags.

Change-Id: Idb83bf5f5994b6b1da6863fe5998531b02010463
2025-01-06 12:15:09 +02:00
Zheng Junjie
c43c586b9a
gnu: radvd: Fix cross-compiling.
* gnu/packages/admin.scm (radvd)[arguments]: When cross-compiling, Remove
configure-flags.

Change-Id: Iedaf571389e4a812f8fdb88908fea2fb759f07fd
2025-01-02 20:55:18 +08:00
Ashish SHUKLA
cc5bf71eb9
gnu: radvd: Update to 2.20.
* gnu/packages/admin.scm (radvd): Update to 2.20.
[inputs]: Add libbsd.

Change-Id: I50a6359c18746afb51aa3250acf2222e674a290e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-02 20:55:18 +08:00
Artyom V. Poptsov
a34d8e2721
gnu: jc: Update to 1.25.4.
* gnu/packages/admin.scm (jc): Update to 1.25.4.

Change-Id: I7ec2570b56040c9a899aa1524df009f4899f9e59
2024-12-29 03:36:27 +03:00
Artyom V. Poptsov
8f24cefc2c
gnu: dmidecode: Update to 3.6.
* gnu/packages/admin.scm (dmidecode): Update to 3.6.

Change-Id: If9ba9df3b6e7d8de31d0dd6c046757ba79c22695
2024-12-26 23:27:32 +03:00
Nicolas Graves
c2562c6415
gnu: Add pam-hooks.
* gnu/packages/admin.scm (pam-hooks): Add variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-23 20:45:32 +01:00
Christoph Buck
24a271684e
gnu: isc-dhcp: Fix cross compilation for arm32
* gnu/packages/admin.scm (isc-dhcp): Fix cross compilation for arm32

Change-Id: I52a863d2cb44e81e26de3224a7c5f8c6d2420cc6
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-18 13:22:47 +01:00
Richard Sent
4fc1ee837b
packages: cloud-utils: Add missing growpart programs to path.
This ensures growpart can run in environments that may not have a PATH
variable set.

* gnu/packages/admin.scm (cloud-utils): Augment growpart PATH with necessary
programs.

Change-Id: Idf0ca9e14e4c9d82208fbf715dd0b235cd5a371b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-16 00:21:05 +01:00
Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.

* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.

Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-13 20:15:41 +00:00
Ludovic Courtès
050d9f5158
gnu: shepherd: Add 1.0.0.
* gnu/packages/admin.scm (shepherd-1.0): New variable.

Change-Id: If73ff02ea15d6acfc4c0e2d3f8ef467081b6b737
2024-12-09 23:15:44 +01:00
Janneke Nieuwenhuizen
70ed0260b3
gnu: inetutils: Fix build for the 64bit Hurd.
* gnu/packages/patches/inetutils-hurd64.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/admin.scm (inetutils)[arguments]: When building for the 64bit
Hurd, use it in new "apply-hurd64-patch" stage.

Change-Id: I780f6a92418b49e5fe0d23eb1c90e155216f1428
2024-12-03 08:39:00 +01:00
Jordan Moore
47ab553178
gnu: du-dust: Update to 1.1.1.
* gnu/packages/admin.scm (du-dust): Update to 1.1.1.
[arguments]: Switch to using G-exps.
[cargo-inputs]: Add rust-chrono-0.4, rust-ctrlc-3, rust-filesize-0.2.
Replace rust-clap-3 with 4, rust-clap-complete-3 with 4,
rust-clap-mangen-0.1 with 0.2.  Remove rust-atty-0.2.

Change-Id: I0bd13a96669e526c7c9c5eab0f3ff416b3e69f05
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2024-11-25 08:43:52 +02:00
Efraim Flashner
ba3a03151e
gnu: shepherd-run: Update to 0.2.0.
* gnu/packages/admin.scm (shepherd-run): Update to 0.2.0.

Change-Id: I071db7cce06fef5bbf695617b429a33408125d46
2024-11-21 20:43:19 +02:00
Zheng Junjie
5f069f6c61
gnu: libseat, seatd: Update to 0.9.1.
* gnu/packages/admin.scm (libseat): Update to 0.9.1.
[arguments]: Use G-expressions.
[native-inputs]: Remove label.
[propagated-inputs]: Remove label.

(seatd): [arguments]: Use G-expressions.
[native-inputs]: Remove label.

Change-Id: I53ebe502ad80bc892e995749aae3387c42a79bad
2024-11-20 19:18:26 +08:00
Efraim Flashner
5a0e4b60d3
gnu: Add shepherd-run.
* gnu/packages/admin.scm (shepherd-run): New variable.

Change-Id: I4b08c84f83bcc588db7a11619321f4c8dee48257
2024-11-06 12:49:40 +02:00
Efraim Flashner
b6487f8d5a
gnu: stress-ng: Disable tests when cross-compiling.
* gnu/packages/admin.scm (stress-ng)[arguments]: Also disable the tests
when cross-compiling.

Change-Id: If417d3a0379e6345902536c9a5bdef7afde6f18d
2024-11-06 12:49:39 +02:00
Artyom V. Poptsov
da70c25a3b
gnu: btop: Fix SEGFAULT error on Intel GPUs.
btop would fail on built-in Intel GPUs, this patch fixes that (see
<https://github.com/aristocratos/btop/pull/958>.)

* gnu/packages/patches/btop-fix-segfault-on-intel-gpus.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/admin.scm (btop): Use it.

Change-Id: Ic2bbf55a5f892a37bde17db6fb15025733b9bad6
Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>
2024-11-03 13:09:22 +03:00
Artyom V. Poptsov
0d7115b867
gnu: btop: Generate and install the man page.
* gnu/packages/admin.scm (btop)[native-inputs]: Add lowdown to allow
generation and installation of the program man page.

Change-Id: I1eb0c9491d89f21ef408cbcb4fb10f99be46690e
Reviewed-by: Z572 <zhengjunjie@iscas.ac.cn>
2024-11-03 13:08:58 +03:00
Nikita Domnitskii
cd9ac7d96b
gnu: pam-mount: Update to 2.20.
* gnu/packages/admin.scm (pam-mount): Update to 2.20.

Change-Id: I5dc139525096981bd789fe7845eff4b47198cf5b
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2024-11-01 18:33:30 +03:00
Nikita Domnitskii
2c5bcb1f30
gnu: pam-mount: Fix libcryptsetup detection.
* gnu/packages/admin.scm (pam-mount): Fix libcryptsetup detection.
[inputs]: Add extra inputs required for libcryptsetup, remove duplicates.
[arguments]<#:configure-flags>: Explicitly enable cryptsetup in order to
detect breakage in the future.

Change-Id: Icf588945279c8785081a8049d401eaf7e6a22e3c
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2024-11-01 18:33:30 +03:00
Nicolas Graves
f880ab66ee
gnu: ansible: Add lint-hidden-cve property.
* gnu/packages/admin.scm (ansible): Add lint-hidden-cve property for
CVE-2023-32982 and CVE-2023-32983.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-23 13:01:07 +02:00
Nicolas Graves
04f084f2d4
gnu: debops: Update to 3.2.2.
* gnu/packages/patches/debops-constants-for-external-program-names.patch
and gnu/packages/patches/debops-debops-defaults-fall-back-to-less.patch:
Remove patches.
* gnu/packages/patches/debops-setup-py-avoid-git.patch: Add patch.
* gnu/local.mk: Adjust patches.
* gnu/packages/admin.scm (debops): Update to 3.2.2.
[source]<patches>: Adjust patches.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove git.
[inputs]: Add git, git-crypt.
[propagated-inputs]: Reorder. Add python-dotenv, python-future,
python-gitpython, python-jinja2, python-pyyaml, python-pyxdg,
python-toml.
[arguments]<#:tests?>: Unset (although no tests in source).
<#:phases>: Remove all existing modifications. Add 'wrap-script phase.
<#:modules>: Add for <#phases>.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-23 12:59:58 +02:00
Artyom V. Poptsov
e032a0f38f
gnu: dool: Update to 1.3.3.
* gnu/packages/admin.scm (dool): Update to 1.3.3.
[arguments]<phases>: Fix "check" phase by removing "-f" option from the dool
arguments as it leads to failures during tests but works after installation.
Don't remove "examples/dstat.py" as it is already removed in the upstream.

Change-Id: I22714bc03bf248b97ba8f21835aedb213e1b281b
2024-10-12 22:57:46 +03:00
Artyom V. Poptsov
4624302c4a
gnu: jc: Update to 1.25.3.
* gnu/packages/admin.scm (jc): Update to 1.25.3.
[arguments]<phases>: In "hack-time-zone" phase, set the TZ environment
variable instead of substituting the timezone in tests.

Change-Id: Ib1df51435ac8ed78ddbbaac2953dec00cbc71b85
Signed-off-by: jgart <jgart@dismail.de>
2024-10-07 15:22:09 -05:00
Ashish SHUKLA
168d955c95
gnu: btop: Update to 1.4.0.
* gnu/packages/admin.scm (btop): Update to 1.4.0.
[arguments](make-flags) Pass CC.

Change-Id: I1ded453e5ab41567d9647eaabf888b96b024cd23
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2024-09-29 23:00:40 +08:00
jgart
68edde635d
gnu: nnn: Update to 5.0.
* gnu/packages/admin.scm (nnn): Update to 5.0.

Change-Id: I568e8557f66c055dc0cb2d8f911549ff7a01b87f
2024-09-28 13:59:50 -05:00
Zheng Junjie
a144861ee0
gnu: progress: Update to 0.17.
* gnu/packages/admin.scm (progress): Update to 0.17.
[arguments]: Use G-expressions. Use PKG-CONFIG-FOR-TARGET.

Change-Id: Ic92f305e7200cd808aeab552966ba9374f568f59
2024-09-19 17:25:48 +08:00
Tobias Geerinckx-Rice
1a9614c1fb
gnu: s-tui: Update to 1.1.6.
* gnu/packages/admin.scm (s-tui): Update to 1.1.6.

Change-Id: I9d36495584845bb88c9039d873189fb0f30019b5
2024-09-08 02:00:00 +02:00