diff options
author | Leonidas Spyropoulos | 2021-05-29 00:16:34 +0100 |
---|---|---|
committer | Leonidas Spyropoulos | 2021-05-29 00:16:34 +0100 |
commit | 9ec447128daf3aeda0829bfc7abb9ee484d4da1b (patch) | |
tree | ffb8dd5ac330c9804369a5aa7f31c5dca4bce664 | |
parent | 764cc3b058ebdbe575b23c941721097f88f088ae (diff) | |
download | aur-9ec447128daf3aeda0829bfc7abb9ee484d4da1b.tar.gz |
upgpkg: auracle-git r366.8739929-1
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 27 |
2 files changed, 25 insertions, 6 deletions
@@ -6,6 +6,8 @@ pkgbase = auracle-git arch = x86_64 arch = i686 license = MIT + checkdepends = python + checkdepends = fakechroot checkdepends = gtest checkdepends = gmock makedepends = meson @@ -18,7 +20,9 @@ pkgbase = auracle-git provides = auracle conflicts = auracle source = git+https://github.com/falconindy/auracle.git + source = abseil-fix.patch::https://github.com/inglor/auracle/commit/bcd5ceef60bce3e463cc8a2c93f6750d6dd49f4e.patch sha256sums = SKIP + sha256sums = bd0fbc1020a51bf24176221586935a59ee5dbc4b2b9e5d9c2d37f79626b7ad2b pkgname = auracle-git @@ -1,3 +1,5 @@ +# Maintainer: Leonidas Spyropoulos <artafinde at gmail dot com> + pkgname=auracle-git _pkgname=auracle pkgver=r366.8739929 @@ -8,11 +10,13 @@ url="https://github.com/falconindy/auracle.git" license=('MIT') depends=('pacman' 'libcurl.so' 'libsystemd') makedepends=('meson' 'git' 'perl' 'systemd') -checkdepends=('gtest' 'gmock') +checkdepends=('python' 'fakechroot' 'gtest' 'gmock') provides=("$_pkgname") conflicts=("$_pkgname") -source=("git+https://github.com/falconindy/auracle.git") -sha256sums=('SKIP') +source=("git+https://github.com/falconindy/auracle.git" + "abseil-fix.patch::https://github.com/inglor/auracle/commit/bcd5ceef60bce3e463cc8a2c93f6750d6dd49f4e.patch") +sha256sums=('SKIP' + 'bd0fbc1020a51bf24176221586935a59ee5dbc4b2b9e5d9c2d37f79626b7ad2b') pkgver() { cd "$_pkgname" @@ -20,6 +24,12 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare(){ + cd "$_pkgname" + + patch -Np1 < "$srcdir/abseil-fix.patch" +} + build() { cd "$_pkgname" @@ -31,19 +41,24 @@ build() { [[ -d build ]] && meson_args+=(--wipe) + # Some tests fail with these enabled + CFLAGS=${CFLAGS/,-D_GLIBCXX_ASSERTIONS/} + CXXFLAGS="${CFLAGS}" meson build "${meson_args[@]}" - ninja -C build + meson compile -C build } check() { - meson test -C "$_pkgname/build" + cd "$_pkgname" + + meson test -C build } package () { cd "$_pkgname" - DESTDIR=$pkgdir ninja -C build install + DESTDIR="$pkgdir" meson install -C build install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |