diff options
author | b3niup | 2018-04-21 04:28:42 +0200 |
---|---|---|
committer | b3niup | 2018-04-21 04:28:42 +0200 |
commit | a7049e0928895f406d932258905378eb519472bc (patch) | |
tree | 23f03509a5d56c1f2f84aa86825d0b8ff6d5dad8 /PKGBUILD | |
download | aur-a7049e0928895f406d932258905378eb519472bc.tar.gz |
Initial commit - Gnucash 3.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0e3d88a293e9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Benedykt 'b3niup' PrzybyĆo <b3niup@gmail.com> + +pkgname=gnucash-xbt-minimal +_pkgname=gnucash +pkgver=3.0 +pkgrel=1 +_sourcerel= +pkgdesc="A personal and small-business financial-accounting application with Bitcoin but without ofx/qfx import and aqbanking support" +arch=('i686' 'x86_64') +url="http://www.gnucash.org" +license=("GPL") +depends=('libmariadbclient' 'postgresql-libs' 'webkit2gtk' 'boost-libs' 'libsecret' 'libdbi-drivers') +makedepends=('boost' 'gmock' 'cmake') +optdepends=( + 'gnucash-docs: for documentation' + 'iso-codes: for translation of currency names' + 'perl-finance-quote: for stock information lookups' + 'perl-date-manip: for stock information lookups' +) +options=('!makeflags' '!emptydirs') +conflicts=('gnucash' 'gnucash-devel' 'gnucash-xbt') +provides=('gnucash') +source=("https://github.com/Gnucash/${_pkgname}/releases/download/${pkgver}/${_pkgname}-${pkgver}${_sourcerel}.tar.bz2" + "xbt.patch") +sha1sums=('a575e853668b93b34dcd94f0ef0d1fee25b0165f' + '52cf6820bf1dd87b5807997e49ec9c861ff516af') + +prepare() { + cd "${srcdir}/${_pkgname}-${pkgver}" + patch -Np0 -i "${srcdir}/xbt.patch" + + cd "${srcdir}" + mkdir build + cd build + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib \ + -DCOMPILE_GSCHEMAS=NO \ + -DWITH_OFX=NO \ + -DWITH_AQBANKING=NO \ + "${srcdir}/${_pkgname}-${pkgver}" +} + +build() { + cd "${srcdir}/build" + + make +} + +package() { + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install + + # Delete the gnucash-valgrind executable because the source files + # are not included with the package and the executable is hardlinked + # to the location that it was built at. + rm -f "${pkgdir}"/usr/bin/gnucash-valgrind + +} |