SHA256
1
0
forked from pool/libopenraw

Accepting request 1101892 from multimedia:libs

OBS-URL: https://build.opensuse.org/request/show/1101892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libopenraw?expand=0&rev=37
This commit is contained in:
Dominique Leuenberger 2023-08-02 14:50:08 +00:00 committed by Git OBS Bridge
commit 3c938ad58d
7 changed files with 53 additions and 59 deletions

View File

@ -1,37 +0,0 @@
From 03f8270d6bb255ca6618505e83169ab9d95ccef1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Hubert=20Figui=C3=A8re?= <hub@figuiere.net>
Date: Tue, 21 Feb 2023 18:45:00 -0500
Subject: [PATCH] Issue #12 - Include stdint.h where needed
- This fixes an issue building with gcc 13
https://gitlab.freedesktop.org/libopenraw/libopenraw/-/issues/12
---
lib/trace.hpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/lib/trace.hpp b/lib/trace.hpp
index d56c286e..9dae1181 100644
--- a/lib/trace.hpp
+++ b/lib/trace.hpp
@@ -1,7 +1,7 @@
/*
* libopenraw - trace.hpp
*
- * Copyright (C) 2006-2020 Hubert Figuière
+ * Copyright (C) 2006-2023 Hubert Figuière
*
* This library is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
@@ -20,6 +20,8 @@
#pragma once
+#include <stdint.h>
+
#include <string>
#include <vector>
#include <algorithm>
--
GitLab

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:30486a51f0db7d027475061f52ffa43d7911c650ceb7faf8f7e5e1cf29553951
size 667538

View File

@ -1,6 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRsRNs+C/Pq9bQzI5pf7gXmpW4VowUCY+sBJAAKCRBf7gXmpW4V
owLqAJ4mF6ec6GypWHbFVIPbPdHyDdvZWwCcCZqebJsCQ5Og05avJh12OnC+/Uc=
=2VyV
-----END PGP SIGNATURE-----

3
libopenraw-0.3.7.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5515b2610361ef34580b6b976635119f6dedb4f0a79d54662fa5fe6186a45ed5
size 3026490

View File

@ -0,0 +1,6 @@
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRsRNs+C/Pq9bQzI5pf7gXmpW4VowUCZMfbggAKCRBf7gXmpW4V
oykHAKCuKMh9qVMYTLlyV61QwogFNM2HdgCfdtobhuxZqvd2lcpVIVDgZYEha6Q=
=BODA
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Wed Aug 2 06:40:36 UTC 2023 - Dave Plater <davejplater@gmail.com>
- Update to version 0.3.7 and remove incorporated patch:
03f8270d6bb255ca6618505e83169ab9d95ccef1.patch
- Fix build using %prep from Gentoo and autoconf
- Upstream changes:
*Bug fixes:
Fix a crash when rendering Leica M Monochron DNG files.
Preserve the raw data photometric interpretation when
decompressing raw data.
Properly decode uncompressed big endian 16 bit raw data from
Pentax PEF. Issue #2. Including PENTAX *ist DS. #2
Added missing MPL-2.0 license to tarball. #15
Fix build issue with Rust 1.70.
Fix offline Rust build from tarball.
Fix a missing include with gcc 13. Issue #12.
*New features:
The Rust crates are vendored for the tarball. Note: resulting
tarball is bigger.
*Camera support:
[ a * denote that static WB coefficients have been included, unless DNG ]
Added Leica M11 Monochrom, Q3.
[ a * denote that static WB coefficients have been included, unless DNG ]
Added coefficients for Canon R8* and R50*.
Added coefficients for Panasonic S5M2*.
Added Panasonic GF8*.
Added Sony ZV-E1*, ILME-FX30*.
*Other:
Updated Exif tags.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 10 21:06:06 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com> Mon Apr 10 21:06:06 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@ -17,7 +17,7 @@
Name: libopenraw Name: libopenraw
Version: 0.3.4 Version: 0.3.7
Release: 0 Release: 0
Summary: A library to decode digital camera RAW files Summary: A library to decode digital camera RAW files
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -30,11 +30,12 @@ Source2: %{name}.keyring
Source3: vendor.tar.xz Source3: vendor.tar.xz
Source99: baselibs.conf Source99: baselibs.conf
# PATCH-FIX-UPSTREAM 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch -- Include stdint.h where needed # PATCH-FIX-UPSTREAM 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch -- Include stdint.h where needed
Patch0: 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch #Patch0: 03f8270d6bb255ca6618505e83169ab9d95ccef1.patch
BuildRequires: autoconf >= 2.69 BuildRequires: autoconf >= 2.69
BuildRequires: cargo BuildRequires: cargo
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libboost_test-devel >= 1.60.0
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: pkgconfig BuildRequires: pkgconfig
BuildRequires: rust BuildRequires: rust
@ -42,11 +43,6 @@ BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.21
BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.5.0
%if 0%{?suse_version} > 1325
BuildRequires: libboost_test-devel >= 1.60.0
%else
BuildRequires: boost-devel >= 1.60.0
%endif
%description %description
libopenraw is a library that aim at decoding digital camera RAW files. libopenraw is a library that aim at decoding digital camera RAW files.
@ -82,20 +78,24 @@ Requires: libopenraw9 = %{version}-%{release}
libopenraw is a library that aim at decoding digital camera RAW files. libopenraw is a library that aim at decoding digital camera RAW files.
%prep %prep
%autosetup -a3 -p1 %autosetup -p1
mv vendor lib/mp4/ %{?
cd lib/mp4 pushd lib/mp4
sed -i 's/byteorder = "1.2.1"/byteorder = "1.2.2"/' mp4parse/Cargo.toml cargo vendor -s Cargo.toml -s mp4parse/Cargo.toml -s mp4parse_capi/Cargo.toml
mkdir .cargo mkdir .cargo
cat <<EOF >> .cargo/config.toml cat << _EOF_ >> .cargo/config.toml
[source.crates-io] [source.crates-io]
replace-with = "vendored-sources" replace-with = "vendored-sources"
[source.vendored-sources] [source.vendored-sources]
directory = "vendor" directory = "vendor"
EOF _EOF_
tar -cf %_sourcedir/%name-%version-mp4.tar vendor .cargo
popd
}
%build %build
autoconf -f
%configure --disable-static %configure --disable-static
%make_build %make_build