games-emulation/mupen64plus-qt: version bump, upstream now uses cmake

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
This commit is contained in:
Samuel Bauer
2025-02-14 00:34:06 +01:00
parent afeec516bf
commit 1b83c341b5
4 changed files with 33 additions and 72 deletions

View File

@@ -1 +1 @@
DIST mupen64plus-qt-1.15.tar.gz 573009 BLAKE2B 9db7c5c7fefa99466933e4526338487b138eb970595d0ac92aedb1649e9786785b2472b7716cd24080e99cddda9d434207d2387515a62f6b2c111076bdcb10ed SHA512 f7abb23b401febbf60cfb04bcfe37047ce2e323241665aaae06874903da33c0dedf405809a8af193f82f1dc4537adcbcd480f86b5dad5d3af635d1eb00fb6aae
DIST mupen64plus-qt-1.17.tar.gz 733502 BLAKE2B b8542d3541cdbdcc1b5e7dbebe3aa9c145976c96232222715961d86603bcff36195fe3d8df5be484fe56f3f3cbd0dd115360e5bef3927b5377267a344543c390 SHA512 c75c018fcb387aa4957c396a8ec86c42ee378555fce0764a23b4701ccf2c923f0c67a2da21397bc58716f0bb21b88e94b808e10eb8c067b508612399d6d47396

View File

@@ -1,46 +0,0 @@
# Copyright 2018-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop qmake-utils
DESCRIPTION="A basic launcher for Mupen64Plus"
HOMEPAGE="https://github.com/dh4/mupen64plus-qt"
SRC_URI="https://github.com/dh4/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtxml:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
dev-libs/quazip:=[qt5(+)]
"
DEPEND=">=games-emulation/mupen64plus-core-2.5
${RDEPEND}"
src_prepare() {
sed -i -e '/include.*quazip5/s:quazip5/::' \
src/emulation/emulatorhandler.cpp src/common.cpp || die
sed -i -e 's/lquazip5/lquazip1-qt5/' mupen64plus-qt.pro || die
default
}
src_configure() {
eqmake5
sed -i -e "/INCPATH/s:\$: $(pkg-config --cflags-only-I quazip1-qt5):" Makefile || die
}
src_install() {
dobin ${PN}
dodoc README.md
doman resources/${PN}.6
domenu resources/${PN}.desktop
newicon resources/images/mupen64plus.png ${PN}.png
}

View File

@@ -0,0 +1,25 @@
# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="A basic launcher for Mupen64Plus"
HOMEPAGE="https://github.com/dh4/mupen64plus-qt"
SRC_URI="https://github.com/dh4/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
RDEPEND="
dev-libs/quazip[qt6]
dev-qt/qtbase:6[gui,network,sql,widgets,xml]
"
DEPEND=">=games-emulation/mupen64plus-core-2.5
${RDEPEND}"
src_install() {
cmake_src_install
rm -rf "${D}"/usr/$(get_libdir)/
}

View File

@@ -3,7 +3,7 @@
EAPI=8
inherit desktop git-r3 qmake-utils
inherit cmake git-r3
DESCRIPTION="A basic launcher for Mupen64Plus"
HOMEPAGE="https://github.com/dh4/mupen64plus-qt"
@@ -13,33 +13,15 @@ LICENSE="BSD"
SLOT="0"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtxml:5
dev-qt/qtsql:5
dev-qt/qtwidgets:5
dev-libs/quazip:=[qt5(+)]
dev-libs/quazip[qt6]
dev-qt/qtbase:6[gui,network,sql,widgets,xml]
"
DEPEND=">=games-emulation/mupen64plus-core-2.5
${RDEPEND}"
src_prepare() {
sed -i -e '/include.*quazip5/s:quazip5/::' \
src/emulation/emulatorhandler.cpp src/common.cpp || die
sed -i -e 's/lquazip5/lquazip1-qt5/' mupen64plus-qt.pro || die
default
}
src_configure() {
eqmake5
sed -i -e "/INCPATH/s:\$: $(pkg-config --cflags-only-I quazip1-qt5):" Makefile || die
}
src_install() {
dobin ${PN}
dodoc README.md
doman resources/${PN}.6
domenu resources/${PN}.desktop
newicon resources/images/mupen64plus.png ${PN}.png
cmake_src_install
rm -rf "${D}"/usr/$(get_libdir)/ \
"${D}"/usr/plugins/ \
"${D}"/usr/bin/qt.conf
}