blob: a8f1f45f729bb8708f7d9094b57e28191286b548 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: Malacology <guoyizhang at malacology dot net>
# Contributor: Malacology <guoyizhang at malacology dot net>
pkgname=open-delta
pkgver=1.0.3_beta
pkgrel=1
epoch=1
pkgdesc="DEscription Language of TAxonomy"
arch=('x86_64')
url="https://github.com/AtlasOfLivingAustralia/open-delta"
license=('unknown')
source=("$pkgname-$pkgver::${url}/archive/refs/tags/${pkgver//_/-}.tar.gz"
"$pkgname.patch::https://patch-diff.githubusercontent.com/raw/AtlasOfLivingAustralia/open-delta/pull/270.patch")
sha256sums=('794915ca4beb42298ff5d42031b015a6ee2cdb8746a697a24a552abbe5103e0c'
'c5b3974cb7fe1abd54457ff95558d072aa5e6d646c22c7b73843bdf113149e41')
depends=( 'java-runtime=8')
makedepends=('java-environment=8' 'maven' 'gendesk' 'icedtea-web')
prepare(){
cd $srcdir/$pkgname-${pkgver//_/-}
patch -p1 < $srcdir/$pkgname.patch
}
build(){
cd $srcdir/$pkgname-${pkgver//_/-}
mvn package -Dmaven.test.skip=true
gendesk --pkgname "$pkgname" --pkgdesc "$pkgdesc" --exec="$pkgname" --icon="/usr/share/$pkgname/icons/Delta_blue.png"
echo "java -jar /usr/share/$pkgname/delta-editor-${pkgver: 0: 5}-SNAPSHOT.jar" > $pkgname
chmod +x $pkgname
}
#installer/resources/Delta_*.png {blue,green,multi,outline,red,installer.ico}
package() {
install -dm755 "$pkgdir"/usr/{bin,share/{${pkgname}/icons,applications}}
chmod -R 755 ${srcdir}/${pkgname}-${pkgver//_/-}/target/installer-jars/*
mv ${srcdir}/${pkgname}-${pkgver//_/-}/target/installer-jars/* ${pkgdir}/usr/share/${pkgname}
mv ${srcdir}/${pkgname}-${pkgver//_/-}/installer/resources/Delta_*.png ${pkgdir}/usr/share/${pkgname}/icons/
install -m 755 ${srcdir}/${pkgname}-${pkgver//_/-}/$pkgname $pkgdir/usr/bin/$pkgname
install -m 755 ${srcdir}/${pkgname}-${pkgver//_/-}/$pkgname.desktop ${pkgdir}/usr/share/applications/$pkgname.desktop
}
|