summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorraember2023-11-05 19:29:31 +0100
committerraember2023-11-05 19:29:31 +0100
commitf2820edf294c6ba60cbc43203009cf3772bb42f2 (patch)
treef8e2847e331211e2f886824201bb1ee68a796f5d /PKGBUILD
parent3f53fa6b6802e0b2b24cb5faf8982e4a3b6e66c0 (diff)
downloadaur-audiveris.tar.gz
Updated and standardized PKGBUILD + minor
changes
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 25 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2d200975a61..e1df327a2cc0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,17 @@
# Maintainer: Raphael Emberger(raember) <raphael.emberger@hotmail.ch>
# Contributor: Hervé Bitteur <herve.bitteur@audiveris.com>
-# Contributor: Beat Jäckle <bjaeckle@student.ethz.ch>
-pkgname=audiveris
+# Contributor: Beat Jäckle <beat@git.jdmweb2.ch>
+
+_pkgname=audiveris
+pkgname="$_pkgname"
pkgver=5.3.1
-_gitcommit=f0bdbe6
_tag=5.3.1
-pkgrel=2
+_gitcommit=f0bdbe6
+_name="${_pkgname}-${pkgver/_/-}"
+pkgrel=3
pkgdesc="Music score OMR engine"
arch=('any')
-url="https://github.com/Audiveris/audiveris"
+url="https://github.com/Audiveris/$_pkgname"
license=('AGPL3')
depends=(
'java-runtime>=17'
@@ -20,11 +23,14 @@ makedepends=(
'java-environment>=17'
'gradle'
)
-optdepends=('tesseract-data: For languages other than english')
+optdepends=(
+ 'tesseract-data: For languages other than english'
+ 'audiveris-doc: Documentation for Audiveris'
+)
source=(
- "$pkgname-${pkgver/_/-}.tar.gz::https://github.com/Audiveris/$pkgname/archive/${pkgver/_/-}.tar.gz"
- "$pkgname"
- "$pkgname.desktop"
+ "${_name}.tar.gz::${url}/archive/${pkgver/_/-}.tar.gz"
+ "$_pkgname"
+ "$_pkgname.desktop"
)
sha256sums=(
'b81ef95ea87cfb73ff718ff3a33acddc4a275f94d1d25134bdc43b813d28d6d6'
@@ -34,29 +40,28 @@ sha256sums=(
prepare() {
# Replacing git commit request with static commit hash
- sed -i "s/git rev-parse --short HEAD/echo '${_gitcommit}'/g" "$srcdir/$pkgname-${pkgver/_/-}/build.gradle"
+ sed -i "s/git rev-parse --short HEAD/echo '${_gitcommit}'/g" "$srcdir/$_name/build.gradle"
}
build() {
- cd "$srcdir/$pkgname-${pkgver/_/-}"
+ cd "$srcdir/${_name}"
# Failing tests are not our concern. Ignore them.
sed 's/src\/test/src\/main/' -i build.gradle
- gradle build jar --stacktrace
+ gradle build jar
}
package() {
# Extracting libraries
- install -dm755 "$pkgdir/usr/share/java/$pkgname"
- bsdtar -C "$pkgdir/usr/share/java/$pkgname" --strip-components=2 \
- -xf "$srcdir/$pkgname-${pkgver/_/-}/build/distributions/Audiveris-${_tag}.tar" \
+ install -dm755 "$pkgdir/usr/share/java/$_pkgname"
+ bsdtar -C "$pkgdir/usr/share/java/$_pkgname" --strip-components=2 \
+ -xf "$srcdir/$_name/build/distributions/Audiveris-${_tag}.tar" \
Audiveris-${_tag}/lib/*
# Creating starter script
- install -Dm755 "$srcdir/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm755 "$srcdir/$_pkgname" "$pkgdir/usr/bin/$_pkgname"
# Install desktopfile
- install -Dm755 "$srcdir/$pkgname-${pkgver/_/-}/res/icon-256.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
- install -Dm755 "$srcdir/$pkgname-${pkgver/_/-}/res/icon-64.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/$pkgname.png"
- install -Dm755 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm755 "$srcdir/$_name/res/icon-256.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
+ install -Dm755 "$srcdir/$_name/res/icon-64.png" "$pkgdir/usr/share/icons/hicolor/64x64/apps/$pkgname.png"
+ install -Dm755 "$srcdir/$_pkgname.desktop" "$pkgdir/usr/share/applications/$_pkgname.desktop"
}
-