summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel2018-08-22 20:56:14 -0400
committerGuillaume Horel2018-08-22 20:56:14 -0400
commit29b166e3ef388ff49d37b04bce8c1532f20bf629 (patch)
treebc28895ecd8b1caa73afd9027a2b710563c4a0e9
parentf03872399af73aeee5d8820d33ebdb57a7427cf1 (diff)
downloadaur-29b166e3ef388ff49d37b04bce8c1532f20bf629.tar.gz
fixes
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 512bed06d0a5..b31bd9ca465b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -16,6 +16,8 @@ pkgbase = soci-git
optdepends = sqlite3: support for sqlite databases
optdepends = unixodbc: support for ODBC databases
optdepends = boost
+ provides = soci
+ conflicts = soci
source = git+https://github.com/SOCI/soci.git
sha1sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 9fc19cde7ad5..3e09a411e227 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,6 +4,7 @@
# Contributor: Mika Fischer <mika.fischer@zoopnet.de>
pkgname=soci-git
+pkgname_=soci
pkgver=3.2.3.r695.gd081e124
pkgrel=1
pkgdesc="Database access library for C++"
@@ -18,11 +19,13 @@ optdepends=('instantclient-basic: support for oracle databases'
'sqlite3: support for sqlite databases'
'unixodbc: support for ODBC databases'
'boost')
+provides=('soci')
+conflicts=('soci')
source=("git+https://github.com/SOCI/soci.git")
sha1sums=('SKIP')
pkgver() {
- cd "${srcdir}/${pkgname}"
+ cd "${srcdir}/${pkgname_}"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/; s/-/./g'
}
@@ -33,7 +36,7 @@ build() {
-DSOCI_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCMAKE_CXX_FLAGS="-Wno-format-overflow" \
- "${srcdir}/${pkgname}"
+ "${srcdir}/${pkgname_}"
make
}
@@ -45,6 +48,6 @@ package() {
if [ -e "${pkgdir}/usr/lib64" ]; then
mv "${pkgdir}/usr/lib64" "${pkgdir}/usr/lib"
fi
- install -Dm0644 "${srcdir}/${pkgname}/LICENSE_1_0.txt" \
+ install -Dm0644 "${srcdir}/${pkgname_}/LICENSE_1_0.txt" \
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}