summaryrefslogtreecommitdiff
path: root/libsoci/Pkgfile
blob: e7e0f36391060441895f5cd465a2d0521c89f222 (plain)
    1 # Description: a database access library for C++
    2 # URL: http://soci.sourceforge.net/
    3 # Maintainer: Tim Biermann, tbier at posteo dot de
    4 # Depends on: boost cmake postgresql zlib
    5 # Optional: mariadb mysql unixodbc
    6 
    7 name=libsoci
    8 version=4.0.2
    9 release=1
   10 source=(https://downloads.sourceforge.net/project/soci/soci/soci-$version/soci-$version.tar.gz)
   11 
   12 build() {
   13   prt-get isinst ninja && PKGMK_LIBSOCI+=' -G Ninja'
   14 
   15   cmake -S soci-$version -B build $PKGMK_LIBSOCI \
   16     -D CMAKE_INSTALL_PREFIX=/usr \
   17     -D CMAKE_INSTALL_LIBDIR=lib \
   18     -D CMAKE_BUILD_TYPE=Release \
   19     -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
   20     -D WITH_POSTGRESQL=ON \
   21     -D SOCI_CXX11=ON \
   22     -D SOCI_TESTS=OFF \
   23     -Wno-dev
   24   cmake --build build
   25   DESTDIR=$PKG cmake --install build
   26 }

Generated by cgit