# Maintainer: Martin Dünkelmann # Contributor: Alberto Sánchez Molero # Contributor: Jaroslav Lichtblau # Contributor: TDY pkgname=moneymanagerex-git _gitname=moneymanagerex pkgver=1.3.5 pkgrel=1 pkgdesc="MoneyManagerEx is an easy-to-use personal finance suite. This package will always point to the newest stable version." arch=('x86_64') url="http://www.moneymanagerex.org/" license=('GPL') depends=('wxgtk3' 'webkit2gtk') makedepends=('cmake' 'fakeroot' 'file' 'gawk' 'gcc' 'gettext' 'git' 'lsb-release' 'make' 'pkg-config' 'rapidjson') optdepends=('cups: for printing support') replaces=('mmex') provides=('moneymanagerex') conflicts=('moneymanagerex') source=(git+https://github.com/moneymanagerex/moneymanagerex.git#tag=v1.3.5) sha256sums=('SKIP') pkgver() { cd "$srcdir/$_gitname" printf "%s" "$(git describe --long --tag | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')" } prepare() { cd "$srcdir/$_gitname" mkdir -p build git submodule update --init # TODO Workaround: https://github.com/moneymanagerex/moneymanagerex/issues/2685 sed -i "s/luaL_checkint(/luaL_checkinteger(/g" ./3rd/LuaGlue/include/LuaGlue/LuaGlueApplyTuple.h } build() { cd "$srcdir/$_gitname/build" cmake -DCMAKE_BUILD_TYPE=Release -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 .. cmake --build . --target package } package() { cd "$srcdir/$_gitname/build" make DESTDIR="${pkgdir}" install }