# Maintainer: Boris Momčilović # Contributor: Matthew McGinn pkgname=proxysql pkgver=2.2.0 pkgrel=1 pkgdesc="High-performance MySQL proxy with a GPL license" arch=('x86_64' 'amd64') url="http://proxysql.com" _github_url="https://github.com/sysown/proxysql" license=('GPL') makedepends=('cmake' 'automake' 'bzip2' 'make' 'gcc' 'git' 'patch' 'python2') depends=('openssl' 'gnutls') provides=('proxysql') backup=("etc/proxysql.cnf") source=("https://github.com/sysown/${pkgname}/archive/v${pkgver}.tar.gz" "proxysql.sysusers" "shared-libs.patch" "proxysql.tmpfiles") sha256sums=('f0c8c398e5bc285e08f4a555caeabdb5d71a20d6fc1f513dba3943e8e24141f2' '8b074c0d72e4b66349a84a13fdb65918145fcaf6a8697ba99304bd603d097735' 'd4641f367a9c056e02a0b3b86f6870e36026953d2a40433b6c6979bc944ffdfd' '6f48bd54c6b8592cd84006e991d3cbd8b38a460c6e72091acdca05f6781ae380') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" patch -Np1 -i "${srcdir}/shared-libs.patch" } build() { export GIT_VERSION=$(git --version | awk '{print $NF}') cd "${pkgname}-${pkgver}" make cleanall make } package() { install -Dm 0755 "${srcdir}/${pkgname}-${pkgver}/src/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" install -Dm 0644 "${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" install -Dm 0644 "${pkgname}.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/${pkgname}.conf" install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/systemd/system/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" install -Dm 0644 "${srcdir}/${pkgname}-${pkgver}/etc/${pkgname}.cnf" "${pkgdir}/etc/${pkgname}.cnf" }