Files
MSYS2-packages/jsoncpp/PKGBUILD
Viktor Szakats ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00

43 lines
1.0 KiB
Bash

# Maintainer: Martell Malone <martellmalone@gmail.com>
pkgname="jsoncpp"
pkgver=1.6.2
pkgrel=1
pkgdesc="A C++ library for interacting with JSON"
arch=('any')
url="https://github.com/open-source-parsers/jsoncpp"
license=('MIT')
makedepends=("gcc"
"cmake"
"python2"
)
options=('staticlibs' '!strip' '!buildflags')
source=("https://github.com/open-source-parsers/jsoncpp/archive/$pkgver.tar.gz"
"snprintf-newlib.patch")
sha256sums=('c40e5a2583df633b904525305bda40b622d9971fee1ece7ce48ca723a4907d36'
'cb86260df5196abd1c3bba83db046fe00b7143784a6f83f32ca98c95899ac98b')
prepare() {
cd "${srcdir}/${pkgname}-$pkgver"
patch -p1 -i ${srcdir}/snprintf-newlib.patch
}
build() {
mkdir "${srcdir}/build-${CARCH}"
cd "${srcdir}/build-${CARCH}"
cmake \
-G"MSYS Makefiles" \
-DCMAKE_INSTALL_PREFIX:PATH="${pkgdir}" \
-DCMAKE_BUILD_TYPE=Release \
-DJSONCPP_WITH_CMAKE_PACKAGE=ON \
"${srcdir}/${pkgname}-$pkgver"
make
}
package() {
cd "${srcdir}/build-${CARCH}"
make install
}