diff options
-rw-r--r-- | community/lua-rapidjson/APKBUILD | 12 | ||||
-rw-r--r-- | community/lua-rapidjson/fix-json_encode_spec.patch | 13 |
2 files changed, 20 insertions, 5 deletions
diff --git a/community/lua-rapidjson/APKBUILD b/community/lua-rapidjson/APKBUILD index fd02208f3d..b721badb88 100644 --- a/community/lua-rapidjson/APKBUILD +++ b/community/lua-rapidjson/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=lua-rapidjson -pkgver=0.5.0 -pkgrel=3 +pkgver=0.5.1 +pkgrel=0 pkgdesc="A JSON module for Lua based on the very fast RapidJSON library" url="https://github.com/xpol/lua-rapidjson" arch="all" @@ -11,7 +11,8 @@ makedepends="cmake rapidjson-dev" subpackages="" checkdepends="lua-busted lua-dromozoa-utf8" source="$pkgname-$pkgver.tar.gz::https://github.com/xpol/$pkgname/archive/v$pkgver.tar.gz - disable-c-cxx-flag-march.patch" + disable-c-cxx-flag-march.patch + fix-json_encode_spec.patch" builddir="$srcdir/$pkgname-$pkgver" # luajit is not available for selected arches @@ -79,5 +80,6 @@ _subpackage() { "$subpkgdir"/$install_cmod/rapidjson.so } -sha512sums="eb07792d01d6bf32d2ccec244fd5f55ce3e66b356b8e61f0dd86b7e6c4a5a582ab8cb64e2af1f79628e85409e60bf2edd05e2bff12be4987650d948baf246ef3 lua-rapidjson-0.5.0.tar.gz -9bfe86c75765d0684f33b660129c3ab90629b8518b05d14aa99ea15e6eb39dcb0a56e9a705f2dcae0f463e7ed92c8759628b0fbdaeee43aff34ac7e5b6c6bf10 disable-c-cxx-flag-march.patch" +sha512sums="281a7f98212d1648f270180a2f7475884c5cb9c9b1ee901113fc2a96bff86b4897c8d9cc0e40f7cf1b9edd09540119734118f7e06879eaaecf3f3d6f7f5f84e0 lua-rapidjson-0.5.1.tar.gz +9bfe86c75765d0684f33b660129c3ab90629b8518b05d14aa99ea15e6eb39dcb0a56e9a705f2dcae0f463e7ed92c8759628b0fbdaeee43aff34ac7e5b6c6bf10 disable-c-cxx-flag-march.patch +ad66d29f6dd1ed1a3eafff79b77567a28c0b5d746a2564e0ce5fa8a26bf792d788b96ec63bacd907f85c89a561ada690c526e6be36246cd50f8ea45180977cc0 fix-json_encode_spec.patch" diff --git a/community/lua-rapidjson/fix-json_encode_spec.patch b/community/lua-rapidjson/fix-json_encode_spec.patch new file mode 100644 index 0000000000..e2cf38078e --- /dev/null +++ b/community/lua-rapidjson/fix-json_encode_spec.patch @@ -0,0 +1,13 @@ +--- a/spec/json_encode_spec.lua ++++ b/spec/json_encode_spec.lua +@@ -131,8 +131,8 @@ + end) + + it('should support empty_table_as_array options', function() +- assert.are.equal('{"a": []}', rapidjson.encode({a={}}, {empty_table_as_array=true})) +- assert.are.equal('{"a": {}}', rapidjson.encode({a={}})) ++ assert.are.equal('{"a":[]}', rapidjson.encode({a={}}, {empty_table_as_array=true})) ++ assert.are.equal('{"a":{}}', rapidjson.encode({a={}})) + end) + it('should support sort_keys and pretty options', function() + assert.are.equal( |