dev-libs/teakra: minor tweaks

Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Maciej Barć
2024-12-13 18:14:04 +01:00
parent 87e5e1941c
commit 0b4a72ee2b

View File

@@ -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
}