From 015f03e39d6a421147cc2dd6713fa7a39137a478 Mon Sep 17 00:00:00 2001 From: Aleksandr Serbin Date: Sun, 3 May 2020 10:33:26 +0300 Subject: [PATCH] New package: amqp-cpp (#6432) * Add amqp-cpp * Replace tab with spaces * Add info about maintainer * Add (mingw-w64) to the end of description * Download into named archive * Install license with the package Co-authored-by: Aleksandr Serbin --- mingw-w64-amqp-cpp/PKGBUILD | 38 +++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 mingw-w64-amqp-cpp/PKGBUILD diff --git a/mingw-w64-amqp-cpp/PKGBUILD b/mingw-w64-amqp-cpp/PKGBUILD new file mode 100644 index 0000000000..58e1ac2e76 --- /dev/null +++ b/mingw-w64-amqp-cpp/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Aleksandr Serbin + +_realname=amqp-cpp +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=4.1.6 +pkgrel=1 +pkgdesc="C++ library for asynchronous non-blocking communication with RabbitMQ (mingw-w64)" +arch=('any') +url="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" +license=('Apache2.0') +depends=() +makedepends=("${MINGW_PACKAGE_PREFIX}-cmake") +source=("${_realname}-${pkgver}.tar.gz"::https://github.com/CopernicaMarketingSoftware/AMQP-CPP/archive/v${pkgver}.tar.gz) +sha256sums=('48832068dc1e25a5313dd9e96fb33ba954c19f9dc04eeca8f7b2c6cecde3afc9') + +build() { + rm -rf "${srcdir}/build-${MINGW_CHOST}" + mkdir "${srcdir}/build-${MINGW_CHOST}" + cd "${srcdir}/build-${MINGW_CHOST}" + + MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ + ${MINGW_PREFIX}/bin/cmake.exe \ + -G"MSYS Makefiles" \ + -DCMAKE_INSTALL_PREFIX=${MINGW_PREFIX} \ + -DAMQP-CPP_BUILD_SHARED=OFF \ + -DAMQP-CPP_LINUX_TCP=OFF \ + "../${_realname}-${pkgver}" + + make +} + +package(){ + cd "${srcdir}/build-${MINGW_CHOST}" + make DESTDIR=${pkgdir} install + + install -Dm644 "${srcdir}/${_realname}-${pkgver}/LICENSE" \ + "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" +}