summaryrefslogtreecommitdiff
path: root/gnu/packages/c2rust.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: rust-c2rust-ast-builder-0.18: Don't skip the build.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18)[arguments]: Don't skip the build. Change-Id: I0061f52367bead6dd410d251ba773b1112dba05a Efraim Flashner2025-01-061-3/+3
* gnu: rust-c2rust-ast-exporter-0.18: Build with cmake-minimal.•••* 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 Efraim Flashner2025-01-061-4/+3
* gnu: rust-c2rust-ast-printer-0.18: Don't skip the build.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18)[arguments]: Don't skip the build. Change-Id: Ie94fac99924bb44dfd5bf4f5c1300b9530246c3c Efraim Flashner2025-01-061-3/+2
* gnu: rust-c2rust-bitfields-0.18: Don't skip the build.•••* 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 Efraim Flashner2025-01-061-3/+6
* gnu: rust-c2rust-bitfields-derive-0.18: Don't skip the build.•••* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18)[arguments]: Don't skip the build. Change-Id: Icf0ac840c34cbd8331561aad00f23a1400c3ec13 Efraim Flashner2025-01-061-3/+3
* gnu: rust-c2rust-build-paths-0.18: Don't skip the build.•••* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18)[arguments]: Don't skip the build. Change-Id: Ic8260e297d02068e7ce10068479478b6b657fda8 Efraim Flashner2025-01-061-5/+4
* gnu: rust-c2rust-transpile-0.18: Don't skip the build.•••* 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 Efraim Flashner2025-01-061-4/+16
* gnu: c2rust: Improve the package.•••* gnu/packages/c2rust.scm (c2rust)[source]: Add snippet to allow for newer versions of dependencies. [arguments]: Don't install the sources. Remove custom 'patch-deps phase. [native-inputs]: Replace cmake with cmake-minimal. Change-Id: I8ba137de54e767a36c772b98ac16101b9aa1bafb Efraim Flashner2025-01-061-8/+10
* gnu: c2rust.scm: Remove extra module imports.•••* gnu/packages/c2rust.scm: Remove extra module imports. Change-Id: I6e0508fd4e7d5c13cde589515e275913f630b3b6 Efraim Flashner2025-01-061-4/+0
* gnu: rust-c2rust-ast-exporter-0.18: Sort alphabetically.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Sort. Change-Id: I480c1e8bea7946f82ddc91e00d55a7bc9fda6f95 Efraim Flashner2025-01-061-45/+45
* gnu: rust-c2rust-bitfields-derive-0.18: Sort alphabetically.•••* gnu/packages/c2rust.scm (rust-c2rust-bitfields-derive-0.18): Sort. Change-Id: I276314f2809e4a5733d5eb68c128eb89ad70813b Efraim Flashner2025-01-061-24/+24
* gnu: rust-c2rust-bitfields-0.18: Sort alphabetically.•••* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18): Sort. Change-Id: I47a3cda71bc28000a37c85ca17dd9b569d47b146 Efraim Flashner2025-01-061-20/+20
* gnu: rust-c2rust-ast-builder-0.18: Sort alphabetically.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18): Sort. Change-Id: I7f28db0e537461b1f3cf0af5ca8ad782949fa513 Efraim Flashner2025-01-061-22/+23
* gnu: rust-clang-sys-1: Update to 1.8.1.•••* gnu/packages/crates-io.scm (rust-clang-sys-1): Update to 1.8.1. [source]: Add snippet to allow for newer versions of dependencies. [cargo-inputs]: Replace rust-libloading-0.6 with 0.8. [cargo-development-inputs]: Add rust-lazy-static-1, rust-tempfile-3. (rust-clang-sys-1.8): Remove variable. * gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18): Adjust accordingly. Change-Id: I4888b70305775625bd128fb067435be01d7dc85c Efraim Flashner2025-01-061-1/+1
* gnu: rust-c2rust-ast-exporter: Do not propagate tinycbor origin.•••Doing so breaks ‘package->manifest-entry’: guix/profiles.scm:377:19: In procedure default-properties: In procedure package-properties: Wrong type argument: #<origin #<<git-reference> url: "https://github.com/intel/tinycbor.git" commit: "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7" recursive?: #f> #<content-hash sha256:0w38lzj0rz36skc1cn3shllc82c7nn32h88frb8f164a8haq3hkw> () 7fd539f5f8a0> * gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[propagated-inputs]: Remove. Move “tinycbor-src” to… [inputs]: … here. Add labels. Change-Id: Ib4a0896ef3c455dd6c059da17c70e9d56fc305cc Ludovic Courtès2024-12-221-3/+2
* gnu: c2rust: Clean up environment variable names.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-exporter-0.18)[arguments] <#:phases>[bundle-tinycbor]: Define GUIX_TINYCBOR_SOURCE_DIR. (c2rust)[arguments]<#:phases>[patch]: Define GUIX_TINYCBOR_SOURCE_DIR. * gnu/packages/patches/c2rust-ast-exporter-local-search.patch: Use GUIX_TINYCBOR_SOURCE_DIR. Change-Id: I2794016aaa56e5358a8153faf0e46ffb22d6b293 Danny Milosavljevic2024-12-211-2/+2
* gnu: Add c2rust.•••* gnu/packages/c2rust.scm (c2rust): New variable. * gnu/packages/patches/c2rust-ast-exporter-local-search.patch: New file. * gnu/local.mk (dist_patch_DATA): Add reference to it. Change-Id: I9a80c6071a48ab5baed0a83e1c2463f83a6c6b9b Danny Milosavljevic2024-12-211-0/+48
* gnu: Add rust-c2rust-transpile.•••* gnu/packages/c2rust.scm (rust-c2rust-transpile): New variable. Change-Id: Ifc5c7f506c4893119df0d6d662aeafdefbd0c0b0 Danny Milosavljevic2024-12-211-0/+45
* gnu: Add rust-c2rust-ast-exporter.•••* gnu/packages/c2rust.scm (%tinycbor-source): New variable. (rust-c2rust-ast-exporter-0.18): New variable. Change-Id: I1a9944dd90760e09ab05e06f451623ad62570285 Danny Milosavljevic2024-12-211-0/+58
* gnu: Add rust-c2rust-build-paths.•••* gnu/packages/c2rust.scm (rust-c2rust-build-paths-0.18): New variable. Change-Id: I84d617f2d86f31ee7aa94bb3ecbaeac0939cb317 Danny Milosavljevic2024-12-211-0/+22
* gnu: Add rust-c2rust-ast-builder.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-builder-0.18): New variable. Change-Id: Ib7944e20955996f6377abef33a020c64b676eaf8 Danny Milosavljevic2024-12-211-0/+22
* gnu: Add rust-c2rust-ast-printer.•••* gnu/packages/c2rust.scm (rust-c2rust-ast-printer-0.18): New variable. Change-Id: I9730eef9e26834ce4dd74ada406d4aa78685f24a Danny Milosavljevic2024-12-211-0/+24
* gnu: Add rust-c2rust-bitfields.•••* gnu/packages/c2rust.scm (rust-c2rust-bitfields-0.18): New variable. Change-Id: I1be51f171bc9c3955868f39d5c103c019c26d294 Danny Milosavljevic2024-12-211-0/+22
* gnu: Add rust-c2rust-bitfields-derive.•••* gnu/packages/c2rust.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. Change-Id: Id65ff99ef166152217c6b16b38a56a9329e28d53 Danny Milosavljevic2024-12-211-0/+58