42 lines
964 B
Text
42 lines
964 B
Text
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
|
|
pkgname=soci
|
|
pkgver=4.0.3
|
|
pkgrel=0
|
|
pkgdesc="Database access library for C++"
|
|
arch="!armv7 x86_64"
|
|
url="http://soci.sf.net"
|
|
license="BSL-1.0"
|
|
makedepends="
|
|
cmake
|
|
boost-dev
|
|
libgcc
|
|
mariadb-dev
|
|
postgresql-dev
|
|
sqlite-dev
|
|
unixodbc-dev
|
|
"
|
|
options="!check" # No testsuite
|
|
subpackages="$pkgname-dev"
|
|
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/SOCI/soci/archive/refs/tags/v$pkgver.tar.gz"
|
|
|
|
build() {
|
|
cmake \
|
|
-DSOCI_TESTS=OFF \
|
|
-DCMAKE_INSTALL_PREFIX="/usr" \
|
|
-DCMAKE_CXX_STANDARD=11 \
|
|
"$builddir"
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -Dm0644 "$srcdir/$pkgname-$pkgver/LICENSE_1_0.txt" \
|
|
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
}
|
|
sha512sums="
|
|
d501f55e7e7408e46b4823fd8a97d6ef587f5db0f5b98434be8dfc5693c91b8c3b84a24454279c83142ab1cd1fa139c6e54d6d9a67397b2ead61650fcc88bcdb soci-4.0.3.tar.gz
|
|
"
|