# Maintainer: Tom Wadley pkgname=gdx-skin-composer pkgver=57 pkgrel=1 pkgdesc="Create skins for LibGDX's Scene2D.UI" arch=('any') url="https://github.com/raeleus/skin-composer" license=('MIT') depends=('java-runtime>=11') source=("$pkgname-$pkgver.tar.gz::https://github.com/raeleus/skin-composer/releases/download/$pkgver/skin-composer-linux.tar.gz" "$pkgname-$pkgver-LICENSE::https://raw.githubusercontent.com/raeleus/skin-composer/$pkgver/LICENSE") sha256sums=('a58b17b1e69970511b8467c7d809d9de9155247318f63ac726b23f1d67ac3259' '6045b9948f5cdd11712c42bb86fe4d413a579e52db8eba6cea39df818bb876fc') prepare() { cat < $pkgname #!/bin/sh exec /usr/bin/java -jar '/usr/share/java/$pkgname/$pkgname.jar' "\$@" EOF cat < $pkgname.desktop [Desktop Entry] Type=Application Name=Skin Composer Comment=$pkgdesc Exec=/usr/bin/$pkgname Icon=$pkgname Categories=Development; EOF } package() { install -Dm 755 $pkgname "$pkgdir/usr/bin/$pkgname" install -Dm 644 $pkgname-$pkgver-LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm 644 $pkgname.desktop "$pkgdir/usr/share/applications/$pkgname.desktop" install -Dm 644 lib/app/SkinComposer.jar "$pkgdir/usr/share/java/$pkgname/$pkgname.jar" install -Dm 644 lib/SkinComposer.png "$pkgdir/usr/share/pixmaps/$pkgname.png" }