diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild index 0d9482b323..7663265ab8 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.4.0.ebuild @@ -5,10 +5,9 @@ EAPI=8 inherit cmake -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git" - KEYWORDS="" else SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -23,10 +22,11 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-libs/openssl - picojson? ( dev-cpp/picojson ) - test? ( dev-cpp/gtest )" + picojson? ( dev-cpp/picojson )" BDEPEND="doc? ( app-doc/doxygen[dot] )" -RESTRICT="!picojson? ( test )" +RESTRICT=" + !picojson? ( test ) + !test? ( test )" src_prepare() { # Unbundle dev-cpp/picojson and fix include paths. diff --git a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild index ebec5e0873..f2abbb709a 100644 --- a/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild +++ b/dev-cpp/jwt-cpp/jwt-cpp-0.6.0.ebuild @@ -5,10 +5,9 @@ EAPI=8 inherit cmake -if [[ ${PV} == 9999 ]]; then +if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/Thalhammer/jwt-cpp.git" - KEYWORDS="" else SRC_URI="https://github.com/Thalhammer/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" @@ -24,10 +23,11 @@ IUSE="doc +picojson test" DEPEND="${RDEPEND} dev-cpp/nlohmann_json dev-libs/openssl - picojson? ( dev-cpp/picojson ) - test? ( dev-cpp/gtest )" + picojson? ( dev-cpp/picojson )" BDEPEND="doc? ( app-doc/doxygen[dot] )" -RESTRICT="!picojson? ( test )" +RESTRICT=" + !picojson? ( test ) + !test? ( test )" DOCS=( README.md docs/{faqs,ssl,traits}.md ) src_prepare() {