From cf110faed9a3216d61b26525f8b771907d41d3ce Mon Sep 17 00:00:00 2001 From: thomas Date: Mon, 5 Aug 2024 13:07:56 +0200 Subject: [PATCH 1/2] exiv2: update from 0.26 to 0.28.3 Rationale: - 0.26 is ~5 years old - the installed version ships a libxmp.a library, w/o headers, that also causes a name clash [1] Build options EXIV2_ENABLE_BUILD_SAMPLES and DEXIV2_ENABLE_SSH are no longer honored. [1] https://github.com/Exiv2/exiv2/issues/624 --- exiv2.be0 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/exiv2.be0 b/exiv2.be0 index 2fe6a3e9e..df1b8b4c1 100755 --- a/exiv2.be0 +++ b/exiv2.be0 @@ -1,9 +1,9 @@ #!/usr/bin/env beesh -# BEE_VERSION exiv2-0.26-3 +# BEE_VERSION exiv2-0.28.3-0 #SRCURL[0]="https://github.com/Exiv2/exiv2/archive/v${PKGVERSION}.tar.gz exiv2-${PKGVERSION}.tar.gz" -SRCURL[0]="https://beehive.molgen.mpg.de/5a32bfa41b5e5409c9347b227350e100/exiv2-0.26.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/9944863400a43e79583b790f710b86c2/exiv2-0.28.3.tar.gz" # PATCHURL+=() @@ -21,9 +21,7 @@ SRCURL[0]="https://beehive.molgen.mpg.de/5a32bfa41b5e5409c9347b227350e100/exiv2- mee_configure() { bee_configure \ - -DEXIV2_ENABLE_BUILD_SAMPLES=no \ -DEXIV2_ENABLE_WEBREADY=yes \ - -DEXIV2_ENABLE_SSH=off \ -DEXIV2_ENABLE_CURL=yes } From 1362236d990e86a1593a1cddf44e72997bcac369 Mon Sep 17 00:00:00 2001 From: thomas Date: Mon, 5 Aug 2024 13:12:54 +0200 Subject: [PATCH 2/2] exiv2_compat: keep support for libexiv2.so.26 For reasons unknown a small number of programs/tools link to libexiv2.so.26 instead of libexiv2.so. Namely: geeqie-2.0.1, gthumb-3.10.4, libgexiv2-0.10.8 --- exiv2_compat-0.26-0.bee | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100755 exiv2_compat-0.26-0.bee diff --git a/exiv2_compat-0.26-0.bee b/exiv2_compat-0.26-0.bee new file mode 100755 index 000000000..ba90059f1 --- /dev/null +++ b/exiv2_compat-0.26-0.bee @@ -0,0 +1,8 @@ +#!/usr/bin/env beesh + +mee_install() { + cd ${D} + tar -xvpf /src/mariux/beeroot/packages/exiv2-0.26-3.x86_64.bee.tar.bz2 \ + /usr/lib/libexiv2.so.26 \ + /usr/lib/libexiv2.so.26.0.0 +}