diff options
author | Daniel Nagy | 2015-06-08 20:36:23 +0200 |
---|---|---|
committer | Daniel Nagy | 2015-06-08 20:36:23 +0200 |
commit | acc112af56a69cffa87ebfbc49e0f5868bb0ac5c (patch) | |
tree | f7ae8d7fe529497d47469fa5919b71c4fdc98685 | |
download | aur-acc112af56a69cffa87ebfbc49e0f5868bb0ac5c.tar.gz |
import to aur4
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..19c68647fe69 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = soci + pkgdesc = Database access library for C++ + pkgver = 3.2.2 + pkgrel = 1 + url = http://soci.sf.net + arch = i686 + arch = x86_64 + license = custom:boost + makedepends = cmake + makedepends = libmysqlclient + makedepends = postgresql-libs + makedepends = sqlite3 + makedepends = unixodbc + depends = gcc-libs + optdepends = instantclient-basic: support for oracle databases + optdepends = libmysqlclient: support for mysql databases + optdepends = postgresql-libs: support for postgresql databases + optdepends = sqlite3: support for sqlite databases + optdepends = unixodbc: support for ODBC databases + optdepends = boost + source = http://downloads.sourceforge.net/project/soci/soci/soci-3.2.2/soci-3.2.2.zip + sha1sums = 2e7075e570e94f1f0b3adb28614558dd053c8f86 + +pkgname = soci + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..25f96e67b442 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Daniel Nagy <danielnagy at gmx de> +# Contributor: Mika Fischer <mika.fischer@zoopnet.de> + +pkgname=soci +pkgver=3.2.2 +pkgrel=1 +pkgdesc="Database access library for C++" +arch=('i686' 'x86_64') +url="http://soci.sf.net" +license=('custom:boost') +depends=('gcc-libs') +makedepends=('cmake' 'libmysqlclient' 'postgresql-libs' 'sqlite3' 'unixodbc') +optdepends=('instantclient-basic: support for oracle databases' + 'libmysqlclient: support for mysql databases' + 'postgresql-libs: support for postgresql databases' + 'sqlite3: support for sqlite databases' + 'unixodbc: support for ODBC databases' + 'boost') +source=("http://downloads.sourceforge.net/project/soci/soci/${pkgname}-${pkgver}/${pkgname}-${pkgver}.zip") +sha1sums=('2e7075e570e94f1f0b3adb28614558dd053c8f86') + +build() { + rm -rf "${srcdir}/${pkgname}-${pkgver}-build" + mkdir -p "${srcdir}/${pkgname}-${pkgver}-build" + cd "${srcdir}/${pkgname}-${pkgver}-build" + cmake \ + -DSOCI_TESTS=OFF \ + -DCMAKE_INSTALL_PREFIX="/usr" \ + "${srcdir}/${pkgname}-${pkgver}" + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}-build" + make DESTDIR="${pkgdir}" install + + # For some reason -DLIBDIR=lib causes libsoci_empty.so to disappear + if [ -e "${pkgdir}/usr/lib64" ]; then + mv "${pkgdir}/usr/lib64" "${pkgdir}/usr/lib" + fi + install -Dm0644 "${srcdir}/${pkgname}-${pkgver}/LICENSE_1_0.txt" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |