dev-cpp/catch: Sync live ebuild
authorDavid Seifert <soap@gentoo.org>
Fri, 26 Jan 2018 16:33:35 +0000 (17:33 +0100)
committerDavid Seifert <soap@gentoo.org>
Fri, 26 Jan 2018 16:33:35 +0000 (17:33 +0100)
Package-Manager: Portage-2.3.20, Repoman-2.3.6

dev-cpp/catch/catch-9999.ebuild

index e24ac4a8a034e4d5ca388acc8988645dc9d5bacb..d7763c4ccaa99c20c72a381beedcc20900bb899c 100644 (file)
@@ -3,14 +3,18 @@
 
 EAPI=6
 
+: ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit cmake-utils
 
 if [[ ${PV} == *9999 ]]; then
        inherit git-r3
        EGIT_REPO_URI="https://github.com/catchorg/Catch2.git"
 else
+       MY_P=${PN^}2-${PV}
        SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
        KEYWORDS="~amd64 ~x86"
+
+       S=${WORKDIR}/${MY_P}
 fi
 
 DESCRIPTION="Modern C++ header-only framework for unit-tests"