diff --git a/README.md b/README.md index f51e2cd..06e28e0 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ # libmatroska +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. + diff --git a/libmatroska.spec b/libmatroska.spec new file mode 100644 index 0000000..7e153de --- /dev/null +++ b/libmatroska.spec @@ -0,0 +1,120 @@ +Name: libmatroska +Version: 1.4.1 +Release: 1mamba +Summary: Multimedia container format library +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Aleph0 +URL: http://www.matroska.org/ +Source: http://dl.matroska.org/downloads/libmatroska/libmatroska-%{version}.tar.bz2 +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 +# no autotools... +%make -C make/linux + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%makeoldinstall -C make/linux \ + includedir=%{buildroot}%{_includedir}/matroska + +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 ChangeLog LICENSE.LGPL + +%files devel +%defattr(-, root, root) +%dir %{_includedir}/matroska/ +%{_includedir}/matroska/* +%{_libdir}/libmatroska.a +%{_libdir}/libmatroska.so + +%changelog +* Sun Sep 22 2013 Automatic Build System 1.4.1-1mamba +- automatic update by autodist + +* Tue Jul 09 2013 Silvan Calarco 1.4.0-2mamba +- rebuilt with libebml 1.3.0 + +* Wed Mar 20 2013 Automatic Build System 1.4.0-1mamba +- automatic version update by autodist + +* Mon Oct 03 2011 Automatic Build System 1.3.0-1mamba +- automatic version update by autodist + +* Mon Jul 25 2011 Automatic Build System 1.2.0-1mamba +- automatic version update by autodist + +* Fri Feb 18 2011 Silvan Calarco 1.1.0-2mamba +- rebuilt with libebml-1.2.0 + +* Tue Feb 01 2011 Automatic Build System 1.1.0-1mamba +- automatic update by autodist + +* Mon Jun 28 2010 Automatic Build System 1.0.0-2mamba +- automatic rebuild by autodist + +* Mon Jun 28 2010 Automatic Build System 1.0.0-1mamba +- automatic update by autodist + +* Sat May 22 2010 Automatic Build System 0.9.0-1mamba +- automatic update by autodist + +* Tue Jul 03 2007 Aleph0 0.8.1-1mamba +- update to 0.8.1 + +* Mon Jul 31 2006 Silvan Calarco 0.8.0-1qilnx +- update to version 0.8.0 by autospec + +* Fri Jun 10 2005 Davide Madrisan 0.7.7-1qilnx +- update to version 0.7.7 by autospec + +* Sun Oct 03 2004 Davide Madrisan 0.7.2-2qilnx +- specfile modified to match QiLinux standards + +* Sun Sep 19 2004 Matteo Bernasconi 0.7.2-1qilnx +- first build