|
|
78183b5 |
%global svnversion 507
|
|
|
78183b5 |
%global gver .trunkREV%{svnversion}
|
|
|
78183b5 |
|
|
|
53fe012 |
Summary: Library for working with files using the mp4 container format
|
|
|
53fe012 |
Name: libmp4v2
|
|
|
78183b5 |
Version: 2.1.0
|
|
|
4de1efa |
Release: 0.30%{gver}%{?dist}
|
|
|
0b08223 |
License: MPLv1.1
|
|
|
8413e81 |
URL: http://code.google.com/p/mp4v2
|
|
|
0e5404a |
# mp4v2-trunk-r507.tar.bz2 made with ./make-svn-snapshot.sh
|
|
|
78183b5 |
Source0: http://mp4v2.googlecode.com/files/mp4v2-trunk-r%{svnversion}.tar.bz2
|
|
|
0e5404a |
Source1: make-svn-snapshot.sh
|
|
|
0e5404a |
# upstreamable patch
|
|
|
d56815a |
# Reference: https://code.google.com/p/mp4v2/issues/detail?id=177
|
|
|
d7aeeda |
Patch1: 0001-Fix-make-dist.patch
|
|
|
d7aeeda |
Patch2: 0002-Install-man-man3-BTW-like-in-libmp4v2-1.5.0.1.patch
|
|
|
d7aeeda |
Patch3: 0003-Fix-out-of-tree-builds-182.patch
|
|
|
d7aeeda |
Patch4: 0004-Fix-GCC7-build.patch
|
|
|
c8b8804 |
Patch5: 0005-Fix-clang-compilation.patch
|
|
|
c8b8804 |
Patch7: 0007-Fix-Out-of-bounds-memory-access-in-MP4v2-2.0.0.patch
|
|
|
c8b8804 |
Patch8: 0008-Fix-v2-Type-confusion-in-MP4v2-2.0.0.patch
|
|
|
c8b8804 |
Patch9: 0009-Null-out-pointer-after-free-to-prevent-double-free.patch
|
|
|
cb7e3f2 |
Patch10: 0010-Fix-v3-Integer-underflow-overflow-in-MP4v2-2.0.0.patch
|
|
|
a66cc4a |
Patch50: gcc10.patch
|
|
|
d7aeeda |
|
|
|
18c9722 |
BuildRequires: make
|
|
|
2dee429 |
BuildRequires: gcc-c++
|
|
|
0e5404a |
BuildRequires: autoconf automake gettext-devel libtool texinfo svn
|
|
|
9ffca92 |
BuildRequires: python%{python3_pkgversion} doxygen help2man
|
|
|
619ec0c |
%if 0%{?fedora} > 29 || 0%{?rhel} > 7
|
|
|
2dee429 |
BuildRequires: glibc-langpack-en
|
|
|
619ec0c |
%endif
|
|
|
53fe012 |
|
|
|
53fe012 |
%description
|
|
|
53fe012 |
The libmp4v2 library provides an abstraction layer for working with files
|
|
|
53fe012 |
using the mp4 container format. This library is developed by mpeg4ip project
|
|
|
53fe012 |
and is an exact copy of the library distributed in the mpeg4ip package.
|
|
|
53fe012 |
|
|
|
53fe012 |
|
|
|
53fe012 |
%package devel
|
|
|
53fe012 |
Summary: Development files for the mp4v2 library
|
|
|
c65d5df |
Requires: %{name}%{_isa} = %{version}-%{release}
|
|
|
53fe012 |
|
|
|
53fe012 |
%description devel
|
|
|
53fe012 |
Development files and documentation needed to develop and compile programs
|
|
|
53fe012 |
using the libmp4v2 library.
|
|
|
53fe012 |
|
|
|
53fe012 |
|
|
|
53fe012 |
%prep
|
|
|
c8b8804 |
%autosetup -p1 -n mp4v2-trunk
|
|
|
53fe012 |
|
|
|
53fe012 |
%build
|
|
|
9b953eb |
autoreconf --force --install --verbose
|
|
|
9b953eb |
%configure --disable-static
|
|
|
c8b8804 |
%make_build
|
|
|
619ec0c |
%if 0%{?fedora} > 29 || 0%{?rhel} > 7
|
|
|
0e5404a |
%{__make} txt
|
|
|
619ec0c |
%endif
|
|
|
dc4fac3 |
export LANG=en_US.utf8
|
|
|
dc4fac3 |
%{__make} api
|
|
|
53fe012 |
|
|
|
53fe012 |
|
|
|
53fe012 |
%install
|
|
|
c8b8804 |
%make_install
|
|
|
9b953eb |
find %{buildroot} -name '*.la' -delete
|
|
|
53fe012 |
|
|
|
e020b5f |
%ldconfig_scriptlets
|
|
|
53fe012 |
|
|
|
53fe012 |
|
|
|
53fe012 |
%files
|
|
|
619ec0c |
%if 0%{?fedora} > 29 || 0%{?rhel} > 7
|
|
|
d56815a |
%doc doc/articles/txt/*txt
|
|
|
619ec0c |
%endif
|
|
|
4c90d01 |
%license COPYING
|
|
|
53fe012 |
%{_bindir}/*
|
|
Rex Dieter |
5e0b6a4 |
%{_libdir}/libmp4v2.so.2*
|
|
|
dba6948 |
%{_mandir}/man1/mp4*.1*
|
|
|
53fe012 |
|
|
|
53fe012 |
%files devel
|
|
|
dc4fac3 |
%doc doc/api/html/
|
|
Rex Dieter |
5e0b6a4 |
%{_includedir}/mp4v2/
|
|
Rex Dieter |
5e0b6a4 |
%{_libdir}/libmp4v2.so
|
|
|
dc4fac3 |
%{_mandir}/man3/MP4*
|
|
|
53fe012 |
|
|
|
53fe012 |
|
|
|
53fe012 |
%changelog
|
|
|
4de1efa |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.30.trunkREV507
|
|
|
4de1efa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
4de1efa |
|
|
|
d86e78d |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.29.trunkREV507
|
|
|
d86e78d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
d86e78d |
|
|
|
c43a2cb |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.28.trunkREV507
|
|
|
c43a2cb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
c43a2cb |
|
|
|
4ebe990 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.27.trunkREV507
|
|
|
4ebe990 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
4ebe990 |
|
|
|
afd4868 |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.26.trunkREV507
|
|
|
afd4868 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
afd4868 |
|
|
|
6e2ed9a |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.25.trunkREV507
|
|
|
6e2ed9a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
6e2ed9a |
|
|
|
3688e45 |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.24.trunkREV507
|
|
|
3688e45 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
3688e45 |
|
|
|
63b256f |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.23.trunkREV507
|
|
|
63b256f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
63b256f |
|
|
|
6a501ab |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.22.trunkREV507
|
|
|
6a501ab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
6a501ab |
|
|
|
33958b4 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.21.trunkREV507
|
|
|
33958b4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
33958b4 |
|
|
|
a66cc4a |
* Sat Dec 14 2019 Jeff Law <law@redhat.com> - 2.1.0-0.20.trunkREV507
|
|
|
a66cc4a |
- Fix narrowing conversion issue caught by gcc-10
|
|
|
a66cc4a |
|
|
|
cb7e3f2 |
* Fri Nov 08 2019 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.19.trunkREV507
|
|
|
cb7e3f2 |
- Fix-v3-Integer-underflow-overflow-in-MP4v2-2.0.0
|
|
|
cb7e3f2 |
|
|
|
c8b8804 |
* Sat Nov 02 2019 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.18.trunkREV507
|
|
|
c8b8804 |
- Fix https://nvd.nist.gov/vuln/detail/CVE-2018-14446
|
|
|
c8b8804 |
https://nvd.nist.gov/vuln/detail/CVE-2018-14403
|
|
|
c8b8804 |
https://nvd.nist.gov/vuln/detail/CVE-2018-14379
|
|
|
c8b8804 |
https://nvd.nist.gov/vuln/detail/CVE-2018-14326
|
|
|
c8b8804 |
https://nvd.nist.gov/vuln/detail/CVE-2018-14325
|
|
|
c8b8804 |
https://nvd.nist.gov/vuln/detail/CVE-2018-14054
|
|
|
c8b8804 |
based on https://github.com/TechSmith/mp4v2/pull/27
|
|
|
c8b8804 |
and https://github.com/sergiomb2/libmp4v2/
|
|
|
c8b8804 |
- Update spec
|
|
|
619ec0c |
- Fix build on epel7
|
|
|
c8b8804 |
|
|
|
c60037f |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.17.trunkREV507
|
|
|
c60037f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
c60037f |
|
|
|
9ffca92 |
* Tue Feb 19 2019 FeRD (Frank Dana) <ferdnyc AT gmail com> - 2.1.0-0.16.trunkREV507
|
|
|
9ffca92 |
- Add BuildRequires for help2man, fixes manpage generation
|
|
|
9ffca92 |
|
|
|
54794f2 |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.15.trunkREV507
|
|
|
54794f2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
54794f2 |
|
|
|
2dee429 |
* Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.0-0.14.trunkREV507
|
|
|
2dee429 |
- Add BR:glibc-langpack-en
|
|
|
2dee429 |
See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot
|
|
|
2dee429 |
|
|
|
4ffe869 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.13.trunkREV507
|
|
|
4ffe869 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
4ffe869 |
|
|
|
b25d181 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.12.trunkREV507
|
|
|
b25d181 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
b25d181 |
|
|
|
33a2781 |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.11.trunkREV507
|
|
|
33a2781 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
33a2781 |
|
|
|
a0d4174 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.10.trunkREV507
|
|
|
a0d4174 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
a0d4174 |
|
|
|
c9df421 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-0.9.trunkREV507
|
|
|
c9df421 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
c9df421 |
|
|
|
d7aeeda |
* Wed Feb 08 2017 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.8.trunkREV507
|
|
|
d7aeeda |
- Add patch for GCC7
|
|
|
d7aeeda |
- Add new pactch 0003-Fix-out-of-tree-builds-182.patch
|
|
|
d7aeeda |
- Rename the others patches
|
|
|
d7aeeda |
|
|
|
3b47a1a |
* Mon Feb 06 2017 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.7.trunkREV507
|
|
|
3b47a1a |
- Fix python3 support in EPEL7
|
|
|
3b47a1a |
|
|
|
2194636 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-0.6.trunkREV507
|
|
|
2194636 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
2194636 |
|
|
|
222d26a |
* Sun Oct 04 2015 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.5.trunkREV507
|
|
|
222d26a |
- Tidy a little more.
|
|
|
dc4fac3 |
- Added mp4v2-2.1-fixdoc2.patch : install man/man3/, BTW like in libmp4v2-1.5.0.1
|
|
|
dc4fac3 |
and fix 30 annoying warnings "target x given more than once in the same rule".
|
|
|
dc4fac3 |
- Make api documentation and add it (doc/api/html/) into -devel package.
|
|
|
222d26a |
|
|
|
c04885a |
* Fri Oct 02 2015 David King <amigadave@amigadave.com> - 2.1.0-0.4.trunkREV507
|
|
|
c04885a |
- Remove obsolete tags
|
|
|
4c90d01 |
- Use license macro for COPYING
|
|
|
c65d5df |
- Tighten requirements on base package
|
|
|
dba6948 |
- Update man pages glob in files section
|
|
|
9b953eb |
- Tidy spec file
|
|
|
c04885a |
|
|
|
0323a15 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-0.3.trunkREV507
|
|
|
0323a15 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
0323a15 |
|
|
|
0e5404a |
* Fri Apr 24 2015 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.2.trunkREV507
|
|
|
0e5404a |
- Use trunk source, not source generated with make dist
|
|
|
0e5404a |
|
|
|
78183b5 |
* Wed Apr 22 2015 Sérgio Basto <sergio@serjux.com> - 2.1.0-0.1.trunkREV507
|
|
|
78183b5 |
- Update pre release 2.1.0, svn trunk version REV 507 .
|
|
|
78183b5 |
|
|
Rex Dieter |
5e0b6a4 |
* Sat Jan 10 2015 Rex Dieter <rdieter@fedoraproject.org> - 2.0.0-2
|
|
Rex Dieter |
5e0b6a4 |
- track library soname, so bumps aren't a surprise
|
|
Rex Dieter |
5e0b6a4 |
- -devel: own %%_includedir/mp4v2/
|
|
Rex Dieter |
5e0b6a4 |
|
|
|
8413e81 |
* Fri Jan 09 2015 Sérgio Basto <sergio@serjux.com> - 2.0.0-1
|
|
|
8413e81 |
|
|
|
8413e81 |
Sat Mar 01 2014 Avi Alkalay <avibrazil@gmail.com>
|
|
|
8413e81 |
- included some documentation
|
|
|
8413e81 |
|
|
|
8413e81 |
Mon Aug 02 2010 Honore Doktorr <hdfssk@gmail.com>
|
|
|
8413e81 |
- update to upstream 2.0.0
|
|
|
8413e81 |
|
|
|
8413e81 |
Mon Aug 02 2010 François Kooman <fkooman@tuxed.net>
|
|
|
8413e81 |
- update to upstream 1.9.1
|
|
|
8413e81 |
- drop redundant patches
|
|
|
8413e81 |
- move README to main package
|
|
|
8413e81 |
- add cli-manuals to main package
|
|
|
8413e81 |
- no longer include the API documentation in devel package
|
|
|
8413e81 |
- move headers to /usr/include/mp4v2/*
|
|
|
8413e81 |
- remove *.la in install phase instead of excluding it while packaging
|
|
|
8413e81 |
|
|
|
1cef70e |
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-17
|
|
|
1cef70e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
1cef70e |
|
|
|
11d2178 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-16
|
|
|
11d2178 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
11d2178 |
|
|
|
a17a2ad |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-15
|
|
|
a17a2ad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
a17a2ad |
|
|
|
09e3be4 |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-14
|
|
|
09e3be4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
09e3be4 |
|
|
|
ebda69c |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-13
|
|
|
ebda69c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
ebda69c |
|
|
|
db8aeaf |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-12
|
|
|
db8aeaf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
db8aeaf |
|
|
|
fd65ff2 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-11
|
|
|
fd65ff2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
fd65ff2 |
|
|
|
cbf9139 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-10
|
|
|
cbf9139 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
cbf9139 |
|
|
|
9272e7a |
* Mon Jul 13 2009 Matthias Saou <http://freshrpms.net/> 1.5.0.1-9
|
|
|
9272e7a |
- Rebuild to fix runtime problems of the latest builds (#507302).
|
|
|
9272e7a |
|
|
Caolan McNamara |
cfa77e1 |
* Sun Mar 01 2009 Caolán McNamara <caolanm@redhat.com> - 1.5.0.1-8
|
|
Caolan McNamara |
cfa77e1 |
- constify rets of strchr(const char*)
|
|
Caolan McNamara |
cfa77e1 |
|
|
|
f993f88 |
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.0.1-7
|
|
|
f993f88 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
f993f88 |
|
|
|
2de6c8c |
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.5.0.1-6
|
|
|
2de6c8c |
- Autorebuild for GCC 4.3
|
|
|
2de6c8c |
|
|
|
63dd746 |
* Wed Aug 22 2007 Matthias Saou <http://freshrpms.net/> 1.5.0.1-5
|
|
|
63dd746 |
- Rebuild for new BuildID feature.
|
|
|
63dd746 |
|
|
|
0b08223 |
* Sun Aug 5 2007 Matthias Saou <http://freshrpms.net/> 1.5.0.1-4
|
|
|
0b08223 |
- Update License field.
|
|
|
0b08223 |
|
|
|
53fe012 |
* Fri Dec 15 2006 Matthias Saou <http://freshrpms.net/> 1.5.0.1-3
|
|
|
53fe012 |
- Spec file cleanup (habits, mostly) preparing to submit for Extras inclusion.
|
|
|
53fe012 |
|
|
|
53fe012 |
* Fri Oct 06 2006 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> 1.5.0.1-2
|
|
|
53fe012 |
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
|
|
|
53fe012 |
|
|
|
53fe012 |
* Tue Jul 18 2006 Noa Resare <noa@resare.com> 1.5.0.1-1
|
|
|
53fe012 |
- new upstream release
|
|
|
53fe012 |
|
|
|
53fe012 |
* Sat May 13 2006 Noa Resare <noa@resare.com> 1.4.1-3
|
|
|
53fe012 |
- disabled static lib
|
|
|
53fe012 |
- use DESTDIR
|
|
|
53fe012 |
- disable-dependency-tracking for faster builds
|
|
|
53fe012 |
- removed a manpage template file apt.mpt.gz
|
|
|
53fe012 |
|
|
|
53fe012 |
* Mon May 08 2006 Noa Resare <noa@resare.com> 1.4.1-2
|
|
|
53fe012 |
- specfile cleanups
|
|
|
53fe012 |
|
|
|
53fe012 |
* Fri May 05 2006 Noa Resare <noa@resare.com> 1.4.1-1.lvn5
|
|
|
53fe012 |
- initial release
|
|
|
53fe012 |
|