Date: Sunday, January 19, 2014 @ 09:05:30 Author: svenstaro Revision: 104357
upgpkg: openra 20131223-3 Implement upstream packaging suggestions Modified: openra/trunk/PKGBUILD ----------+ PKGBUILD | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-01-19 07:56:56 UTC (rev 104356) +++ PKGBUILD 2014-01-19 08:05:30 UTC (rev 104357) @@ -3,37 +3,34 @@ # Contributor: Matthew Bowra-Dean <matt...@ijw.co.nz> pkgname=openra pkgver=20131223 -pkgrel=2 +pkgrel=3 pkgdesc="An open-source implementation of the Red Alert engine using .NET/mono and OpenGL" arch=('any') url="http://open-ra.org" license=('GPL3') install=openra.install -depends=('mono' 'openal' 'libgl' 'freetype2' 'sdl' 'hicolor-icon-theme' 'ttf-dejavu' 'gtk-update-icon-cache' 'desktop-file-utils') +depends=('mono' 'openal' 'libgl' 'freetype2' 'sdl2' 'hicolor-icon-theme' 'ttf-dejavu' 'gtk-update-icon-cache' 'desktop-file-utils') makedepends=('git' 'unzip') optdepends=('nvidia-cg-toolkit: for using the alternative Cg renderer') options=(!strip) -source=("openra-$pkgver::https://github.com/OpenRA/OpenRA/tarball/release-$pkgver") -md5sums=('799e94c92fccb26830000b6483dd3166') +source=("git+https://github.com/OpenRA/OpenRA.git#tag=release-${pkgver}") +md5sums=('SKIP') +prepare() { + cd OpenRA + + make version +} + build() { - cd OpenRA-OpenRA-* + cd OpenRA make } package() { - cd OpenRA-OpenRA-* + cd OpenRA - mkdir -p "$pkgdir/usr/share/applications" - sed "s/{VERSION}/$pkgver/g" packaging/linux/openra.desktop > "$pkgdir/usr/share/applications/openra.desktop" - - sed "/Version/s/{DEV_VERSION}/release-${pkgver}/" -i mods/{ra,d2k,cnc}/mod.yaml - - mkdir -p "$pkgdir/usr/share/icons/" - cp -r packaging/linux/hicolor "$pkgdir/usr/share/icons/" - - make prefix=/usr DESTDIR="$pkgdir" install - - find "$pkgdir" -iname \*.mdb -delete + make prefix=/usr DESTDIR="$pkgdir" install-all + make prefix=/usr DESTDIR="$pkgdir" install-shortcuts }