[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