45 lines
1.3 KiB
Bash
45 lines
1.3 KiB
Bash
# 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"
|
|
}
|