[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 8666531408a97a300d5b4c01cc7791fc80f6b17f Author: Sam James gentoo org> AuthorDate: Sat Mar 2 01:26:01 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 01:26:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86665314 sys-apps/pkgcraft-tools: drop 0.0.13 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 - .../pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild| 55 -- 2 files changed, 56 deletions(-) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 6916c70ecc67..22e63ae87531 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,2 +1 @@ -DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild deleted file mode 100644 index 1aa8a495d7a2.. --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" " -LLVM_MAX_SLOT=17 -inherit edo cargo llvm - -DESCRIPTION="pkgcraft-based tools for Gentoo" -HOMEPAGE="https://pkgcraft.github.io/; - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; - inherit git-r3 - - S="${WORKDIR}"/${P}/crates/pkgcraft-tools -else - SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - - KEYWORDS="~amd64 ~arm64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test ) " - -QA_FLAGS_IGNORED="usr/bin/pk" - -# Clang needed for bindgen -BDEPEND=" - =virtual/rust-1.71 - test? ( dev-util/cargo-nextest ) -" - -llvm_check_deps() { - has_version -b "sys-devel/clang:${LLVM_SLOT}" -} - -src_unpack() { - if [[ ${PV} == ]] ; then - git-r3_src_unpack - cargo_live_src_unpack - else - cargo_src_unpack - fi -} - -src_test() { - edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: f60b1e258508df932c7e4d23de761934cabcef74 Author: Sam James gentoo org> AuthorDate: Fri Feb 16 01:23:35 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 16 01:24:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60b1e25 sys-apps/pkgcraft-tools: crank min. rust to 1.74 for See https://github.com/pkgcraft/pkgcraft/commit/a88e93037836ed23bea6c193183ba457659d53e0. Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index 1aa8a495d7a2..7f18fbdca06e 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND=" =virtual/rust-1.71 + >=virtual/rust-1.74 test? ( dev-util/cargo-nextest ) "
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: fb376d9dff4eca0697871279c1102552f776bf4c Author: Sam James gentoo org> AuthorDate: Fri Feb 2 04:12:15 2024 + Commit: Sam James gentoo org> CommitDate: Fri Feb 2 04:33:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb376d9d sys-apps/pkgcraft-tools: add 0.0.14 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild| 55 ++ 2 files changed, 56 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 139e2d2ed36c..6916c70ecc67 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1 +1,2 @@ DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac +DIST pkgcraft-tools-0.0.14.tar.xz 30138240 BLAKE2B b9d0b238f26d980f032cfad26602348dabe574e3968e8adf5172e91efeea051b9720b158941a1bea53e2c1fa8180d516b1bb9668d9178f17c789fb5ba76b7bd9 SHA512 ca7c0f429228567c91a18db793b2fa81f6918cde54f302269deb6a1d2f6445756fbc73e3957ad7b29c8a0e8e000c1b939290c6bbc34bb693cc54b87841fef06c diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild new file mode 100644 index ..fa06a1993399 --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.14.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +LLVM_MAX_SLOT=17 +inherit edo cargo llvm + +DESCRIPTION="pkgcraft-based tools for Gentoo" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64 ~arm64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test ) " + +QA_FLAGS_IGNORED="usr/bin/pk" + +# Clang needed for bindgen +BDEPEND=" + =virtual/rust-1.71 + test? ( dev-util/cargo-nextest ) +" + +llvm_check_deps() { + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +src_unpack() { + if [[ ${PV} == ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} + +src_test() { + edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: c1574e23d290903fac0c6201721bcd12e7cf170e Author: Sam James gentoo org> AuthorDate: Sun Nov 12 03:37:44 2023 + Commit: Sam James gentoo org> CommitDate: Sun Nov 12 04:04:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1574e23 sys-apps/pkgcraft-tools: add 0.0.13 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest| 1 + .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.13.ebuild}| 2 +- sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 531145e50191..2e4442592915 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,2 +1,3 @@ DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45 DIST pkgcraft-tools-0.0.12.tar.xz 30016728 BLAKE2B 45ab7b1fc4f03e854bd121b97096932bbf62e46efdaef31449cb923d90e93e28ee450163e8748bc2f2f6b6efacc0a06e485ea63ab69c1754a5b1cfc2e4861ccc SHA512 a679d81adc8175f18f9800ef67797c0f0d8d80aaa336018077216e3117fe96da289ffd2a3efa552ec53e82c8401a2454b4050f1a4ab41a1b68b9e8e2803e2ccd +DIST pkgcraft-tools-0.0.13.tar.xz 29739764 BLAKE2B b4f66650b644e1efc7c6b39fa26dd9f3930e9c41b9022bd56dbd07cbeaacf0dba52e020b12f11f87e56798a136798dc95d5a60a23b6ef965abc2a86fd64f8c47 SHA512 e387a0d772aedb6aa165e88f484a4485a6f9848421fabb04114af777591d7988e70516c92387268a9c33e4931ec8fcc13ac172e00e4c077876df80d1aca0f6ac diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild similarity index 98% copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild index e35ac9b73a53..1aa8a495d7a2 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.13.ebuild @@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND=" =virtual/rust-1.70 + >=virtual/rust-1.71 test? ( dev-util/cargo-nextest ) " diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index e35ac9b73a53..1aa8a495d7a2 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -33,7 +33,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND=" =virtual/rust-1.70 + >=virtual/rust-1.71 test? ( dev-util/cargo-nextest ) "
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 6bd350fb38d1c6e8f226812585bd5ad411519dc1 Author: Sam James gentoo org> AuthorDate: Sat Sep 30 00:25:51 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 30 00:26:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd350fb sys-apps/pkgcraft-tools: add 0.0.12 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.12.ebuild} | 4 ++-- sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild| 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 7d459aaf89e1..531145e50191 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1 +1,2 @@ DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45 +DIST pkgcraft-tools-0.0.12.tar.xz 30016728 BLAKE2B 45ab7b1fc4f03e854bd121b97096932bbf62e46efdaef31449cb923d90e93e28ee450163e8748bc2f2f6b6efacc0a06e485ea63ab69c1754a5b1cfc2e4861ccc SHA512 a679d81adc8175f18f9800ef67797c0f0d8d80aaa336018077216e3117fe96da289ffd2a3efa552ec53e82c8401a2454b4050f1a4ab41a1b68b9e8e2803e2ccd diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild similarity index 96% copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild index bf887a5953d8..e35ac9b73a53 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.12.ebuild @@ -4,7 +4,7 @@ EAPI=8 CRATES=" " -LLVM_MAX_SLOT=16 +LLVM_MAX_SLOT=17 inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" @@ -18,7 +18,7 @@ if [[ ${PV} == ]] ; then else SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi LICENSE="MIT" diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index bf887a5953d8..e35ac9b73a53 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -4,7 +4,7 @@ EAPI=8 CRATES=" " -LLVM_MAX_SLOT=16 +LLVM_MAX_SLOT=17 inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" @@ -18,7 +18,7 @@ if [[ ${PV} == ]] ; then else SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 7d52744a38fbfa99c4b0db57755ea58d9168c2fd Author: Sam James gentoo org> AuthorDate: Fri Sep 29 09:11:59 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 29 09:11:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d52744a sys-apps/pkgcraft-tools: Keyword 0.0.11 arm64, #914904 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild index bf887a5953d8..4461bfe9a1fe 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == ]] ; then else SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/, sys-apps/pkgcraft-tools/files/
commit: 0e6bac15805bc54d4e882c9d15bdd4044cad6bc1 Author: Sam James gentoo org> AuthorDate: Mon Sep 25 04:13:59 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 25 04:14:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e6bac15 sys-apps/pkgcraft-tools: drop 0.0.9, 0.0.10 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 2 - .../pkgcraft-tools-0.0.10-skip-flaky-test.patch| 20 - .../pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild| 51 -- .../pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild | 47 4 files changed, 120 deletions(-) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index eee5a3e33dcf..7d459aaf89e1 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,3 +1 @@ -DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718 DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45 -DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64 diff --git a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch deleted file mode 100644 index b84460a88afa.. --- a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://github.com/pkgcraft/pkgcraft/commit/ae123d0b3ab979897fd959a1f03a1e3d24e8515d - -From ae123d0b3ab979897fd959a1f03a1e3d24e8515d Mon Sep 17 00:00:00 2001 -From: Tim Harder -Date: Fri, 23 Jun 2023 23:21:46 -0600 -Subject: [PATCH] pk pkg source: disable -b/--bound testing until flakiness is - fixed - a/tests/pk/pkg/source.rs -+++ b/tests/pk/pkg/source.rs -@@ -91,6 +91,7 @@ fn path_targets() { - } - - #[test] -+#[ignore = "too flaky for general testing"] - fn bound() { - let t = TempRepo::new("test", None, 0, None).unwrap(); - t.create_ebuild("cat/fast-1", &[]).unwrap(); - - diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild deleted file mode 100644 index 8cf3d588c6ce.. --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" " -LLVM_MAX_SLOT=16 -inherit cargo llvm - -DESCRIPTION="pkgcraft-based tools for Gentoo" -HOMEPAGE="https://pkgcraft.github.io/; - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; - inherit git-r3 - - S="${WORKDIR}"/${P}/crates/pkgcraft-tools -else - SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" -SLOT="0" - -QA_FLAGS_IGNORED="usr/bin/pk" - -# Clang needed for bindgen -BDEPEND=" - https://pkgcraft.github.io/; - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; - inherit git-r3 - - S="${WORKDIR}"/${P}/crates/pkgcraft-tools -else - SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" -SLOT="0" - -QA_FLAGS_IGNORED="usr/bin/pk" - -# Clang needed for bindgen -BDEPEND=" -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: c795182978eb0e7a4cfa5af8a2ce72fd4dcd6f9c Author: Sam James gentoo org> AuthorDate: Mon Sep 25 03:47:23 2023 + Commit: Sam James gentoo org> CommitDate: Mon Sep 25 04:03:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7951829 sys-apps/pkgcraft-tools: fix tests Switch to running via nextest per radhermit's suggestion. We really should've been doing this anyway given we are for sys-libs/pkgcraft... Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild | 9 - sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 9 - 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild index ab222d8eafc9..bf887a5953d8 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild @@ -5,7 +5,7 @@ EAPI=8 CRATES=" " LLVM_MAX_SLOT=16 -inherit cargo llvm +inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/; @@ -25,6 +25,8 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test ) " QA_FLAGS_IGNORED="usr/bin/pk" @@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" BDEPEND=" =virtual/rust-1.70 + test? ( dev-util/cargo-nextest ) " llvm_check_deps() { @@ -46,3 +49,7 @@ src_unpack() { cargo_src_unpack fi } + +src_test() { + edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests +} diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index ab222d8eafc9..bf887a5953d8 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -5,7 +5,7 @@ EAPI=8 CRATES=" " LLVM_MAX_SLOT=16 -inherit cargo llvm +inherit edo cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/; @@ -25,6 +25,8 @@ LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" SLOT="0" +IUSE="test" +RESTRICT="!test? ( test ) " QA_FLAGS_IGNORED="usr/bin/pk" @@ -32,6 +34,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" BDEPEND=" =virtual/rust-1.70 + test? ( dev-util/cargo-nextest ) " llvm_check_deps() { @@ -46,3 +49,7 @@ src_unpack() { cargo_src_unpack fi } + +src_test() { + edo cargo nextest run $(usev !debug '--release') --color always --all-features --tests +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: cedf1afaf7659954e9332be74b5c4c129d89548c Author: Sam James gentoo org> AuthorDate: Wed Sep 6 18:56:34 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 6 19:43:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cedf1afa sys-apps/pkgcraft-tools: add 0.0.11 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../{pkgcraft-tools-.ebuild => pkgcraft-tools-0.0.11.ebuild} | 1 + sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 1 + 3 files changed, 3 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index e9d0cfdd06c3..eee5a3e33dcf 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,2 +1,3 @@ DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718 +DIST pkgcraft-tools-0.0.11.tar.xz 31755828 BLAKE2B c47f59849ebb0b80ee9615d9b16e66f75cea2786e81a4cc521158d3e814f112328d2dbb5933bf247652772fce5277f5102f095b302df20a4f781077b2cdb0627 SHA512 59c38a888a7fb7da51001f3eff415dc8189a2073a5f06be11af2065265e7e8bf9e5747947f6d36b9ddfaaa261a4b4acfad05ba759f6f27dbe1c37d96d5976f45 DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64 diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild similarity index 97% copy from sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild copy to sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild index 249efde287e3..ab222d8eafc9 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.11.ebuild @@ -31,6 +31,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND=" =virtual/rust-1.70 " llvm_check_deps() { diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index 249efde287e3..ab222d8eafc9 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -31,6 +31,7 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND=" =virtual/rust-1.70 " llvm_check_deps() {
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/files/, sys-apps/pkgcraft-tools/
commit: d335b78eb35c03cf4c48c7e93f9fc58ec6a36902 Author: Sam James gentoo org> AuthorDate: Sat Jun 24 05:34:08 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 24 05:34:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d335b78e sys-apps/pkgcraft-tools: skip flaky test As reported by graaff. Signed-off-by: Sam James gentoo.org> .../pkgcraft-tools-0.0.10-skip-flaky-test.patch | 20 sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild | 4 2 files changed, 24 insertions(+) diff --git a/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch new file mode 100644 index ..b84460a88afa --- /dev/null +++ b/sys-apps/pkgcraft-tools/files/pkgcraft-tools-0.0.10-skip-flaky-test.patch @@ -0,0 +1,20 @@ +https://github.com/pkgcraft/pkgcraft/commit/ae123d0b3ab979897fd959a1f03a1e3d24e8515d + +From ae123d0b3ab979897fd959a1f03a1e3d24e8515d Mon Sep 17 00:00:00 2001 +From: Tim Harder +Date: Fri, 23 Jun 2023 23:21:46 -0600 +Subject: [PATCH] pk pkg source: disable -b/--bound testing until flakiness is + fixed + +--- a/tests/pk/pkg/source.rs b/tests/pk/pkg/source.rs +@@ -91,6 +91,7 @@ fn path_targets() { + } + + #[test] ++#[ignore = "too flaky for general testing"] + fn bound() { + let t = TempRepo::new("test", None, 0, None).unwrap(); + t.create_ebuild("cat/fast-1", &[]).unwrap(); + + diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild index 249efde287e3..8cf3d588c6ce 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild @@ -33,6 +33,10 @@ BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 168953da448f5929603b3685c040b95af1d3a894 Author: Sam James gentoo org> AuthorDate: Fri Jun 23 20:19:54 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 23 20:19:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168953da sys-apps/pkgcraft-tools: drop 0.0.7, 0.0.8 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 2 - .../pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 47 -- .../pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild | 47 -- 3 files changed, 96 deletions(-) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 5d57ccf8886e..e9d0cfdd06c3 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,4 +1,2 @@ DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718 -DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8 -DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64 diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild deleted file mode 100644 index 249efde287e3.. --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" " -LLVM_MAX_SLOT=16 -inherit cargo llvm - -DESCRIPTION="pkgcraft-based tools for Gentoo" -HOMEPAGE="https://pkgcraft.github.io/; - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; - inherit git-r3 - - S="${WORKDIR}"/${P}/crates/pkgcraft-tools -else - SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" -SLOT="0" - -QA_FLAGS_IGNORED="usr/bin/pk" - -# Clang needed for bindgen -BDEPEND=" - https://pkgcraft.github.io/; - -if [[ ${PV} == ]] ; then - EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; - inherit git-r3 - - S="${WORKDIR}"/${P}/crates/pkgcraft-tools -else - SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; - - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -# Dependent crate licenses -LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" -SLOT="0" - -QA_FLAGS_IGNORED="usr/bin/pk" - -# Clang needed for bindgen -BDEPEND=" -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 4a72c28f49ecf6806001a8d7ab8dfaa724241dfc Author: Sam James gentoo org> AuthorDate: Fri Jun 23 20:19:37 2023 + Commit: Sam James gentoo org> CommitDate: Fri Jun 23 20:19:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a72c28f sys-apps/pkgcraft-tools: add 0.0.10 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild| 47 ++ 2 files changed, 48 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 16e31490ea63..5d57ccf8886e 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,3 +1,4 @@ +DIST pkgcraft-tools-0.0.10.tar.xz 20306544 BLAKE2B c17d1da2478b6afacb47168c717ec2ee74d134e2ce6fe032e022606057afa8ee2ab9a19ca1d74e14c1228da64caf5f59b269c86483d1367711054434da31 SHA512 cf81e9e72f954f0117c13b138ed1151501a83148ed3c39eb39d60337dccada82c79e7af5aafcdde480d3d23bfefd3bd136c3d2332819ae8cb3175968132a6718 DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8 DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64 diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild new file mode 100644 index ..249efde287e3 --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +LLVM_MAX_SLOT=16 +inherit cargo llvm + +DESCRIPTION="pkgcraft-based tools for Gentoo" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" + +QA_FLAGS_IGNORED="usr/bin/pk" + +# Clang needed for bindgen +BDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: d460d8b3cdd5a4757ad9e62d153df6baf86d3172 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 22:46:36 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 22:46:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d460d8b3 sys-apps/pkgcraft-tools: add 0.0.9 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index 27272fa40f6d..16e31490ea63 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1,2 +1,3 @@ DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8 DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad +DIST pkgcraft-tools-0.0.9.tar.xz 18168280 BLAKE2B 3608c2dbe2443cca8335f0d119cf02904680c9795179ec9cecf82be350b232faab50fdc01ded9b6270659c3b097c6cd1b9256baec9a8c313e1f592b9a82f9d26 SHA512 32bf93adafcdf02f736282af0398c0cc12619589e41e9488b8dd38947cfb0f7b0e1916629c5f51bb5b2d2c00f165e3f2c4f15b34333e739789b1896f60599b64 diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild new file mode 100644 index ..249efde287e3 --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.9.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +LLVM_MAX_SLOT=16 +inherit cargo llvm + +DESCRIPTION="pkgcraft-based tools for Gentoo" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" + +QA_FLAGS_IGNORED="usr/bin/pk" + +# Clang needed for bindgen +BDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 54613edcf76cc495a6a6649572eee5684d597491 Author: Sam James gentoo org> AuthorDate: Sun Jun 11 15:44:46 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jun 11 15:44:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54613edc sys-apps/pkgcraft-tools: add 0.0.8 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + .../pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest index da92b06a67a0..27272fa40f6d 100644 --- a/sys-apps/pkgcraft-tools/Manifest +++ b/sys-apps/pkgcraft-tools/Manifest @@ -1 +1,2 @@ DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8 +DIST pkgcraft-tools-0.0.8.tar.xz 19137448 BLAKE2B 81e8315115f2baa0ade249125b096bc22ef8a06d69fd0ea6a5773f547c3969ec8096066cc6bccfed3ed71e8d5268881d9d7b81daffc95c9ae9892de24acf5b34 SHA512 0b834da7df84b677c3a2e6195bd5e2f9295ecf04f5f5d6d076b1d117762f928e4497d83c13bdcba9365343296ac5be294d5d303fe79708bfa65bb21a671c96ad diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild new file mode 100644 index ..249efde287e3 --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +LLVM_MAX_SLOT=16 +inherit cargo llvm + +DESCRIPTION="pkgcraft-based tools for Gentoo" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" + +QA_FLAGS_IGNORED="usr/bin/pk" + +# Clang needed for bindgen +BDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 3156c954e7e6c2451278a86b3a65d606d75db81d Author: Sam James gentoo org> AuthorDate: Sat Jun 10 17:51:01 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 17:51:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3156c954 sys-apps/pkgcraft-tools: drop virtual/pkgconfig BDEPEND radhermit points out it's not needed here, thanks! Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 1 - sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild index 5810c1e4375b..249efde287e3 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild @@ -31,7 +31,6 @@ QA_FLAGS_IGNORED="usr/bin/pk" # Clang needed for bindgen BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 3014d717480c56f41fcfc02cc467642bfb2b9985 Author: Sam James gentoo org> AuthorDate: Sat Jun 10 17:26:46 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 17:26:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3014d717 sys-apps/pkgcraft-tools: add clang dep for bindgen Closes: https://bugs.gentoo.org/908229 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 13 - sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 13 - 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild index de119a49d803..5810c1e4375b 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild @@ -4,7 +4,8 @@ EAPI=8 CRATES=" " -inherit cargo +LLVM_MAX_SLOT=16 +inherit cargo llvm DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/; @@ -27,6 +28,16 @@ SLOT="0" QA_FLAGS_IGNORED="usr/bin/pk" +# Clang needed for bindgen +BDEPEND=" + https://pkgcraft.github.io/; @@ -27,6 +28,16 @@ SLOT="0" QA_FLAGS_IGNORED="usr/bin/pk" +# Clang needed for bindgen +BDEPEND=" +
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: 8de25cd6262afa64b3d6450095823b72f59247b1 Author: Sam James gentoo org> AuthorDate: Sat Jun 10 13:22:43 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 13:22:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de25cd6 sys-apps/pkgcraft-tools: update DESCRIPTION Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 2 +- sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild index e2f8f6a8f4bf..de119a49d803 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild @@ -6,7 +6,7 @@ EAPI=8 CRATES=" " inherit cargo -DESCRIPTION="C library for pkgcraft" +DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/; if [[ ${PV} == ]] ; then diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild index e2f8f6a8f4bf..de119a49d803 100644 --- a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -6,7 +6,7 @@ EAPI=8 CRATES=" " inherit cargo -DESCRIPTION="C library for pkgcraft" +DESCRIPTION="pkgcraft-based tools for Gentoo" HOMEPAGE="https://pkgcraft.github.io/; if [[ ${PV} == ]] ; then
[gentoo-commits] repo/gentoo:master commit in: sys-apps/pkgcraft-tools/
commit: fa5d0db3f137d8dc16c724d8a02a28877e75a0a8 Author: Sam James gentoo org> AuthorDate: Sat Jun 10 13:11:48 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 10 13:17:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa5d0db3 sys-apps/pkgcraft-tools: new package, add , add 0.0.7 Signed-off-by: Sam James gentoo.org> sys-apps/pkgcraft-tools/Manifest | 1 + sys-apps/pkgcraft-tools/metadata.xml | 11 +++ .../pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild | 37 ++ sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild | 37 ++ 4 files changed, 86 insertions(+) diff --git a/sys-apps/pkgcraft-tools/Manifest b/sys-apps/pkgcraft-tools/Manifest new file mode 100644 index ..da92b06a67a0 --- /dev/null +++ b/sys-apps/pkgcraft-tools/Manifest @@ -0,0 +1 @@ +DIST pkgcraft-tools-0.0.7.tar.xz 18854348 BLAKE2B 1a7c22df87b994c3c58ae00d964e422ff1d9d5eb479b183178e33e517e5c0c1ff802c4c43ef4e49437c699eeeb81c1db8aa4825736fdef2d0548f92ea15c3f13 SHA512 a97da4a477f399238f0257c1dc1e93cdcaa14bf1c39014e42d39220566fc582a4c24a6cbaf23b8635cf1bc74d24ff1cdc6aa04619437788f2d2ef73e5f833cc8 diff --git a/sys-apps/pkgcraft-tools/metadata.xml b/sys-apps/pkgcraft-tools/metadata.xml new file mode 100644 index ..33c1ad3bdca7 --- /dev/null +++ b/sys-apps/pkgcraft-tools/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + + s...@gentoo.org + Sam James + + + pkgcraft/pkgcraft + + diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild new file mode 100644 index ..e2f8f6a8f4bf --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-0.0.7.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +inherit cargo + +DESCRIPTION="C library for pkgcraft" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" + +QA_FLAGS_IGNORED="usr/bin/pk" + +src_unpack() { + if [[ ${PV} == ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +} diff --git a/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild new file mode 100644 index ..e2f8f6a8f4bf --- /dev/null +++ b/sys-apps/pkgcraft-tools/pkgcraft-tools-.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +inherit cargo + +DESCRIPTION="C library for pkgcraft" +HOMEPAGE="https://pkgcraft.github.io/; + +if [[ ${PV} == ]] ; then + EGIT_REPO_URI="https://github.com/pkgcraft/pkgcraft; + inherit git-r3 + + S="${WORKDIR}"/${P}/crates/pkgcraft-tools +else + SRC_URI="https://github.com/pkgcraft/pkgcraft/releases/download/${P}/${P}.tar.xz; + + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD CC0-1.0 GPL-3+ ISC MIT Unicode-DFS-2016" +SLOT="0" + +QA_FLAGS_IGNORED="usr/bin/pk" + +src_unpack() { + if [[ ${PV} == ]] ; then + git-r3_src_unpack + cargo_live_src_unpack + else + cargo_src_unpack + fi +}