# Maintainer: jc_gargma # Maintainer (AUR): Luis Martinez # Contributor (AUR): Caltlgin Stsodaat # Contributor (AUR): Sandy Carter # # I maintain this because: # Arch lacks this package and vcmi relies on it # Aur version build fails with Werror pkgname=fuzzylite pkgver=6.0 pkgrel=3 pkgdesc='C++ fuzzy logic control library' arch=('x86_64' 'i686' 'aarch64') url='https://github.com/fuzzylite/fuzzylite' license=('GPL3') depends=('gcc-libs') makedepends=('cmake') provides=('libfuzzylite.so=6.0-64') changelog=CHANGELOG source=("$pkgname-$pkgver.tar.gz::https://github.com/fuzzylite/fuzzylite/archive/v$pkgver.tar.gz") sha256sums=('7e9f56deb9baf063de2232bfd8285f57ddccb651dae842fe3f587d0ac65ecdb0') prepare() { sed \ -e 's/-Werror//' \ -i $pkgname-$pkgver/$pkgname/CMakeLists.txt } build() { cmake \ -B build \ -S "$pkgname-$pkgver/$pkgname" \ -DCMAKE_BUILD_TYPE='None' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DFL_BUILD_STATIC=OFF \ -DFL_BUILD_TESTS=OFF \ -Wno-dev make -C build } package() { make DESTDIR="$pkgdir" -C build install cd "$pkgname-$pkgver" install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" 'README.md' install -Dm644 -t "$pkgdir/usr/share/man/man1" "$pkgname/$pkgname.1" }