commit:     db12d7be4fb8e598047da65128b65246dd6a20dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May  9 16:01:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May  9 17:46:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db12d7be

app-arch/zchunk: conditionally build tests

Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-arch/zchunk/zchunk-1.2.3.ebuild | 10 ++++++++++
 app-arch/zchunk/zchunk-9999.ebuild  | 12 +++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/app-arch/zchunk/zchunk-1.2.3.ebuild 
b/app-arch/zchunk/zchunk-1.2.3.ebuild
index 78b7906664ab..e89d8926554d 100644
--- a/app-arch/zchunk/zchunk-1.2.3.ebuild
+++ b/app-arch/zchunk/zchunk-1.2.3.ebuild
@@ -18,6 +18,8 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
        app-arch/zstd:=
@@ -25,3 +27,11 @@ DEPEND="
        dev-libs/openssl:=
 "
 RDEPEND="${DEPEND}"
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use test tests)
+       )
+
+       meson_src_configure
+}

diff --git a/app-arch/zchunk/zchunk-9999.ebuild 
b/app-arch/zchunk/zchunk-9999.ebuild
index 76677dce82f5..e89d8926554d 100644
--- a/app-arch/zchunk/zchunk-9999.ebuild
+++ b/app-arch/zchunk/zchunk-9999.ebuild
@@ -13,11 +13,13 @@ if [[ ${PV} == 9999 ]]; then
        EGIT_REPO_URI="https://github.com/zchunk/zchunk.git";
 else
        SRC_URI="https://github.com/zchunk/zchunk/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-       KEYWORDS="~amd64"
+       KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="BSD-2"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 DEPEND="
        app-arch/zstd:=
@@ -25,3 +27,11 @@ DEPEND="
        dev-libs/openssl:=
 "
 RDEPEND="${DEPEND}"
+
+src_configure() {
+       local emesonargs=(
+               $(meson_use test tests)
+       )
+
+       meson_src_configure
+}

Reply via email to