mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-09 23:23:00 -04:00
games-emulation/mupen64plus-qt: version bump, upstream now uses cmake
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
25
games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild
Normal file
25
games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild
Normal 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)/
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user