Date: Wednesday, September 1, 2021 @ 11:54:59 Author: kgizdov Revision: 1010273
upgpkg: msgpack-c 4.0.0-1 Modified: msgpack-c/trunk/PKGBUILD ----------+ PKGBUILD | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-01 11:30:47 UTC (rev 1010272) +++ PKGBUILD 2021-09-01 11:54:59 UTC (rev 1010273) @@ -3,37 +3,47 @@ # Contributor: Leen Jewel <[email protected]> # Contributor: Auguste Pop <auguste [at] gmail [dot] com> -pkgname=msgpack-c -pkgver=3.3.0 -pkgrel=2 +pkgname='msgpack-c' +pkgver=4.0.0 +pkgrel=1 pkgdesc='An efficient object serialization library' arch=("x86_64") url='https://msgpack.org/' -license=("Apache") -depends=("glibc") -checkdepends=("gtest") -makedepends=("cmake") -source=("https://github.com/msgpack/msgpack-c/releases/download/cpp-${pkgver}/msgpack-${pkgver}.tar.gz") -sha256sums=('6e114d12a5ddb8cb11f669f83f32246e484a8addd0ce93f274996f1941c1f07b') +license=('custom:Boost') +depends=('glibc') +checkdepends=('gtest') +makedepends=('cmake' 'doxygen' 'graphviz') +source=("https://github.com/msgpack/msgpack-c/releases/download/c-${pkgver}/${pkgname}-${pkgver}.tar.gz" + "LICENSE-${pkgname}-${pkgver}::https://raw.githubusercontent.com/msgpack/${pkgname}/c_master/COPYING") +sha256sums=('420fe35e7572f2a168d17e660ef981a589c9cbe77faa25eb34a520e1fcc032c8' + '664550b43996452a5a2c7471bb0ff77185a58c69ccafa60f983dc4c162e1ee22') +_builddir='build-c' +prepare() { + cd "${srcdir}" + mkdir "${_builddir}" +} + build() { - cd "msgpack-${pkgver}" + cd "${srcdir}/${_builddir}" cmake -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=None \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_STANDARD='17' \ -DBUILD_SHARED_LIBS=ON \ -DMSGPACK_ENABLE_STATIC=OFF \ - -DMSGPACK_CXX11=ON \ -DMSGPACK_BUILD_EXAMPLES=OFF \ - . + -DMSGPACK_BUILD_TESTS=ON \ + "${srcdir}/${pkgname}-${pkgver}" make } check() { - cd "msgpack-${pkgver}" + cd "${srcdir}/${_builddir}" make test } package() { - cd "msgpack-${pkgver}" - make DESTDIR="$pkgdir" install + cd "${srcdir}/${_builddir}" + make DESTDIR="${pkgdir}" install + install -Dm644 "${srcdir}/LICENSE-${pkgname}-${pkgver}" "${pkgdir}/usr/share/licenses/${pkgname}"/LICENSE }
