Skip to content

Commit 6cca720

Browse files
author
andy.peng
committed
add gstreamer plugins good bad ugly
1 parent af19a47 commit 6cca720

File tree

4 files changed

+721
-0
lines changed

4 files changed

+721
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"Signatures": {
3+
"exempi-2.6.4.tar.bz2": "8d34b3860192f6d2ac017537884b099b13a492ed4884130c65da5173d5162590"
4+
}
5+
}

SPECS/exempi/exempi.spec

Lines changed: 326 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,326 @@
1+
Summary: Library for easy parsing of XMP metadata
2+
Name: exempi
3+
Version: 2.6.4
4+
Release: 7%{?dist}
5+
License: BSD-3-Clause
6+
URL: http://libopenraw.freedesktop.org/wiki/Exempi
7+
Source0: https://gitlab.freedesktop.org/libopenraw/%{name}/-/archive/%{version}/%{name}-%{version}.tar.bz2
8+
BuildRequires: gcc-c++
9+
BuildRequires: boost-devel expat-devel zlib-devel pkgconfig
10+
# Work around for aarch64 support (https://bugzilla.redhat.com/show_bug.cgi?id=925327)
11+
BuildRequires: autoconf automake libtool
12+
BuildRequires: make
13+
Provides: bundled(md5-polstra)
14+
15+
%description
16+
Exempi provides a library for easy parsing of XMP metadata. It is a port of
17+
Adobe XMP SDK to work on UNIX and to be build with GNU automake.
18+
It includes XMPCore and XMPFiles.
19+
20+
%package devel
21+
Summary: Headers for developing programs that will use %{name}
22+
Requires: %{name} = %{version}-%{release}
23+
Requires: pkgconfig
24+
25+
%description devel
26+
This package contains the libraries and header files needed for
27+
developing with exempi.
28+
29+
%prep
30+
%autosetup -p1
31+
32+
%build
33+
libtoolize -vi
34+
NOCONFIGURE=1 ./autogen.sh
35+
# BanEntityUsage needed for #888765
36+
%configure CPPFLAGS="-I%{_includedir} -fno-strict-aliasing -DBanAllEntityUsage=1"
37+
38+
# Disable rpath
39+
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
40+
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
41+
42+
%make_build
43+
44+
%check
45+
%ifarch s390x
46+
# testcore test fails on big endian arches since exempi 2.5.2:
47+
# https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/23
48+
make check || [ "$(grep '^FAIL:' exempi/test-suite.log)" = "FAIL: tests/testcore" ]
49+
%else
50+
make check
51+
%endif
52+
53+
%install
54+
%make_install
55+
56+
rm -rf %{buildroot}%{_libdir}/*.la
57+
rm -rf %{buildroot}%{_libdir}/*.a
58+
59+
%files
60+
%license COPYING
61+
%doc AUTHORS ChangeLog README.md
62+
%{_bindir}/exempi
63+
%{_libdir}/libexempi.so.8*
64+
%{_mandir}/man1/exempi.1*
65+
66+
%files devel
67+
%{_includedir}/exempi-2.0/
68+
%{_libdir}/libexempi.so
69+
%{_libdir}/pkgconfig/*.pc
70+
71+
%changelog
72+
* Thu Jan 16 2025 Fedora Release Engineering <[email protected]> - 2.6.4-7
73+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
74+
75+
* Wed Jul 17 2024 Fedora Release Engineering <[email protected]> - 2.6.4-6
76+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
77+
78+
* Mon Jan 29 2024 Matej Mužila <[email protected]> - 2.6.4-5
79+
- migrated to SPDX license
80+
81+
* Wed Jan 24 2024 Fedora Release Engineering <[email protected]> - 2.6.4-4
82+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
83+
84+
* Fri Jan 19 2024 Fedora Release Engineering <[email protected]> - 2.6.4-3
85+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
86+
87+
* Wed Jul 19 2023 Fedora Release Engineering <[email protected]> - 2.6.4-2
88+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
89+
90+
* Mon Jul 10 2023 Nikola Forró <[email protected]> - 2.6.4-1
91+
- Update to version 2.6.4
92+
Resolves #2221013
93+
94+
* Thu Jan 19 2023 Fedora Release Engineering <[email protected]> - 2.6.3-2
95+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
96+
97+
* Mon Dec 12 2022 Nikola Forró <[email protected]> - 2.6.3-1
98+
- Update to version 2.6.3
99+
Resolves #2152330
100+
101+
* Thu Jul 21 2022 Fedora Release Engineering <[email protected]> - 2.6.2-2
102+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
103+
104+
* Mon Jun 27 2022 Nikola Forró <[email protected]> - 2.6.2-1
105+
- Update to version 2.6.2
106+
Resolves #2101146
107+
108+
* Mon Feb 14 2022 Nikola Forró <[email protected]> - 2.6.1-1
109+
- Update to version 2.6.1
110+
Resolves #1850332
111+
112+
* Thu Jan 20 2022 Fedora Release Engineering <[email protected]> - 2.6.0-0.2.20211007gite23c213
113+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
114+
115+
* Thu Oct 07 2021 Nikola Forró <[email protected]> - 2.6.0-0.1.20211007gite23c213
116+
- Update to (unreleased) version 2.6.0 to resolve licensing issues
117+
and not to deviate from upstream
118+
119+
* Fri Sep 17 2021 Nikola Forró <[email protected]> - 2.5.3-0.1.20210917git2062d44
120+
- Update to (unreleased) version 2.5.3 to resolve licensing issues
121+
122+
* Wed Jul 21 2021 Fedora Release Engineering <[email protected]> - 2.5.1-7
123+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
124+
125+
* Tue Jan 26 2021 Fedora Release Engineering <[email protected]> - 2.5.1-6
126+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
127+
128+
* Tue Jul 28 2020 Jeff Law <[email protected]> - 2.5.1-5
129+
- Force C++14 as this code is not C++17 ready
130+
131+
* Mon Jul 27 2020 Fedora Release Engineering <[email protected]> - 2.5.1-4
132+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
133+
134+
* Tue Jul 14 2020 Tom Stellard <[email protected]> - 2.5.1-3
135+
- Use make macros
136+
- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
137+
138+
* Tue Jan 28 2020 Fedora Release Engineering <[email protected]> - 2.5.1-2
139+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
140+
141+
* Fri Aug 30 2019 Nikola Forró <[email protected]> - 2.5.1-1
142+
- Update to version 2.5.1
143+
Resolves #1747391
144+
145+
* Thu Jul 25 2019 Fedora Release Engineering <[email protected]> - 2.4.5-7
146+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
147+
148+
* Thu Jan 31 2019 Fedora Release Engineering <[email protected]> - 2.4.5-6
149+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
150+
151+
* Tue Oct 9 2018 Owen Taylor <[email protected]> - 2.4.5-5
152+
- Set NOCONFIGURE when running autogen.sh to avoid running configure twice
153+
154+
* Wed Sep 26 2018 Nikola Forró <[email protected]> - 2.4.5-4
155+
- Fix CVE-2018-12648
156+
Resolves #1594643
157+
158+
* Fri Jul 13 2018 Fedora Release Engineering <[email protected]> - 2.4.5-3
159+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
160+
161+
* Thu Jun 28 2018 Nikola Forró <[email protected]> - 2.4.5-2
162+
- Remove ldconfig from scriptlets
163+
164+
* Tue Mar 13 2018 Nikola Forró <[email protected]> - 2.4.5-1
165+
- Update to version 2.4.5
166+
Resolves #1553140
167+
168+
* Tue Feb 20 2018 Nikola Forró <[email protected]> - 2.4.4-2
169+
- Add missing gcc-c++ build dependency
170+
171+
* Tue Feb 06 2018 Nikola Forró <[email protected]> - 2.4.4-1
172+
- Update to version 2.4.4
173+
Resolves #1541818
174+
175+
* Wed Aug 02 2017 Fedora Release Engineering <[email protected]> - 2.4.2-7
176+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
177+
178+
* Wed Jul 26 2017 Fedora Release Engineering <[email protected]> - 2.4.2-6
179+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
180+
181+
* Mon Jul 03 2017 Jonathan Wakely <[email protected]> - 2.4.2-5
182+
- Rebuilt for Boost 1.64
183+
184+
* Thu Jun 1 2017 Owen Taylor <[email protected]> - 2.4.2-4
185+
- Make manpage installation agnostic of compression
186+
https://fedoraproject.org/wiki/Packaging:Guidelines#Manpages
187+
188+
* Mon May 15 2017 Fedora Release Engineering <[email protected]> - 2.4.2-3
189+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
190+
191+
* Mon Feb 06 2017 Kalev Lember <[email protected]> - 2.4.2-2
192+
- Rebuilt for Boost 1.63
193+
194+
* Mon Jan 30 2017 Nikola Forró <[email protected]> - 2.4.2-1
195+
- Update to version 2.4.2
196+
Resolves #1417497
197+
198+
* Fri Jan 27 2017 Jonathan Wakely <[email protected]> - 2.4.1-3
199+
- Rebuilt for Boost 1.63
200+
201+
* Fri Jan 27 2017 Jonathan Wakely <[email protected]> - 2.4.1-2
202+
- Rebuilt for Boost 1.63
203+
204+
* Tue Jan 24 2017 Nikola Forró <[email protected]> - 2.4.1-1
205+
- Update to version 2.4.1
206+
Resolves #1415672
207+
208+
* Mon Jan 09 2017 Nikola Forró <[email protected]> - 2.4.0-1
209+
- Update to version 2.4.0
210+
Resolves #1411059
211+
212+
* Thu Mar 17 2016 Nikola Forró <[email protected]> - 2.3.0-1
213+
- Update to version 2.3.0
214+
Resolves #1318279
215+
216+
* Wed Feb 03 2016 Fedora Release Engineering <[email protected]> - 2.2.1-15
217+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
218+
219+
* Fri Jan 15 2016 Jonathan Wakely <[email protected]> - 2.2.1-14
220+
- Rebuilt for Boost 1.60
221+
222+
* Thu Aug 27 2015 Jonathan Wakely <[email protected]> - 2.2.1-13
223+
- Rebuilt for Boost 1.59
224+
225+
* Wed Jul 29 2015 Fedora Release Engineering <[email protected]> - 2.2.1-12
226+
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
227+
228+
* Wed Jul 22 2015 David Tardon <[email protected]> - 2.2.1-11
229+
- rebuild for Boost 1.58
230+
231+
* Wed Jun 17 2015 Fedora Release Engineering <[email protected]> - 2.2.1-10
232+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
233+
234+
* Sat May 02 2015 Kalev Lember <[email protected]> - 2.2.1-9
235+
- Rebuilt for GCC 5 C++11 ABI change
236+
237+
* Tue Jan 27 2015 Petr Machata <[email protected]> - 2.2.1-8
238+
- Rebuild for boost 1.57.0
239+
240+
* Sat Aug 16 2014 Fedora Release Engineering <[email protected]> - 2.2.1-7
241+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
242+
243+
* Sat Jun 07 2014 Fedora Release Engineering <[email protected]> - 2.2.1-6
244+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
245+
246+
* Thu May 22 2014 Petr Machata <[email protected]> - 2.2.1-5
247+
- Rebuild for boost 1.55.0
248+
249+
* Fri Jan 10 2014 Mikolaj Izdebski <[email protected]> - 2.2.1-4
250+
- Run libtoolize before autogen.sh
251+
- Resolves: rhbz#1051186
252+
253+
* Sat Aug 03 2013 Fedora Release Engineering <[email protected]> - 2.2.1-3
254+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
255+
256+
* Tue Jul 30 2013 Petr Machata <[email protected]> - 2.2.1-2
257+
- Rebuild for boost 1.54.0
258+
259+
* Mon Jul 22 2013 Deji Akingunola <[email protected]> - 2.2.1-1
260+
- Update to version 2.2.1
261+
262+
* Wed Jan 30 2013 Stanislav Ochotnicky <[email protected]> - 2.2.0-6
263+
- Get rid of unnecessary LDFLAGS definition overwriting RPM flags
264+
265+
* Wed Jan 02 2013 Stanislav Ochotnicky <[email protected]> - 2.2.0-5
266+
- Make sure we respect RPM_OPT_FLAGS and simplify configure (#889554)
267+
268+
* Wed Dec 19 2012 Stanislav Ochotnicky <[email protected]> - 2.2.0-4
269+
- Add BanAllEntityUsage into macro definitions (#888765)
270+
271+
* Thu Aug 16 2012 Mikolaj Izdebski <[email protected]> - 2.2.0-3
272+
- Add bundled(md5-polstra) provides
273+
- Update to current guidelines
274+
275+
* Thu Jul 19 2012 Fedora Release Engineering <[email protected]> - 2.2.0-2
276+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
277+
278+
* Wed Feb 22 2012 Deji Akingunola <[email protected]> - 2.2.0-1
279+
- Update to version 2.2.0
280+
281+
* Fri Jan 13 2012 Fedora Release Engineering <[email protected]> - 2.1.1-3
282+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
283+
284+
* Tue Feb 08 2011 Fedora Release Engineering <[email protected]> - 2.1.1-2
285+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
286+
287+
* Mon May 3 2010 Stanislav Ochotnicky <[email protected]> - 2.1.1-1
288+
- Update to 2.1.1
289+
- Add testsuite execution
290+
- Removed build patch for gcc-4.4 (fixed in upstream)
291+
292+
* Fri Jul 24 2009 Fedora Release Engineering <[email protected]> - 2.1.0-4
293+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
294+
295+
* Tue Feb 24 2009 Fedora Release Engineering <[email protected]> - 2.1.0-3
296+
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
297+
298+
* Wed Feb 04 2009 Deji Akingunola <[email protected]> - 2.1.0-2
299+
- Add patch to build with gcc-4.4
300+
301+
* Tue Jan 06 2009 Deji Akingunola <[email protected]> - 2.1.0-1
302+
- Update to 2.1.0
303+
304+
* Sat May 17 2008 Deji Akingunola <[email protected]> - 2.0.1-1
305+
- Update to 2.0.1
306+
307+
* Wed Apr 02 2008 Deji Akingunola <[email protected]> - 2.0.0-1
308+
- Update to 2.0.0
309+
310+
* Fri Feb 08 2008 Deji Akingunola <[email protected]> - 1.99.9-1
311+
- Update to 1.99.9
312+
313+
* Sun Jan 13 2008 Deji Akingunola <[email protected]> - 1.99.7-1
314+
- Update to 1.99.7
315+
316+
* Mon Dec 03 2007 Deji Akingunola <[email protected]> - 1.99.5-1
317+
- Update to 1.99.5
318+
319+
* Wed Sep 05 2007 Deji Akingunola <[email protected]> - 1.99.4-2
320+
- Rebuild for expat 2.0
321+
322+
* Wed Aug 22 2007 Deji Akingunola <[email protected]> - 1.99.4-1
323+
- Update tp 1.99.4
324+
325+
* Tue Jul 10 2007 Deji Akingunola <[email protected]> - 1.99.3-1
326+
- Initial packaging for Fedora

SPECS/flac/flac.signatures.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"Signatures": {
3+
"flac-1.4.3.tar.xz": "6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70"
4+
}
5+
}

0 commit comments

Comments
 (0)