Rutherther
7c0cd7e45b
Merge branch 'version-1.5.0'
...
Change-Id: Id73c0c74600a3da3373b3a37236b505af65bfe31
2026-01-22 13:27:13 +01:00
Hilton Chain
1232e53526
gnu: rust-crates: Add ‘package:’ prefix for replaced crates.
...
This avoids definitions like
‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’.
* gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with
‘package:’ prefix.
* etc/teams/rust/rust-crates.tmpl,
* doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust
accordingly.
Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-18 11:14:55 +01:00
Hilton Chain
91f1db6186
gnu: rust-crates: Add ‘package:’ prefix for replaced crates.
...
This avoids definitions like
‘(define rust-pipewire-0.8.0.fd3d8f7 rust-pipewire-0.8.0.fd3d8f7)’.
* gnu/packages/rust-crates.scm: Import (gnu packages rust-sources) module with
‘package:’ prefix.
* etc/teams/rust/rust-crates.tmpl,
* doc/guix-cookbook.texi (Cargo Workspaces and Development Snapshots): Adjust
accordingly.
Change-Id: Ie41556d8f30db65e968d8e8238491f1345eeed59
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-18 10:13:32 +01:00
Efraim Flashner
35930066e5
etc: Spelling corrections.
...
* etc/apparmor.d/guix,
etc/teams/release/artifacts-manifest.scm: Fix misspellings in comments.
Change-Id: Iff757784cc82968c25004bdb430f1ae3ad44624e
2026-01-14 09:16:45 +01:00
FuncProgLinux
69aa6ecdba
etc: teams: Add MATE team.
...
* etc/teams.scm (mate): New team.
("FuncProgLinux"): New team member.
* etc/teams/mate/mate-manifest.scm: New file.
* CODEOWNERS: Regenerate file.
Change-Id: I3db2c4138f92f9ff21bdb7a302f9af67d7c9e710
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-13 21:51:21 +01:00
Rutherther
64668f7c15
etc: release: Add spare space to the release VM image.
...
* etc/teams/release/artifacts-manifest.scm (qcow2-for-system): Make size 20
GiB.
Fixes : #5081
Change-Id: I11f932c417efc086b99f41a8ffc1f56ee86234f9
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Merges: #5218
2026-01-04 12:47:39 +01:00
Rutherther
2d4ed08662
etc: release: Switch to Guile declaration of artifacts.
...
This is a rewrite of the bash commands for generation of guix binary
tarballs and system images to Guile. I am expecting this will help us
significantly with getting the same derivations locally and from Cuirass,
instead of relying on images/tarball job specifications and trying to tweak
it locally to have the same ones.
Implements: #4347 , #4348 .
* etc/teams/release/artifacts-manifest.scm: Make a manifest with
release artifacts for all supported systems.
* etc/teams/release/artifacts.scm: Collect artifacts for
all supported systems into a union with proper names for
the release artifacts.
* Makefile.am (release): Use time-machine instead of pre-inst-env; Switch to
building new artifacts.scm
Change-Id: I71a6a27e6f315dd31b91c49e71dff2d09695c0dc
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-23 09:16:05 +01:00
jgart
ae36f472bc
teams: lisp: Add manifest.
...
* etc/teams/lisp/lisp-manifest.scm: New file.
Change-Id: I9e23464197978bc6236eb13d42bd9bc3069bddeb
Signed-off-by: jgart <jgart@dismail.de>
2025-12-21 16:01:45 -06:00
jgart
2a59e5d392
teams: python: Add manifest.
...
* etc/teams/python/python-manifest.scm: New file.
Change-Id: I1443ec2f2e5584a47dbe580caa682093e5fa1fe3
Signed-off-by: jgart <jgart@dismail.de>
2025-12-17 11:02:53 -06:00
jgart
12dcbe5876
teams: hare: Fix typo in module header comment.
...
* etc/teams/hare/hare-manifest.scm: Fix typo in module header comment.
Change-Id: Ic8b9dfeb2ae9f7785bd56c41c7cb5c568e6b7bbb
2025-12-15 19:02:32 -06:00
jgart
ce66fb23c3
teams: hare: Fix typo in hare manifest.
...
* etc/teams/hare/hare-manifest.scm: Fix typo in hare manifest.
Change-Id: Ie9512e7d6d724634c6163acfce7db5a2208f9ace
2025-12-08 15:04:06 -06:00
jgart
7aa3e247dc
teams: hare: Add manifest.
...
* etc/teams/hare/hare-manifest.scm: New file.
Change-Id: Id66e5be8ebbb3b6fc8fb406c1b6207d603f342d3
Signed-off-by: jgart <jgart@dismail.de>
2025-12-08 14:41:26 -06:00
Giacomo Leidi
c425bac93d
Update Giacomo's email address.
...
The change was automated via:
git grep -l goodoldpaul@autistici.org |
xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g'
* .mailmap: New entry.
Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-03 14:38:09 +09:00
Rutherther
f051e75598
teams: Add script to generate manifest for operating-system.
...
Takes an operating-system and generates a manifest out of the
packages that can be found in the records.
This script is not finished completely, it still requires manual
work after generation of the manifest. And it will not generate
a complete manifest! This is because the scripts contain additional
dependencies that aren't captured anywhere lower in the operating-system
record.
* etc/teams/release/os-manifest-generator.scm: Add script.
Change-Id: Ib9a5683a60e7fef1ce049b1c6c5ec4fc77ce6c58
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-11-23 10:52:37 +02:00
Maxim Cournoyer
7bf43a7dd2
teams/gnome: Fix doc strings in refresh script.
...
* etc/teams/gnome/gnome-core-refresh (fetch-releng-content): Adjust doc.
(parse-releng): Likewise.
Change-Id: Ib6081081cb0b3e216e2b807ed0512be4b296528e
2025-11-23 11:22:21 +09:00
Giacomo Leidi
80554b297b
teams: Add BEAM team.
...
* CODEOWNERS: Regenerate.
* etc/teams.scm (beam): New variable.
("Giacomo Leidi"): Add to BEAM team.
* etc/teams/beam/elixir-manifest.scm: New file.
* etc/teams/beam/erlang-manifest.scm: New file.
Change-Id: I0a42ef400f2d63aac5672d25277aabfca0e6fe28
Reviewed-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-09 19:56:43 +00:00
Simon Tournier
1ed95fb01a
teams: r: Add manifest.
...
* etc/teams/r/r-manifest.scm: New file.
Change-Id: I8191136b81a762bdb219fe45dcd6dd022b8cf758
2025-11-07 09:55:41 +01:00
Liliana Marie Prikler
f167813131
teams: emacs: Add tree-sitter-manifest.
...
* etc/teams/emacs/tree-sitter-manifest.scm: New file.
2025-10-14 10:52:56 +02:00
Maxim Cournoyer
10482f731e
Reapply "Update Maxim's email address."
...
This reverts commit a7db92d9b3 , 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-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3
Revert "Update Maxim's email address."
...
This reverts commit d0d87a744d . Oops! This
caused a world rebuild.
Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d
Update Maxim's email address.
...
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-18 08:05:19 +09:00
Maxim Cournoyer
6fcf91be52
teams/qt: Include python-pyqt packages in update manifest.
...
* etc/teams/qt/common.scm (qt-packages-manifest): Also select packages whose
name start with 'python-pyqt'.
Change-Id: I8caf2b62b1f0cd269d8c123d9e8ffe6344814c55
2025-09-14 22:04:06 +09:00
Efraim Flashner
0617edfd7f
teams: rust: Add more packages to rusty-packages manifest.
...
* etc/teams/rust/rusty-packages.scm: Don't skip packages with 'rust-' as
their prefix.
Change-Id: I1f993a87f87a45c1a2a7356b5dbe9ebf04f26d3f
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-08-21 19:09:03 +08:00
Hilton Chain
b1440e1f37
build-system: cargo: Add ‘cargo-inputs’.
...
* gnu/packages/rust-crates.scm: New file.
* gnu/packages/rust-sources.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Regisiter them.
* guix/build-system/cargo.scm (define-cargo-inputs): New macro.
(crate-source, cargo-inputs): New procedures.
* guix/import/crate.scm: Hide ‘crate-source’ from (guix build-system cargo).
* etc/teams/rust/audit-rust-crates: New file.
* etc/teams/rust/cleanup-crates.sh: New file.
* etc/teams/rust/rust-crates.tmpl: New file.
* etc/teams/rust/unpack-new-crates.sh: New file.
Change-Id: I2f2d705a3e376ed3c646f31b824052a2278d4fb3
2025-08-21 19:08:20 +08:00
Liliana Marie Prikler
e45a6c3302
teams: games: Add manifest for luanti.
...
* etc/teams/games/luanti-manifest.scm: New file.
2025-07-13 13:54:02 +02:00
Liliana Marie Prikler
cba452dadf
teams: emacs: Add manifest.
...
* etc/teams/emacs/emacs-manifest.scm: New file.
2025-06-15 16:56:57 +02:00
Maxim Cournoyer
c60cf23a93
teams: Add script to refresh GNOME core packages.
...
* etc/teams/gnome/gnome-core-refresh: New file.
Change-Id: I7c7de6ce4689cef9c51d357e6ea3d16468078013
2025-05-26 13:43:27 +09:00
Liliana Marie Prikler
73963e8f88
teams: gnome: Add gnome-extension-manifest.
...
* etc/teams/gnome/gnome-extension-manifest.scm: New file.
2025-01-16 08:41:01 +01:00
Liliana Marie Prikler
5af678095d
teams: gnome: Add gnome-manifest.
...
* etc/teams/gnome/gnome-manifest.scm: New file.
2025-01-16 08:41:01 +01:00
Hilton Chain
42e32d52c3
teams: zig: Add manifest for Zig packages.
...
* etc/teams/zig/zig-manifest.scm: New file.
Change-Id: I6c71cff64191e0be49f4bbb6debe40c21459d52c
2024-12-31 10:56:35 +08:00
Efraim Flashner
00acb49a99
teams: rust: Add another manifest.
...
Change-Id: Icabed521eb71fa94237246b181974716bc8a3858
2024-11-28 11:05:02 +02:00
Maxim Cournoyer
a8ba2f3507
teams: qt: Remove erroneous comment at top of scripts.
...
* etc/teams/qt/common.scm: Remove erroneous comment.
* etc/teams/qt/qt-manifest.scm: Likewise.
* etc/teams/qt/qt5-manifest.scm: Likewise.
Change-Id: I87a0ea669caa0ba5049b48a4f04fda58518c3f05
2024-03-19 03:40:08 -04:00
Efraim Flashner
8b559b37ea
etc: Add rust-team manifest.
...
Change-Id: Ie43bd4a88d35270dcac7baaabeafbcc3a755db1e
2024-01-04 12:31:45 +02:00
Maxim Cournoyer
0b994bb9b1
etc: Add Qt manifests for Qt maintenance.
...
* etc/teams/qt/common.scm: New file.
* etc/teams/qt/qt-manifest.scm: Likewise.
* etc/teams/qt/qt5-manifest.scm: Likewise.
2023-08-22 12:32:20 -04:00