commit: 6330cddc08ed7df0071217021bd093bdb9f0214c Author: Sven Eden <sven.eden <AT> prydeworx <DOT> com> AuthorDate: Tue Sep 29 07:50:18 2020 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Wed Sep 30 07:06:43 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6330cddc
dev-libs/aws-checksums: Fix dependency on dev-libs/aws-c-common This package also needs dev-libs/aws-c-common as it uses some of its parts for cmake. This change also fixes -Werror getting leaked into the build FLAGS. Closes: https://bugs.gentoo.org/745114 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com> Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> ...{aws-checksums-0.1.9.ebuild => aws-checksums-0.1.9-r1.ebuild} | 7 ++++++- dev-libs/aws-checksums/metadata.xml | 9 ++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild b/dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild similarity index 81% rename from dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild rename to dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild index dd1d298176c..bda76dac92c 100644 --- a/dev-libs/aws-checksums/aws-checksums-0.1.9.ebuild +++ b/dev-libs/aws-checksums/aws-checksums-0.1.9-r1.ebuild @@ -12,16 +12,21 @@ SRC_URI="https://github.com/awslabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="test" +IUSE="static-libs test" RESTRICT="!test? ( test )" +DEPEND=" + >=dev-libs/aws-c-common-0.4.26:=[static-libs=] +" + PATCHES=( "${FILESDIR}/${P}-cmake-prefix.patch" ) src_configure() { local mycmakeargs=( + -DBUILD_SHARED_LIBS=$(usex !static-libs) -DBUILD_TESTING=$(usex test) ) cmake_src_configure diff --git a/dev-libs/aws-checksums/metadata.xml b/dev-libs/aws-checksums/metadata.xml index d128563f8d9..43f7aa0e4eb 100644 --- a/dev-libs/aws-checksums/metadata.xml +++ b/dev-libs/aws-checksums/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person"> + <email>[email protected]</email> + <name>Sven Eden</name> + </maintainer> + <maintainer type="project"> + <email>[email protected]</email> + <name>Proxy Maintainers</name> + </maintainer> <longdescription> Cross-Platform HW accelerated CRC32c and CRC32 with fallback to efficient SW implementations. C interface with language
