Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
jsoncpp
Commits:
aaceec1e by Antonio Rojas at 2024-09-14T18:17:14+02:00
upgpkg: 1.9.6-2: Fix 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 = 1
+ pkgrel = 2
url = https://github.com/open-source-parsers/jsoncpp
arch = x86_64
license = MIT
@@ -13,8 +13,11 @@ 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,20 +6,24 @@
pkgbase=jsoncpp
pkgname=('jsoncpp' 'jsoncpp-doc')
pkgver=1.9.6
-pkgrel=1
+pkgrel=2
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)
-sha512sums=('006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08')
-b2sums=('efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe')
+source=(https://github.com/open-source-parsers/${pkgbase}/archive/${pkgver}/${pkgbase}-${pkgver}.tar.gz
+ fix-cmake.patch)
+sha512sums=('006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08'
+
'dc82dc6f2fa92f53d7140c1a9063939ba96ee7769cf87290cc5de47ee91fd3e5afbd00971e3895efb44fbb058ed96fe51cb9eefb23161ee34cec654452405e20')
+b2sums=('efa5dea68ddc175391200077666204f7ec66cd1f96a889a2a3c53d0e22e1f96ead1a2e7a871940f60dbd4261650f133b83de428b9c8b663fa13bd7ab4b9fdffe'
+
'3cc7e491736f640b71f17f9c5b7134ff4355509a49a3c3cefa4f78f6f7dd9ac66f49893c91d5da3678a816642b30d0b85e2fa331d7aa234bb29c7bb434845c42')
prepare() {
cd ${pkgbase}-${pkgver}
echo "${pkgver}" > version
+ patch -p1 -i ../fix-cmake.patch # Fix cmake config
}
build() {
=====================================
fix-cmake.patch
=====================================
@@ -0,0 +1,22 @@
+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/aaceec1ed9b4ee9e2e58def4e816b5430420cb2f
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/jsoncpp/-/commit/aaceec1ed9b4ee9e2e58def4e816b5430420cb2f
You're receiving this email because of your account on gitlab.archlinux.org.