libmatroska/libmatroska.spec

143 lines
5.1 KiB
RPMSpec
Raw Permalink Normal View History

Name: libmatroska
Version: 1.4.9
Release: 1mamba
Summary: Multimedia container format library
Group: System/Libraries
Vendor: openmamba
Distribution: openmamba
Packager: Aleph0 <aleph0@openmamba.org>
URL: http://www.matroska.org/
Source: http://dl.matroska.org/downloads/libmatroska/libmatroska-%{version}.tar.xz
License: LGPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libebml-devel
BuildRequires: libgcc
BuildRequires: libstdc++6-devel
## AUTOBUILDREQ-END
BuildRequires: libebml-devel >= 1.3.0
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
In short, matroska is a new Audio/Video container file format.
It is an advanced and full featured format.
Advanced because it is based on EBML, a kind of XML equivalent, that allows infinite extensibility of the format.
And full featured because it includes precise seeking, any audio/video/subtitle codec support including VCM/ACM/DirectShow compatibility, timecode based format, complex frame dependencies, chaptering, internationalisation, error protection, tagging, file attachement, control track (to be defined), menu (to be defined), etc.
All these features are not yet implemented but already defined in the format.
%package devel
Summary: Development files for the Matroska container format library
Group: Development/Libraries
Requires: %{name} = %{version}
%description devel
In short, matroska is a new Audio/Video container file format.
It is an advanced and full featured format.
Advanced because it is based on EBML, a kind of XML equivalent, that allows infinite extensibility of the format.
And full featured because it includes precise seeking, any audio/video/subtitle codec support including VCM/ACM/DirectShow compatibility, timecode based format, complex frame dependencies, chaptering, internationalisation, error protection, tagging, file attachement, control track (to be defined), menu (to be defined), etc.
All these features are not yet implemented but already defined in the format.
This package contains the required files to develop programs that will use the Matroska container format library.
%prep
%setup -q
%build
%cmake -d build
#% configure \
# --includedir=%{_includedir}/matroska
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build
chmod +x %{buildroot}%{_libdir}/*.so.*
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-, root, root)
%{_libdir}/libmatroska.so.*
%doc LICENSE.LGPL
%files devel
%defattr(-, root, root)
%dir %{_includedir}/matroska/
%{_includedir}/matroska/*
%{_libdir}/libmatroska.so
%{_libdir}/pkgconfig/libmatroska.pc
%dir %{_libdir}/cmake/matroska
%{_libdir}/cmake/matroska/Matroska*.cmake
%doc ChangeLog
%changelog
* Thu Aug 23 2018 Automatic Build System <autodist@mambasoft.it> 1.4.9-1mamba
- automatic version update by autodist
* Thu Dec 07 2017 Silvan Calarco <silvan.calarco@mambasoft.it> 1.4.8-1mamba
- update to 1.4.8
* Sat Mar 11 2017 Automatic Build System <autodist@mambasoft.it> 1.4.7-1mamba
- automatic version update by autodist
* Sun Jul 24 2016 Automatic Build System <autodist@mambasoft.it> 1.4.5-1mamba
- automatic version update by autodist
* Sat Jan 09 2016 Automatic Build System <autodist@mambasoft.it> 1.4.4-1mamba
- automatic version update by autodist
* Fri Jan 23 2015 Automatic Build System <autodist@mambasoft.it> 1.4.2-1mamba
- automatic version update by autodist
* Sun Sep 22 2013 Automatic Build System <autodist@mambasoft.it> 1.4.1-1mamba
- automatic update by autodist
* Tue Jul 09 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.4.0-2mamba
- rebuilt with libebml 1.3.0
* Wed Mar 20 2013 Automatic Build System <autodist@mambasoft.it> 1.4.0-1mamba
- automatic version update by autodist
* Mon Oct 03 2011 Automatic Build System <autodist@mambasoft.it> 1.3.0-1mamba
- automatic version update by autodist
* Mon Jul 25 2011 Automatic Build System <autodist@mambasoft.it> 1.2.0-1mamba
- automatic version update by autodist
* Fri Feb 18 2011 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.0-2mamba
- rebuilt with libebml-1.2.0
* Tue Feb 01 2011 Automatic Build System <autodist@mambasoft.it> 1.1.0-1mamba
- automatic update by autodist
* Mon Jun 28 2010 Automatic Build System <autodist@mambasoft.it> 1.0.0-2mamba
- automatic rebuild by autodist
* Mon Jun 28 2010 Automatic Build System <autodist@mambasoft.it> 1.0.0-1mamba
- automatic update by autodist
* Sat May 22 2010 Automatic Build System <autodist@mambasoft.it> 0.9.0-1mamba
- automatic update by autodist
* Tue Jul 03 2007 Aleph0 <aleph0@openmamba.org> 0.8.1-1mamba
- update to 0.8.1
* Mon Jul 31 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 0.8.0-1qilnx
- update to version 0.8.0 by autospec
* Fri Jun 10 2005 Davide Madrisan <davide.madrisan@qilinux.it> 0.7.7-1qilnx
- update to version 0.7.7 by autospec
* Sun Oct 03 2004 Davide Madrisan <davide.madrisan@qilinux.it> 0.7.2-2qilnx
- specfile modified to match QiLinux standards
* Sun Sep 19 2004 Matteo Bernasconi <voyagernm@virgilio.it> 0.7.2-1qilnx
- first build