summaryrefslogtreecommitdiff
path: root/dev-util/rust-script/rust-script-0.36.0.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/rust-script/rust-script-0.36.0.ebuild')
-rw-r--r--dev-util/rust-script/rust-script-0.36.0.ebuild38
1 files changed, 38 insertions, 0 deletions
diff --git a/dev-util/rust-script/rust-script-0.36.0.ebuild b/dev-util/rust-script/rust-script-0.36.0.ebuild
new file mode 100644
index 000000000000..379ce8bc33b2
--- /dev/null
+++ b/dev-util/rust-script/rust-script-0.36.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES="
+"
+
+RUST_MIN_VER="1.74.1"
+
+inherit cargo
+
+DESCRIPTION="Command-line tool to run Rust scripts which can make use of crates"
+HOMEPAGE="https://rust-script.org"
+SRC_URI="
+ https://github.com/fornwall/rust-script/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/pastalian/distfiles/releases/download/${P}/${P}-crates.tar.xz
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+=" MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+PATCHES=(
+ # tests does not work with CARGO_BUILD_TARGET defined
+ "${FILESDIR}/${PN}-0.34.0-fix-test.patch"
+)
+
+src_prepare() {
+ default
+ sed -i "s|\"target\"|\"$(cargo_target_dir)\"|" tests/util/mod.rs || die
+}