diff options
author | prspkt <prspkt@protonmail.com> | 2020-07-16 18:09:01 +0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-07-16 15:30:22 +0000 |
commit | 9883bf5dd87b51f90e3fe05218e5f0a719fc4071 (patch) | |
tree | 18ff2ffe4897487e9c94e4ceef29b424bad63707 | |
parent | 22b3ccb1784c68f9f1c1fab27d1c84d73e6d29a1 (diff) |
testing/libfort: upgrade to 0.4.1
* Update source url, modernize.
-rw-r--r-- | testing/libfort/APKBUILD | 26 |
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" |