diff options
author | Christian Hesse | 2016-01-20 12:53:52 +0100 |
---|---|---|
committer | Christian Hesse | 2016-01-20 12:53:52 +0100 |
commit | 75650f0f8e135071b00691a28300e4bd05b6c56e (patch) | |
tree | 8a224f2567e2fd93f430e06cca0dd59733dbc6fc /PKGBUILD | |
download | aur-75650f0f8e135071b00691a28300e4bd05b6c56e.tar.gz |
commit mysql-connector-c++ 1.1.6-4
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a44da45225cb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: Christian Hesse <mail@eworm.de> +# Contributor: Marcel Korpel <marcel[dot]korpel[at]gmail> +# Contributor: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Ilya Kuznetsov <monochrome.r42@gmail.com> +# Contributor: Christian Hesse <mail@eworm.de> + +pkgname=mysql-connector-c++ +pkgver=1.1.6 +pkgrel=4 +pkgdesc='A MySQL database connector for C++' +arch=('i686' 'x86_64') +url='http://dev.mysql.com/doc/connector-cpp/en/' +license=('GPL') +depends=('libmariadbclient') +makedepends=('cmake' 'boost') +validpgpkeys=('A4A9406876FCBD3C456770C88C718D3B5072E1F5') +source=("http://cdn.mysql.com/Downloads/Connector-C++/${pkgname}-${pkgver}.tar.gz"{,.asc} + '0001-mysql-connector-c++-mariadb-api.patch') +sha256sums=('ad710b3900cae3be94656825aa70319cf7a96e1ad46bf93e07275f3606f69447' + 'SKIP' + '1694ead0b9c9cb7803a76f56e3871b4f64f045a07fa390cf18bc15be798035ee') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + patch -Np1 < "${srcdir}/0001-mysql-connector-c++-mariadb-api.patch" +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + cmake . -Wno-dev \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DMYSQLCPPCONN_BUILD_EXAMPLES=OFF \ + -DMYSQL_LIB=/usr/lib/libmysqlclient.so + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + make DESTDIR="${pkgdir}" install + + rm "${pkgdir}"/usr/{ANNOUNCEMENT,COPYING,README,INSTALL,Licenses_for_Third-Party_Components.txt,lib/libmysqlcppconn-static.a} +} + |