aboutsummaryrefslogtreecommitdiffstats
path: root/testing/libfort/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/libfort/APKBUILD')
-rw-r--r--testing/libfort/APKBUILD30
1 files changed, 14 insertions, 16 deletions
diff --git a/testing/libfort/APKBUILD b/testing/libfort/APKBUILD
index 0013a3c572b..2fcbd93c7dc 100644
--- a/testing/libfort/APKBUILD
+++ b/testing/libfort/APKBUILD
@@ -1,39 +1,37 @@
# Maintainer: Pete Dietl <petedietl@gmail.com>
pkgname=libfort
-pkgver=0.1.5
+pkgver=0.4.2
pkgrel=0
-pkgdesc="A simple crossplatform library to create formatted text tables."
+pkgdesc="simple crossplatform library to create formatted text tables"
url="https://github.com/seleznevae/libfort"
arch="all"
license="MIT"
makedepends="cmake"
subpackages="$pkgname-dev"
-source="$pkgname-$pkgver.tar.gz::https://codeload.github.com/seleznevae/libfort/tar.gz/v$pkgver"
+source="libfort-$pkgver.tar.gz::https://github.com/seleznevae/libfort/archive/v$pkgver.tar.gz"
build() {
- mkdir build && cd build
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
-
- cmake .. \
+ cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
- -DBUILD_SHARED_LIBS=ON \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS}
- make
+ -DBUILD_SHARED_LIBS=True \
+ -DCMAKE_BUILD_TYPE=None \
+ $CMAKE_CROSSOPTS .
+ cmake --build build
}
check() {
cd build
- make test
+ CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --build build --target install
}
-sha512sums="5dbdc9b61ba9f85fc923f74885be80ac166565c302805ef02ba859ae7614cb113209aa1798b3b27c07e81f99cceb27fcc40abf34a3b4bea2be22cd2a31590cf5 libfort-0.1.5.tar.gz"
+
+sha512sums="
+55d7c82c981ff1a1b3c2b5d495225de7be76ec6513bfe3065292839d7b61d52e409d0ee3b2ddfbccac6253490d480f70d605faa55ec2af3d3374874088c4ccbf libfort-0.4.2.tar.gz
+"