diff --git a/main/rapidjson/.checksums b/main/rapidjson/.checksums new file mode 100644 index 000000000..e25260b66 --- /dev/null +++ b/main/rapidjson/.checksums @@ -0,0 +1 @@ +badd12c511e081fec6c89c43a7027bce rapidjson-1.1.0.tar.gz diff --git a/main/rapidjson/.pkgfiles b/main/rapidjson/.pkgfiles new file mode 100644 index 000000000..a96e77e76 --- /dev/null +++ b/main/rapidjson/.pkgfiles @@ -0,0 +1,50 @@ +rapidjson-1.1.0-1 +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/rapidjson/ +-rw-r--r-- root/root usr/include/rapidjson/allocators.h +-rw-r--r-- root/root usr/include/rapidjson/document.h +-rw-r--r-- root/root usr/include/rapidjson/encodedstream.h +-rw-r--r-- root/root usr/include/rapidjson/encodings.h +drwxr-xr-x root/root usr/include/rapidjson/error/ +-rw-r--r-- root/root usr/include/rapidjson/error/en.h +-rw-r--r-- root/root usr/include/rapidjson/error/error.h +-rw-r--r-- root/root usr/include/rapidjson/filereadstream.h +-rw-r--r-- root/root usr/include/rapidjson/filewritestream.h +-rw-r--r-- root/root usr/include/rapidjson/fwd.h +drwxr-xr-x root/root usr/include/rapidjson/internal/ +-rw-r--r-- root/root usr/include/rapidjson/internal/biginteger.h +-rw-r--r-- root/root usr/include/rapidjson/internal/diyfp.h +-rw-r--r-- root/root usr/include/rapidjson/internal/dtoa.h +-rw-r--r-- root/root usr/include/rapidjson/internal/ieee754.h +-rw-r--r-- root/root usr/include/rapidjson/internal/itoa.h +-rw-r--r-- root/root usr/include/rapidjson/internal/meta.h +-rw-r--r-- root/root usr/include/rapidjson/internal/pow10.h +-rw-r--r-- root/root usr/include/rapidjson/internal/regex.h +-rw-r--r-- root/root usr/include/rapidjson/internal/stack.h +-rw-r--r-- root/root usr/include/rapidjson/internal/strfunc.h +-rw-r--r-- root/root usr/include/rapidjson/internal/strtod.h +-rw-r--r-- root/root usr/include/rapidjson/internal/swap.h +-rw-r--r-- root/root usr/include/rapidjson/istreamwrapper.h +-rw-r--r-- root/root usr/include/rapidjson/memorybuffer.h +-rw-r--r-- root/root usr/include/rapidjson/memorystream.h +drwxr-xr-x root/root usr/include/rapidjson/msinttypes/ +-rw-r--r-- root/root usr/include/rapidjson/msinttypes/inttypes.h +-rw-r--r-- root/root usr/include/rapidjson/msinttypes/stdint.h +-rw-r--r-- root/root usr/include/rapidjson/ostreamwrapper.h +-rw-r--r-- root/root usr/include/rapidjson/pointer.h +-rw-r--r-- root/root usr/include/rapidjson/prettywriter.h +-rw-r--r-- root/root usr/include/rapidjson/rapidjson.h +-rw-r--r-- root/root usr/include/rapidjson/reader.h +-rw-r--r-- root/root usr/include/rapidjson/schema.h +-rw-r--r-- root/root usr/include/rapidjson/stream.h +-rw-r--r-- root/root usr/include/rapidjson/stringbuffer.h +-rw-r--r-- root/root usr/include/rapidjson/writer.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/RapidJSON/ +-rw-r--r-- root/root usr/lib/cmake/RapidJSON/RapidJSONConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/RapidJSON.pc +drwxr-xr-x root/root usr/share/ diff --git a/main/rapidjson/spkgbuild b/main/rapidjson/spkgbuild new file mode 100644 index 000000000..334079a8d --- /dev/null +++ b/main/rapidjson/spkgbuild @@ -0,0 +1,26 @@ +# description: Fast JSON parser/generator for C++ with both SAX/DOM style API +# homepage: https://github.com/miloyip/rapidjson +# depends: cmake ninja + +name=rapidjson +version=1.1.0 +release=1 +source="https://github.com/miloyip/$name/archive/v$version/$name-$version.tar.gz" + +build () { + cmake -S $name-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_LIBEXECDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D RAPIDJSON_BUILD_DOC=OFF \ + -D RAPIDJSON_BUILD_EXAMPLES=OFF \ + -D RAPIDJSON_BUILD_TESTS=OFF \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build + + rm -r $PKG/usr/share/doc +}