From 967d40494357cce38afcd1ec5f1710f6da070105 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 8 Jan 2017 01:32:41 +0100 Subject: [PATCH] Import and update sqlpp11 --- sqlpp11/default/PKGBUILD | 44 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 sqlpp11/default/PKGBUILD diff --git a/sqlpp11/default/PKGBUILD b/sqlpp11/default/PKGBUILD new file mode 100644 index 00000000..9b63ba46 --- /dev/null +++ b/sqlpp11/default/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Mikkel Kroman +# Contributor: Martchus + +# 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" +}