summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Expand)Author
2021-09-23installer: Support XFS....* gnu/installer/newt/partition.scm (run-fs-type-page): Add ‘xfs’ to the list box. * gnu/installer/parted.scm (user-fs-type-name, user-fs-type->mount-type) (partition-filesystem-user-type): Add ‘xfs’ mapping. (create-xfs-file-system): New procedure. (format-user-partitions): Use it. * gnu/installer.scm (set-installer-path): Add xfsprogs. Tobias Geerinckx-Rice
2021-09-23system: Add xfsprogs to base packages....This makes them available in the Guix System installer. * gnu/system.scm (%base-packages-disk-utilities): Add xfsprogs. Tobias Geerinckx-Rice
2021-09-23file-systems: Add support for XFS....* gnu/build/file-systems.scm (%xfs-endianness): New syntax. (xfs-superblock?, read-xfs-superblock, xfs-superblock-uuid) (xfs-superblock-volume-name, check-xfs-file-system): New procedures. (%partition-label-readers, %partition-uuid-readers, check-file-system): Register them. * doc/guix.texi (Keyboard Layout and Networking and Partitioning): Note XFS support. Tobias Geerinckx-Rice
2021-09-23file-systems: Add file system to *-SUPERBLOCK-VOLUME-NAME docstrings....* gnu/build/file-systems.scm (ext2-superblock-volume-name) (bcachefs-superblock-volume-name, btrfs-superblock-volume-name) (fat32-superblock-volume-name, fat16-superblock-volume-name) (iso9660-superblock-volume-name, jfs-superblock-volume-name) (f2fs-superblock-volume-name): Mention the file system type in the docstring for consistency with the other superblock procedures. Tobias Geerinckx-Rice
2021-09-23linux-initrd: Support XFS....* gnu/system/linux-initrd.scm (file-system-packages): Add xfs_repair/static when needed. (file-system-type-modules): Add ‘xfs’ module when needed. Tobias Geerinckx-Rice
2021-09-23uuid: Support XFS....* gnu/system/uuid.scm (string->xfs-uuid): New procedure. (%uuid-parsers, %uuid-printers): Add ‘xfs’ file system type. Tobias Geerinckx-Rice
2021-09-23gnu: Add xfs_repair-static....* gnu/packages/linux.scm (xfs_repair/static): New public variable. Tobias Geerinckx-Rice
2021-09-23gnu: Add xfsprogs-static....* gnu/packages/linux.scm (xfsprogs/static): New public variable. Tobias Geerinckx-Rice
2021-09-23gnu: xfsprogs: Build verbosely....* gnu/packages/linux.scm (xfsprogs)[arguments]: Add "V=1" to #:make-flags, and honour them in custom phases. Tobias Geerinckx-Rice
2021-09-23gnu: libinih: Build & install static libraries....* gnu/packages/linux.scm (libinih)[outputs]: Add "static". [arguments]: Substitute "-Ddefault_library=both" for the "-Ddefault_library=shared" configure flag. Add a new 'separate-static phase. Tobias Geerinckx-Rice
2021-09-23linux-initrd: Include only the single ‘bcachefs’ binary....* gnu/system/linux-initrd.scm (file-system-packages): Substitute bcachefs/static for bcachefs-tools/static. Tobias Geerinckx-Rice
2021-09-23syscalls: Deduplicate device number conversion....* guix/cpio.scm (device-number, device->major+minor): Move to, and subsequently import from, … * guix/build/syscalls.scm (device-number, device-number->major+minor): …here. Note the slight name change. (mounts): Replace 16-bit open code with a DEVICE-NUMBER call. * gnu/build/linux-boot.scm (device-number): Remove duplicate 16-bit implementation in favour of the one above. (resume-if-hibernated): Reuse DEVICE-NUMBER->MAJOR+MINOR. Tobias Geerinckx-Rice
2021-09-23gnu: Don't abuse check-btrfs-file-system to scan....It was never guaranteed to be run for non-root file systems. It was for root file systems only due to a bug now fixed. * gnu/build/file-systems.scm (check-btrfs-file-system): Don't invoke ‘btrfs device scan’ here. * gnu/system/linux-initrd.scm (raw-initrd): Do so here if any btrfs file systems are present. Tobias Geerinckx-Rice
2021-09-23linux-boot: Honour fsck.mode & fsck.repair....* gnu/build/linux-boot.scm (boot-system): Honour ‘fsck.mode=’ and ‘fsck.repair=’ kernel command line options. * doc/guix.texi (Initial RAM Disk): Document both. Tobias Geerinckx-Rice
2021-09-23file-systems: Support forced checks & repairs....* gnu/build/file-systems.scm (check-ext2-file-system) (check-bcachefs-file-system, check-btrfs-file-system) (check-fat-file-system, check-jfs-file-system, check-f2fs-file-system) (check-ntfs-file-system, check-file-system): Take and honour new FORCE? and REPAIR arguments. Update the docstring. Adjust all callers. * gnu/system/file-systems.scm <file-system>: Add new SKIP-CHECK-IF-CLEAN? and REPAIR fields. (file-system->spec, spec->file-system): Adjust accordingly. * gnu/build/linux-boot.scm (mount-root-file-system): Take new SKIP-CHECK-IF-CLEAN? and REPAIR keyword arguments. Thread them through to CHECK-FILE-SYSTEM. * doc/guix.texi (File Systems): Document both new <file-system> options. Tobias Geerinckx-Rice
2021-09-23gnu: rsync: Enable zstd & lz4 compression....Both are ridiculously more suited to this role than the old zlib compressor. The closure size increase is negligible (1 MiB or 1.3% for zstd, 1.7 MiB for both). * gnu/packages/rsync.scm (rsync-next)[inputs]: Add zstd:lib and lz4. [arguments]: Remove the corresponding "--disable-zstd" and "--disable-lz4" #:configure-flags. Tobias Geerinckx-Rice
2021-09-23gnu: htop: Update to 3.1.0....* gnu/packages/admin.scm (htop): Update to 3.1.0. Signed-off-by: Leo Famulari <leo@famulari.name> Z572
2021-09-23gnu: linux-libre 4.4: Update to 4.4.284....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.284. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 4.9: Update to 4.9.283....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.283. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 4.14: Update to 4.14.247....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.247. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 4.19: Update to 4.19.207....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.207. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 5.4: Update to 5.4.148....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.148. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 5.10: Update to 5.10.68....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.68. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: linux-libre 5.14: Update to 5.14.7....* gnu/packages/linux.scm (linux-libre-5.14-version): Update to 5.14.7. (linux-libre-5.14-pristine-source): Update hash. Leo Famulari
2021-09-23gnu: Add r-omnipathr....* gnu/packages/bioconductor.scm (r-omnipathr): New variable. Ricardo Wurmus
2021-09-23gnu: Add r-logger....* gnu/packages/cran.scm (r-logger): New variable. Ricardo Wurmus
2021-09-23gnu: uBlock Origin: Update to 1.38.0....* gnu/packages/browser-extensions.scm (uassets): Remove variable. (ublock-origin): Update to 1.38.0. [source]: Specify RECURSIVE? to GIT-FETCH. [arguments]: Remove phase link-uassets. Add phase do-not-depend-on-git. Remove trailing #t's. [native-inputs]: Remove UASSETS. Marius Bakke
2021-09-23gnu: ungoogled-chromium: Update to 93.0.4577.82-0.3f62dbc....* gnu/packages/patches/ungoogled-chromium-ffmpeg-compat.patch, gnu/packages/patches/ungoogled-chromium-system-nspr.patch: New files. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/chromium.scm (%preserved-third-party-files): Adjust for version 93. (%chromium-version): Set to 93.0.4577.82. (%ungoogled-revision): Set to 93.0.4577.82-1-2-g3f62dbc. (%debian-patches): Remove 'system/nspr.patch'. (%ungoogled-origin): Update source hash. (%guix-patches): Add 'ungoogled-chromium-ffmpeg-compat.patch' and 'ungoogled-chromium-system-nspr.patch'. (ungoogled-chromium-snippet): Remove PYTHON-2 usage. Don't unbundle 'snappy'. (libvpx/chromium): Remove variable. (ungoogled-chromium)[source]: Update hash. [arguments]: Add "is_cfi=false", "use_thin_lto=false", and "blink_enable_generated_code_formatting=false". [native-inputs]: Change CLANG-11 to CLANG-12. Change NODE to NODE-LTS. Add PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB. Remove PYTHON-2. [inputs]: Change LIBVPX/CHROMIUM to LIBVPX. Marius Bakke
2021-09-23gnu: lldb: Update to 12.0.1....* gnu/packages/llvm.scm (lldb): Update to 12.0.1. [inputs]: Change from LLVM-11 and CLANG-11 to LLVM-12 and CLANG-12. Marius Bakke
2021-09-23gnu: lld: Update to 12.0.1....* gnu/packages/llvm.scm (lld): Update to 12.0.1. [native-inputs]: Add LIBUNWIND-HEADERS. Marius Bakke
2021-09-23gnu: Add libunwind-headers....* gnu/packages/llvm.scm (libunwind-headers): New public variable. Marius Bakke
2021-09-23gnu: LLVM, Clang: Update to 12.0.1....* gnu/packages/patches/clang-12-tools-extra-directory.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/llvm.scm (llvm-12, clang-runtime-12): Update to 12.0.1. (clang-12): Likewise. Remove obsolete patch. Marius Bakke
2021-09-23gnu: u-boot-tools: Install the 'kwboot' executable....* gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Install one more file. Marius Bakke
2021-09-23gnu: Add node-irc....* gnu/packages/node-xyz.scm (node-irc): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Ron Nazarov
2021-09-23gnu: Add node-irc-colors....* gnu/packages/node-xyz.scm (node-irc-colors): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Ron Nazarov
2021-09-23gnu: emacs-docker: Disable tests in a correct way...* gnu/packages/emacs-xyz.scm (emacs-docker)[arguments]: Uses #tests? instead of deleting the `check' phase. Nicolas Goaziou
2021-09-23gnu: emacs-docker: Add missing propagated input...* gnu/packages/emacs-xyz.scm (emacs-docker)[propagated-inputs]: Add emacs-transient. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Andrew Tropin
2021-09-23gnu: oil: Update to 0.9.2....* gnu/packages/shells.scm (oil): Update to 0.9.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Felix Gruber
2021-09-23gnu: komikku: Update to 0.33.1....* gnu/packages/gnome.scm (komikku): Update to 0.33.1. Liliana Marie Prikler
2021-09-22gnu: handbrake: Update to 1.4.1....* gnu/packages/video.scm (handbrake): Update to 1.4.1 [inputs]: Add libjpeg-turbo and zimg. Eric Bavier
2021-09-22gnu: mu: Update to 1.6.6....* gnu/packages/mail.scm (mu): Update to 1.6.6. Leo Famulari
2021-09-22Revert hasty kernel updates....This reverts commits 443740b4caba2791193e6282c02c074d6e21e373 and ce45cd6f77b048e3323a9a31a3968649a5639f58^..04549103671a1e3005f2e80e604b743a5afb7e71. For more information, see this mailing list thread: https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00234.html It makes 5.14.6 the "default" kernel version. Leo Famulari
2021-09-22gnu: WebKitGTK: Update to 2.32.4....* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.4. Leo Famulari
2021-09-22gnu: linux-libre 4.4: Update to 4.4.284....* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.284. (linux-libre-4.4-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre 4.9: Update to 4.9.283....* gnu/packages/linux.scm (linux-libre-4.9-version): Update to 4.9.283. (linux-libre-4.9-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre 4.14: Update to 4.14.247....* gnu/packages/linux.scm (linux-libre-4.14-version): Update to 4.14.247. (linux-libre-4.14-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre 4.19: Update to 4.19.207....* gnu/packages/linux.scm (linux-libre-4.19-version): Update to 4.19.207. (linux-libre-4.19-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre 5.4: Update to 5.4.148....* gnu/packages/linux.scm (linux-libre-5.4-version): Update to 5.4.148. (linux-libre-5.4-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre 5.10: Update to 5.10.68....* gnu/packages/linux.scm (linux-libre-5.10-version): Update to 5.10.68. (linux-libre-5.10-pristine-source): Update hash. Leo Famulari
2021-09-22gnu: linux-libre: Update to 5.14.7....* gnu/packages/linux.scm (linux-libre-5.13-version, linux-libre-5.13-gnu-revision, linux-libre-5.13-pristine-source, linux-libre-5.13-source, linux-libre-headers-5.13, linux-libre-5.13): Remove variables. (linux-libre-version, linux-libre-gnu-revision, linux-libre-pristine-source, linux-libre-source, linux-libre, linux-libre-with-bpf): Use 5.14. * gnu/packages/aux-files/linux-libre/5.13-arm.conf, gnu/packages/aux-files/linux-libre/5.13-arm64.conf, gnu/packages/aux-files/linux-libre/5.13-i686.conf, gnu/packages/aux-files/linux-libre/5.13-x86_64.conf: Delete files. * Makefile.am (AUX_FILES): Remove them. Leo Famulari