qmc2: update to 0.67

This commit is contained in:
Juergen Buchmueller 2016-09-05 16:14:01 +02:00
parent 009a44e861
commit ae28dfd36b

View file

@ -1,6 +1,6 @@
# Template file for 'qmc2' # Template file for 'qmc2'
pkgname=qmc2 pkgname=qmc2
version=0.66 version=0.67
revision=1 revision=1
wrksrc=${pkgname} wrksrc=${pkgname}
build_style=gnu-makefile build_style=gnu-makefile
@ -16,16 +16,16 @@ maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
license="GPL-2" license="GPL-2"
homepage="http://qmc2.arcadehits.net/wordpress/" homepage="http://qmc2.arcadehits.net/wordpress/"
distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}/${version}/${pkgname}-${version}.tar.bz2" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}/${version}/${pkgname}-${version}.tar.bz2"
checksum=5230edffb0b4be37869730394f52bf4bc925af7544e756b6b717f65ff3771bad checksum=e3b9878b3a393c21c6f46e7ef3318978a03434011b1dacb6679319733b34ff47
nocross=yes nocross=yes
nopie=yes nopie=yes
pre_build() { pre_build() {
# Replace sdl-config with sdl2-config # Replace sdl-config with sdl2-config
sed -e "s;sdl-config;sdl2-config;g" -i ${wrksrc}/scripts/sdl-version.sh sed -e "s;sdl-config;sdl2-config;g" -i scripts/sdl-version.sh
# Replace obsolete -sdlmame suffix # Replace obsolete -sdlmame suffix
sed -e "s;-sdlmame;-mame;g" -i ${wrksrc}/Makefile sed -e "s;-sdlmame;-mame;g" -i Makefile
} }
do_build() { do_build() {
# Print configuration info # Print configuration info
@ -37,13 +37,13 @@ do_install() {
# Install /usr/bin/qmc2-mame and /etc/qmc2/qmc2.ini # Install /usr/bin/qmc2-mame and /etc/qmc2/qmc2.ini
vbin qmc2-mame vbin qmc2-mame
vmkdir etc/${pkgname} vmkdir etc/${pkgname}
sed ${wrksrc}/inst/qmc2.ini.template \ sed inst/qmc2.ini.template \
-e "s;DATADIR;/usr/share;" \ -e "s;DATADIR;/usr/share;" \
> ${DESTDIR}/etc/${pkgname}/${pkgname}.ini > ${DESTDIR}/etc/${pkgname}/${pkgname}.ini
# Install qmc2 desktop file # Install qmc2 desktop file
vmkdir usr/share/applications vmkdir usr/share/applications
sed ${wrksrc}/inst/qmc2.desktop.template \ sed inst/qmc2.desktop.template \
-e "s;DATADIR;/usr/share;" \ -e "s;DATADIR;/usr/share;" \
-e "s;EMULATOR;MAME;" \ -e "s;EMULATOR;MAME;" \
-e "s;TARGET;qmc2-mame;" \ -e "s;TARGET;qmc2-mame;" \
@ -58,13 +58,13 @@ do_install() {
done done
# Install qchdman and img # Install qchdman and img
vbin ${wrksrc}/tools/qchdman/qchdman vbin tools/qchdman/qchdman
vmkdir usr/share/${pkgname} vmkdir usr/share/${pkgname}
cp -aR ${wrksrc}/data/img ${DESTDIR}/usr/share/${pkgname} cp -aR data/img ${DESTDIR}/usr/share/${pkgname}
# Install qchdman desktop file # Install qchdman desktop file
vmkdir usr/share/applications vmkdir usr/share/applications
sed ${wrksrc}/inst/qchdman.desktop.template \ sed inst/qchdman.desktop.template \
-e "s;DATADIR;/usr/share;" \ -e "s;DATADIR;/usr/share;" \
> ${DESTDIR}/usr/share/applications/qchdman.desktop > ${DESTDIR}/usr/share/applications/qchdman.desktop
} }
@ -72,11 +72,11 @@ qmc2-data_package() {
noarch=yes noarch=yes
short_desc+=" - data files" short_desc+=" - data files"
pkg_install() { pkg_install() {
local ddir local _ddir
vmove usr/share/qmc2 vmove usr/share/qmc2
for ddir in opt img doc prv fly ico cat cab ctl \ for _ddir in opt img doc prv fly ico cat cab ctl \
mrq ttl sws swn gmn js; do mrq ttl sws swn gmn js; do
cp -aR data/$ddir ${PKGDESTDIR}/usr/share/qmc2 cp -aR data/$_ddir ${PKGDESTDIR}/usr/share/qmc2
done done
} }
} }