[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Wednesday, July 29, 2020 @ 22:24:29 Author: heftig Revision: 665810 0.15-1 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-07-29 22:15:20 UTC (rev 665809) +++ PKGBUILD2020-07-29 22:24:29 UTC (rev 665810) @@ -1,8 +1,8 @@ -# Maintainer: Jan Alexander Steffens (heftig) +# Maintainer: Jan Alexander Steffens (heftig) pkgname=lib32-json-c -pkgver=0.14 -pkgrel=4 +pkgver=0.15 +pkgrel=1 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; license=(MIT) @@ -10,7 +10,7 @@ depends=(lib32-glibc json-c) makedepends=(git cmake) provides=(libjson-c.so) -_commit=bae2f10c436eaf0d95746cbc5f1c1f0ecb866a8e # tags/json-c-0.14-20200419^0 +_commit=9021cdcdd01fc9dbcbe1f06391848c2ac915212f # tags/json-c-0.15-20200726^0 source=("git+https://github.com/json-c/json-c#commit=$_commit;) sha256sums=('SKIP') @@ -29,6 +29,8 @@ export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="i686-pc-linux-gnu-pkg-config" + CFLAGS+=" $CPPFLAGS" + CXXFLAGS+=" $CPPFLAGS" cmake -Hjson-c -Bbuild \ -DCMAKE_BUILD_TYPE=None \
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Tuesday, May 5, 2020 @ 11:15:02 Author: heftig Revision: 624919 0.14-4: disable RDRAND due to various issues (#589, #590) Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD |9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-05 11:14:57 UTC (rev 624918) +++ PKGBUILD2020-05-05 11:15:02 UTC (rev 624919) @@ -2,7 +2,7 @@ pkgname=lib32-json-c pkgver=0.14 -pkgrel=3 +pkgrel=4 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; license=(MIT) @@ -23,11 +23,6 @@ prepare() { cd json-c - - # Detect broken RDRAND during initialization - git cherry-pick -n \ -4d36b0287d3ab0912ba8a4790340ca099960b2b0 \ -80863140263be5f2dc630938ed8f0066f8a1ab43 } build() { @@ -40,7 +35,7 @@ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib32 \ -DENABLE_THREADING=ON \ --DENABLE_RDRAND=ON +-DENABLE_RDRAND=OFF cmake --build build }
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Tuesday, May 5, 2020 @ 11:02:43 Author: eworm Revision: 624895 upgpkg: lib32-json-c 0.14-2 cherry-pick "Detect broken RDRAND during initialization" Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-05-05 11:01:36 UTC (rev 624894) +++ PKGBUILD2020-05-05 11:02:43 UTC (rev 624895) @@ -2,7 +2,7 @@ pkgname=lib32-json-c pkgver=0.14 -pkgrel=1 +pkgrel=2 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; license=(MIT) @@ -23,6 +23,9 @@ prepare() { cd json-c + + # Detect broken RDRAND during initialization + git cherry-pick -n 4d36b0287d3ab0912ba8a4790340ca099960b2b0 } build() {
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Tuesday, May 5, 2020 @ 11:10:13 Author: eworm Revision: 624909 upgpkg: lib32-json-c 0.14-3 pull in follow-up Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-05 11:10:12 UTC (rev 624908) +++ PKGBUILD2020-05-05 11:10:13 UTC (rev 624909) @@ -2,7 +2,7 @@ pkgname=lib32-json-c pkgver=0.14 -pkgrel=2 +pkgrel=3 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; license=(MIT) @@ -25,7 +25,9 @@ cd json-c # Detect broken RDRAND during initialization - git cherry-pick -n 4d36b0287d3ab0912ba8a4790340ca099960b2b0 + git cherry-pick -n \ +4d36b0287d3ab0912ba8a4790340ca099960b2b0 \ +80863140263be5f2dc630938ed8f0066f8a1ab43 } build() {
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Monday, April 20, 2020 @ 18:52:03 Author: heftig Revision: 617075 0.14-1 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 37 - 1 file changed, 16 insertions(+), 21 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-04-20 18:26:51 UTC (rev 617074) +++ PKGBUILD2020-04-20 18:52:03 UTC (rev 617075) @@ -1,15 +1,16 @@ # Maintainer: Jan Alexander Steffens (heftig) pkgname=lib32-json-c -pkgver=0.13.1 -pkgrel=2 +pkgver=0.14 +pkgrel=1 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; license=(MIT) arch=(x86_64) depends=(lib32-glibc json-c) -makedepends=(git) -_commit=985c46fec39d1d3043f98e8d8cdb9d040131b3bb # tags/json-c-0.13.1-20180305^0 +makedepends=(git cmake) +provides=(libjson-c.so) +_commit=bae2f10c436eaf0d95746cbc5f1c1f0ecb866a8e # tags/json-c-0.14-20200419^0 source=("git+https://github.com/json-c/json-c#commit=$_commit;) sha256sums=('SKIP') @@ -22,36 +23,30 @@ prepare() { cd json-c - NOCONFIGURE=1 ./autogen.sh } build() { - cd json-c - export CC="gcc -m32" export CXX="g++ -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + export PKG_CONFIG_PATH="i686-pc-linux-gnu-pkg-config" - ./configure \ ---prefix=/usr \ ---libdir=/usr/lib32 \ ---disable-static \ ---enable-threading - make + cmake -Hjson-c -Bbuild \ +-DCMAKE_BUILD_TYPE=None \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DCMAKE_INSTALL_LIBDIR=/usr/lib32 \ +-DENABLE_THREADING=ON \ +-DENABLE_RDRAND=ON + cmake --build build } check() { - cd json-c - make check + cmake --build build --target test } package() { - cd json-c - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --build build --target install rm -r "$pkgdir/usr/include" - - mkdir -p "$pkgdir/usr/share/licenses" - ln -s json-c "$pkgdir/usr/share/licenses/$pkgname" + install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 json-c/COPYING } # vim:set sw=2 et:
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Thursday, August 30, 2018 @ 19:22:48 Author: heftig Revision: 375676 0.13.1-2 Added: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 57 + 1 file changed, 57 insertions(+) Added: PKGBUILD === --- PKGBUILD(rev 0) +++ PKGBUILD2018-08-30 19:22:48 UTC (rev 375676) @@ -0,0 +1,57 @@ +# Maintainer: Jan Alexander Steffens (heftig) + +pkgname=lib32-json-c +pkgver=0.13.1 +pkgrel=2 +pkgdesc="A JSON implementation in C (32-bit)" +url="https://github.com/json-c/json-c/wiki; +license=(MIT) +arch=(x86_64) +depends=(lib32-glibc json-c) +makedepends=(git) +_commit=985c46fec39d1d3043f98e8d8cdb9d040131b3bb # tags/json-c-0.13.1-20180305^0 +source=("git+https://github.com/json-c/json-c#commit=$_commit;) +sha256sums=('SKIP') + +pkgver() { + cd json-c + local tag="$(git describe --tags --abbrev=0)" + local ver="$(git describe --tags)" + echo "${tag%-*}${ver#$tag}" | sed 's/^json-c-//;s/-/+/g' +} + +prepare() { + cd json-c + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd json-c + + export CC="gcc -m32" + export CXX="g++ -m32" + export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + + ./configure \ +--prefix=/usr \ +--libdir=/usr/lib32 \ +--disable-static \ +--enable-threading + make +} + +check() { + cd json-c + make check +} + +package() { + cd json-c + make DESTDIR="$pkgdir" install + rm -r "$pkgdir/usr/include" + + mkdir -p "$pkgdir/usr/share/licenses" + ln -s json-c "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim:set sw=2 et:
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Tuesday, December 26, 2017 @ 01:15:52 Author: heftig Revision: 276076 0.13-1 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 29 - 1 file changed, 16 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-12-26 01:09:33 UTC (rev 276075) +++ PKGBUILD2017-12-26 01:15:52 UTC (rev 276076) @@ -2,22 +2,20 @@ # Maintainer: Jan Alexander Steffens (heftig)# Contributor: Geoffroy Carrier # Contributor: congyiwu -_pkgbasename=json-c -pkgname=lib32-$_pkgbasename -pkgver=0.12.1 +pkgname=lib32-json-c +pkgver=0.13 pkgrel=1 -pkgdesc="A JSON implementation in C (32-bit)" -url="https://github.com/json-c/json-c/wiki; +pkgdesc='A JSON implementation in C (32-bit)' +url='https://github.com/json-c/json-c/wiki' license=(MIT) -arch=(x86_64) -depends=(lib32-glibc $_pkgbasename) +arch=('x86_64') +depends=('lib32-glibc' 'json-c') makedepends=(gcc-multilib libtool-multilib) -options=(!libtool !makeflags) -source=(https://s3.amazonaws.com/${_pkgbasename}_releases/releases/$_pkgbasename-${pkgver}.tar.gz) -sha256sums=('2a136451a7932d80b7d197b10441e26e39428d67b1443ec43bbba824705e1123') +source=('https://github.com/json-c/json-c/archive/json-c-0.13-20171207.tar.gz') +sha256sums=('26e642456caab38aa9459279b9712ffec52f751e9f46641d28461c244bd6bae6') build() { - cd $_pkgbasename-$pkgver + cd json-c-json-c-$pkgver-20171207 export CC="gcc -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig" CFLAGS="$CFLAGS -Wno-error" ./configure --prefix=/usr --disable-static --libdir=/usr/lib32 @@ -24,12 +22,17 @@ make } +check() { + cd json-c-json-c-$pkgver-20171207 + make check +} + package() { - cd $_pkgbasename-$pkgver + cd json-c-json-c-$pkgver-20171207 make DESTDIR="$pkgdir" install rm -r "$pkgdir/usr/include" mkdir -p "$pkgdir/usr/share/licenses" - ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname" + ln -s json-c "$pkgdir/usr/share/licenses/$pkgname" }
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Tuesday, June 28, 2016 @ 07:20:38 Author: heftig Revision: 181471 0.12.1-1 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 4 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-28 07:16:41 UTC (rev 181470) +++ PKGBUILD2016-06-28 07:20:38 UTC (rev 181471) @@ -4,7 +4,7 @@ # Contributor: congyiwu _pkgbasename=json-c pkgname=lib32-$_pkgbasename -pkgver=0.12 +pkgver=0.12.1 pkgrel=1 pkgdesc="A JSON implementation in C (32-bit)" url="https://github.com/json-c/json-c/wiki; @@ -14,15 +14,12 @@ makedepends=(gcc-multilib libtool-multilib) options=(!libtool !makeflags) source=(https://s3.amazonaws.com/${_pkgbasename}_releases/releases/$_pkgbasename-${pkgver}.tar.gz) -sha256sums=('000c01b2b3f82dcb4261751eb71f1b084404fb7d6a282f06074d3c17078b9f3f') +sha256sums=('2a136451a7932d80b7d197b10441e26e39428d67b1443ec43bbba824705e1123') build() { cd $_pkgbasename-$pkgver - - export CC="gcc -m32" - export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" - CFLAGS+=" -Wno-error=unused-but-set-variable" - + export CC="gcc -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig" + CFLAGS="$CFLAGS -Wno-error" ./configure --prefix=/usr --disable-static --libdir=/usr/lib32 make }
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Wednesday, June 11, 2014 @ 23:21:04 Author: heftig Revision: 113042 0.12 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-06-11 21:16:34 UTC (rev 113041) +++ PKGBUILD2014-06-11 21:21:04 UTC (rev 113042) @@ -4,7 +4,7 @@ # Contributor: congyiwu congyiwu AT gmail DOT com _pkgbasename=json-c pkgname=lib32-$_pkgbasename -pkgver=0.11 +pkgver=0.12 pkgrel=1 pkgdesc=A JSON implementation in C (32-bit) url=https://github.com/json-c/json-c/wiki; @@ -14,7 +14,7 @@ makedepends=(gcc-multilib libtool-multilib) options=(!libtool !makeflags) source=(https://s3.amazonaws.com/${_pkgbasename}_releases/releases/$_pkgbasename-${pkgver}.tar.gz) -sha256sums=('28dfc65145dc0d4df1dfe7701ac173c4e5f9347176c8983edbfac9149494448c') +sha256sums=('000c01b2b3f82dcb4261751eb71f1b084404fb7d6a282f06074d3c17078b9f3f') build() { cd $_pkgbasename-$pkgver @@ -21,6 +21,7 @@ export CC=gcc -m32 export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + CFLAGS+= -Wno-error=unused-but-set-variable ./configure --prefix=/usr --disable-static --libdir=/usr/lib32 make
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Friday, June 7, 2013 @ 19:06:34 Author: heftig Revision: 92524 0.11 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 27 ++- 1 file changed, 10 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-06-07 16:54:42 UTC (rev 92523) +++ PKGBUILD2013-06-07 17:06:34 UTC (rev 92524) @@ -2,33 +2,26 @@ # Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com # Contributor: Geoffroy Carrier geoffroy.carr...@koon.fr # Contributor: congyiwu congyiwu AT gmail DOT com - _pkgbasename=json-c pkgname=lib32-$_pkgbasename -pkgver=0.10 -pkgrel=2 +pkgver=0.11 +pkgrel=1 pkgdesc=A JSON implementation in C (32-bit) url=https://github.com/json-c/json-c/wiki; -license=(MIT) -arch=('x86_64') -depends=('lib32-glibc' $_pkgbasename) -makedepends=('gcc-multilib' 'libtool-multilib') -source=(https://github.com/downloads/$_pkgbasename/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz) -md5sums=('a4edc79410eb894f08d7d52ca9f88732') -options=(!libtool) +license=(MIT) +arch=(x86_64) +depends=(lib32-glibc $_pkgbasename) +makedepends=(gcc-multilib libtool-multilib) +options=(!libtool !makeflags) +source=(https://s3.amazonaws.com/${_pkgbasename}_releases/releases/$_pkgbasename-${pkgver}.tar.gz) +sha256sums=('28dfc65145dc0d4df1dfe7701ac173c4e5f9347176c8983edbfac9149494448c') + build() { cd $_pkgbasename-$pkgver export CC=gcc -m32 export PKG_CONFIG_PATH=/usr/lib32/pkgconfig - ## from http://pkgs.fedoraproject.org/cgit/json-c.git/tree/json-c.spec - # Hack to get json_object_iterator.c compiled - sed -e 's/json_object.c/json_object.c json_object_iterator.c/' \ - -e 's/json_object.h/json_object.h json_object_iterator.h/' \ - -e 's/json_object.lo/json_object.lo json_object_iterator.lo/' \ - -i Makefile.in - ./configure --prefix=/usr --disable-static --libdir=/usr/lib32 make }
[arch-commits] Commit in lib32-json-c/trunk (PKGBUILD)
Date: Monday, January 28, 2013 @ 01:17:51 Author: heftig Revision: 83194 0.10-2 Modified: lib32-json-c/trunk/PKGBUILD --+ PKGBUILD | 24 1 file changed, 16 insertions(+), 8 deletions(-) Modified: PKGBUILD === --- PKGBUILD2013-01-27 20:20:30 UTC (rev 83193) +++ PKGBUILD2013-01-28 00:17:51 UTC (rev 83194) @@ -1,32 +1,40 @@ -# Maintainer: Jan heftig Steffens jan.steff...@gmail.com +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) jan.steff...@gmail.com # Contributor: Geoffroy Carrier geoffroy.carr...@koon.fr # Contributor: congyiwu congyiwu AT gmail DOT com _pkgbasename=json-c pkgname=lib32-$_pkgbasename -pkgver=0.9 +pkgver=0.10 pkgrel=2 pkgdesc=A JSON implementation in C (32-bit) -url=http://oss.metaparadigm.com/json-c/; +url=https://github.com/json-c/json-c/wiki; license=(MIT) arch=('x86_64') depends=('lib32-glibc' $_pkgbasename) makedepends=('gcc-multilib' 'libtool-multilib') -source=(http://oss.metaparadigm.com/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz) -md5sums=('3a13d264528dcbaf3931b0cede24abae') +source=(https://github.com/downloads/$_pkgbasename/$_pkgbasename/$_pkgbasename-$pkgver.tar.gz) +md5sums=('a4edc79410eb894f08d7d52ca9f88732') options=(!libtool) build() { - cd $srcdir/$_pkgbasename-$pkgver + cd $_pkgbasename-$pkgver export CC=gcc -m32 export PKG_CONFIG_PATH=/usr/lib32/pkgconfig - ./configure --prefix=/usr --libdir=/usr/lib32 + ## from http://pkgs.fedoraproject.org/cgit/json-c.git/tree/json-c.spec + # Hack to get json_object_iterator.c compiled + sed -e 's/json_object.c/json_object.c json_object_iterator.c/' \ + -e 's/json_object.h/json_object.h json_object_iterator.h/' \ + -e 's/json_object.lo/json_object.lo json_object_iterator.lo/' \ + -i Makefile.in + + ./configure --prefix=/usr --disable-static --libdir=/usr/lib32 make } package() { - cd $srcdir/$_pkgbasename-$pkgver + cd $_pkgbasename-$pkgver make DESTDIR=$pkgdir install rm -r $pkgdir/usr/include