[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