~ruther/guix-local

79415548 — Arun Isaac 3 years ago
gnu: Add vpn-slice.

* gnu/packages/vpn.scm (vpn-slice): New variable.
16a6cbe9 — Mathieu Othacehe 3 years ago
image: Add comments.

* gnu/image.scm: Add some comments across the whole module.
c263cf3b — Andrew Whatson 3 years ago
gnu: emacs-flycheck-guile: Update to 0.4.

* gnu/packages/emacs-xyz.scm (emacs-flycheck-guile): Update to 0.4.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
23152ff7 — Petr Hodina 4 years ago
gnu: Add fwupd.

* gnu/packages/firmware.scm (fwupd): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0bb0e843 — muradm 3 years ago
gnu: libcgroup: Update to 2.0.2.

* gnu/packages/linux.scm (libcgroup): Update to 2.0.2.
[source]: Project migrated to github.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
67a6828b — Ludovic Courtès 3 years ago
pull: Create a version 3 manifest.

This makes the profile readable by older Guix instances.  This is a
followup to c9fbd40785a99e13a59d8e530830ce85220a9871.

Fixes <https://issues.guix.gnu.org/57306>.
Reported by Arun Isaac <arunisaac@systemreboot.net>.

* guix/profiles.scm (%manifest-format-version): Export.
* guix/scripts/package.scm (build-and-use-profile): Add #:format-version
and pass it to 'profile-derivation'.
* guix/scripts/pull.scm (build-and-install): Pass #:format-version 3.
270e1b9e — Ludovic Courtès 3 years ago
reconfigure: Use 'current-channels' to obtain provenance data.

This reinstates a modified version of
b08439809f0868a74d0bd0e14d45cb3e5dd46a8c, which contained a thinko.

Previously, build-time metadata from (guix config) would be ignored when
available--e.g., when running /run/current-system/profile/bin/guix.

This is a followup to 316fc2acbb112bfa572ae30f95a93bcd56621234.

* guix/scripts/system/reconfigure.scm (check-forward-update): Use
'current-channels' rather than 'current-profile' + 'profile-channels'.
36445e4d — Ricardo Wurmus 3 years ago
gnu: pigx-bsseq: Update to 0.1.8.

* gnu/packages/bioinformatics.scm (pigx-bsseq): Update to 0.1.8.
8c524667 — Mădălin Ionel Patrașcu 3 years ago
gnu: r-dyngen: Update to 1.0.4.

* gnu/packages/bioinformatics.scm (r-dyngnen): Update to 1.0.4.
[source]: Change to cran-uri source.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
18861877 — Efraim Flashner 3 years ago
gnu: parallel: Update to 20220822.

* gnu/packages/parallel.scm (parallel): Update to 20220822.
1dfa3a9f — Efraim Flashner 3 years ago
gnu: qutebrowser: Update to 2.5.2.

* gnu/packages/web-browsers.scm (qutebrowser): Update to 2.5.2.
c7df8a02 — Efraim Flashner 3 years ago
gnu: translate-shell: Update to 0.9.7.

* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.7.
[arguments]: Remove trailing #t from phases.
4fb1fb90 — Efraim Flashner 3 years ago
gnu: git-annex: Update to 10.20220822.

* gnu/packages/haskell-apps.scm (git-annex): Update to 10.20220822.
[arguments]: Remove trailing #t from phases.
9583cbf2 — Efraim Flashner 3 years ago
gnu: tig: Update to 2.5.7.

* gnu/packages/version-control.scm (tig): Update to 2.5.7.
16ee7f1f — Efraim Flashner 3 years ago
gnu: tree: Update to 2.0.3.

* gnu/packages/admin.scm (tree): Update to 2.0.3.
73fb14c2 — Mathieu Othacehe 3 years ago
tests: image: New test.

Add a new image test module to validate the image creation itself. The images
structures are validated using guile-parted. Checking the content of those
images is out of scope and should be performed in other modules (installation
for instance).

* gnu/tests/image.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
64541644 — Mathieu Othacehe 3 years ago
scripts: system: Check the image operating-system.

* guix/scripts/system.scm (process-action): Check that the provided image has
a defined operating-system.
0518a88a — Mathieu Othacehe 3 years ago
image: Remove an unused field.

* gnu/image.scm (<partition>)[device]: Remove it.
bce7a28a — Mathieu Othacehe 3 years ago
image: Perform more sanitizing.

* gnu/image.scm (validate-size, validate-partition-offset,
validate-partition-flags): New macros.
(<partition>)[size, offset, flags]: Sanitize those fields using the above
procedures respectively.
192b7d0c — Mathieu Othacehe 3 years ago
build: image: Make partition uuid optional.

The uuid field of <partition> defaults to #false. This should be reflected
when creating the partition.

* gnu/build/image.scm (make-ext-image): Make it optional.
Next