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>
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>
gnu: fail2ban: Improve style.
* gnu/packages/admin.scm (fail2ban): Use gexps and run guix style.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
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>
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>
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>
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
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
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
gnu: sedsed: Update to 2.0.0.
* gnu/packages/admin.scm (sedsed): Update to 2.0.0.
[arguments]: Use GEXPs.
Change-Id: I42da29225493c99c09563d44bce22560985fc666
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
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
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
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
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
gnu: ndppd: Update to 0.2.6.
* gnu/packages/admin.scm (ndppd): Update to 0.2.6.
Change-Id: Ib3f878f6f7dc9f4f83fa8a10f66e086bdf980612
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
gnu: ufetch: Update to 0.4.
* gnu/packages/admin.scm (ufetch): Update to 0.4.
Change-Id: Iaea73468818d8d49c597ba0143a0ef17198abebd
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