diff options
author | svenschneider | 2013-03-02 22:19:49 +0100 |
---|---|---|
committer | svenschneider | 2013-03-02 22:19:49 +0100 |
commit | 8c82a86814964c3fbb25be6726d02e62eedbf934 (patch) | |
tree | 80638c18d2368adce104b0361fe92f46d564900d | |
parent | afddb635d30144850f26ba3c54e32bfda0136892 (diff) | |
download | aur-8c82a86814964c3fbb25be6726d02e62eedbf934.tar.gz |
gigalomania: updated to 0.25
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 101 |
2 files changed, 58 insertions, 52 deletions
@@ -1,6 +1,6 @@ pkgbase = gigalomania pkgdesc = 2D real time strategy game that is a clone of Mega-Lo-Mania - pkgver = 0.24 + pkgver = 0.25 pkgrel = 1 url = http://homepage.ntlworld.com/mark.harman/comp_gigalomania.html arch = i686 @@ -9,8 +9,11 @@ pkgbase = gigalomania depends = sdl depends = sdl_image depends = sdl_mixer - source = http://launchpad.net/gigalomania/trunk/0.24/+download/gigalomaniasrc.zip - md5sums = 803d4c9e429d6c9c5412a452a5aa4be0 + source = http://launchpad.net/gigalomania/trunk/0.25/+download/gigalomaniasrc.zip + md5sums = db2320188a13212f5d55c657ddeacf74 + sha256sums = 198c4fc41341cc7e408c3b942600cecdce4d5913903ac1ab0071393837c3c60b + sha384sums = b3ed36ade53e65dfcb4660604f20687d776605b94cefdfd3efeac8ede848b601813d4e6eb3b7c8e1df415d16a0417e20 + sha512sums = 8838e4f1eb44f8c51966854e5235adee0b39ee3bc41af72dbdc077d7297990ac09ce84e746d03088e329c1ca8e94c91892f05efb208d8ebf1261494b45ccc4b2 pkgname = gigalomania @@ -1,7 +1,7 @@ # Maintainer: Sven Schneider <archlinux.sandmann@googlemail.com> pkgname=gigalomania -pkgver=0.24 +pkgver=0.25 pkgrel=1 pkgdesc="2D real time strategy game that is a clone of Mega-Lo-Mania" arch=('i686' 'x86_64') @@ -9,60 +9,63 @@ url="http://homepage.ntlworld.com/mark.harman/comp_gigalomania.html" license=('GPL') depends=('sdl' 'sdl_image' 'sdl_mixer') source=(http://launchpad.net/gigalomania/trunk/${pkgver}/+download/gigalomaniasrc.zip) -md5sums=('803d4c9e429d6c9c5412a452a5aa4be0') +md5sums=('db2320188a13212f5d55c657ddeacf74') +sha256sums=('198c4fc41341cc7e408c3b942600cecdce4d5913903ac1ab0071393837c3c60b') +sha384sums=('b3ed36ade53e65dfcb4660604f20687d776605b94cefdfd3efeac8ede848b601813d4e6eb3b7c8e1df415d16a0417e20') +sha512sums=('8838e4f1eb44f8c51966854e5235adee0b39ee3bc41af72dbdc077d7297990ac09ce84e746d03088e329c1ca8e94c91892f05efb208d8ebf1261494b45ccc4b2') build() { - cd ${srcdir}/${pkgname}src - - # patch data directories - sed 's#gfx/#/usr/share/gigalomania/gfx/#' -i game.cpp - sed 's#sound/#/usr/share/gigalomania/sound/#' -i game.cpp - sed 's#maps_dirname = "islands";#maps_dirname = "/usr/share/gigalomania/islands";#' -i game.cpp + cd ${srcdir}/${pkgname}src - # don't create log file as they would be placed in cwd - sed 's#\"log.txt\"#\"/dev/null"#' -i utils.cpp - sed 's#\"log_old.txt\"#\"/dev/null"#' -i utils.cpp - - # use "stat" instead of "access" to determine if a file exists - sed 's#access#stat#g' -i utils.cpp - - # patch .desktop files - sed 's#/opt/gigalomania/gigalomania#/usr/bin/gigalomania#g' -i gigalomania.desktop - sed 's#/opt/gigalomania/#/usr/share/gigalomania/#g' -i gigalomania.desktop - sed 's#/opt/gigalomania/gigalomania#/usr/bin/gigalomania#g' -i gigalomania_fullscreen.desktop - sed 's#/opt/gigalomania/#/usr/share/gigalomania/#g' -i gigalomania_fullscreen.desktop - - # use the svg icon - sed 's#gigalomania64#gigalomania#g' -i gigalomania.desktop - sed 's#gigalomania64#gigalomania#g' -i gigalomania_fullscreen.desktop - - make + # patch data directories + sed 's#gfx/#/usr/share/gigalomania/gfx/#' -i game.cpp + sed 's#sound/#/usr/share/gigalomania/sound/#' -i game.cpp + sed 's#maps_dirname = "islands";#maps_dirname = "/usr/share/gigalomania/islands";#' -i game.cpp + + # don't create log file as they would be placed in cwd + sed 's#\"log.txt\"#\"/dev/null"#' -i utils.cpp + sed 's#\"log_old.txt\"#\"/dev/null"#' -i utils.cpp + + # use "stat" instead of "access" to determine if a file exists + sed 's#access#stat#g' -i utils.cpp + + # patch .desktop files + sed 's#/opt/gigalomania/gigalomania#/usr/bin/gigalomania#g' -i gigalomania.desktop + sed 's#/opt/gigalomania/#/usr/share/gigalomania/#g' -i gigalomania.desktop + sed 's#/opt/gigalomania/gigalomania#/usr/bin/gigalomania#g' -i gigalomania_fullscreen.desktop + sed 's#/opt/gigalomania/#/usr/share/gigalomania/#g' -i gigalomania_fullscreen.desktop + + # use the svg icon + sed 's#gigalomania64#gigalomania#g' -i gigalomania.desktop + sed 's#gigalomania64#gigalomania#g' -i gigalomania_fullscreen.desktop + + make } package() { - cd "${srcdir}/${pkgname}src" - - # install the executable - install -Dm 755 gigalomania "${pkgdir}/usr/bin/gigalomania" + cd "${srcdir}/${pkgname}src" + + # install the executable + install -Dm 755 gigalomania "${pkgdir}/usr/bin/gigalomania" + + # create the mods and maps directory + install -dm755 "${pkgdir}/usr/share/gigalomania/gfx" + install -dm755 "${pkgdir}/usr/share/gigalomania/islands" + install -dm755 "${pkgdir}/usr/share/gigalomania/sound" + + # install the data files + install -Dm644 gfx/* "${pkgdir}/usr/share/gigalomania/gfx/" + install -Dm644 islands/* "${pkgdir}/usr/share/gigalomania/islands/" + install -Dm644 sound/* "${pkgdir}/usr/share/gigalomania/sound/" + + # install .desktop + install -Dm 644 gigalomania.desktop "${pkgdir}/usr/share/applications/gigalomania.desktop" + install -Dm 644 gigalomania_fullscreen.desktop "${pkgdir}/usr/share/applications/gigalomania_fullscreen.desktop" - # create the mods and maps directory - install -dm755 "${pkgdir}/usr/share/gigalomania/gfx" - install -dm755 "${pkgdir}/usr/share/gigalomania/islands" - install -dm755 "${pkgdir}/usr/share/gigalomania/sound" - - # install the data files - install -Dm644 gfx/* "${pkgdir}/usr/share/gigalomania/gfx/" - install -Dm644 islands/* "${pkgdir}/usr/share/gigalomania/islands/" - install -Dm644 sound/* "${pkgdir}/usr/share/gigalomania/sound/" - - # install .desktop - install -Dm 644 gigalomania.desktop "${pkgdir}/usr/share/applications/gigalomania.desktop" - install -Dm 644 gigalomania_fullscreen.desktop "${pkgdir}/usr/share/applications/gigalomania_fullscreen.desktop" - - # install icon - install -dm755 "${pkgdir}/usr/share/icons/hicolor/64x64/apps" - install -Dm 644 gigalomania64.png "${pkgdir}/usr/share/icons/hicolor/64x64/apps/gigalomania.png" - install -dm755 "${pkgdir}/usr/share/icons/hicolor/scalable/apps" - install -Dm 644 gigalomania.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps" + # install icon + install -dm755 "${pkgdir}/usr/share/icons/hicolor/64x64/apps" + install -Dm 644 gigalomania64.png "${pkgdir}/usr/share/icons/hicolor/64x64/apps/gigalomania.png" + install -dm755 "${pkgdir}/usr/share/icons/hicolor/scalable/apps" + install -Dm 644 gigalomania.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps" } |