diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2023-04-26 22:09:06 +0200 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2023-04-26 22:09:06 +0200 |
commit | 00cf71df8046b809beefd3d9fd290777eb2e512e (patch) | |
tree | 274e7a179d0704cf7d8e25b7bbc4e33e5424a1ec /gnu/packages/web.scm | |
parent | abda97b6458bc5d7a5cf2c5916f97377598e8075 (diff) | |
download | guix-00cf71df8046b809beefd3d9fd290777eb2e512e.tar.gz |
gnu: rapidjson: Update to 1.1.0-1.949c771.
* gnu/packages/patches/rapidjson-gcc-compat.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Remove it. * gnu/packages/web.scm (rapidjson): Update to 1.1.0-1.949c771. [source]: Remove obsolete patch.
Diffstat (limited to 'gnu/packages/web.scm')
-rw-r--r-- | gnu/packages/web.scm | 66 |
1 files changed, 34 insertions, 32 deletions
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 7027fbad08..7cd02921cd 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -1428,39 +1428,41 @@ current version of any major web browser.") (license license:bsd-3))) (define-public rapidjson - (package - (name "rapidjson") - (version "1.1.0") - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/Tencent/rapidjson") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1jixgb8w97l9gdh3inihz7avz7i770gy2j2irvvlyrq3wi41f5ab")) - (patches (search-patches "rapidjson-gcc-compat.patch")) - (modules '((guix build utils))) - (snippet - '(begin - ;; Remove code using the problematic JSON license (see - ;; <https://www.gnu.org/licenses/license-list.html#JSON>). - (delete-file-recursively "bin/jsonchecker"))))) - (build-system cmake-build-system) - (arguments - '(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-march=native - (lambda _ - (substitute* "CMakeLists.txt" - (("-m[^-]*=native") ""))))))) - (home-page "https://github.com/Tencent/rapidjson") - (synopsis "JSON parser/generator for C++ with both SAX/DOM style API") - (description - "RapidJSON is a fast JSON parser/generator for C++ with both SAX/DOM + ;; Last release was in 2016, but this commit is from 2023. + (let ((commit "949c771b03de448bdedea80c44a4a5f65284bfeb") + (revision "1")) + (package + (name "rapidjson") + (version (git-version "1.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Tencent/rapidjson") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1xlj0cj88ls3avwmlhd2gf5757fjpfbqx6qf49z1mzi381gcl72m")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Remove code using the problematic JSON license (see + ;; <https://www.gnu.org/licenses/license-list.html#JSON>). + (delete-file-recursively "bin/jsonchecker"))))) + (build-system cmake-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-march=native + (lambda _ + (substitute* "CMakeLists.txt" + (("-m[^-]*=native") ""))))))) + (home-page "https://github.com/Tencent/rapidjson") + (synopsis "JSON parser/generator for C++ with both SAX/DOM style API") + (description + "RapidJSON is a fast JSON parser/generator for C++ with both SAX/DOM style API.") - (license license:expat))) + (license license:expat)))) (define-public yajl (package |