diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0f85745266bb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: endlesseden +year=2020 +_pkgname=opentaxsolver-$year +pkgname=$_pkgname-svn +pkgver=2020.r0 +pkgrel=1 +pkgdesc="An easy-to-use text-based calculator for US Tax Forms" +arch=('i686' 'x86_64' 'armv7h' 'aarch64') +url="http://opentaxsolver.sourceforge.net/" +license=('GPL2') +groups=(OTS) +depends=('gtk4') +makedepends=('subversion') +checkdepends=() +optdepends=() +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("$_pkgname::svn://svn.code.sf.net/p/opentaxsolver/SrcCodeRepo/trunk/OTS_$year") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + local ver="$(svnversion)" + printf "$year.r%s" "${ver//[[:alpha:]]}" +} + +prepare() { + cd "$srcdir/$_pkgname" + if [ ! -e "ots-$year" ];then + printf "#!/bin/bash \ncd /var/lib/${_pkgname} \n./ots-$year-gui" > ots-$year + chmod +x ots-$year + fi +} + + +build() { + cd "$srcdir/$_pkgname"/src + make + cd "$srcdir/$_pkgname"/ + mv Run_taxsolve_GUI bin/ots-$year-gui +} + +package() { + cd "$srcdir/$_pkgname" + + install -Dm755 ots-$year -t "${pkgdir}/usr/bin/" + install -Dm644 bin/* -t "${pkgdir}/var/lib/${_pkgname}" + cp -r "tax_form_files" "${pkgdir}/var/lib/${_pkgname}/" +} |