diff options
Diffstat (limited to 'testing/libfort/APKBUILD')
-rw-r--r-- | testing/libfort/APKBUILD | 30 |
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 +" |