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 }
|