diff options
author | Laura Demkowicz-Duffy | 2022-09-28 10:59:30 +0100 |
---|---|---|
committer | Laura Demkowicz-Duffy | 2022-09-28 11:03:28 +0100 |
commit | 441b5099a915a10bb51e58593e63e5aaf38aee46 (patch) | |
tree | 6eec3c04e024414c5d6c319a2d879bb19b4ac3f9 /PKGBUILD | |
parent | 186a3857ed1ac6a6eb7c5fc23248fa4add23f54f (diff) | |
download | aur-441b5099a915a10bb51e58593e63e5aaf38aee46.tar.gz |
shamelessly steal the desktop etc files from the openrocket package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 20 insertions, 12 deletions
@@ -1,6 +1,7 @@ # Maintainer: Laura Demkowicz-Duffy <laura@demkowiczduffy.co.uk> pkgname=openrocket-git -pkgver=r3149.c40acb7c +_pkgname=openrocket +pkgver=r4192.f2aed8a74 pkgrel=1 pkgdesc="A free and fully featured rocket flight simulator - 6 degrees of freedom" arch=('any') @@ -10,38 +11,45 @@ depends=('java-environment=11' 'desktop-file-utils') makedepends=('git' 'ant') provides=('openrocket') conflicts=('openrocket') -source=("git+https://github.com/openrocket/openrocket.git#branch=unstable" +source=("git+https://github.com/$_pkgname/$_pkgname.git#branch=unstable" "git+https://github.com/dbcook/openrocket-database.git" - "openrocket.sh") -noextract=("openrocket.sh") + "$_pkgname.sh" + "de_debian.tar.gz") +noextract=("$_pkgname.sh") sha256sums=('SKIP' 'SKIP' - '74ab605cb11161784d4af96d018eb88adf7a2e4a8b1088a64b94b1e8ec5e18d1') + '74ab605cb11161784d4af96d018eb88adf7a2e4a8b1088a64b94b1e8ec5e18d1' + '62c4e739f82fa53fdae8a41f12bfb2828b77df89c8f48b1a790192a8e773cb98') pkgver() { - cd openrocket + cd $_pkgname printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { - cd openrocket + cd $_pkgname git submodule init git config submodule.swing/resources-src/datafiles/components.url "$srcdir/openrocket-database" git submodule update } build() { - cd openrocket + cd $_pkgname ant -noinput -buildfile ./build.xml jar } check() { - cd openrocket + cd $_pkgname ant -noinput -buildfile ./build.xml check unittest } package() { - cd openrocket - install -Dm644 swing/build/jar/OpenRocket.jar $pkgdir/usr/share/java/openrocket/openrocket.jar - install -Dm755 $srcdir/openrocket.sh $pkgdir/usr/bin/openrocket + install -Dm644 $_pkgname/swing/build/jar/OpenRocket.jar $pkgdir/usr/share/java/$_pkgname/$_pkgname.jar + install -Dm755 $srcdir/$_pkgname.sh $pkgdir/usr/bin/$_pkgname + + install -Dm644 de_debian/$_pkgname.1 $pkgdir/usr/share/man/man1/$_pkgname.1 + find "$pkgdir/usr/share/man/man1" -name *.1 -exec gzip -9 {} + + + install -Dm644 de_debian/$_pkgname.desktop $pkgdir/usr/share/applications/$_pkgname.desktop + install -Dm644 de_debian/$_pkgname.xpm $pkgdir/usr/share/pixmaps/$_pkgname.xpm } |