summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBlair Bonnett2022-01-04 17:59:11 +0100
committerBlair Bonnett2022-01-04 17:59:11 +0100
commite0e18ceb979351602e441953fb24cf51f530cf75 (patch)
tree83c4b3da4869dd599c485efad0ec9bd44a4ef8b2 /PKGBUILD
parentfe23f34ab1d7a2c3ad0149a8aa6a505f835798d6 (diff)
downloadaur-brewtarget-git.tar.gz
Fix depends and check; prevent srcdir references in built files.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 24 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ea288b98e75e..fffec640baa1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,26 +5,40 @@
_pkgname=brewtarget
pkgname=brewtarget-git
-pkgver=2.3.1.r422.g596acfc
+pkgver=2.3.1.r928.gff96feba
pkgrel=1
-pkgdesc="Beer calculator compatible with BeerSmith. Generates instructions from the recipe and interactive mash designer."
+pkgdesc="Brewing recipe designer and calculator"
url="http://www.brewtarget.org/"
arch=('x86_64')
license=('GPL3' 'custom:WTFPL-2')
-depends=('qt5-tools' 'qt5-multimedia' 'qt5-webkit' 'qt5-svg')
-optdepends=()
-makedepends=('cmake' 'git')
+depends=('qt5-tools' 'qt5-multimedia' 'qt5-webkit' 'qt5-svg' 'xerces-c' 'xalan-c')
+optdepends=(
+ 'postgresql-libs: PostgreSQL database support'
+)
+makedepends=('cmake' 'git' 'boost')
+checkdepends=('xorg-server-xvfb')
conflicts=(brewtarget)
provides=(brewtarget)
backup=()
-source=("git+https://github.com/Brewtarget/brewtarget.git")
-md5sums=('SKIP')
+source=(
+ 'git+https://github.com/Brewtarget/brewtarget.git'
+ 'prevent_srcdir_references.patch'
+)
+sha256sums=(
+ 'SKIP'
+ 'f32aaaf2036dff8ce75329a3e166a70999ae17bd770c29ab07fa635f2297ec24'
+)
pkgver() {
cd "$_pkgname"
git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "$_pkgname"
+ patch -p0 -i "$srcdir/prevent_srcdir_references.patch"
+}
+
build() {
mkdir -p "${_pkgname}-build"
cd "${_pkgname}-build"
@@ -34,7 +48,9 @@ build() {
check() {
cd "${_pkgname}-build"
- make test
+ export QT_QPA_PLATFORM=offscreen
+ ctest --output-on-failure
+ unset -v QT_QPA_PLATFORM
}
package() {