diff options
Diffstat (limited to 'mandriva/2010.2/applications/kaffine/kde3-kaffeine.spec')
-rw-r--r-- | mandriva/2010.2/applications/kaffine/kde3-kaffeine.spec | 237 |
1 files changed, 237 insertions, 0 deletions
diff --git a/mandriva/2010.2/applications/kaffine/kde3-kaffeine.spec b/mandriva/2010.2/applications/kaffine/kde3-kaffeine.spec new file mode 100644 index 000000000..efc7e9a98 --- /dev/null +++ b/mandriva/2010.2/applications/kaffine/kde3-kaffeine.spec @@ -0,0 +1,237 @@ +%define name kde3-kaffeine +%define oname kaffeine +%define version 3.5.12 +%define pre rc2 +%define release %mkrel 1 +%define xineversion 1.1.11.1 +%define fversion %version +%define _kde3_liconsdir %_kde3_iconsdir/large +%define _kde3_miconsdir %_kde3_iconsdir/mini +%define reallibname %mklibname %{oname} %{major} + +Name: %{name} +Version: %{version} +Release: %{release} +Summary: A Xine-based Media Player for KDE3 +License: GPL +URL: http://kaffeine.sourceforge.net/ +Group: Graphical desktop/KDE3 +Source: http://prdownloads.sourceforge.net/kaffeine/%oname-%fversion.tar.bz2 +#Patch0: kaffeine_configure.patch +#Patch1: kaffeine_dvb.diff +#Patch2: kaffeine-link.diff +#Patch3: kaffeine-0.8.8-fix_autotools.patch +Patch4: kdebase-3.5.12-move-xdg-menu-dir.patch +Patch5: kdebase-3.5.12-config.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: kde3-macros +BuildRequires: kdelibs-devel +BuildRequires: libxine-devel >= %xineversion +BuildRequires: libgstreamer-plugins-base-devel >= 0.10 +BuildRequires: libcdda-devel +BuildRequires: %{_lib}xorg-x11-devel +BuildRequires: libcdio-devel +%if %mdkversion < 201000 +BuildRequires: autoconf <= 2.63 +%else +BuildRequires: autoconf >= 2.65 +%endif +BuildRequires: automake >= 1.6 +Requires: xine-plugins >= %xineversion +Requires: kdelibs => 3.5.10 +Obsoletes: reallibname < 0.8.8 +Obsoletes: kaffeine < 0.8.8 +Provides: kaffeine = %version-%release + +%description +Kaffeine is a Xine-based Media Player for QT/KDE3. + + +%package devel +Group: Development/KDE and Qt +Summary: Kaffeine kpart library headers +Requires: %name = %version-%release +Provides: kaffeine-devel = %version-%release +Obsoletes: libkaffeine0-devel + +%description devel +Kaffeine is a Xine-based Media Player for QT/KDE3. This is a kpart +library of Kaffeine. + +%prep +%setup -q -n %oname-%fversion +#%patch0 +#%patch1 +#%patch2 +#%if %mdkversion >= 201000 +#%patch3 -p1 +#%endif +%patch4 -p0 +%patch5 -p0 + +%build +make -f admin/Makefile.common cvs +export UNSERMAKE=NO +export QTDIR=%qt3dir +export QTLIB=%qt3lib +export CFLAGS=${RPM_OPT_FLAGS} +export CXXFLAGS=${RPM_OPT_FLAGSi} + +PATH=%{qt3dir}/bin:%{_kde3_bindir}:$PATH; export PATH; +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/kde3/lib/ +export xdg_menudir=%_sysconfdir/xdg/kde/menus + +make -f admin/Makefile.common cvs + +%configure_kde3 --disable-final --without-lame + +%make + +%install +rm -rf %{buildroot} +%makeinstall_std + +# (nl) this have been commited upstream, so remove desktop-file-install for next version +desktop-file-install --vendor='' \ + --dir=%buildroot%_kde3_datadir/applications/kde \ + --remove-key='Encoding' \ + --remove-category='Application' \ + %buildroot%_kde3_datadir/applications/kde/*.desktop + + +#mdk icons +install -D -m 644 %{buildroot}%_kde3_iconsdir/hicolor/48x48/apps/%{oname}.png %{buildroot}%_kde3_liconsdir/%{oname}.png +install -D -m 644 %{buildroot}%_kde3_iconsdir/hicolor/32x32/apps/%{oname}.png %{buildroot}%_kde3_iconsdir/%{oname}.png +install -D -m 644 %{buildroot}%_kde3_iconsdir/hicolor/16x16/apps/%{oname}.png %{buildroot}%_kde3_miconsdir/%{oname}.png + + +rm -f %buildroot%_kde3_datadir/mimelnk/application/x-mplayer2.desktop + +#rename language files as kaffeine.mo +#otherwise we can't use translations on Mandy.(# Atilla ÖNTAŞ) +for i in $(find %buildroot%_kde3_datadir/locale -name "*-0.8.8.mo"); do j=$(echo $i | sed 's/-0.8.8.mo/.mo/g'); mv "$i" "$j"; done + +%clean +rm -rf %{buildroot} + + +%files + +%defattr(-,root,root) +%doc AUTHORS COPYING INSTALL README TODO +%_kde3_bindir/kaffeine +%doc %_kde3_datadir/doc/HTML/en/kaffeine/ +%_kde3_datadir/applications/kde/kaffeine.desktop +%_kde3_datadir/mimelnk/*/* +%_kde3_appsdir/konqueror/servicemenus/* +%_kde3_datadir/apps/gstreamerpart/gstreamer_part.rc +%_kde3_libdir/kde3/* +%_kde3_datadir/apps/kaffeine/* +%_kde3_appsdir/profiles/kaffeine.profile.xml +%_kde3_datadir/services/* +%_kde3_iconsdir/hicolor/*/*/*.png +%_kde3_liconsdir/%{oname}.png +%_kde3_miconsdir/%{oname}.png +%_kde3_iconsdir/%{oname}.png +%_kde3_datadir/servicetypes/kaffeineaudioencoder.desktop +%_kde3_datadir/servicetypes/kaffeinedvbplugin.desktop +%_kde3_datadir/servicetypes/kaffeineepgplugin.desktop +%_kde3_libdir/libkaffeinepart.so +%_kde3_datadir/locale/* + + + +#-------------------------------------------------------------- +%files devel +%defattr(-,root,root) +%_kde3_includedir/%oname/ +%_kde3_libdir/libkaffeineaudioencoder.la +%_kde3_libdir/libkaffeineaudioencoder.so +%_kde3_libdir/libkaffeinedvbplugin.la +%_kde3_libdir/libkaffeinedvbplugin.so +%_kde3_libdir/libkaffeinepart.la +%_kde3_libdir/libkaffeineepgplugin.la +%_kde3_libdir/libkaffeineepgplugin.so + +#-------------------------------------------------------------------- + +%package engine-gstreamer +Group: Graphical desktop/KDE3 +Summary: GStreamer engine for kaffeine +Requires: %{name} +Requires: gstreamer0.10-plugins-base >= 0.10 +Requires: gstreamer0.10-plugins-good +Provides: kaffeine-engine-gstreamer +Obsoletes:kaffeine-engine-gstreamer < 0.8.8 + +%description engine-gstreamer +Summary: gstreamer engine for kaffeine + +%files engine-gstreamer +%defattr(-,root,root) +%_kde3_libdir/kde3/libgstreamer* +%_kde3_appsdir/gstreamerpart +%_kde3_datadir/services/gstreamer* + +#-------------------------------------------------------------------- + +%define major 0 +%define libname %mklibname %{name} %{major} +%define reallibname %mklibname %{oname} %{major} + +%package -n %libname +Group: System/Libraries +Summary: Kaffeine kpart library +Obsoletes: %{reallibname} < 0.8.8 +Provides: %{reallibname} + +%description -n %libname +Kaffeine is a Xine-based Media Player for QT/KDE3. This is a kpart +library of Kaffeine. + + +%files -n %libname +%defattr(-,root,root) +%_kde3_libdir/lib*.so.* + + +#-------------------------------------------------------------------- + +%package engine-xine +Group: Graphical desktop/KDE3 +Requires: xine-plugins +Summary: Xine engine for kaffeine +BuildRequires: gstreamer0.10-devel +BuildRequires: libgstreamer0.10-plugins-base-devel +BuildRequires: libxine-devel +Requires: %{name} +Provides: kaffeine-engine-xine +Obsoletes:kaffeine-engine-xine < 0.8.8 + +%description engine-xine +Summary: Xine engine for kaffeine + +%files engine-xine +%defattr(-,root,root) +%_kde3_libdir/kde3/libxine* +%_kde3_appsdir/kaffeine/xine* +%_kde3_datadir/services/xine* + +#-------------------------------------------------------------------- +%changelog + +* Mon Jul 25 2011 Tim Williams <tim@my-place.org.uk> 3.5.12-1mvf2011.2 ++ Update to Trinity 3.5.12 sources +- Remove kaffeine-0.8.8-fix_autotools.patch, kaffeine_configure.patch, kaffeine-link.diff ++ Add kdebase-3.5.12-move-xdg-menu-dir.patch, kdebase-3.5.12-config.patch + +* Sat Apr 08 2010 Atilla ÖNTAŞ <atilla_ontas@mandriva.org> 0.8.8-3mvt2010.1 +- fix buildrequires +- rebuild for 2010.1 + +* Tue Feb 09 2010 Atilla ÖNTAŞ <atilla_ontas@mandriva.org> 0.8.8-2mvt2010.0 +- Fix built with autoconf 2.65 and automake 1.11 +- Change package group + +* Sat Nov 21 2009 Atilla ÖNTAŞ <atilla_ontas@mandriva.org> 0.8.8-1mvt2010.0 +- Build KDE3 package for Mandriva |