diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 52 | ||||
-rwxr-xr-x | cannonball.desktop | 21 |
3 files changed, 43 insertions, 41 deletions
@@ -3,21 +3,20 @@ pkgbase = cannonball-git pkgver = 0.34.r19.g27493eb pkgrel = 1 url = https://reassembler.blogspot.com/ - install = cannonball.install - arch = i686 arch = x86_64 license = custom makedepends = git makedepends = cmake makedepends = boost + makedepends = imagemagick depends = sdl depends = gcc-libs - depends = sh + provides = cannonball source = cannonball-git::git+https://github.com/djyt/cannonball.git + source = git+https://github.com/jacktang/outrun-roms.git source = cannonball.desktop - source = cannonball.sh sha256sums = SKIP - sha256sums = 2cb4472728b9e3657b40fa4202944d4c0736e3b7287cbeb5fc4d622de4d477c0 - sha256sums = 04d0c0e9252bccfef97bb59c9e89376461f9b52845570b2ebc14610ce74cf1ff + sha256sums = SKIP + sha256sums = 44ee4b1b0fd4561d2a5e66f51a987d05ddc38a7fd023e4f85d8c5b1cf4efcd7c pkgname = cannonball-git @@ -1,23 +1,21 @@ # Maintainer: uint2048_t - pkgname=cannonball-git pkgver=0.34.r19.g27493eb pkgrel=1 pkgdesc='CannonBall: The Enhanced OutRun Engine (git version)' -arch=('i686' 'x86_64') +arch=('x86_64') url="https://reassembler.blogspot.com/" license=('custom') -depends=('sdl' 'gcc-libs' 'sh') -makedepends=('git' 'cmake' 'boost') +depends=('sdl' 'gcc-libs') +makedepends=('git' 'cmake' 'boost' 'imagemagick') provides=('cannonball') -install=cannonball.install source=($pkgname::"git+https://github.com/djyt/cannonball.git" - "cannonball.desktop" - "cannonball.sh") + "git+https://github.com/jacktang/outrun-roms.git" + "cannonball.desktop") sha256sums=('SKIP' - '04d0c0e9252bccfef97bb59c9e89376461f9b52845570b2ebc14610ce74cf1ff' - '2cb4472728b9e3657b40fa4202944d4c0736e3b7287cbeb5fc4d622de4d477c0') - + 'SKIP' + '44ee4b1b0fd4561d2a5e66f51a987d05ddc38a7fd023e4f85d8c5b1cf4efcd7c') + pkgver() { cd $pkgname git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' @@ -31,29 +29,25 @@ prepare() { build() { cd $pkgname/build - cmake ../cmake -DTARGET=linux.cmake -DOpenGL_GL_PREFERENCE=GLVND -B . make } package() { cd cannonball-git - - # xdg desktop, icon, launcher, binary - install -Dm755 ../cannonball.desktop "$pkgdir"/usr/share/applications/cannonball.desktop - install -Dm644 res/icon.png "$pkgdir"/usr/share/icons/hicolor/256x256/apps/cannonball.png - install -Dm755 ../cannonball.sh "$pkgdir"/usr/bin/cannonball - install -Dm755 build/cannonball "$pkgdir"/usr/lib/cannonball/cannonball -echo "desktop" - # config - install -Dm644 build/config.xml "$pkgdir"/usr/share/cannonball/config.xml -echo "config" - # widescreen tilemap data - install -d "$pkgdir"/usr/share/cannonball/res - install -m644 res/*.bin "$pkgdir"/usr/share/cannonball/res -echo "wide" - # doc + license - install -Dm644 roms/roms.txt "$pkgdir"/usr/share/doc/cannonball/roms.txt - install -Dm644 docs/license.txt "$pkgdir"/usr/share/licenses/cannonball/license.txt -echo "doc" + install -Dm755 "${srcdir}"/cannonball.desktop "${pkgdir}"/usr/share/applications/cannonball.desktop + for _size in "256x256" "192x192" "128x128" "96x96" "64x64" "48x48" "32x32" "24x24" "22x22" "20x20" "16x16" "8x8" + do + install -dm755 "${pkgdir}/usr/share/icons/hicolor/${_size}/apps" + convert res/icon.png -resize "${_size}" "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/cannonball" + done + install -d "${pkgdir}"/opt/cannonball + install -Dm755 build/cannonball "${pkgdir}"/opt/cannonball + install -Dm644 build/config.xml "${pkgdir}"/opt/cannonball/config.xml + sed -i s/hires\>0/hires\>1/g "${pkgdir}"/opt/cannonball/config.xml + install -d "${pkgdir}"/opt/cannonball/res + install -m644 res/*.bin "${pkgdir}"/opt/cannonball/res + install -Dm644 docs/license.txt "${pkgdir}"/usr/share/licenses/cannonball/license.txt + install -d "${pkgdir}"/opt/cannonball/roms + install -m644 ${srcdir}/outrun-roms/* "${pkgdir}"/opt/cannonball/roms } diff --git a/cannonball.desktop b/cannonball.desktop index 4cf2d673701f..89dff8ec32be 100755 --- a/cannonball.desktop +++ b/cannonball.desktop @@ -1,10 +1,19 @@ -#!/usr/bin/env xdg-open [Desktop Entry] -Type=Application -Version=0.34 -Name=CannonBall +Categories=Game;ArcadeGame;Emulator +Comment[en_US]= +Comment= +Exec=/opt/cannonball/cannonball +GenericName[en_US]=Enhanced OutRun Engine GenericName=Enhanced OutRun Engine Icon=cannonball -Exec=cannonball +MimeType= +Name[en_US]=CannonBall +Name=CannonBall +Path=/opt/cannonball/ +StartupNotify=true Terminal=false -Categories=Game;ArcadeGame;Emulator +TerminalOptions= +Type=Application +Version=0.34 +X-KDE-SubstituteUID=false +X-KDE-Username= |