public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/libopenraw] rawhide: Update to version 0.3.7
@ 2026-08-14 11:32 Nils Philippsen
  0 siblings, 0 replies; only message in thread
From: Nils Philippsen @ 2026-08-14 11:32 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/libopenraw
            Branch : rawhide
            Commit : cb6ea63233ea5066041fa083e05477336be1b7f9
            Author : Nils Philippsen <nils@tiptoe.de>
            Date   : 2026-08-14T13:30:39+02:00
            Stats  : +26/-13 in 2 file(s)
            URL    : https://src.fedoraproject.org/rpms/libopenraw/c/cb6ea63233ea5066041fa083e05477336be1b7f9?branch=rawhide

            Log:
            Update to version 0.3.7

Signed-off-by: Nils Philippsen <nils@tiptoe.de>

---
diff --git a/libopenraw.spec b/libopenraw.spec
index d8e619f..f02e2b7 100644
--- a/libopenraw.spec
+++ b/libopenraw.spec
@@ -1,19 +1,26 @@
 Summary:	Decode camera RAW files
 Name:		libopenraw
-Version:	0.1.3
+Version:	0.3.7
 Release:	%autorelease
 License:	LGPL-3.0-or-later
-URL:		http://libopenraw.freedesktop.org/wiki
+URL:		https://libopenraw.freedesktop.org/libopenraw/
 Source0:	http://libopenraw.freedesktop.org/download/%{name}-%{version}.tar.bz2
 
-BuildRequires:  boost-devel
+%global soname_version %{lua:
+    print((string.gsub(macros.version, '^(%d+%.%d+)%..*$', '%1')))
+}
+
+BuildRequires:  boost-devel >= 1.33.1
+BuildRequires:  cargo
 BuildRequires:  gcc-c++
 BuildRequires:  libjpeg-devel
+BuildRequires:  make
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.5.0
-BuildRequires: make
+BuildRequires:  rust >= 1.70
+BuildRequires:  rust-packaging
 
 %description
 libopenraw is an ongoing project to provide a free software
@@ -67,6 +74,11 @@ sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' libtool
 
 %{make_build}
 
+pushd lib/mp4
+%cargo_license_summary
+%{cargo_license} > ../../LICENSE.dependencies
+popd
+
 %check
 make check
 
@@ -80,8 +92,9 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 
 
 %files
-%license COPYING
-%doc AUTHORS ChangeLog NEWS README TODO
+# COPYING only covers a file in test/ which isn’t shipped
+%license COPYING.LESSER MPL-2.0 LICENSE.dependencies
+%doc AUTHORS NEWS README TODO
 %{_libdir}/%{name}.so.*
 
 %files gnome
@@ -89,17 +102,17 @@ find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 
 %files devel
 %{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/%{name}-0.1.pc
+%{_libdir}/pkgconfig/%{name}-%{soname_version}.pc
 
-%dir %{_includedir}/%{name}-0.1
-%{_includedir}/%{name}-0.1/%{name}/*.h
+%dir %{_includedir}/%{name}-%{soname_version}
+%{_includedir}/%{name}-%{soname_version}/%{name}/*.h
 
 %files gnome-devel
 %{_libdir}/%{name}gnome.so
-%{_libdir}/pkgconfig/%{name}-gnome-0.1.pc
+%{_libdir}/pkgconfig/%{name}-gnome-%{soname_version}.pc
 
-%dir %{_includedir}/%{name}-0.1/%{name}-gnome
-%{_includedir}/%{name}-0.1/%{name}-gnome/gdkpixbuf.h
+%dir %{_includedir}/%{name}-%{soname_version}/%{name}-gnome
+%{_includedir}/%{name}-%{soname_version}/%{name}-gnome/gdkpixbuf.h
 
 %files pixbuf-loader
 %{_libdir}/gdk-pixbuf-2.0/*/loaders/*.so

diff --git a/sources b/sources
index 03ad6ac..be93c9a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (libopenraw-0.1.3.tar.bz2) = c56d84610f0cf5da970c4c0c791fccf2f7e9f7c7dacf2aeac0b2702ce9a0cd3aaa2f6db0794b0466e1dd8316771973db1e64d013f635c1166b7ff2eebdcbf029
+SHA512 (libopenraw-0.3.7.tar.bz2) = 1ee8386617d8ea6d0d6b755ddb8f268ed37e553ad52f2c9a19d7c81654d7bfa61d5fab6dc4bce1b79d534a4c77dbd68b8d07b665be9bf29c03a7eb8aa01fdc28

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-14 11:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-14 11:32 [rpms/libopenraw] rawhide: Update to version 0.3.7 Nils Philippsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox