Ludovic Courtès
6e215b83db
etc: upgrade: Add web and crypto packages.
...
* etc/manifests/upgrade.scm (security-packages): add nghttp2, nginx,
nettle, and libsodium.
Change-Id: I264d4595c3448cdfe5aefebbeb19eeee5107cef9
2025-01-11 23:36:57 +01:00
Ludovic Courtès
777fde8299
etc: ungraft: Use ‘package-mapping’ directly.
...
* etc/manifests/ungraft.scm (ungraft): New procedure.
<top-level>: Use it. Remove ‘ungraft-all’.
Change-Id: I6f1badf06dad9116d4242c7d1fff5ca53e6522f8
2024-12-18 18:32:41 +01:00
Ludovic Courtès
0107b771bd
etc: upgrade: Really compute joint upgrades.
...
Previously, since input rewriting did not happen recursively, libgcrypt
would for instance be built against the old libgpg-error.
* etc/manifests/upgrade.scm (joint-security-upgrades): Pass #:recursive? #t
to ‘package-input-rewriting’.
Change-Id: I7daaa11629aa12b833ca941a3a996c3db2754a7a
2024-12-18 18:32:41 +01:00
Ludovic Courtès
98aca7a2b6
etc: upgrade: Attempt to upgrade the latest libgit2, not the default one.
...
* etc/manifests/upgrade.scm (security-packages): Use
‘specification->package’ for libgit2.
Change-Id: I6901ff6d40c645b292aab4779acf1c0547fdc024
2024-12-12 23:30:52 +01:00
Ludovic Courtès
5e2daf4b10
maint: Add ungrafting manifest.
...
* etc/manifests/ungraft.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
Change-Id: If4aa7649721b93d3297ecd967d5db4a6b71ec6eb
2024-12-12 23:23:34 +01:00
Ludovic Courtès
12d00767f0
etc: Move manifests to a separate directory.
...
* etc/disarchive-manifest.scm, etc/hurd-manifest.scm,
etc/kernels-manifest.scm, etc/release-manifest.scm,
etc/source-manifest.scm, etc/system-tests.scm,
etc/time-travel-manifest.scm, etc/upgrade-manifest.scm: Move to…
* etc/manifests: … here, and drop “-manifest” from file name.
* Makefile.am (EXTRA_DIST, assert-binaries-available, check-system):
Adjust accordingly.
Change-Id: Iedee3d0cdd42e72ef8bbf654ea5d3b47dca95874
2024-12-12 23:23:33 +01:00