<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/m4, branch koszko</title>
<subtitle>Wojtek's customized Guix</subtitle>
<id>https://git.koszko.org/guix/atom?h=koszko</id>
<link rel='self' href='https://git.koszko.org/guix/atom?h=koszko'/>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/'/>
<updated>2024-12-12T22:23:33Z</updated>
<entry>
<title>build: Fix detection of guile-ssh.</title>
<updated>2024-12-12T22:23:33Z</updated>
<author>
<name>Tomas Volf</name>
<email>~@wolfsden.cz</email>
</author>
<published>2024-12-11T22:09:57Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=b8a45bd0473ab2ba9b96b7ef429a557ece9bf06c'/>
<id>urn:sha1:b8a45bd0473ab2ba9b96b7ef429a557ece9bf06c</id>
<content type='text'>
Fixes &lt;https://issues.guix.gnu.org/74800&gt;.

The check for make-session stopped working after update to 0.18.0.  This
commit adds the additional `#:config #f' to skip reading the ssh
configuration, arguably we did not want to do that anyway.

* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Add `#:config #f' to make-session call.

Change-Id: Id6ea3860292159ac2e6cf2a77df5f720f66aa071
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Reported-by: Dariqq &lt;dariqq@posteo.net&gt;
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd.</title>
<updated>2024-12-03T07:38:00Z</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-11-06T12:37:10Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=4d9c5984fee481d74c2f504094b4797bbb4104d4'/>
<id>urn:sha1:4d9c5984fee481d74c2f504094b4797bbb4104d4</id>
<content type='text'>
On commit:
    ec8a5ec15f898e864705e5a5c834532e3fa8d0a4
    gnu: make-bootstrap: Update gcc-static to gcc-14, for the 64bit Hurd.

Run:
    ./pre-inst-env guix build --target=x86_64-gnu bootstrap-tarballs

Producing:
    /gnu/store/w1n7bdpn88plcc49h7n0jriaj41sgwx8-bootstrap-tarballs-0/

With guix hash -r:
    15cb1xh7s2hhp8s0d81bjnw1759w9sh7ckc9n5jq2f3rqw6z76by

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for x86_64-gnu.
* guix/packages.scm (%supported-systems, %hurd-systems): Add x86_64-gnu.
(%cuirass-supported-systems): Remove x86_64-gnu.
* guix/utils.scm (target-64bit?): Add x86_64-gnu.
* m4/guix.m4: Add x86_64-gnu as a supported system.
* doc/guix.texi (GNU Distribution): Add x86_64-gnu.

Change-Id: I828159aedb3f66caba98e935083cc3682429f219
</content>
</entry>
<entry>
<title>build: Fix spelling in m4 macros.</title>
<updated>2023-11-07T16:07:11Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2023-11-07T14:27:18Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=220759226e93d76d8d80058f69f9d8b29714bbde'/>
<id>urn:sha1:220759226e93d76d8d80058f69f9d8b29714bbde</id>
<content type='text'>
* m4/guix.m4 (GUIX_CHECK_GUILE_SSH): Fix spelling of parameter.
(GUIX_CHECK_FILE_NAME_LIMITS): Fix spelling of maximum.

Change-Id: I93c80441393622a4bc06daa475eee13874cca527
</content>
</entry>
<entry>
<title>build: Correct guix_system on musl libc distros.</title>
<updated>2023-03-16T11:37:03Z</updated>
<author>
<name>Antero Mejr</name>
<email>antero@mailbox.org</email>
</author>
<published>2023-02-01T20:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=8e3dfb3d6dfc0f19bd9a9f9b163f0f3d7dccc865'/>
<id>urn:sha1:8e3dfb3d6dfc0f19bd9a9f9b163f0f3d7dccc865</id>
<content type='text'>
* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add linux-musl* case. This prevents
the macro from mis-parsing the host OS, which causes breakage when
building from source.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for riscv64-linux.</title>
<updated>2022-01-14T09:41:15Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2021-06-12T20:23:43Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=03b45230d409c5f09e6ad18f23f313a13dbddb7d'/>
<id>urn:sha1:03b45230d409c5f09e6ad18f23f313a13dbddb7d</id>
<content type='text'>
On 7d93b21ab1c132990054372a9677c1639d54e631
    gnu: glibc-for-bootstrap: Update patch.

Run
    ./pre-inst-env guix build --target=riscv64-linux-gnu bootstrap-tarballs

Producing
    /gnu/store/4hdzva9i0wyyfbgj1lmqc1wkk644pv07-bootstrap-tarballs-0

With guix hash -rx
    1nj0fdgj08bbmfny01mp2blv7c3p2iciqh31zmf04ap5s7ygsqlp

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
riscv64-linux.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for riscv64-linux.
(raw-build-guile3): New procedure.
(make-raw-bag): Use raw-build-guile3 for riscv64-linux.
* guix/packages.scm (%supported-systems): Add riscv64-linux.
(%cuirass-supported-systems): Remove riscv64-linux.
* guix/utils.scm (target-64bit?): Add riscv64-linux.
* m4/guix.m4: Add riscv64-linux as a supported system.
* doc/guix.texi (GNU Distribution): Add riscv64-linux.
</content>
</entry>
<entry>
<title>build: Adjust 'courage level' of different systems.</title>
<updated>2021-12-14T16:33:49Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2021-12-14T14:01:40Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=08d15a24c90e597f1656c3c0c3dbccf2022517de'/>
<id>urn:sha1:08d15a24c90e597f1656c3c0c3dbccf2022517de</id>
<content type='text'>
* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Add i586-gnu. Move
powerpc-linux to unsupported but not needing courage. Add mips64el-linux
to unsupported.
</content>
</entry>
<entry>
<title>gnu: bootstrap: Add support for powerpc-linux.</title>
<updated>2021-05-23T19:23:18Z</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2020-02-09T07:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=cbdb7d4fea928febc105985c03b8fb5d6eda3d27'/>
<id>urn:sha1:cbdb7d4fea928febc105985c03b8fb5d6eda3d27</id>
<content type='text'>
On 923bb70a1bff657125c3008f119a477e5cb57c2b
   gnu:glibc-for-bootstrap: Fix patch.

Run
    ./pre-inst-env guix build --target=powerpc-linux-gnu bootstrap-tarballs

Producing

    /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

With guix hash -rx /gnu/store/dyj1wvayyp1ihaknkxniz1xamcf4yrhl-bootstrap-tarballs-0

    02xx2ydj28pwv3vflqffinpq1icj09gzi9icm8j4bwc4lca9irxn

* gnu/packages/bootstrap.scm (%bootstrap-executables): Add entries for
powerpc-linux.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Add entry for powerpc-linux.
* gnu/packages.scm (%supported-systems): Add powerpc-linux.
(%hydra-supported-systems): Remove powerpc-linux.
* m4/guix.m4: Add powerpc-linux as a supported system.
</content>
</entry>
<entry>
<title>Add powerpc64le-linux as a supported Guix architecture.</title>
<updated>2021-03-24T06:19:57Z</updated>
<author>
<name>Chris Marusich</name>
<email>cmmarusich@gmail.com</email>
</author>
<published>2021-02-21T01:29:58Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=a16eb6c5f97f136b678540ba61f12b2c08e43e13'/>
<id>urn:sha1:a16eb6c5f97f136b678540ba61f12b2c08e43e13</id>
<content type='text'>
This makes powerpc64le-linux a supported architecture for Guix, but not for
Guix System.

* Makefile.am (SUPPORTED_SYSTEMS): Add an entry for powerpc64le-linux.
* etc/guix-install.sh (chk_sys_arch): Same.
* guix/packages.scm (%supported-systems): Same.
* m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Same.
* tests/guix-build.sh (all_systems): Same.
</content>
</entry>
<entry>
<title>maint: Check whether Guile-zlib is recent enough.</title>
<updated>2021-03-17T11:03:23Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-03-17T09:42:46Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=62a091368df3bab499142d06f5114a73915c71f2'/>
<id>urn:sha1:62a091368df3bab499142d06f5114a73915c71f2</id>
<content type='text'>
This is a followup to a04aef2430645357d7796969d4b6453478ff8a3f.

* m4/guix.m4 (GUIX_CHECK_GUILE_ZLIB): New macro.
* configure.ac: Use it when checking for Guile-zlib.
</content>
</entry>
<entry>
<title>build: Add '--with-channel-commit' and related configure flags.</title>
<updated>2021-02-04T08:23:39Z</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2021-01-27T21:23:19Z</published>
<link rel='alternate' type='text/html' href='https://git.koszko.org/guix/commit/?id=55daad123e896c0e83361496cf49625289ee3571'/>
<id>urn:sha1:55daad123e896c0e83361496cf49625289ee3571</id>
<content type='text'>
Partially fixes &lt;https://bugs.gnu.org/45896&gt;.

* m4/guix.m4 (GUIX_CHANNEL_METADATA): New macro.
* configure.ac: Use it.
* guix/config.scm.in (%channel-metadata): Adjust accordingly.
</content>
</entry>
</feed>
