aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorprspkt <prspkt@protonmail.com>2020-07-16 18:09:01 +0300
committerLeo <thinkabit.ukim@gmail.com>2020-07-16 15:30:22 +0000
commit9883bf5dd87b51f90e3fe05218e5f0a719fc4071 (patch)
tree18ff2ffe4897487e9c94e4ceef29b424bad63707
parent22b3ccb1784c68f9f1c1fab27d1c84d73e6d29a1 (diff)
testing/libfort: upgrade to 0.4.1
* Update source url, modernize.
-rw-r--r--testing/libfort/APKBUILD26
1 files changed, 11 insertions, 15 deletions
diff --git a/testing/libfort/APKBUILD b/testing/libfort/APKBUILD
index 3f71fc49bbb..267bdbadcbe 100644
--- a/testing/libfort/APKBUILD
+++ b/testing/libfort/APKBUILD
@@ -1,39 +1,35 @@
# Maintainer: Pete Dietl <petedietl@gmail.com>
pkgname=libfort
-pkgver=0.1.5
-pkgrel=1
+pkgver=0.4.1
+pkgrel=0
pkgdesc="A 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 \
+ -DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=None \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS}
- make
+ ${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="c21095f840de1a15a974fbc3efe4e6d552543f255e02ab57714c346b76a9edf7ec66fd930738e6b06189c5a1b933ec69f7a81d495c62360fa62b4fb68b2ed9ca libfort-0.4.1.tar.gz"