summaryrefslogtreecommitdiff
path: root/gnu/packages/disk.scm
AgeCommit message (Collapse)Author
2025-04-14gnu: greaseweazle-host-tools: Update to 1.22.Ian Eure
* gnu/packages/disk.scm (greaseweazle-host-tools): Update to 1.22. [native-inputs]: Add python-setuptools and python-wheel. [native-inputs]: Reformat. Change-Id: Ib9fbfe0c130a1caf71a857ab8ee4e34f89f54697
2025-04-01gnu: libblockdev: Update to 3.3.0.Ashish SHUKLA
* gnu/packages/disk.scm (libblockdev): Update to 3.3.0. [inputs]: Add json-glib-minimal, libatasmart. Change-Id: I50c167ed0692133c9a36e691911576c283c7bbfe Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-28gnu: ddrescue: Update to 1.29.1.Andy Tai
* gnu/packages/disk.scm (ddrescue): Update to 1.29.1. Change-Id: Ifb8fbc7d04c5c428d18fee0b48d53b0af0aae04e Signed-off-by: Greg Hogan <code@greghogan.com>
2025-02-20gnu: libblockdev: Allow building on riscv64-linux.Efraim Flashner
* gnu/packages/disk.scm (libblockdev)[inputs]: Only add multipath-tools on systems which are supported. Change-Id: Ie79a78bfdf0147589494a0a1a39e4ff45fefbbee
2025-02-16gnu: qdirstat: Support wayland.Danny Milosavljevic
* gnu/packages/disk.scm (qdirstat)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland-5. Change-Id: Iffbf3760ad37112719dbeadcf87bb84ced30c116
2025-02-11gnu: ddrescue: Update to 1.29.Andy Tai
* gnu/packages/disk.scm (ddrescue): Update to 1.29. Change-Id: I90e1425282372c00cce2b999b22aace52ac232ec Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-02gnu: Add fatresize.Sughosha
* gnu/packages/disk.scm (fatresize): New variable. Change-Id: Iebe5d4df7e3c8b4d41f72d5774577672c9c6ba9b Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-01-26Merge remote-tracking branch 'origin/go-team'Sharlatan Hellseher
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
2025-01-26gnu: libblockdev: List unpatched file system plugins/programs.Maxim Cournoyer
* gnu/packages/disk.scm (libblockdev) [arguments] <phases>: Output a warning message for each unpatched program in the patch-plugin-paths phase. Change-Id: I44fcb1cad339581536f9136147de54ca259719c1
2025-01-21gnu: packages/disk: Remove golang module.Sharlatan Hellseher
* gnu/packages/disk.scm: As all Golang dependencies were shifted to corresponded submodules, remove not required "golang" module from used ones. Change-Id: If89a980e99747bc7501f4bbc26a41a39fb90ae05
2025-01-21gnu: lf: Update to 33.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Update to 33. [native-inputs]: Remove go-gopkg-in-djherbis-times-v1; add go-github-com-fsnotify-fsnotify, go-github-com-xuanwo-go-locale, go-golang-org-x-sys, and go-golang-org-x-text. Change-Id: Ia82629c748254838b2aefbc21bc226b81bb2a660
2024-12-18gnu: python-pyparted: Update to 3.13.0.Sharlatan Hellseher
* gnu/packages/disk.scm: Add pyproject. (python-pyparted): Update to 3.13.0, fix build. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I1f5e7ff6e49ed4c868f7bb3033a92d27020f4114
2024-10-16gnu: libblockdev: Use gexps.Maxim Cournoyer
* gnu/packages/disk.scm (libblockdev) [phases]: Use gexps. {patch-plugin-paths}: Use search-input-file. Change-Id: I61f9b3dfdd4dc249fb0f59abb99826a8e759bb42 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16gnu: libblockdev: Update to 3.1.1.Sarah Morgensen
* gnu/packages/disk.scm (libblockdev): Update to 3.1.1. [inputs]: Add keyutils and libnvme. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16gnu: libblockdev: Fix inputs.Sarah Morgensen
Add missing inputs; make util-linux a regular input since libblockdev retains references to it. * gnu/packages/disk.scm (libblockdev): [native-inputs]: Move util-linux... [inputs]: ... here. Add bcache-tools, e2fsprogs, gptfdisk, multipath-tools, and ntfs-3g. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-16gnu: libblockdev: Embed executable paths.Sarah Morgensen
* gnu/packages/disk.scm (libblockdev)[arguments]<#:phases>: Add 'patch-plugin-paths' phase. Fixes: <https://bugs.gnu.org/33896>. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I96f9e2f03650b22ffef5a7fe091159450e4c5b67 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-14gnu: duperemove: Update to 0.14.1.Hilton Chain
* gnu/packages/disk.scm (duperemove): Update to 0.14.1. Change-Id: Id5683391ec65266b12c664c8851afdeccbcdee0e
2024-09-29gnu: gparted: Update to 1.6.0.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (gparted): Update to 1.6.0. Change-Id: If6ef93f6107431b6af3f2a66ad3eb2e84f10acea
2024-08-31gnu: memkind: Disable parallel build.宋文武
* gnu/packages/disk.scm (memkind)[arguments]: Add '#:parallel-build? #f'. Change-Id: I64f92c2a23e48eb7a131048ca1da3784416546e4
2024-08-31gnu: ranger: Fix build.宋文武
* gnu/packages/disk.scm (ranger)[phases]: Put 'wrap-program' after 'install'. Change-Id: I6a07b896995f40ff2169b1bc5aaf2251d353bdc7
2024-08-31gnu: fdisk: Add libxcrypt dependency.宋文武
* gnu/packages/disk.scm (fdisk)[inputs]: Add libxcrypt. Change-Id: I78d5a320ba3415193097801fca038fd6080af2ff
2024-08-31gnu: libblockdev: Add libcryptsetup propagated inputs.Josselin Poiret
* gnu/packages/disk.scm (libblockdev): Add propagated inputs from libcryptsetup. Change-Id: I4e1a6330f093d7829b1cd97921d078c524f5f9fc
2024-08-31gnu: volume-key: Add required transitive dependencies.Josselin Poiret
* gnu/packages/disk.scm (volume-key): Add transitive dependencies for libdevmapper and libcryptsetup. Change-Id: Iaced5bedd2f6ec8e67118b2ee4d01f14704a3694
2024-08-31gnu: parted: Use C.UTF-8 for Unicode tests.Josselin Poiret
* gnu/packages/disk.scm (parted): Switch back from en_US.utf8 to the initially upstream-intended C.UTF-8. Change-Id: I96352abeecd0f63d64fdaa826a24c9564ef16616
2024-08-31gnu: ranger: Add 'bash' input for 'wrap-program'.Maxime Devos
It is required for cross-compilation. * gnu/packages/disk.scm (ranger)[inputs]: Add 'bash-minimal'. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Idff39ad6a1d50519724f3c445a01eee30826092e
2024-08-18Replace some more occurrences of ‘setuid-programs’.Tobias Geerinckx-Rice
* gnu/packages/containers.scm (podman, buildah)[arguments]: Substitute /run/privileged/bin for /run/setuid-programs. * gnu/packages/mail.scm (opensmtpd)[arguments]: Likewise. * gnu/packages/spice.scm (spice-gtk)[arguments]: Likewise. * gnu/packages/patches/enlightenment-fix-setuid-path.patch: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[description]: Rewrite example code to use the ‘privileged-program(s)’ terminology. * doc/guix-cookbook.texi (Network bridge for QEMU): Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Update a comment. Change-Id: I7f467e8743a3ef556cd89bac41509bf51d9edb30
2024-08-11gnu: Replace (almost) all uses of /run/setuid-programs.Tobias Geerinckx-Rice
…those good for master, anyway. * gnu/packages/admin.scm (ktsuss, opendoas, hosts) [arguments]: Replace /run/setuid-programs with /run/privileged/bin. * gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise. * gnu/packages/debian.scm (pbuilder)[arguments]: Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Likewise. * gnu/packages/enlightenment.scm (efl, enlightenment) [arguments]: Likewise. * gnu/packages/gnome.scm (gdm, gnome-control-center) [arguments]: Likewise. * gnu/packages/linux.scm (singularity)[arguments]: Likewise. * gnu/packages/lxde.scm (spacefm)[arguments]: Likewise. * gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise. * gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise. * gnu/services/dbus.scm (dbus-configuration-directory): Likewise. * gnu/services/ganeti.scm (%default-ganeti-environment-variables): Likewise. * gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise. * gnu/tests/ldap.scm (marionette): Likewise. * gnu/tests/monitoring.scm (os): Likewise.
2024-07-15gnu: packages/golang: Set default go version to 1.21.Sharlatan Hellseher
Golang versions 1.17 (02 Aug 2022), 1.18 (01 Feb 2023), 1.19 (06 Sep 2023) and 1.20 (06 Feb 2024) are EOL <https://endoflife.date/go>. These changes set preferable default version to the minimal currently maintained one e.g. 1.21 * gnu/packages/golang.scm (go): Set default to go-1.21, add annotation for the future maintenance. Remove field <#:go> setting Golang version to go-1.18, go-1.19, 1.20 and 1.21: * gnu/packages/admin.scm * gnu/packages/configuration-management.scm * gnu/packages/databases.scm * gnu/packages/disk.scm * gnu/packages/education.scm * gnu/packages/file-systems.scm * gnu/packages/finance.scm * gnu/packages/golang-check.scm * gnu/packages/golang-crypto.scm * gnu/packages/golang-web.scm * gnu/packages/golang-xyz.scm * gnu/packages/golang.scm * gnu/packages/high-availability.scm * gnu/packages/ipfs.scm * gnu/packages/irc.scm * gnu/packages/messaging.scm * gnu/packages/networking.scm * gnu/packages/syncthing.scm * gnu/packages/textutils.scm * gnu/packages/time.scm * gnu/packages/version-control.scm * gnu/packages/video.scm Change-Id: Ieba6a5d7a18423f838d14c02ad55a2ba9c8559eb
2024-06-18gnu: rmlint: Use default scons.Nicolas Graves
* gnu/packages/disk.scm (rmlint): Use default scons. Change-Id: I84f66876f8acaee719f657ca85693bc23a8d0c4d Signed-off-by: jgart <jgart@dismail.de>
2024-04-06gnu: lf: Refresh package style.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Adjust indentation. [arguments]: Use list style. Add <#:install-source?>. [native-inputs]: Sort alphabetically, move after arguments. [description]: Use texinfo style, adjust indentation. Change-Id: I7ce733139ca9a1514329cc1034de8f21c100b855
2024-04-06gnu: lf: Update to 31.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Update to 31. [arguments] <#:go>: Use go-1.18. [native-inputs]: Remove go-github-com-gdamore-tcell-v2-2.3; add go-github-com-gdamore-tcell-v2 and go-github-com-djherbis-times. * gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2-2.3): Remove variable. Change-Id: I02f675eeb74a2a08dd153ca64619bd6a8f23943c
2024-04-06gnu: go-github-com-mattn-go-runewidth: Move to golang-xyz.Sharlatan Hellseher
* gnu/packages/golang.scm (go-github-com-mattn-go-runewidth): Move from here ... * gnu/packages/golang-xyz.scm: ... to here. * gnu/packages/check.scm: Add (gnu packages golang-xyz) module. * gnu/packages/disk.scm: Likewise. * gnu/packages/messaging.scm: Likewise. * gnu/packages/time.scm: Likewise. * gnu/packages/weather.scm: Likewise. Change-Id: I80f8b4c31c0fd8fee7c190a7740513ee139646d4
2024-04-05gnu: nwipe: Update to 0.36.Timotej Lazar
* gnu/packages/disk.scm (nwipe): Update to 0.36. Change-Id: I71e6714118cfc2a98e19373b3db80188903a63c3 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-30gnu: ddrescue: Update to 1.28.Vinicius Monego
* gnu/packages/disk.scm (ddrescue): Update to 1.28. Change-Id: I6211c020890df293312d7c5cf213c12467fc9d00
2024-03-24gnu: duc: Update style.Vivien Kraus
* gnu/packages/disk.scm (duc) [arguments]: Convert to list of G-Expressions. Change-Id: Iefcdcc55b1e71f7e866cb04795ef74f3b675cfce Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-03-24gnu: duc: Fix build.Vivien Kraus
* gnu/packages/patches/duc-fix-test-sh.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. * gnu/packages/disk.scm (duc): Use it here. Change-Id: I664614dc35fb88f8ee63dbe727a38f17f4af0f8e Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-13gnu: go-golang-org-x-term: Move to golang-build.Sharlatan Hellseher
* gnu/packages/golang.scm (go-golang-org-x-term): Move from here ... * gnu/packages/golang-build.scm: ... to here. * gnu/packages/disk.scm: Add (gnu packages golang-build) module. * gnu/packages/image-viewers.scm: As above. Change-Id: Ibdb637bb129437ef74a0270fd44edc8804bb3055
2023-12-29gnu: f3: Fix cross-compiling.Zheng Junjie
* gnu/packages/disk.scm (f3) [arguments]: Use Gexp. Change-Id: I906a2b7b7691ae53592cfa35ba64fc7e7d735664 Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-11-19gnu: nwipe: Update to 0.35.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (nwipe): Update to 0.35. [inputs]: Add libconfig. Change-Id: Ia4d704ffd58c3d4ea6d10e718808797b528438e0
2023-11-22gnu: Add findimagedupes.Morgan Smith
* gnu/packages/disk.scm (findimagedupes): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-24gnu: hdparm: Move to (gnu packages disk).Felix Lechner
* gnu/packages/linux.scm (hdparm): Move to... * gnu/packages/disk.scm (hdparm): ... here. Signed-off-by: Hilton Chain <hako@ultrarare.space>
2023-08-06gnu: rmlint: Remove libelf.Tobias Geerinckx-Rice
libelf provides libelf.so.0, elfutils libelf.so.1. rmlint links only to one. * gnu/packages/disk.scm (rmlint)[inputs]: Remove libelf.
2023-08-06gnu: rmlint: Update package style.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (rmlint)[arguments]: Rewrite as G-expressions. [native-inputs, inputs]: Remove input labels.
2023-08-06gnu: rmlint: Update to 2.10.2.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (rmlint): Update to 2.10.2.
2023-07-30gnu: ndctl: Update to 78.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (ndctl): Update to 78. [inputs]: Add libtraceevent & libtracefs.
2023-07-23gnu: parted: Update to 3.6.Tobias Geerinckx-Rice
* gnu/packages/disk.scm (parted): Update to 3.6.
2023-07-21gnu: parted: Skip tests when cross-compiling.Efraim Flashner
* gnu/packages/disk.scm (parted)[arguments]: Adjust #:tests? to skip tests when cross-compiling.
2023-07-20gnu: parted: Disable tests for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/disk.scm (parted)[argument]: Set #:tests? to #false when building for the Hurd.
2023-07-13gnu: parted: Support building for the Hurd.Janneke Nieuwenhuizen
* gnu/packages/disk.scm (parted)[inputs]: Remove lvm2, add hurd-minimal when building for the Hurd. [arguments]: Add configure-flag '--disable-device-mapper' when building for the Hurd. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
2023-07-01gnu: Add greaseweazle-host-tools.Rikard Nordgren
* gnu/packages/disk.scm (greaseweazle-host-tools): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>