[packages/libopenraw] Up to 0.3.7
arekm
arekm at pld-linux.org
Sun Mar 15 15:50:58 CET 2026
commit 6502397b9d09958d1e038a97a10607d4e38dc27b
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Sun Mar 15 15:42:46 2026 +0100
Up to 0.3.7
libopenraw-cargo.patch | 12 ++++++------
libopenraw-link.patch | 22 +++++++++++-----------
libopenraw-pc.patch | 11 -----------
libopenraw.spec | 32 +++++++++++++++-----------------
4 files changed, 32 insertions(+), 45 deletions(-)
---
diff --git a/libopenraw.spec b/libopenraw.spec
index 807109b..ad47576 100644
--- a/libopenraw.spec
+++ b/libopenraw.spec
@@ -1,30 +1,29 @@
Summary: A library for decoding RAW images
Summary(pl.UTF-8): Biblioteka dekodująca obrazy w formacie RAW
Name: libopenraw
-Version: 0.2.3
+Version: 0.3.7
Release: 1
-License: LGPL v2.1+
+License: LGPL v3+
Group: Libraries
Source0: https://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.xz
-# Source0-md5: 6081f678f8c06216dfb10af24bbfc85f
+# Source0-md5: 07e5f2a566a69f99b553627e0f56d963
# cd libopenraw-%{version}
# cargo vendor --manifest-path lib/mp4/Cargo.toml --sync lib/mp4/mp4parse_capi/Cargo.toml --sync lib/mp4/mp4parse/Cargo.toml --no-delete --versioned-dirs
# cd ..
# tar cJf libopenraw-%{version}-vendor.tar.xz libopenraw-%{version}/vendor libopenraw-%{version}/lib/mp4/Cargo.lock libopenraw-%{version}/lib/mp4/mp4parse_capi/Cargo.lock libopenraw-%{version}/lib/mp4/mp4parse/Cargo.lock
Source1: %{name}-%{version}-vendor.tar.xz
-# Source1-md5: 1d51cd2d97ab62335d92f82c21a54f35
-Patch0: %{name}-pc.patch
-Patch1: %{name}-link.patch
-Patch2: %{name}-cargo.patch
+# Source1-md5: b941974953c7ceb2b0df7a437c125c1a
+Patch0: %{name}-link.patch
+Patch1: %{name}-cargo.patch
URL: https://libopenraw.freedesktop.org/
BuildRequires: autoconf >= 2.50
BuildRequires: automake
-BuildRequires: boost-devel >= 1.35.0
+BuildRequires: boost-devel >= 1.60.0
BuildRequires: cargo
BuildRequires: gdk-pixbuf2-devel >= 2.0.0
BuildRequires: glib2-devel >= 2.0.0
BuildRequires: libjpeg-devel
-BuildRequires: libstdc++-devel >= 6:4.8
+BuildRequires: libstdc++-devel >= 6:5
BuildRequires: libtool >= 1:1.4.2
# required for testsuite
BuildRequires: libxml2-devel >= 1:2.5.0
@@ -129,7 +128,6 @@ Statyczna biblioteka libopenrawgnome.
%setup -q -b1
%patch -P0 -p1
%patch -P1 -p1
-%patch -P2 -p1
install -d .cargo
cat >.cargo/config <<EOF
@@ -194,14 +192,14 @@ fi
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README TODO
%attr(755,root,root) %{_libdir}/libopenraw.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopenraw.so.8
+%attr(755,root,root) %ghost %{_libdir}/libopenraw.so.9
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libopenraw.so
-%dir %{_includedir}/libopenraw-0.2
-%{_includedir}/libopenraw-0.2/libopenraw
-%{_pkgconfigdir}/libopenraw-0.2.pc
+%dir %{_includedir}/libopenraw-0.3
+%{_includedir}/libopenraw-0.3/libopenraw
+%{_pkgconfigdir}/libopenraw-0.3.pc
%files static
%defattr(644,root,root,755)
@@ -210,14 +208,14 @@ fi
%files gnome
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libopenrawgnome.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libopenrawgnome.so.8
+%attr(755,root,root) %ghost %{_libdir}/libopenrawgnome.so.9
%attr(755,root,root) %{_libdir}/gdk-pixbuf-2.0/*/loaders/libopenraw_pixbuf.so
%files gnome-devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libopenrawgnome.so
-%{_includedir}/libopenraw-0.2/libopenraw-gnome
-%{_pkgconfigdir}/libopenraw-gnome-0.2.pc
+%{_includedir}/libopenraw-0.3/libopenraw-gnome
+%{_pkgconfigdir}/libopenraw-gnome-0.3.pc
%files gnome-static
%defattr(644,root,root,755)
diff --git a/libopenraw-cargo.patch b/libopenraw-cargo.patch
index b2cde03..54d62a6 100644
--- a/libopenraw-cargo.patch
+++ b/libopenraw-cargo.patch
@@ -1,11 +1,11 @@
---- libopenraw-0.2.3/lib/Makefile.am.orig 2020-10-18 21:09:21.948671716 +0200
-+++ libopenraw-0.2.3/lib/Makefile.am 2020-10-18 21:26:10.797676347 +0200
-@@ -89,7 +89,7 @@
+--- libopenraw-0.3.7/lib/Makefile.am.orig 2023-07-30 00:00:00.000000000 +0200
++++ libopenraw-0.3.7/lib/Makefile.am 2023-07-30 00:00:01.000000000 +0200
+@@ -104,7 +104,7 @@
endif
-
+
CARGO_TARGET_DIR=@abs_top_builddir@/lib/mp4/target
-RUST_PATH=$(CARGO_TARGET_DIR)/@CARGO_TARGET_SUBDIR@
+RUST_PATH=$(CARGO_TARGET_DIR)/$(CARGO_TARGET_SUBDIR)
RUST_LIB=$(RUST_PATH)/libmp4.a
- RUST_LIBADD=-L$(RUST_PATH) -lmp4
-
+
+ mp4/mp4parse.h: $(RUST_LIB)
diff --git a/libopenraw-link.patch b/libopenraw-link.patch
index ac1a278..fe1a543 100644
--- a/libopenraw-link.patch
+++ b/libopenraw-link.patch
@@ -1,14 +1,14 @@
---- libopenraw-0.2.3/lib/Makefile.am.orig 2020-08-09 16:37:39.000000000 +0200
-+++ libopenraw-0.2.3/lib/Makefile.am 2020-10-14 21:11:18.694481397 +0200
-@@ -105,9 +105,8 @@
- rm -f $(CARGO_TARGET_DIR)/.rustc_info.json
-
+--- libopenraw-0.3.7/lib/Makefile.am.orig 2023-07-30 00:00:00.000000000 +0200
++++ libopenraw-0.3.7/lib/Makefile.am 2023-07-30 00:00:01.000000000 +0200
+@@ -121,9 +121,8 @@
+ # The use of --all-static is necesary for the RUST_LIB
libopenraw_la_LDFLAGS = \
-- -version-info @LIBOPENRAW_VERSION_INFO@ \
+ -version-info @LIBOPENRAW_VERSION_INFO@ \
+- --all-static \
- -lpthread -ldl
--libopenraw_la_LIBADD = -ljpeg $(RUST_LIBADD)
-+ -version-info @LIBOPENRAW_VERSION_INFO@
-+libopenraw_la_LIBADD = -ljpeg $(RUST_LIBADD) -lpthread -ldl
- libopenraw_la_DEPENDENCIES = $(RUST_LIB)
+-libopenraw_la_LIBADD = -ljpeg $(RUST_LIB) libopenraw_internals.la
++ --all-static
++libopenraw_la_LIBADD = -ljpeg $(RUST_LIB) libopenraw_internals.la -lpthread -ldl
libopenraw_la_SOURCES = \
- io/io.c io/posix_io.h \
+ capi/capi.h \
+ capi/capi.cpp \
diff --git a/libopenraw-pc.patch b/libopenraw-pc.patch
deleted file mode 100644
index 4625195..0000000
--- a/libopenraw-pc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- libopenraw-0.2.3/gnome/libopenraw-gnome-0.2.pc.in.orig 2020-08-09 16:37:39.000000000 +0200
-+++ libopenraw-0.2.3/gnome/libopenraw-gnome-0.2.pc.in 2020-10-14 20:42:19.367237475 +0200
-@@ -6,7 +6,7 @@
-
- Name: libopenraw-gnome
- Description: Library for easy decoding of camera RAW files. Gnome support.
--Requires: libopenraw-0.1
-+Requires: libopenraw-0.2
- Version: @VERSION@
- Libs: -L${libdir} -lopenraw -lopenrawgnome
- Cflags: -I${includedir}/@LIBOPENRAW_INCLUDE_BASE@ -I${includedir}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libopenraw.git/commitdiff/6502397b9d09958d1e038a97a10607d4e38dc27b
More information about the pld-cvs-commit
mailing list