* 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.
43 lines
1.0 KiB
Bash
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
|
|
}
|