Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
jsoncpp


Commits:
a1fb4563 by Antonio Rojas at 2024-09-14T18:45:31+02:00
upgpkg: 1.9.6-3: Remove broken cmake config

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- − fix-cmake.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = jsoncpp
        pkgdesc = C++ library for interacting with JSON
        pkgver = 1.9.6
-       pkgrel = 2
+       pkgrel = 3
        url = https://github.com/open-source-parsers/jsoncpp
        arch = x86_64
        license = MIT
@@ -13,11 +13,8 @@ pkgbase = jsoncpp
        makedepends = meson
        options = staticlibs
        source = 
https://github.com/open-source-parsers/jsoncpp/archive/1.9.6/jsoncpp-1.9.6.tar.gz
-       source = fix-cmake.patch
        sha512sums = 
006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08
-       sha512sums = 
dc82dc6f2fa92f53d7140c1a9063939ba96ee7769cf87290cc5de47ee91fd3e5afbd00971e3895efb44fbb058ed96fe51cb9eefb23161ee34cec654452405e20
        b2sums = 
efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe
-       b2sums = 
3cc7e491736f640b71f17f9c5b7134ff4355509a49a3c3cefa4f78f6f7dd9ac66f49893c91d5da3678a816642b30d0b85e2fa331d7aa234bb29c7bb434845c42
 
 pkgname = jsoncpp
        depends = gcc-libs


=====================================
PKGBUILD
=====================================
@@ -6,24 +6,20 @@
 pkgbase=jsoncpp
 pkgname=('jsoncpp' 'jsoncpp-doc')
 pkgver=1.9.6
-pkgrel=2
+pkgrel=3
 pkgdesc='C++ library for interacting with JSON'
 url='https://github.com/open-source-parsers/jsoncpp'
 arch=('x86_64')
 license=('MIT' 'custom:Public_Domain')
 makedepends=('gcc-libs' 'doxygen' 'graphviz' 'python' 'meson')
 options=('staticlibs')
-source=(https://github.com/open-source-parsers/${pkgbase}/archive/${pkgver}/${pkgbase}-${pkgver}.tar.gz
-        fix-cmake.patch)
-sha512sums=('006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08'
-            
'dc82dc6f2fa92f53d7140c1a9063939ba96ee7769cf87290cc5de47ee91fd3e5afbd00971e3895efb44fbb058ed96fe51cb9eefb23161ee34cec654452405e20')
-b2sums=('efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe'
-        
'3cc7e491736f640b71f17f9c5b7134ff4355509a49a3c3cefa4f78f6f7dd9ac66f49893c91d5da3678a816642b30d0b85e2fa331d7aa234bb29c7bb434845c42')
+source=(https://github.com/open-source-parsers/${pkgbase}/archive/${pkgver}/${pkgbase}-${pkgver}.tar.gz)
+sha512sums=('006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08')
+b2sums=('efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe')
 
 prepare() {
   cd ${pkgbase}-${pkgver}
   echo "${pkgver}" > version
-  patch -p1 -i ../fix-cmake.patch # Fix cmake config
 }
 
 build() {
@@ -61,6 +57,9 @@ package_jsoncpp() {
   DESTDIR="${pkgdir}" ninja -C build-static install
   install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
   install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+
+# Remove broken cmake config 
https://github.com/open-source-parsers/jsoncpp/issues/1568
+  rm -r "$pkgdir"/usr/lib/cmake
 }
 
 package_jsoncpp-doc() {


=====================================
fix-cmake.patch deleted
=====================================
@@ -1,22 +0,0 @@
-diff --git a/jsoncppConfig.cmake.in b/jsoncppConfig.cmake.in
-index fdd9fea..81005e7 100644
---- a/jsoncppConfig.cmake.in
-+++ b/jsoncppConfig.cmake.in
-@@ -6,6 +6,7 @@ cmake_policy(VERSION 3.0...3.26)
- include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-targets.cmake" )
- include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-namespaced-targets.cmake" )
- 
-+include (CMakePackageConfigHelpers)
- check_required_components(JsonCpp)
- 
- cmake_policy(POP)
-diff --git a/jsoncppConfig.cmake.meson.in b/jsoncppConfig.cmake.meson.in
-index 0f4866d..1425250 100644
---- a/jsoncppConfig.cmake.meson.in
-+++ b/jsoncppConfig.cmake.meson.in
-@@ -5,4 +5,5 @@
- 
- include ( "${CMAKE_CURRENT_LIST_DIR}/jsoncpp-namespaced-targets.cmake" )
- 
-+include (CMakePackageConfigHelpers)
- check_required_components(JsonCpp)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jsoncpp/-/commit/a1fb456329ed2866f02aa5142ff281406c1e9683

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/jsoncpp/-/commit/a1fb456329ed2866f02aa5142ff281406c1e9683
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to