[arch-commits] Commit in jsoncpp/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Thu Aug 6 22:06:41 UTC 2015
Date: Friday, August 7, 2015 @ 00:06:41
Author: anatolik
Revision: 243102
upgpkg: jsoncpp 1.6.5-1
enable check() function
Modified:
jsoncpp/trunk/PKGBUILD
----------+
PKGBUILD | 27 +++++++++++++--------------
1 file changed, 13 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-08-06 20:31:01 UTC (rev 243101)
+++ PKGBUILD 2015-08-06 22:06:41 UTC (rev 243102)
@@ -4,7 +4,7 @@
# COntributor: Drake Arconis <lightdrake at gmail.com>
pkgname=jsoncpp
-pkgver=1.6.2
+pkgver=1.6.5
pkgrel=1
pkgdesc='A C++ library for interacting with JSON'
url='https://github.com/open-source-parsers/jsoncpp'
@@ -13,27 +13,26 @@
depends=('gcc-libs')
makedepends=('cmake')
source=(${pkgname}-${pkgver}.tar.gz::"https://github.com/open-source-parsers/${pkgname}/archive/${pkgver}.tar.gz")
-md5sums=('5a62da8b5c5b0e46a0e782e7363aee3d')
+md5sums=('2bb16bb8d2b867acbdd71d1855062a89')
-prepare() {
- mkdir build
-}
-
build() {
- cd build
- cmake ../${pkgname}-${pkgver} \
+ cd ${pkgname}-${pkgver}
+ cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DJSONCPP_LIB_BUILD_SHARED=ON \
- -DJSONCPP_WITH_TESTS=OFF
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_STATIC_LIBS=OFF
make
}
+check() {
+ cd ${pkgname}-${pkgver}
+ make test
+}
+
package() {
- cd build
+ cd ${pkgname}-${pkgver}
make DESTDIR="${pkgdir}" install
-
- install -Dm644 "${srcdir}"/${pkgname}-${pkgver}/LICENSE \
- "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+ install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
}
More information about the arch-commits
mailing list