%define major 1 %define libname %mklibname kate %{major} %define develname %mklibname -d kate %define staticname %mklibname -s -d kate Summary: Karaoke and text codec for embedding in ogg Name: libkate Version: 0.4.1 Release: %mkrel 8 Source0: http://libkate.googlecode.com/files/%{name}-%{version}.tar.gz License: BSD Group: System/Libraries Url: http://code.google.com/p/libkate/ BuildRequires: python-devel BuildRequires: libpng-devel BuildRequires: libogg-devel BuildRequires: liboggz-tools BuildRequires: doxygen %description Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %package -n %{libname} Group: System/Libraries Summary: Karaoke and text codec for embedding in ogg %description -n %{libname} Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %package -n %{develname} Group: Development/C Summary: Karaoke and text codec for embedding in ogg Requires: %{libname} = %{version}-%{release} Provides: %{name}-devel = %{version}-%{release} %description -n %{develname} Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %package -n %{staticname} Group: Development/C Summary: Karaoke and text codec for embedding in ogg Requires: %{develname} = %{version}-%{release} Provides: %{name}-static-devel = %{version}-%{release} %description -n %{staticname} Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %package -n python-kdj Group: Development/Python Summary: Karaoke and text codec for embedding in ogg Requires: liboggz-tools Requires: %{name}-tools = %{version}-%{release} Requires: wxPythonGTK %description -n python-kdj Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %package tools Group: Video/Utilities Summary: Karaoke and text codec for embedding in ogg Requires: %{libname} = %{version}-%{release} %description tools Kate is an overlay codec, originally designed for karaoke and text, that can be multiplixed in Ogg. Text and images can be carried by a Kate stream, and animated. Most of the time, this would be multiplexed with audio/video to carry subtitles, song lyrics (with or without karaoke data), etc, but doesn't have to be. Series of curves (splines, segments, etc) may be attached to various properties (text position, font size, etc) to create animated overlays. This allows scrolling or fading text to be defined. This can even be used to draw arbitrary shapes, so hand drawing can also be represented by a Kate stream. %prep %setup -q %build %configure2_5x %make %install %makeinstall_std mkdir -p installed-docs mv %{buildroot}%{_datadir}/doc/%{name}/html installed-docs rm -rf %{buildroot}%{_datadir}/doc %check make check %files tools %{_bindir}/katalyzer %{_bindir}/katedec %{_bindir}/kateenc %{_mandir}/man1/katalyzer.1* %{_mandir}/man1/katedec.1* %{_mandir}/man1/kateenc.1* %files -n %{libname} %doc README THANKS AUTHORS %{_libdir}/libkate.so.%{major}* %{_libdir}/liboggkate.so.%{major}* %files -n %{develname} %doc ChangeLog installed-docs/* %{_libdir}/libkate.so %{_libdir}/liboggkate.so %{_libdir}/libkate.la %{_libdir}/liboggkate.la %{_libdir}/pkgconfig/kate.pc %{_libdir}/pkgconfig/oggkate.pc %{_includedir}/kate %files -n %{staticname} %{_libdir}/libkate.a %{_libdir}/liboggkate.a %files -n python-kdj %{_bindir}/KateDJ %{py_puresitedir}/kdj %{_mandir}/man1/KateDJ.1* %changelog * Wed Oct 15 2014 umeabot <umeabot> 0.4.1-8.mga5 + Revision: 741878 - Second Mageia 5 Mass Rebuild * Sat Sep 27 2014 tv <tv> 0.4.1-7.mga5 + Revision: 726724 - rebuild for missing pythoneggs deps * Tue Sep 16 2014 umeabot <umeabot> 0.4.1-6.mga5 + Revision: 681549 - Mageia 5 Mass Rebuild * Sat May 31 2014 pterjan <pterjan> 0.4.1-5.mga5 + Revision: 628298 - Rebuild for new Python * Sat Oct 19 2013 umeabot <umeabot> 0.4.1-4.mga4 + Revision: 526007 - Mageia 4 Mass Rebuild * Mon Jun 03 2013 fwang <fwang> 0.4.1-3.mga4 + Revision: 435501 - rebuild for new libpng * Sat Jan 12 2013 umeabot <umeabot> 0.4.1-2.mga3 + Revision: 357553 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Jan 08 2013 luigiwalser <luigiwalser> 0.4.1-1.mga3 + Revision: 342956 - 0.4.1 - add make check * Fri Nov 30 2012 ovitters <ovitters> 0.3.8-4.mga3 + Revision: 323400 - clean spec - fix rpm group * Sun Sep 11 2011 fwang <fwang> 0.3.8-3.mga2 + Revision: 142380 - rebuild for new mapnik * Tue Jan 25 2011 ahmad <ahmad> 0.3.8-2.mga1 + Revision: 39480 - imported package libkate * Sun Nov 21 2010 Funda Wang <fwang@mandriva.org> 0.3.8-2mdv2011.0 + Revision: 599410 - rebuild for py2.7 * Wed Aug 11 2010 Götz Waschk <waschk@mandriva.org> 0.3.8-1mdv2011.0 + Revision: 568928 - update to new version 0.3.8 * Wed Dec 23 2009 Götz Waschk <waschk@mandriva.org> 0.3.7-1mdv2010.1 + Revision: 481658 - import libkate