From 763eb2a3e667777622e11da31eaa0a8b5522cd4a Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 12:40:53 +0200 Subject: [PATCH 1/5] jansson: Update version from 2.11 to 2.13.1 --- jansson.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jansson.be0 b/jansson.be0 index c688dd67b..4058c8d18 100755 --- a/jansson.be0 +++ b/jansson.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION jansson-2.11-0 +# BEE_VERSION jansson-2.13.1-0 SRCURL[0]="http://www.digip.org/jansson/releases/jansson-${PKGVERSION}.tar.gz" From ff5f0ae1e4ce07f7f6537324e511f62711b1b162 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 14:11:10 +0200 Subject: [PATCH 2/5] jansson: Download source archive from beehive.molgen.mpg.de --- jansson.be0 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jansson.be0 b/jansson.be0 index 4058c8d18..2e66e76ab 100755 --- a/jansson.be0 +++ b/jansson.be0 @@ -2,7 +2,8 @@ # BEE_VERSION jansson-2.13.1-0 -SRCURL[0]="http://www.digip.org/jansson/releases/jansson-${PKGVERSION}.tar.gz" +#SRCURL[0]="http://www.digip.org/jansson/releases/jansson-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/570af45b8203e95876d71fecd56cee20/jansson-2.13.1.tar.gz" # PATCHURL+=() From ea26c50877167f74940995b0bf900e5e2de386cf Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 14:14:09 +0200 Subject: [PATCH 3/5] jansson: Build shared library option(JANSSON_BUILD_SHARED_LIBS "Build shared libraries." OFF) --- jansson.be0 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/jansson.be0 b/jansson.be0 index 2e66e76ab..a9d27deff 100755 --- a/jansson.be0 +++ b/jansson.be0 @@ -21,9 +21,10 @@ SRCURL[0]="https://beehive.molgen.mpg.de/570af45b8203e95876d71fecd56cee20/jansso # bee_patch "${@}" #} -# mee_configure() { -# bee_configure "${@}" -#} +mee_configure() { + bee_configure "${@}" \ + -DJANSSON_BUILD_SHARED_LIBS=on +} # mee_build() { # bee_build From b281f3ce4e2a20686aeff008d2ef64fa61719dd9 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 14:19:06 +0200 Subject: [PATCH 4/5] jansson: Use autotools over CMake to build static and shared variant of library Before: [BEE] /src/mariux/beeroot/packages/jansson-2.13.1-0.x86_64.bee.tar.bz2 -rw-r--r-- root/root 2058 2026-05-06 14:16 CONTENT -rw-r--r-- root/root 617 2026-05-06 14:16 BUILD -rw-r--r-- root/root 437 2026-05-06 14:16 META -rw-r--r-- root/root 14161 2020-05-07 20:34 /usr/include/jansson.h -rw-r--r-- root/root 2117 2026-05-06 14:16 /usr/include/jansson_config.h drwxr-xr-x root/root 0 2026-05-06 14:16 /usr/lib/cmake/ drwxr-xr-x root/root 0 2026-05-06 14:16 /usr/lib/cmake/jansson/ -rw-r--r-- root/root 900 2026-05-06 14:16 /usr/lib/cmake/jansson/janssonTargets-relwithdebinfo.cmake -rw-r--r-- root/root 4267 2026-05-06 14:16 /usr/lib/cmake/jansson/janssonTargets.cmake -rw-r--r-- root/root 3368 2026-05-06 14:16 /usr/lib/cmake/jansson/janssonConfigVersion.cmake -rw-r--r-- root/root 1343 2026-05-06 14:16 /usr/lib/cmake/jansson/janssonConfig.cmake -rw-r--r-- root/root 243 2026-05-06 14:16 /usr/lib/pkgconfig/jansson.pc lrwxrwxrwx root/root 0 2026-05-06 14:16 /usr/lib/libjansson.so -> libjansson.so.4 lrwxrwxrwx root/root 0 2026-05-06 14:16 /usr/lib/libjansson.so.4 -> libjansson.so.4.13.0 -rwxr-xr-x root/root 222088 2026-05-06 14:16 /usr/lib/libjansson.so.4.13.0 After: [BEE] /src/mariux/beeroot/packages/jansson-2.13.1-0.x86_64.bee.tar.bz2 -rw-r--r-- root/root 1189 2026-05-06 14:19 CONTENT -rw-r--r-- root/root 604 2026-05-06 14:19 BUILD -rw-r--r-- root/root 437 2026-05-06 14:19 META -rw-r--r-- root/root 14161 2026-05-06 14:19 /usr/include/jansson.h -rw-r--r-- root/root 1627 2026-05-06 14:19 /usr/include/jansson_config.h -rw-r--r-- root/root 223 2026-05-06 14:19 /usr/lib/pkgconfig/jansson.pc -rw-r--r-- root/root 344534 2026-05-06 14:19 /usr/lib/libjansson.a lrwxrwxrwx root/root 0 2026-05-06 14:19 /usr/lib/libjansson.so -> libjansson.so.4.13.0 lrwxrwxrwx root/root 0 2026-05-06 14:19 /usr/lib/libjansson.so.4 -> libjansson.so.4.13.0 -rwxr-xr-x root/root 215976 2026-05-06 14:19 /usr/lib/libjansson.so.4.13.0 `/usr/lib/cmake/` is missing now, but only fix it, once other programs require it. --- jansson.be0 | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/jansson.be0 b/jansson.be0 index a9d27deff..5b8252797 100755 --- a/jansson.be0 +++ b/jansson.be0 @@ -13,6 +13,8 @@ SRCURL[0]="https://beehive.molgen.mpg.de/570af45b8203e95876d71fecd56cee20/jansso # sourcesubdir_append src +BEE_BUILDTYPE=autotools + # mee_extract() { # bee_extract "${@}" # } @@ -21,10 +23,9 @@ SRCURL[0]="https://beehive.molgen.mpg.de/570af45b8203e95876d71fecd56cee20/jansso # bee_patch "${@}" #} -mee_configure() { - bee_configure "${@}" \ - -DJANSSON_BUILD_SHARED_LIBS=on -} +#mee_configure() { +# bee_configure "${@}" +#} # mee_build() { # bee_build From f0aec65affd0bdc4904a0d44cd2d1d43d2cc4982 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Wed, 6 May 2026 14:41:21 +0200 Subject: [PATCH 5/5] jansson: Update version from 2.13.1 to 2.15.0 This release was not listed on the [download page][1], so I missed the newer release on [GitHub][2]. [1]: https://digip.org/jansson/releases/ [2]: https://github.com/akheron/jansson/releases --- jansson.be0 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jansson.be0 b/jansson.be0 index 5b8252797..bda3d2ad8 100755 --- a/jansson.be0 +++ b/jansson.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION jansson-2.13.1-0 +# BEE_VERSION jansson-2.15.0-0 -#SRCURL[0]="http://www.digip.org/jansson/releases/jansson-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/570af45b8203e95876d71fecd56cee20/jansson-2.13.1.tar.gz" +#SRCURL[0]="https://github.com/akheron/jansson/releases/download/v${PKGVERSION}/jansson-${PKGVERSION}.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/43bb6454160db88ad6c25860b9530390/jansson-2.15.0.tar.gz" # PATCHURL+=()