commit: 0b4a72ee2b1a377e1adef85a48bf80d0b4eb194f Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Fri Dec 13 17:14:04 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Fri Dec 13 17:56:22 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b4a72ee
dev-libs/teakra: minor tweaks Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-libs/teakra/teakra-20220224-r1.ebuild | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/dev-libs/teakra/teakra-20220224-r1.ebuild b/dev-libs/teakra/teakra-20220224-r1.ebuild index 27f2a282cf8e..3c65d876776c 100644 --- a/dev-libs/teakra/teakra-20220224-r1.ebuild +++ b/dev-libs/teakra/teakra-20220224-r1.ebuild @@ -9,36 +9,47 @@ inherit cmake DESCRIPTION="Emulator, assembler, etc for XpertTeak, the DSP used by DSi/3DS" HOMEPAGE="https://github.com/wwylele/teakra/" -SRC_URI="https://github.com/wwylele/${PN}/archive/${COMMIT}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/${PN}-${COMMIT} + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/wwylele/${PN}.git" +else + SRC_URI="https://github.com/wwylele/${PN}/archive/${COMMIT}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-${COMMIT}" + + KEYWORDS="~amd64" +fi LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" src_prepare() { - sed -i "s|-Werror||g" "${S}"/CMakeLists.txt || die + sed -i "s|-Werror||g" ./CMakeLists.txt || die cmake_src_prepare } src_configure() { local -a mycmakeargs=( - -DCMAKE_SKIP_RPATH=ON + -DCMAKE_SKIP_RPATH="ON" ) cmake_src_configure } src_test() { - LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${BUILD_DIR}"/src/ cmake_src_test + local -x LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/src/" + + cmake_src_test } src_install() { - dolib.so "${BUILD_DIR}"/src/lib${PN}.so "${BUILD_DIR}"/src/lib${PN}_c.so + dolib.so "${BUILD_DIR}/src/lib${PN}.so" + dolib.so "${BUILD_DIR}/src/lib${PN}_c.so" insinto /usr/include - doins -r include/${PN} + doins -r "./include/${PN}" einstalldocs }