summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Unbehaun <frostworks@gmx.de>2009-08-28 12:49:23 +0200
committerMarcel Unbehaun <frostworks@gmx.de>2009-08-28 12:49:23 +0200
commit6190392723dba168d350137a6c6b22422c0af8f6 (patch)
tree818d8775d2483e286c80b0684196759f4a845f20
parent(games-action/tumikifighters) rm /files/digest-tumikifighters-0.2 (diff)
downloadgamerlay-6190392723dba168d350137a6c6b22422c0af8f6.tar.gz
gamerlay-6190392723dba168d350137a6c6b22422c0af8f6.tar.bz2
gamerlay-6190392723dba168d350137a6c6b22422c0af8f6.zip
(games-action/valandrick) using debian patches valandrick-0.1a.ebuild
(games-action/valandrick) new Manifest
-rw-r--r--games-action/valandrick/Manifest5
-rw-r--r--games-action/valandrick/valandrick-0.1a.ebuild28
2 files changed, 19 insertions, 14 deletions
diff --git a/games-action/valandrick/Manifest b/games-action/valandrick/Manifest
index 2541531..2bbe423 100644
--- a/games-action/valandrick/Manifest
+++ b/games-action/valandrick/Manifest
@@ -1,5 +1,4 @@
-AUX valandrick-0.1a.diff 24651 RMD160 7116f7e289afa887b1cab80e8753be1d558ad44a SHA1 e578f26d0911adad9dee8ef578552522edc9f395 SHA256 3bd698849b0a60816e28ac9b2b4da8eb7c8809bf5a5871e35c522c814efe95b8
-AUX valandrick.png 1633 RMD160 7ca0c402f06f089fc8e22d2abd2bfcb7b840e6f4 SHA1 efd86c12c89f1dcae8bfd9e6a93fe77d0c9452fc SHA256 870a5ea2bcc266cf34a69904205cd682943e053207b1856bd01c115045c2462f
+DIST val-and-rick_0.1a.dfsg1-2.diff.gz 9344 RMD160 c48101841d9571afc9125e5675359672ff31e551 SHA1 bbcaec84193486cba0266b8e2af679b121aa94bb SHA256 f1f75dcf0122795a9049fe24b346932c0b2620742a3d67482aea253bfe0c6fd7
DIST vr0_1a.zip 2146246 RMD160 79eb44602d2c2ad276023cc8d5dec1d3c6f3f149 SHA1 3712c889e5097eb83e44f7c40ee7549815a900e9 SHA256 e167c6dcfb4a7d6f26e42deeebef1c224e1e5a38a51d067710585c956af554c4
-EBUILD valandrick-0.1a.ebuild 1489 RMD160 f2f8be8be817e75a682dec3f910cf019b9d10e39 SHA1 0356940d3dc93a11ab69b7402a175e1b637fbc35 SHA256 f33a24d99a3efc841c1567eb429a0cc886427be79e8c46d017ce7ae0d56d2c3a
+EBUILD valandrick-0.1a.ebuild 2186 RMD160 fc04d6a23a1d0a484232838d5c88a53446a47b5a SHA1 a8572be2ef9f0da5b5d1f07a208c3de59863b949 SHA256 3409a264a128db8d0dbe9b7fde24c8219e0ba682a644cfaa83df4094be59864d
MISC metadata.xml 249 RMD160 220cde0fc1a8d7d355705f0f6772bd8d77cdc17a SHA1 34b33eb8d24cd8bfef2ddfb8e80334fd77cc9488 SHA256 3875fd5008d7f5bfe7f3cf7bf330c209a5034f5988d37c1699fb3be35a7be906
diff --git a/games-action/valandrick/valandrick-0.1a.ebuild b/games-action/valandrick/valandrick-0.1a.ebuild
index 62cf9a2..016ea25 100644
--- a/games-action/valandrick/valandrick-0.1a.ebuild
+++ b/games-action/valandrick/valandrick-0.1a.ebuild
@@ -7,11 +7,13 @@ EAPI="2"
inherit d-games
MY_PN=vr
+MY_PD=val-and-rick
MY_PV=${PV//./_}
DESCRIPTION="Guns, Guns, Guns! Inofficial and secret 1st version of gunroar"
HOMEPAGE="http://www.asahi-net.or.jp/~cs8k-cyu/"
-SRC_URI="http://www.asahi-net.or.jp/~cs8k-cyu/windows/${MY_PN}${MY_PV}.zip"
+SRC_URI="http://www.asahi-net.or.jp/~cs8k-cyu/windows/${MY_PN}${MY_PV}.zip
+ mirror://debian/pool/main/v/${MY_PD}/${MY_PD}_${PV}.dfsg1-2.diff.gz"
LICENSE="BSD"
SLOT="0"
@@ -21,18 +23,28 @@ IUSE=""
RDEPEND="media-libs/libsdl
media-libs/mesa
media-libs/sdl-mixer
- dev-libs/bulletss"
+ dev-libs/libbulletml"
DEPEND="${RDEPEND}"
S=${WORKDIR}/${MY_PN}
src_prepare(){
- epatch "${FILESDIR}"/${P}.diff
+ # using frostworks patches with debian's cleanups and minor patches
+ epatch "${WORKDIR}"/${MY_PD}_${PV}.dfsg1-2.diff
+ sed -i -e "s:${MY_PD}-${PV}.dfsg1/::g" -i "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/makefile.patch
+ sed -i -e "s:${MY_PD}:${PN}:g" -i "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/makefile.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/import.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/fixes.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/makefile.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/windowed.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/homedir.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/resizable.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/endian-clean.patch
+ epatch "${S}"/${MY_PD}-${PV}.dfsg1/debian/patches/avoid-segfault-when-sdl-fails.patch
sed -i \
-e 's:"\(images/[^"]*\)":"'${GAMES_DATADIR}'/'${PN}'/\1":g' -i src/abagames/util/sdl/texture.d \
-e 's:"\(sounds/[^"]*\)":"'${GAMES_DATADIR}'/'${PN}'/\1":g' -i src/abagames/util/sdl/sound.d \
-e 's:"\(barrage[^"]*\)":"'${GAMES_DATADIR}'/'${PN}'/\1":g' -i src/abagames/vr/barrage.d \
- -e 's:"\(vr.prf[^"]*\)":"'${GAMES_STATEDIR}'/\1":g' -i src/abagames/vr/prefmanager.d \
|| die "sed failed"
}
@@ -44,12 +56,7 @@ src_install() {
insinto "${GAMES_DATADIR}"/${PN}
doins -r barrage images sounds || die
- if [ ! -e "${GAMES_STATEDIR}"/vr.prf ]
- then
- dodir "${GAMES_STATEDIR}"
- touch ${D}/"${GAMES_STATEDIR}"/vr.prf
- fi
- newicon "${FILESDIR}"/${PN}.png ${PN}.png
+ newicon "${S}"/${MY_PD}-${PV}.dfsg1/debian/${MY_PD}.xpm ${PN}.xpm
make_desktop_entry ${PN} ${PN}
dodoc readme*
prepgamesdirs
@@ -57,5 +64,4 @@ src_install() {
pkg_postinst() {
games_pkg_postinst
- chmod ug+rw "${GAMES_STATEDIR}"/vr.prf
}