summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLaura Demkowicz-Duffy2022-09-28 10:59:30 +0100
committerLaura Demkowicz-Duffy2022-09-28 11:03:28 +0100
commit441b5099a915a10bb51e58593e63e5aaf38aee46 (patch)
tree6eec3c04e024414c5d6c319a2d879bb19b4ac3f9 /PKGBUILD
parent186a3857ed1ac6a6eb7c5fc23248fa4add23f54f (diff)
downloadaur-441b5099a915a10bb51e58593e63e5aaf38aee46.tar.gz
shamelessly steal the desktop etc files from the openrocket package
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 20 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 332b5e737055..4ef00cd48864 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}