<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nonguix.git/nonguix/build, branch make-authenticate</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>http://git.marekpasnikowski.pl/nonguix.git/atom?h=make-authenticate</id>
<link rel='self' href='http://git.marekpasnikowski.pl/nonguix.git/atom?h=make-authenticate'/>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/'/>
<updated>2024-01-04T22:19:53Z</updated>
<entry>
<title>nonguix: binary: Cleanup when an unknown binary extension is detected.</title>
<updated>2024-01-04T22:19:53Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>goodoldpaul@autistici.org</email>
</author>
<published>2023-12-29T21:23:03Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=a328f6c91f3d24508ff37338e6a68ba82aaa0141'/>
<id>urn:sha1:a328f6c91f3d24508ff37338e6a68ba82aaa0141</id>
<content type='text'>
The binary-unpack phase suffered from a problem for unknown binary file
extensions, see: !336 (comment 1709385147) . This patch fixes the
incorrect behavior by effectively restoring the state of the directory
tree before the phase.

* nonguix/build/binary-build-system.scm (binary-unpack): Restore the
environment as it was before this phase.
* nongnu/packages/clojure.scm (clj-kondo)[arguments]: No longer delete
'binary-unpack phase.
* nongnu/packages/game-development.scm (libsteam)[arguments]: dito.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nonguix: binary: Automatically detect and unpack .deb files.</title>
<updated>2023-12-28T22:41:04Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>goodoldpaul@autistici.org</email>
</author>
<published>2023-09-21T00:19:27Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=00e0b5f319d660298f9650f8e225e755fdf79e6d'/>
<id>urn:sha1:00e0b5f319d660298f9650f8e225e755fdf79e6d</id>
<content type='text'>
A new binary-unpack phase is added to the binary-build-system. When a
supported binary file is detected as the only file after the unpack
phase it is then decompressed in a specific directory.

* nonguix/build/binary-build-system.scm (deb-file?): new variable;
(unpack-deb): new variable;
(binary-unpack): new variable;
(%standard-phases): use the new phase.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nonguix: Add chromium-binary-build-system.</title>
<updated>2023-07-12T21:18:05Z</updated>
<author>
<name>Giacomo Leidi</name>
<email>goodoldpaul@autistici.org</email>
</author>
<published>2023-05-18T23:04:31Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=f2970727de9bdbb503846705b53720660c14273b'/>
<id>urn:sha1:f2970727de9bdbb503846705b53720660c14273b</id>
<content type='text'>
This build system is an extension to the binary-build-system, designed
to abstract some common boilerplate necessary for packaging Chromium
based software.

* nonguix/build-system/chromium-binary.scm: New file;
* nonguix/build/chromium-binary-build-system.scm: new file;
* nonguix/build/utils.scm (build-paths-for-input): new variable;
(build-paths-from-inputs): New variable.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>*.scm: Use SPDX license identifiers.</title>
<updated>2022-12-19T16:17:39Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-12-19T16:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=62a5df4222721aae8dd984a39402e6e86cfc6601'/>
<id>urn:sha1:62a5df4222721aae8dd984a39402e6e86cfc6601</id>
<content type='text'>
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224

* *.scm: Use SPDX license identifier and remove obsolete license
statement.
</content>
</entry>
<entry>
<title>nonguix: binary-build-system: Fix use of undefined variable.</title>
<updated>2022-06-18T11:03:42Z</updated>
<author>
<name>Guillaume Le Vaillant</name>
<email>glv@posteo.net</email>
</author>
<published>2022-06-14T12:33:39Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=c90d3219726342c034b5404bd60849fc8bff37c8'/>
<id>urn:sha1:c90d3219726342c034b5404bd60849fc8bff37c8</id>
<content type='text'>
Follow up to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4.

* nonguix/build/binary-build-system.scm (patchelf)[make-rpath]: Use 'name'
  instead of undefined 'input-or-output'.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nonguix: binary-build-system: Add copyright header for Attila.</title>
<updated>2022-05-05T21:20:58Z</updated>
<author>
<name>Jonathan Brielmaier</name>
<email>jonathan.brielmaier@web.de</email>
</author>
<published>2022-05-05T21:20:58Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=399b277e82dd7115a25bcaabaf58f6dd40ebf920'/>
<id>urn:sha1:399b277e82dd7115a25bcaabaf58f6dd40ebf920</id>
<content type='text'>
Follow up to a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4.
</content>
</entry>
<entry>
<title>nonguix: Extend patchelf-plan syntax with optional path.</title>
<updated>2022-05-05T21:14:30Z</updated>
<author>
<name>Attila Lendvai</name>
<email>attila@lendvai.name</email>
</author>
<published>2022-04-29T13:14:34Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4'/>
<id>urn:sha1:a0079cf1bd8ef707ab9e15a0e249cbd34f157ae4</id>
<content type='text'>
Makes it possible to define entries like the following in the patchelf-plan:
("the-binary" ("glibc" ("nss" "/lib/nss")))

* nonguix/build/binary-build-system.scm (maybe-make-rpath, make-rpath):
New functions and use them.

Signed-off-by: Jonathan Brielmaier &lt;jonathan.brielmaier@web.de&gt;
</content>
</entry>
<entry>
<title>nonguix: Allow disabling passing $0 in make-wrapper.</title>
<updated>2020-07-02T13:50:51Z</updated>
<author>
<name>Julien Lepiller</name>
<email>julien@lepiller.eu</email>
</author>
<published>2020-07-02T12:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=1f61e376ce7e6e5873744181bd740b8223a7f93f'/>
<id>urn:sha1:1f61e376ce7e6e5873744181bd740b8223a7f93f</id>
<content type='text'>
* nonguix/build/utils.scm (make-wrapper): Add skip-argument-0? keyword.
</content>
</entry>
<entry>
<title>utils: Remove 'make-desktop-entry-file' function now that it's upstream.</title>
<updated>2020-06-22T15:43:31Z</updated>
<author>
<name>Pierre Neidhardt</name>
<email>mail@ambrevar.xyz</email>
</author>
<published>2020-06-22T15:42:35Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=12210f2393a5c8f32dec557cc7cbc6f73c5f0a32'/>
<id>urn:sha1:12210f2393a5c8f32dec557cc7cbc6f73c5f0a32</id>
<content type='text'>
* nonguix/build/utils.scm (make-desktop-entry-file): Remove function.
</content>
</entry>
<entry>
<title>nonguix: Use the install-plan of the copy-build-system in the binary-build-system.</title>
<updated>2020-02-29T09:42:35Z</updated>
<author>
<name>Pierre Neidhardt</name>
<email>mail@ambrevar.xyz</email>
</author>
<published>2020-02-24T12:50:43Z</published>
<link rel='alternate' type='text/html' href='http://git.marekpasnikowski.pl/nonguix.git/commit/?id=39fecacaef614871c046a8855af2b4173f7811dd'/>
<id>urn:sha1:39fecacaef614871c046a8855af2b4173f7811dd</id>
<content type='text'>
* nonguix/build-system/binary.scm (lower): Adapt the default value of the
  install plan.
* nonguix/build/binary-build-system.scm (new-install): New procedure.
(old-install): Rename former `install' procedure to this.
(install): New procedure that dispatches over old-install and new-install.
</content>
</entry>
</feed>
