helden-software: don't manually extract deb

This commit is contained in:
classabbyamp 2022-11-10 13:51:42 -05:00 committed by classabbyamp
parent a301622cae
commit 66ff3398e4

View file

@ -2,37 +2,24 @@
pkgname=helden-software pkgname=helden-software
version=5.5.3 version=5.5.3
revision=1 revision=1
_ver="${version}-0_all"
_filename="${pkgname}_${_ver}.deb"
create_wrksrc=yes
build_style=fetch
depends="openjdk-jre" depends="openjdk-jre"
short_desc="Character generator for the Pen&Paper RPG DSA" short_desc="Character generator for the Pen&Paper RPG DSA"
maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>" maintainer="Jan Christian Grünhage <jan.christian@gruenhage.xyz>"
license="custom:Proprietary" license="custom:Proprietary"
homepage="https://www.helden-software.de/" homepage="https://www.helden-software.de/"
distfiles="https://online.helden-software.de/rep/pool/main/h/helden-software/${_filename}" distfiles="https://online.helden-software.de/rep/pool/main/h/helden-software/helden-software_${version}-0_all.deb"
checksum=4bc08118ae1e78942bea543338de1ada17c21ebdb4b7f9e108910df0ba815a04 checksum=4bc08118ae1e78942bea543338de1ada17c21ebdb4b7f9e108910df0ba815a04
repository="nonfree" repository="nonfree"
restricted="yes" restricted="yes"
post_extract() {
ar x "${_filename}"
bsdtar -xf data.tar.gz
}
do_install() { do_install() {
vmkdir usr/lib/helden-software vcopy etc /
vmkdir usr/share/applications
vmkdir usr/share/icons
vmkdir etc/default
vlicense usr/share/doc/helden-software/copyright vlicense usr/share/doc/helden-software/copyright
vbin usr/bin/helden-software vbin usr/bin/helden-software
vcopy usr/share/icons/* usr/share/icons vcopy usr/lib usr
vcopy usr/lib/heldensoftware/helden5.jar usr/lib/helden-software/helden5.jar vcopy usr/share/icons usr/share
vcopy etc/default/helden-software etc/default/helden-software vcopy usr/share/applications usr/share
vcopy usr/share/applications/HeldenSoftware.desktop usr/share/applications/HeldenSoftware.desktop
} }