Import and update sqlpp11

This commit is contained in:
Martchus 2017-01-08 01:32:41 +01:00
parent 2c9577d1b6
commit 967d404943
1 changed files with 44 additions and 0 deletions

44
sqlpp11/default/PKGBUILD Normal file
View File

@ -0,0 +1,44 @@
# Maintainer: Mikkel Kroman <mk@maero.dk>
# Contributor: Martchus <martchus@gmx.net>
# Checklist before updating:
# 1) Use the latest compatible version of date.h from https://github.com/HowardHinnant/date
# 2) Check that sqlpp11 doesn't have a date.h that will overwrite /usr/include/sqlpp11/date.h
pkgname=sqlpp11
pkgver=0.44
pkgrel=1
pkgdesc='A type safe embedded domain specific language for SQL queries and results in C++'
arch=('any')
url="https://github.com/rbock/$pkgname"
license=('BSD')
depends=()
makedepends=('cmake')
source=("https://github.com/rbock/$pkgname/archive/$pkgver.tar.gz"
"https://raw.githubusercontent.com/HowardHinnant/date/41093d05d838926a885487635475b08043da23d4/date.h")
sha256sums=('b885247a7fdd064787ce196c9821a28cf03216d42f9d4c9ed0ba9d342a3cd5db'
'5b170c0820acac8ae6818ff9cf0ff7ee2e2ac271b0a4b1fb55e46ed92d209271')
build() {
cd "$pkgname-$pkgver"
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DHinnantDate_ROOT_DIR="${srcdir}" \
.
make
}
check() {
cd "$pkgname-$pkgver"
# make test
}
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
install -m644 "${srcdir}/date.h" "${pkgdir}/usr/include/$pkgname/date.h"
mkdir -p "${pkgdir}/usr/share/licenses/$pkgname"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}