<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/c2rust.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: c2rust: Move to (gnu packages rust-apps).</title>
<updated>2025-08-21T11:08:27+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-04-07T14:53:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=dfc711231965db2d44b2f67dab500d24854e164f'/>
<id>dfc711231965db2d44b2f67dab500d24854e164f</id>
<content type='text'>
As all these crates are only used by c2rust itself, they can be safely
removed.

* gnu/packages/patches/c2rust-ast-exporter-local-search.patch: Delete file.
* gnu/packages/c2rust.scm: Delete file.
(rust-c2rust-ast-builder-0.18, rust-c2rust-ast-exporter-0.18)
(rust-c2rust-ast-printer-0.18, rust-c2rust-bitfields-0.18)
(rust-c2rust-bitfields-derive-0.18, rust-c2rust-build-paths-0.18)
(rust-c2rust-transpile-0.18): Delete variables.
(%tinycbor-source, c2rust): Move to ...
* gnu/packages/rust-apps.scm (%tinycbor-source, c2rust): ...here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregisiter c2rust module.
(dist_patch_DATA): Unregisiter patch.
* etc/teams.scm (rust): Remove the file from scope.
* CODEOWNERS: Likewise.

Change-Id: I06dd323c5d209b92f7cc13f7fbcbe79fe868a8ff
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As all these crates are only used by c2rust itself, they can be safely
removed.

* gnu/packages/patches/c2rust-ast-exporter-local-search.patch: Delete file.
* gnu/packages/c2rust.scm: Delete file.
(rust-c2rust-ast-builder-0.18, rust-c2rust-ast-exporter-0.18)
(rust-c2rust-ast-printer-0.18, rust-c2rust-bitfields-0.18)
(rust-c2rust-bitfields-derive-0.18, rust-c2rust-build-paths-0.18)
(rust-c2rust-transpile-0.18): Delete variables.
(%tinycbor-source, c2rust): Move to ...
* gnu/packages/rust-apps.scm (%tinycbor-source, c2rust): ...here.
* gnu/local.mk (GNU_SYSTEM_MODULES): Unregisiter c2rust module.
(dist_patch_DATA): Unregisiter patch.
* etc/teams.scm (rust): Remove the file from scope.
* CODEOWNERS: Likewise.

Change-Id: I06dd323c5d209b92f7cc13f7fbcbe79fe868a8ff
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: c2rust: Remove input labels.</title>
<updated>2025-08-21T11:08:27+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-04-07T13:23:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=b717fc62abe4fc386a3213f3ff0b361a5886147f'/>
<id>b717fc62abe4fc386a3213f3ff0b361a5886147f</id>
<content type='text'>
* gnu/packages/c2rust.scm (c2rust)[native-inputs]: Remove labels.

Change-Id: I29083c8b9057c51ff10c634bd3147d069eb81dfe
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (c2rust)[native-inputs]: Remove labels.

Change-Id: I29083c8b9057c51ff10c634bd3147d069eb81dfe
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: c2rust: Update to 0.20.0.</title>
<updated>2025-08-21T11:08:27+00:00</updated>
<author>
<name>Hilton Chain</name>
<email>hako@ultrarare.space</email>
</author>
<published>2025-04-07T13:19:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7fbb6b98ce8abc91c318716e953a6d8c33eb9fb7'/>
<id>7fbb6b98ce8abc91c318716e953a6d8c33eb9fb7</id>
<content type='text'>
* gnu/packages/c2rust.scm (%tinycbor-source)[file-name]: Add file name.
* gnu/packages/c2rust.scm (c2rust)[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
&lt;#:phases&gt;: In ‘patch’, access %tinycbor-source by origin name and patch
CMakeLists.txt of rust-c2rust-ast-exporter.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[c2rust]: New entry.

Change-Id: Ifc17c1de2b514cb9f5d9b0d63a12f0d2d5a890c4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (%tinycbor-source)[file-name]: Add file name.
* gnu/packages/c2rust.scm (c2rust)[source]: Remove snippet.
[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
&lt;#:phases&gt;: In ‘patch’, access %tinycbor-source by origin name and patch
CMakeLists.txt of rust-c2rust-ast-exporter.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[c2rust]: New entry.

Change-Id: Ifc17c1de2b514cb9f5d9b0d63a12f0d2d5a890c4
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-ast-builder-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:16+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=0691b5eee5354d734a6afc052afab0658a61fc62'/>
<id>0691b5eee5354d734a6afc052afab0658a61fc62</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18)[arguments]:
Don't skip the build.

Change-Id: I0061f52367bead6dd410d251ba773b1112dba05a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18)[arguments]:
Don't skip the build.

Change-Id: I0061f52367bead6dd410d251ba773b1112dba05a
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-ast-exporter-0.18: Build with cmake-minimal.</title>
<updated>2025-01-06T10:19:16+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:51:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=49ba2bd1e609eb382f29b148e7d0d4aeb88e5f7a'/>
<id>49ba2bd1e609eb382f29b148e7d0d4aeb88e5f7a</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]:
Remove skip-build field.
[native-inputs]: Replace cmake with cmake-minimal.

Change-Id: I5432ce864e336c89619cb8a9bfb1ff727df6f26e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments]:
Remove skip-build field.
[native-inputs]: Replace cmake with cmake-minimal.

Change-Id: I5432ce864e336c89619cb8a9bfb1ff727df6f26e
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-ast-printer-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:16+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a2d4783e145f5352fd6d4d7a88862d73865e6749'/>
<id>a2d4783e145f5352fd6d4d7a88862d73865e6749</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18)[arguments]:
Don't skip the build.

Change-Id: Ie94fac99924bb44dfd5bf4f5c1300b9530246c3c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18)[arguments]:
Don't skip the build.

Change-Id: Ie94fac99924bb44dfd5bf4f5c1300b9530246c3c
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-bitfields-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:49:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=94bb0864e8f976ff16a0f9deb90864a46bb67539'/>
<id>94bb0864e8f976ff16a0f9deb90864a46bb67539</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18)[arguments]: Don't
skip the build.
[cargo-development-inputs]: Add rust-libc-0.2.

Change-Id: I65045e648d4a11c6a860872a652f075fda9e5479
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18)[arguments]: Don't
skip the build.
[cargo-development-inputs]: Add rust-libc-0.2.

Change-Id: I65045e648d4a11c6a860872a652f075fda9e5479
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-bitfields-derive-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=54f4a01b4231d1008bb5957a9d2d6fd63b5fa1bd'/>
<id>54f4a01b4231d1008bb5957a9d2d6fd63b5fa1bd</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18)[arguments]:
Don't skip the build.

Change-Id: Icf0ac840c34cbd8331561aad00f23a1400c3ec13
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18)[arguments]:
Don't skip the build.

Change-Id: Icf0ac840c34cbd8331561aad00f23a1400c3ec13
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-build-paths-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=28d61e255325ac7103a7860c34f6fd2d3f6aac34'/>
<id>28d61e255325ac7103a7860c34f6fd2d3f6aac34</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18)[arguments]:
Don't skip the build.

Change-Id: Ic8260e297d02068e7ce10068479478b6b657fda8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18)[arguments]:
Don't skip the build.

Change-Id: Ic8260e297d02068e7ce10068479478b6b657fda8
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rust-c2rust-transpile-0.18: Don't skip the build.</title>
<updated>2025-01-06T10:19:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-25T18:47:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=80e4680eb9732efe8f3f0b915e15b23621282177'/>
<id>80e4680eb9732efe8f3f0b915e15b23621282177</id>
<content type='text'>
* gnu/packages/c2rust.scm (rust-c2rust-transpile-0.18)[arguments]: Don't
skip the build.  Add a phase to prepare the tinycbor source.
[native-inputs]: Add clang, cmake-minimal, %tinycbor-source.
[inputs]: Add llvm.

Change-Id: I97eee53fe2d0b1f6855e256b4a6768634b56f781
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/c2rust.scm (rust-c2rust-transpile-0.18)[arguments]: Don't
skip the build.  Add a phase to prepare the tinycbor source.
[native-inputs]: Add clang, cmake-minimal, %tinycbor-source.
[inputs]: Add llvm.

Change-Id: I97eee53fe2d0b1f6855e256b4a6768634b56f781
</pre>
</div>
</content>
</entry>
</feed>
