Sharlatan Hellseher
f0c09f8739
gnu: s-tui: Use pyproject-build-system.
...
* gnu/packages/admin.scm (s-tui): [build-system]: Use pyproject.
[native-inputs]: Add python-pytest.
Change-Id: I34902fa7f0f9982d6e55750b6f16a00c1f25690f
2025-06-18 23:22:40 +01:00
Sharlatan Hellseher
5380f8bfb9
gnu: sedsed: Improve package.
...
* gnu/packages/admin.scm (sedsed): Apply G-expressions, fix indentation.
[build-system]: Use pyproject.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I32f04b7634719363b255cc84012da524ac87e03d
2025-06-18 23:22:40 +01:00
Sharlatan Hellseher
56e2d7b239
gnu: px: Improve package.
...
* gnu/packages/admin.scm (px): Simplify and fix indentation.
[source] <url>: Fix lint warning "permanent redirect from
https://github.com/walles/px.git to https://github.com/walles/px ".
[build-system]: Use pyproject.
[arguments] <phases>: Remove 'prepare-check use <test-flags> instead.
[native-inputs]: Remove python-pytest-runner.
[home-page]: Move above synopsis.
[synopsis]: Fix lint warning.
[description]: Start from a new line.
Change-Id: I0aab393f6dbad151eb10bd2549e246ae0e0ae522
2025-06-18 23:22:40 +01:00
Sharlatan Hellseher
f8592210f0
gnu: jtbl: Update to 1.6.0.
...
* gnu/packages/admin.scm (jtbl): Update to 1.6.0.
[build-system]: Use pyproject.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: Iad5523af349299f5a19b77a5b173c05cc5639883
2025-06-18 23:22:39 +01:00
Sharlatan Hellseher
62a465c28d
gnu: hyfetch: Update to 1.99.0.
...
* gnu/packages/admin.scm (hyfetch): Update to 1.99.0.
[build-system]: Use pypproject.
[arguments] <tests?>: Run tests.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I524d067ca93a996d3b61ff24725b2b63ede71d97
2025-06-18 23:22:39 +01:00
Sharlatan Hellseher
18db6b3099
gnu: dool: Use pyproject-build-system.
...
* gnu/packages/admin.scm (dool): [buld-system]: Use
pyproject-build-system.
Change-Id: I2e3fdc7bdbab3c7b3c1eea178594a933b16b9166
2025-06-18 23:22:39 +01:00
Artyom V. Poptsov
5c0922357f
gnu: nmap: Update to 7.97.
...
* gnu/packages/admin.scm (nmap): Update to 7.97.
Change-Id: I810965953beb1c9b9eea67999b12d35f0c5abf6c
2025-06-15 22:10:26 +03:00
Artyom V. Poptsov
20fcdcafe0
gnu: nmrpflash: Update to 0.9.25.
...
* gnu/packages/admin.scm (nmrpflash): Update to 0.9.25.
Change-Id: I9eb42fb5228e16b708a7528b48b71f9640ac315f
2025-06-15 22:10:26 +03:00
Artyom V. Poptsov
8f39a0a7a9
gnu: px: Update to 3.6.12.
...
* gnu/packages/admin.scm (px): Update to 3.6.12.
Change-Id: I36798757c4c432f567a9c35b7e28eff8c32ffe48
2025-06-15 22:10:25 +03:00
Artyom V. Poptsov
c3bb472e21
gnu: wakelan: Move the package definition down.
...
* gnu/packages/admin.scm (wakelan): Move the package definition down to
improve the alphabetical sorting of the packages in the module.
Change-Id: I8022abd00e2d721ac2f7bddc5c7c017ce4eed419
2025-06-11 21:02:38 +03:00
Artyom V. Poptsov
7334aa05c9
gnu: wakelan: Modernize the package.
...
* gnu/packages/admin.scm (wakelan): Modernize the package.
Change-Id: I3e568808e76f6b0e31a2f85b3bb1ad9cc1a2cabc
2025-06-11 21:00:05 +03:00
Artyom V. Poptsov
199fd26ab2
gnu: udpcast: Update to 20250223.
...
* gnu/packages/admin.scm (udpcast): Update to 20250223.
Change-Id: Ifc578b839724d1b00ee52e04003aa7c870bb6ab0
2025-06-08 10:28:54 +03:00
Artyom V. Poptsov
733d95df01
gnu: mingetty: Use GEXPs.
...
* gnu/packages/admin.scm (mingetty): Use GEXPs.
Change-Id: I01950a5b220c74438d5c2b4a98d1265b7c02bb05
2025-06-08 10:28:54 +03:00
Artyom V. Poptsov
b1cda73419
gnu: ttyload: Use GEXPs.
...
* gnu/packages/admin.scm (ttyload): Use GEXPs.
Change-Id: I3d59ccbfd30e852726e1a66bf6c08a8f208d6d74
2025-06-08 10:28:54 +03:00
Artyom V. Poptsov
0aa419f9ac
gnu: fastfetch: Update to 2.45.0.
...
* gnu/packages/admin.scm (fastfetch): Update to 2.45.0.
Change-Id: I1a0e64078172e6c9c5fff2dffee9c29aa5af5445
2025-06-07 02:38:19 +03:00
Artyom V. Poptsov
3d70c680b6
gnu: s-tui: Update to 1.2.0.
...
* gnu/packages/admin.scm (s-tui): Update to 1.2.0.
[source]: Use git-fetch.
[inputs]: Remove python-psutil and python-urwid; add python-psutil-7 and
python-urwid-3.
[native-inputs]: Add python-setuptools, and python-wheel.
Change-Id: Ic4c760510145d5c5110c11626d1ea88e8b2bd0f4
2025-06-05 22:35:51 +03:00
Artyom V. Poptsov
43bd2ad45e
gnu: px: Update to 3.6.10.
...
* gnu/packages/admin.scm (px): Update to 3.6.10.
Change-Id: I6c0ee8ad9c21eba6bf68e3b5adb05c5b6d3d5526
2025-06-05 22:16:04 +03:00
Artyom V. Poptsov
5a8b0663a7
gnu: btop: Fix building on "riscv64-linux-gnu".
...
* gnu/packages/admin.scm (btop): Fix building on "riscv64-linux-gnu".
[arguments]<#:make-flags>: Properly set "CC" and "CXX" to the target compiler.
Change-Id: Ic56d372f83e7ed3fa1843d3ab53303f9b3762616
2025-06-04 22:00:07 +03:00
Ashish SHUKLA
a4c8353663
gnu: sshguard: Fix sshguard.
...
Patch sshguard to accept configuration file from an environment variable.
* gnu/packages/admin.scm (sshguard)[arguments]: Add phases.
Change-Id: Ifd1cee18787b2623e5c32801e20e5837ce94c88c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
24b10dab81
gnu: dhcpcd: Update to 10.2.3.
...
* gnu/packages/admin.scm (dhcpcd): Update to 10.2.3.
Change-Id: I4ad238458371810c7eecc34e822e6281999ae8bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:22 +02:00
Artyom V. Poptsov
b750d54703
gnu: rdfind: Update to 1.7.0.
...
* gnu/packages/admin.scm (rdfind): Update to 1.7.0.
[arguments]<#:phases>: Patch some additional tests to set
the proper "/bin/sh" intrepeter. Don't call "which",
use "search-input-file" instead.
Change-Id: Ia0acddcf19938b0805029ee71af183a6de38111e
2025-05-29 23:18:24 +03:00
Ludovic Courtès
91c26959dc
gnu: shepherd: Update to 1.0.5.
...
* gnu/packages/admin.scm (shepherd-1.0): Update to 1.0.5.
Change-Id: I8be91b6ae6292bfb0242fc1bd3f70801d27a10ca
2025-05-24 12:49:01 +02:00
Dariqq
de247e4057
gnu: Add shepherd-for-home.
...
* gnu/packages/admin.scm (shepherd-for-home): New variable.
Change-Id: If66c7e7b688de239ca862326b51592b43ba22c25
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-05-14 18:11:07 +02:00
Sergey Trofimov
cab5684915
gnu: quazip: Switch to Qt6.
...
* gnu/packages/compression.scm (quazip): Link with qt6.
(quazip-5): Inherit from quazip.
[name]: Set to quazip-qt5.
(quazip-0): Inherit from quazip-5.
* gnu/packages/admin.scm (corectrl)
* gnu/packages/engineering.scm (librepcb)
* gnu/packages/geo.scm (qmapshack)
* gnu/packages/hardware.scm (ckb-next)
* gnu/packages/ocr.scm (gimagereader)
[inputs]: Rename quazip to quazip-5.
Change-Id: I2632560a6795d0825b1b552d79682ed78571cb56
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-05-12 23:01:16 +02:00
Artyom V. Poptsov
804a3ce5f5
gnu: thermald: Update to 2.5.9.
...
* gnu/packages/admin.scm (thermald): Update to 2.5.9.
[arguments]: Use GEXPs.
Change-Id: Ib7f2ad40a71b2351c586c07a879a3ceb6727f547
2025-05-11 10:24:22 +03:00
Artyom V. Poptsov
a3727e4198
gnu: jc: Update to 1.25.5.
...
* gnu/packages/admin.scm (jc): Update to 1.25.5.
Change-Id: I111b3c34bc3e3cb6cf7a4ba27aa88eceb994d750
2025-05-11 09:56:34 +03:00
Artyom V. Poptsov
7710c153e7
gnu: btop: Update to 1.4.3.
...
* gnu/packages/admin.scm (btop): Update to 1.4.3.
Change-Id: I07d3cfa7ca64badaa0167ff888fe34cc1ebaa9fb
2025-05-11 09:55:08 +03:00
Artyom V. Poptsov
2d2a921e99
gnu: nmap: Update to 7.96.
...
* gnu/packages/admin.scm (nmap): Update to 7.96.
[inputs]: Remove lua, pcre, and python-2; add lua-5.4, pcre2, perl, and
python-wrapper.
[native-inputs]: Add python-pypa-build, python-setuptools, and python-wheel.
[arguments]: Use GEXPs. Remove "patch-Makefile" phase. Add
"patch-Makefile.in" phase. Update "install" phase.
Change-Id: I31da6982da6ced4489e6f330d5e7eeabe1e648cc
2025-05-10 23:26:13 +03:00
Nicolas Graves
f8bd2dbbd5
gnu: fail2ban: Improve snippet.
...
* gnu/packages/admin.scm (fail2ban)
[source]<modules>: Remove (srfi srfi-26).
<snippet>: Use gexp. Move substitute* patches...
[arguments]<phases>: ...to phases 'patch-setup.py and 'disable-some-tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
bbae08827f
gnu: fail2ban: Improve style.
...
* gnu/packages/admin.scm (fail2ban):
[arguments]<phases>: Rewrite phases 'set-action-dependencies and
copy-man-pages for readability.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
30f240b034
gnu: fail2ban: Improve style.
...
* gnu/packages/admin.scm (fail2ban): Use gexps and run guix style.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
6567fd4072
gnu: fail2ban: Update to 1.1.0.
...
* gnu/packages/patches/fail2ban-0.11.2_CVE-2021-32749.patch,
gnu/packages/fail2ban-0.11.2_fix-setuptools-drop-2to3.patch,
gnu/packages/patches/fail2ban-0.11.2_fix-test-suite.patch,
gnu/packages/patches/fail2ban-python310-server-action.patch,
gnu/packages/fail2ban-python310-server-actions.patch: Delete patches.
* gnu/local.mk: Deregister patches.
* gnu/packages/admin.scm (fail2ban): Update to 1.1.0.
[source]<snippet>: Use (srfi srfi-26) for readability.
<patches>: Deregister patches.
[build-system]: Switch to pyproject-build-system.
[arguments]<phases>: Remove phase 'invoke-2to3. Add phase
'avoid-external-binary-in-/bin to avoid creating a symlink to
python-wrapper binary during installation (current 'install phase
breaks otherwise). Run phases 'fix-default-config and
'set-action-dependencies before 'build phase (needed for pyproject).
[native-inputs]: Add python-setuptools, python-wheel.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
43a5197c6c
gnu: fail2ban: Move setup and test patches to phases.
...
* gnu/packages/admin.scm (fail2ban)
[source]<snippet>: Move setup and test substitutions...
[arguments]<phases>: ...to phases 'patch-setup.py and
'disable-some-tests.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:35 +02:00
Nicolas Graves
f744f060dd
gnu: fail2ban: Move file deletion to source snippet.
...
* gnu/packages/admin.scm (fail2ban)
[arguments]<phases>: Move multiple file deletion from here...
[source]<snippet>: ...to here.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-06 12:22:34 +02:00
Artyom V. Poptsov
8713e2038f
gnu: solaar: Update to 1.1.14.
...
* gnu/packages/admin.scm (solaar): Update to 1.1.14.
[propagated-inputs]: Add python-typing-extensions.
Change-Id: I6c5997f8ecadeb2cdfc62df428e8ec2524de1ed0
2025-05-02 10:35:11 +03:00
Artyom V. Poptsov
4a239cb65a
gnu: xfel: Move the package definition down.
...
* gnu/packages/admin.scm (xfel): Move the package definition down to improve
alphabetical sorting of packages in the module.
Change-Id: I07cff55c4b4cf3d65ab62d1519becdacaaed6b0e
2025-05-02 10:35:11 +03:00
Artyom V. Poptsov
f71f092210
gnu: xfel: Update to 1.3.3.
...
* gnu/packages/admin.scm (xfel): Update to 1.3.3.
[arguments]<#:phases>: Patch Makefile to replace hard-coded paths (see
<https://github.com/xboot/xfel/issues/74 >.)
Change-Id: I11ac84762f04fdf0fb205227db10a5273d25c7c5
2025-05-02 10:35:10 +03:00
Artyom V. Poptsov
6c6eb63549
gnu: sedsed: Update to 2.0.0.
...
* gnu/packages/admin.scm (sedsed): Update to 2.0.0.
[arguments]: Use GEXPs.
Change-Id: I42da29225493c99c09563d44bce22560985fc666
2025-05-02 10:35:10 +03:00
Artyom V. Poptsov
4341035547
gnu: hungrycat: Move the package definition up.
...
* gnu/packages/admin.scm (hungrycat): Move the package definition up to
improve alphabetical sorting of packages in the module.
Change-Id: I87abf7eeb586bb70b2ecb9879111966797f57d81
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
5068af1ce0
gnu: hungrycat: Update to 0.4.2.
...
* gnu/packages/admin.scm (hungrycat): Update to 0.4.2.
[native-inputs]: Add perl and perl-ipc-run.
Change-Id: If6890899bfdad2f6dbc093da218547475b9a49ec
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
e5c7ad9c0e
gnu: detox: Move the package definition up.
...
* gnu/packages/admin.scm (detox): Move the package definition up to improve
alphabetical sorting of packages in the module.
Change-Id: I04b3555f3e27af89ab49e9848a63caea521b27ad
2025-05-01 19:26:06 +03:00
Artyom V. Poptsov
0dfd0cc5ed
gnu: detox: Update to 2.0.0.
...
* gnu/packages/admin.scm (detox): Update to 2.0.0.
[native-inputs]: Add bison and pkg-config.
[arguments]: Remove along with now unnecessary phases.
Change-Id: I2fdf5a9e1b76aecb5b379f48fda9de33a255e562
2025-05-01 19:24:55 +03:00
Artyom V. Poptsov
d6f1b21fdc
gnu: pscircle: Update to 1.4.0.
...
* gnu/packages/admin.scm (pscircle): Update to 1.4.0.
[source]: Set URL to "https://gitlab.com/mildlyparallel/pscircle ".
Change-Id: I683a73050f457b13a8bd47b716a4816aae7e661f
2025-05-01 16:52:00 +03:00
Artyom V. Poptsov
482d70c958
gnu: xfel: Update to 1.3.2.
...
* gnu/packages/admin.scm (xfel): Update to 1.3.2.
[source]: Set URL to "https://github.com/xboot/xfel ".
[arguments]: Use GEXPs.
[arguments]<#:make-flags>: Set "PREFIX" and "DESTDIR".
[arguments]<#:phases>: Delete patch-installation-target phase.
Change-Id: I80233ace870c1b9ebab7549991e8e84bc7179ab8
2025-05-01 16:48:13 +03:00
Artyom V. Poptsov
ab4cba4651
gnu: ndppd: Update to 0.2.6.
...
* gnu/packages/admin.scm (ndppd): Update to 0.2.6.
Change-Id: Ib3f878f6f7dc9f4f83fa8a10f66e086bdf980612
2025-05-01 16:37:03 +03:00
Artyom V. Poptsov
c94b504698
gnu: masscan: Update to 1.3.2.
...
* gnu/packages/admin.scm (masscan): Update to 1.3.2.
[arguments]: Use GEXPs.
[arguments]<#:phases>: Update "patch-path" phase to patch the right file.
Change-Id: I9e0ba4fba7593f37271540bc998f80b302e0b814
2025-05-01 14:15:06 +03:00
Artyom V. Poptsov
ac4e749362
gnu: ufetch: Update to 0.4.
...
* gnu/packages/admin.scm (ufetch): Update to 0.4.
Change-Id: Iaea73468818d8d49c597ba0143a0ef17198abebd
2025-05-01 14:15:06 +03:00
Artyom V. Poptsov
fd12c7de45
gnu: aide: Update to 0.19.
...
* gnu/packages/admin.scm (aide): Update to 0.19.
[arguments]<#:configure-flags>: Add "--without-fstype" flag to disable the
support for Linux-only file system type restricted rules.
[inputs]: Remove libmhash; add nettle.
Change-Id: I067157438f4c0e50ba0a57688adc4f10e705f086
2025-05-01 14:15:03 +03:00
Artyom V. Poptsov
091161237b
gnu: fastfetch: Update to 2.42.0.
...
* gnu/packages/admin.scm (fastfetch): Update to 2.42.0.
Change-Id: I6e5441412c7059e9937cf26fbbe8d44c9e62b158
2025-05-01 08:59:21 +03:00
Artyom V. Poptsov
5e9a411d36
gnu: dool: Update to 1.3.4.
...
* gnu/packages/admin.scm (dool): Update to 1.3.4.
Change-Id: I986817532881df75bd0705a322eae4f4714c6de7
2025-05-01 08:56:33 +03:00