blob: 75eeb43e1720925c379189eca3d7509ce1082e75 (
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
|
# Author: Torkus
# Maintainer: Torkus <48141663+ogri-la@users.noreply.github.com>
pkgname=wowman
pkgver=0.12.5
pkgrel=1
pkgdesc="World of Warcraft addon manager. F/OSS, ad-free and privacy respecting."
arch=("x86_64")
url="https://github.com/ogri-la/wowman"
license=("AGPL")
depends=("java-runtime")
provides=("$pkgname")
conflicts=("$pkgname")
# e.g.: "https://github.com/ogri-la/wowman/releases/download/0.9.2/wowman-0.9.2-standalone.jar"
source=("https://github.com/ogri-la/wowman/releases/download/$pkgver/$pkgname-$pkgver-standalone.jar")
noextract=("$pkgname-$pkgver-standalone.jar")
sha256sums=("cc65903b23ec77c464a6efff681ba1cc3b16a60386c219dc57e9aab3d3723b51")
# following: https://wiki.archlinux.org/index.php/Java_package_guidelines
package() {
mkdir -p "$pkgdir/usr/share/java/$pkgname"
mkdir -p "$pkgdir/usr/bin"
cp "$pkgname-$pkgver-standalone.jar" "$pkgdir/usr/share/java/$pkgname/"
# a simple executable wrapper around the jar file
outpath="$pkgdir/usr/bin/$pkgname"
printf "#!/bin/sh\nexec /usr/bin/java -jar \"/usr/share/java/$pkgname/$pkgname-$pkgver-standalone.jar\" \"\$@\"" > "$outpath"
chmod +x "$outpath"
}
|