commit:     1d9eff573b0e2423786eebc06299adcdd64f40da
Author:     Anna Vyalkova <cyber <AT> sysrq <DOT> in>
AuthorDate: Mon May  3 22:36:43 2021 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon May  3 23:27:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d9eff57

dev-python/clufter: respect LDFLAGS

Closes: https://bugs.gentoo.org/780948
Signed-off-by: Anna Vyalkova <cyber <AT> sysrq.in>

 dev-python/clufter/clufter-0.77.2.ebuild | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

diff --git a/dev-python/clufter/clufter-0.77.2.ebuild 
b/dev-python/clufter/clufter-0.77.2.ebuild
index beca82401..c098d262d 100644
--- a/dev-python/clufter/clufter-0.77.2.ebuild
+++ b/dev-python/clufter/clufter-0.77.2.ebuild
@@ -10,16 +10,25 @@ inherit distutils-r1
 
 DESCRIPTION="Tool/library for transforming/analyzing cluster configuration 
formats"
 HOMEPAGE="https://pagure.io/clufter";
-SRC_URI="https://pagure.io/clufter/archive/v0.77.2/clufter-v0.77.2.tar.gz";
+SRC_URI="https://pagure.io/${PN}/archive/v${PV}/${PN}-v${PV}.tar.gz";
+
+S="${WORKDIR}/${PN}-v${PV}"
 
 SLOT="0"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
+DOCS=( __root__/README )
+
 DEPEND="dev-python/lxml
                dev-libs/libxml2"
 
-S="${WORKDIR}/${PN}-v${PV}"
+src_compile() {
+       # Build native extension first
+       pushd "${S}/__root__/ccs-flatten" || die
+       emake
+       popd || die
 
-DOCS=( __root__/README )
+       distutils-r1_src_compile
+}

Reply via email to