summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 17 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a69715d66ce9..c3a390be88fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,22 +5,27 @@
pkgname=fuzzylite
pkgver=6.0
-pkgrel=4
+pkgrel=5
pkgdesc="C++ fuzzy logic control library"
arch=(x86_64 i686 aarch64)
url="https://github.com/fuzzylite/fuzzylite"
license=(GPL3)
-depends=(gcc-libs)
+depends=(
+ gcc-libs
+ glibc
+)
makedepends=(cmake)
-provides=('libfuzzylite.so=6.0-64')
+provides=('libfuzzylite.so')
changelog=CHANGELOG
source=(
"$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz"
"remove-werror.patch"
+ "fix-catch-glibc-compatibility.patch"
)
sha256sums=(
'7e9f56deb9baf063de2232bfd8285f57ddccb651dae842fe3f587d0ac65ecdb0'
'397f8888000225c4ee2b4a1b639c04dc59979e041dd3b8a6e7f65344f68d5b3b'
+ '02474d9d973f65338d95d00b72cf7370b00c8e5c1c3cb42f63d844d967e267a7'
)
_archive="$pkgname-$pkgver"
@@ -28,7 +33,8 @@ _archive="$pkgname-$pkgver"
prepare() {
cd "$_archive"
- patch -Np1 -i "$srcdir/remove-werror.patch"
+ patch --forward --strip=1 --input="$srcdir/remove-werror.patch"
+ patch --forward --strip=1 --input="$srcdir/fix-catch-glibc-compatibility.patch"
}
build() {
@@ -40,11 +46,17 @@ build() {
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DFL_BUILD_STATIC=OFF \
- -DFL_BUILD_TESTS=OFF \
+ -DFL_BUILD_TESTS=ON \
-Wno-dev
cmake --build build
}
+check() {
+ cd "$_archive/build/bin"
+
+ ./fuzzylite-tests
+}
+
package() {
cd "$_archive"