user/soci: new aport
This commit is contained in:
parent
55c7fdf7d5
commit
16b38093e6
1 changed files with 42 additions and 0 deletions
42
user/soci/APKBUILD
Normal file
42
user/soci/APKBUILD
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
# 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="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
|
||||||
|
"
|
Loading…
Reference in a new issue