<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/Makefile.am, branch master</title>
<subtitle>GNU transactional package management, distribution, deployment, and more!
</subtitle>
<id>http://git.rostovtsev.org/guix/atom?h=master</id>
<link rel='self' href='http://git.rostovtsev.org/guix/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/'/>
<updated>2026-03-24T13:21:49Z</updated>
<entry>
<title>Add (guix amd-gpu).</title>
<updated>2026-03-24T13:21:49Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-19T11:29:53Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=34ead5615673c97a64f0930ea75946d18b57364e'/>
<id>urn:sha1:34ead5615673c97a64f0930ea75946d18b57364e</id>
<content type='text'>
Moving these definitions to a separate module is necessary to avoid circular
references at the top-level among package modules.

* gnu/packages/rocm.scm (%default-amd-gpu-targets, current-amd-gpu-targets)
(current-amd-gpu-targets-string): Move to…
* guix/amd-gpu.scm: … here.  New file.
* Makefile.am (MODULES): Add it.

Merges guix/guix!7251

Change-Id: I60496fb4d81ea0445ec176add7afc388f6790bd3
Signed-off-by: Cayetano Santos &lt;csantosb@inventati.org&gt;
</content>
</entry>
<entry>
<title>gnu: Remove linux-libre 5.4.</title>
<updated>2026-03-05T22:59:55Z</updated>
<author>
<name>Vagrant Cascadian</name>
<email>vagrant@debian.org</email>
</author>
<published>2026-02-24T23:53:26Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=2126b510ce9f7b075e72e1a7f71a5284fb85fb22'/>
<id>urn:sha1:2126b510ce9f7b075e72e1a7f71a5284fb85fb22</id>
<content type='text'>
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision,
deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source,
linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4,
linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables.
* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete
file.
* gnu/local.mk [dist_patch_DATA]: Deregister patch.
* gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files.
* Makefile.am [AUX_FILES]: Deregister them.
* gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15.
* gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
</content>
</entry>
<entry>
<title>gnu: Add linux-libre 6.19.</title>
<updated>2026-02-23T00:58:24Z</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2026-02-20T20:19:35Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=279f22e9783f2bc05a0c1ddc9e523eae116d682e'/>
<id>urn:sha1:279f22e9783f2bc05a0c1ddc9e523eae116d682e</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.19-version,
linux-libre-6.19-gnu-revision, deblob-scripts-6.19,
linux-libre-6.19-pristine-source, linux-libre-6.19-source,
linux-libre-headers-6.19, linux-libre-6.19): New variables.
* gnu/packages/aux-files/linux-libre/6.19-i686.conf,
gnu/packages/aux-files/linux-libre/6.19-arm64.conf,
gnu/packages/aux-files/linux-libre/6.19-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Change-Id: I7df1a4438ad26d85ec34560779047fe626d7859e
Signed-off-by: Vagrant Cascadian &lt;vagrant@debian.org&gt;
</content>
</entry>
<entry>
<title>guix: Remove (guix build json) module.</title>
<updated>2026-02-22T18:59:53Z</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-21T18:06:44Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=93fcd0ed7c7770e0ba667886dea65509bf4d5e49'/>
<id>urn:sha1:93fcd0ed7c7770e0ba667886dea65509bf4d5e49</id>
<content type='text'>
This fixes guix/guix#4365.

Merges guix/guix!6609

* guix/build/json.scm: Delete file.
* Makefile.am: Unregister file.

Change-Id: Iea07523afc8fe6752cecee15892d349cba299476
Signed-off-by: Cayetano Santos &lt;csantosb@inventati.org&gt;
</content>
</entry>
<entry>
<title>system: Remove asus-c201.tmp.</title>
<updated>2026-02-17T15:52:24Z</updated>
<author>
<name>Andreas Enge</name>
<email>andreas@enge.fr</email>
</author>
<published>2026-02-17T14:27:12Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=7911238d0945039d479163d33801a7a4cf7ddfe0'/>
<id>urn:sha1:7911238d0945039d479163d33801a7a4cf7ddfe0</id>
<content type='text'>
The file transitively depends on vboot-utils, which does not build
and which depends on python2. This effectively reverts commit
df2a96167fd97b1b2013813127e44b0bd5ca7469 .

* gnu/system/examples/asus-c201.tmpl: Remove file.
* Makefile.am (EXAMPLES): Unregister file.

Change-Id: I90683a01fc53c0491a77670c850c7afe6026c878
</content>
</entry>
<entry>
<title>gnu: Remove linux-libre 6.17.</title>
<updated>2026-02-14T23:41:33Z</updated>
<author>
<name>Wilko Meyer</name>
<email>w@wmeyer.eu</email>
</author>
<published>2026-02-09T11:56:37Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=2d1b84c8a05d97f12441ec39e3342b4ed737bf10'/>
<id>urn:sha1:2d1b84c8a05d97f12441ec39e3342b4ed737bf10</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.17-version,
linux-libre-6.17-gnu-revision, deblob-scripts-6.17,
linux-libre-6.17-pristine-source, linux-libre-6.17-source,
linux-libre-headers-6.17, linux-libre-6.17, linux-libre-arm64-mnt-reform-6.17,
reform-debian-packages-for-6.17):
Remove variables.
* gnu/packages/aux-files/linux-libre/6.17-arm64.conf,
gnu/packages/aux-files/linux-libre/6.17-i686.conf,
gnu/packages/aux-files/linux-libre/6.17-riscv.conf,
gnu/packages/aux-files/linux-libre/6.17-x86_64.conf: Delete files.
* Makefile.am (AUX_FILES): Remove them.

Signed-off-by: Vagrant Cascadian &lt;vagrant@debian.org&gt;
</content>
</entry>
<entry>
<title>make: Improve handling of git configuration.</title>
<updated>2026-02-14T09:32:02Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-14T08:28:07Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=bc4972662b4b38d902a55dffcff89aa8767aa02a'/>
<id>urn:sha1:bc4972662b4b38d902a55dffcff89aa8767aa02a</id>
<content type='text'>
Commit 427b8f960ec introduced a regression that broke building Guix in an
isolated container.

* configure.ac ($(GIT_HOOKS_DIR), $(GIT_HOOKS_DIR)/%)
($(GIT_CONFIG_FILE), $(GIT_HOOKS_DIR)/commit-msg): Guard against the cases
where GIT_HOOKS_DIR or GIT_CONFIG_FILE variables are empty.

Fixes: &lt;https://issues.guix.gnu.org/80388&gt;.
Reported-by: Tomas Volf &lt;~@wolfsden.cz&gt;
Change-Id: I68645f93d9e1088902f6e0d2c8f97fe969d741c0
</content>
</entry>
<entry>
<title>Makefile.am: Add git-config and git-hooks convenience targets.</title>
<updated>2026-02-13T06:02:08Z</updated>
<author>
<name>Hartmut Goebel</name>
<email>h.goebel@crazy-compilers.com</email>
</author>
<published>2026-02-13T05:12:25Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=46793f96cdfe55b695d996c0ba367e5fd37b81e4'/>
<id>urn:sha1:46793f96cdfe55b695d996c0ba367e5fd37b81e4</id>
<content type='text'>
* Makefile.am (git-config, git-hooks): New phony targets.

Change-Id: Ia241300194fbc1ea1d691e867b5dccd8e75077f4
Co-authored-by: Maxim Cournoyer &lt;maxim@guixotic.coop&gt;
</content>
</entry>
<entry>
<title>Makefile.am: Update hooks even when working from a git worktree.</title>
<updated>2026-02-13T06:01:42Z</updated>
<author>
<name>Maxim Cournoyer</name>
<email>maxim@guixotic.coop</email>
</author>
<published>2026-02-13T05:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=427b8f960ec5a3f4c9de4de6917514074bdb371f'/>
<id>urn:sha1:427b8f960ec5a3f4c9de4de6917514074bdb371f</id>
<content type='text'>
Also simplify recipes by enclosing in the 'in_git_p' Automake conditional.

* Makefile.am (GIT_HOOKS_DIR, GIT_CONFIG_FILE): New variables.
(.git/hooks/, .git/hooks/%, .git/config, .git/hooks/commit-msg): Rewrite in
terms of the above.
(nodist_no_inst_DATA): Likewise.

Change-Id: I8fba6a1923bae5f54253ef6aa529bf68e01678ef
</content>
</entry>
<entry>
<title>gnu: Add linux-libre 6.18.</title>
<updated>2026-01-29T21:30:06Z</updated>
<author>
<name>Leo Famulari</name>
<email>leo@famulari.name</email>
</author>
<published>2026-01-27T20:14:46Z</published>
<link rel='alternate' type='text/html' href='http://git.rostovtsev.org/guix/commit/?id=9fe57d112e5e06c4ab13ee8210d87bec81f87544'/>
<id>urn:sha1:9fe57d112e5e06c4ab13ee8210d87bec81f87544</id>
<content type='text'>
* gnu/packages/linux.scm (linux-libre-6.18-version,
linux-libre-6.18-gnu-revision, deblob-scripts-6.18,
linux-libre-6.18-pristine-source, linux-libre-6.18-source,
linux-libre-headers-6.18, linux-libre-6.18): New variables.
* gnu/packages/aux-files/linux-libre/6.18-i686.conf,
gnu/packages/aux-files/linux-libre/6.18-arm64.conf,
gnu/packages/aux-files/linux-libre/6.18-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Add it.

Co-authored-by: Dariqq &lt;dariqq@posteo.net&gt;
Co-authored-by: Vagrant Cascadian &lt;vagrant@debian.org&gt;
Signed-off-by: Vagrant Cascadian &lt;vagrant@debian.org&gt;
</content>
</entry>
</feed>
