summaryrefslogtreecommitdiff
path: root/gnu/packages/disk.scm
AgeCommit message (Collapse)Author
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-12gnu: lf: Install man page and desktop file.Luis Guilherme Coelho
* gnu/packages/disk.scm (lf)[arguments]<#:phases>: Add 'install-man-page, and 'install-desktop-entry phases. Merges: https://codeberg.org/guix/guix/pulls/5531 Change-Id: I27c1e46fbf288e9896119bcb15c819ceb7ea5555 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-11gnu: lf: Update to 41.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Update to 41. [native-inputs]: Remove go-github-com-xuanwo-go-locale. Change-Id: I16b780f2567564f3c933bab3e69cd95dbbc38f6a
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-02gnu: f3: Update to 9.0.Nigko Yerden
* gnu/packages/disks.scm (f3): Update to 9.0. Change-Id: Iaaa87a2309f2abe75af9a42c9c088fbceffc6def Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-01-31gnu: ranger: Update home-page.Nguyễn Gia Phong
* gnu/packages/disk.scm (ranger)[home-page]: Use “https://ranger.fm”. [source]: Adjust accordingly. Change-Id: I6a0fa940c645639d10fb95c39b708ea93eb5a5db Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-31gnu: ranger: Set path to file.Nguyễn Gia Phong
While file is an optional dependency, it is required to determine file types and open files. * gnu/packages/disk.scm (ranger)[inputs]: Add file. [#:phases]: Add ‘set-paths’. Change-Id: I35a462d949cf1aca5896574a1ff19525d3c435f0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-25gnu: ddrescue: Update to 1.30.Andy Tai
* gnu/packages/disk.scm (ddrescue): Update to 1.30. Change-Id: I9fb74ed0dce743accb94ff9a23c4ea64ff55f631 Signed-off-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-27gnu: pydf: Update to 15-0.af38bb3.Nicolas Graves
* gnu/packages/disk.scm (pydf): Update to 15-0.af38bb3. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I16dbe1f9d0e74fb5bc64e35b69f1ff8b9b032f84 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: greaseweazle-host-tools: Switch to pyproject.Nicolas Graves
* gnu/packages/disk.scm (greaseweazle-host-tools): [build-system]: Switch to pyproject-build-system. Change-Id: Ifeaf9454be3f97e31d59f382c079b6dfe2f7bf2d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-27gnu: duperemove: Update to 0.15.2.luca
* gnu/packages/disk.scm (duperemove): Update to 0.15.2. [native-inputs]: Add xxhash, libbsd. Change-Id: Iefbb30b587a62b842e3f5c640bf17045fb99387b Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-20gnu: greaseweazle-host-tools: Disable tests.Sharlatan Hellseher
* gnu/packages/disk.scm (greaseweazle-host-tools)[arguments] <tests?>: Disable for now. [native-inputs]: Remove python-wheel. Change-Id: Icd1d43243e26a52468604860bf5bd458183d1c82
2025-10-25gnu: gptfdisk: Update to 1.0.10.Sören Tempel
* gnu/packages/disk.scm (gptfdisk): Update to 1.0.10.
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-15gnu: libblockdev: Patch more commands.Alvin Hsu
* gnu/packages/disk.scm (libblockdev): [arguments]<#:phases>{patch-paths}: Patch mkswap and swaplabel commands. Change-Id: I8da2feccc4dd02d198ccee05f8ea8551c3165e28 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop> Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Reviewed-by: Noé Lopez <noelopez@free.fr>
2025-10-13gnu: libblockdev: More thoroughly patch commands.Maxim Cournoyer
* gnu/packages/disk.scm (libblockdev) [#:phases] {patch-plugins-paths}: Rename to... {patch-paths}: ... this, and extend with more patching. [inputs]: Add exfatprogs, f2fs-tools, nilfs-utils and udftools. Fixes: #3466 Change-Id: I35659abcd7cdefa694f69900e5c956812f937499
2025-10-10gnu: open-iscsi: Fix build.Yan Abu Arab
* gnu/packages/disk.scm (open-iscsi)[arguments] <configure-flags>: Remove "-Ddbroot" as the utility iscsiadm requires /var/lib to be writable. <phases>: Add 'dont-install-to-/var. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2025-09-25gnu: Remove bmaptools.Sharlatan Hellseher
This project was archived by the owner on Oct 16, 2024 and will no longer be maintained by Intel. Failed to build. * gnu/packages/disk.scm (bmaptools): Delete variable. Change-Id: I7f34fd71891763c3c126a7e8ea907758a648c389
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-11gnu: lf: Update to 37.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Update to 37. [native-inputs]: Remove go-golang-org-x-text. Change-Id: I65e526ca6b24bb5d359ef8d264b7efd0995072d1
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-11gnu: lf: Update to 35.Sharlatan Hellseher
* gnu/packages/disk.scm (lf): Update to 35. Change-Id: I507fb2ef4df181bfbf352629a0b97e278581da52
2025-08-04gnu: Restore gnu-build-system phases.Greg Hogan
* gnu/packages/bioinformatics.scm (bandage), * gnu/packages/education.scm (openboard), * gnu/packages/emulators.scm (qtmips), * gnu/packages/games.scm (chessx), * gnu/packages/kde-systemtools.scm (spectacle-ocr-screenshot), * gnu/packages/qt.scm (pyotherside, qtwidgetanimationframework) <#:phases>: Restore build phase. * gnu/packages/admin.scm (wpa-supplicant-gui), * gnu/packages/finance.scm (kitsas) [arguments]<#:tests?>: Disable. <#:phases>: Restore build phase. * gnu/packages/engineering.scm (librecad) [arguments]<#:test-target>: Delete. <#:phases>: Restore build and check phases. * gnu/packages/music.scm (samplebrain) <#:phases>: Restore build, check, and install phases. * gnu/packages/password-utils.scm (qtpass) [arguments]<#:test-target>: Delete. <#:phases>: Restore build, check, and install phases. * gnu/packages/ebook.scm (inkbox), * gnu/packages/engineering.scm (qelectrotech), * gnu/packages/games.scm (doom-runner, moonlight-qt, pokerth, qcheckers), * gnu/packages/gps.scm (gpxsee), * gnu/packages/hardware.scm (openrgb), * gnu/packages/image-viewers.scm (qview), * gnu/packages/pdf.scm (qpdfview), * gnu/packages/qt.scm (signond), * gnu/packages/radio.scm (dream) <#:phases>: Restore build and install phases. * gnu/packages/disk.scm (qdirstat), * gnu/packages/pdf.scm (sioyek), * gnu/packages/qt.scm (signon-plugin-oauth2), * gnu/packages/radio.scm (qsstv, wfview), * gnu/packages/security-token.scm (yubikey-manager-qt), * gnu/packages/tex.scm (texmaker), * gnu/packages/video.scm (smplayer) [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. * gnu/packages/task-management.scm (timewarrior) <#:phases>: Restore check phase. * gnu/packages/audio.scm (supercollider) <#:phases>: Restore install phase. * gnu/packages/web.scm (libzim): Update to 9.3.0. (kiwix-lib): Update to 14.0.0. (kiwix-desktop): Update to 2.4.1. [source](patches): Delete. [arguments]<#:test-target>: Delete. [arguments]<#:tests?>: Disable. <#:phases>: Restore build and install phases. (kiwix-tools): Update to 3.7.0. * gnu/packages/patches/kiwix-desktop-newer-libkiwix.patch: Delete. * gnu/local.mk: Update accordingly. Change-Id: Ia5162ec190fc21334bbc516dcc01056d599f2891
2025-07-30gnu: rmlint: Update to 2.10.3.Greg Hogan
* gnu/packages/disk.scm (rmlint): Update to 2.10.3. Change-Id: I46b3f8c0bad5b7c179c353a7df6794b2f3b4a633
2025-07-28gnu: fdisk: Fix build with GCC 14.Ashish SHUKLA
* gnu/packages/disk.scm (fdisk)[phases]<#:make-flags>: Add CFLAGS. Fixes: guix/guix#1636 Change-Id: I668b0e2e22d08ece2dcae4aee117ff36050e2031 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-21gnu: testdisk: Update to 7.2.Andreas Enge
* gnu/packages/disk.scm (testdisk): Update to 7.2. Change-Id: I7a9223a3f9890e992213480b6dde8e2b5f57cced
2025-07-18gnu: Use cryptsetup-minimal instead of cryptsetup.Janneke Nieuwenhuizen
* gnu/packages/admin.scm (pam-mount)[inputs]: Use cryptsetup-minimal instead of cryptsetup. * gnu/packages/crypto.scm (tomb)[inputs]: Likewise. * gnu/packages/linux.scm (ecryptfs-utils)[inputs]: Likewise. * gnu/packages/password-utils.scm (bruteforce-luks)[inputs]: Likewise. * gnu/packages/storage.scm (ceph)[inputs]: Likewise. * gnu/packages/virtualization.scm (ganeti-instance-guix)[inputs]: Likewise. * gnu/packages/disk.scm (volume-key)[inputs]: Likewise. (libblockdev)[inputs]: Likewise. * gnu/packages/freedesktop.scm (udisks)[inputs]: Likewise. * gnu/system/install.scm (%installer-disk-utilities)[inputs]: Likewise. Change-Id: Ib48ae1b45f6c63edd620a932241f2aa57567a350
2025-06-27gnu: qdirstat: Update to 1.9.Sharlatan Hellseher
* gnu/packages/disk.scm (qdirstat): Update to 1.9. Change-Id: Ie1a7a062d08cdafb0d0ce5f00193639239c07acd
2025-06-27gnu: qdirstat: Improve package.Sharlatan Hellseher
* gnu/packages/disk.scm (qdirstat): Apply G-expressions, shift order of the fields. Change-Id: I05a1df8d1b9d1106b64b465aeb2ee4a326ee50f3
2025-06-27gnu: packages/disk: Sort used module.Sharlatan Hellseher
* gnu/packages/disk.scm: Sort #:used-module alphabetically. Change-Id: Ie2f70a0fd16c06385fb1f08878c2373a44e668df
2025-06-27gnu: Add open-iscsi.Grigory Shepelev
* gnu/packages/disk.scm (open-iscsi): New variable. Change-Id: I900d12757c20e86bb68c762d732fdf64efe30742 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-27gnu: Add open-isns.Grigory Shepelev
* gnu/packages/disk.scm (open-isns): New variable. Change-Id: I63f14426888d0482a1aee1d1c1a60c00c8a4e75d Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-21gnu: ranger: Improve package style.Vinicius Monego
* gnu/packages/disk.scm (ranger): Move native-inputs under arguments, inputs under native-inputs. [arguments]: Use G-Expressions. Change-Id: Icc09cef69a552643bba426debee5002de787a86f
2025-06-21gnu: ranger: Update to 1.9.4.Vinicius Monego
* gnu/packages/disk.scm (ranger): Update to 1.9.4. [build-system]: Use pyproject-build-system. [native-inputs]: Remove which. Add python-setuptools, python-wheel. [arguments]: Remove '#:test-target'. Do not override the 'check' phase. Change-Id: I96bdfebd8ffb7793835fdf33f6f68249fe59eaba
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>