2 # - kaffeine-mozilla-0.2.tar.bz2 (Starter-Plugin for Mozilla)
3 # - check: http://kaffeine.sourceforge.net/index.php?page=faq#question4
6 %bcond_without gstreamer # build without gstreamer part
8 Summary: Full featured Multimedia-Player for KDE
9 Summary(pl): Frontend do xine pod KDE
14 Group: X11/Applications/Multimedia
15 Source0: http://dl.sourceforge.net/kaffeine/%{name}-%{version}.tar.bz2
16 # Source0-md5: 667dd56cf02f1343b3a466a685afdf24
17 Patch0: kde-common-PLD.patch
18 Patch1: %{name}-win32-path.patch
19 Patch2: %{name}-desktop.patch
20 Patch3: %{name}-ac260.patch
21 URL: http://kaffeine.sourceforge.net/
22 BuildRequires: automake
23 BuildRequires: cdparanoia-III-devel
24 BuildRequires: kdelibs-devel >= 9:3.1
25 BuildRequires: lame-libs-devel
26 BuildRequires: rpmbuild(macros) >= 1.122
27 BuildRequires: xine-lib-devel >= 1:1.0.2
29 BuildRequires: gstreamer-plugins-devel < 0.9.0
30 BuildRequires: gstreamer-plugins-devel >= 0.8.4
31 Requires: gstreamer08x >= 0.8.4
33 Requires: kdebase-core >= 9:3.1.90
34 Requires: kdelibs >= 9:3.4.0-4
36 Requires: xine-lib >= 1:1.0.2
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 Kaffeine is a full featured Multimedia-Player for KDE. By default it
44 W peĀ³ni zintegrowany z KDE frontend do xine.
54 cp -f /usr/share/automake/config.sub admin
55 %{__make} -f admin/Makefile.common
58 --with-qt-libraries=%{_libdir} \
59 --with%{!?with_gstreamer:out}-gstreamer
63 rm -rf $RPM_BUILD_ROOT
66 DESTDIR=$RPM_BUILD_ROOT \
67 kde_htmldir=%{_kdedocdir}
69 # no devel libraries, why did these get installed?
70 rm -r $RPM_BUILD_ROOT%{_includedir}/%{name}
71 rm $RPM_BUILD_ROOT%{_includedir}/%{name}_export.h
73 rm $RPM_BUILD_ROOT%{_datadir}/mimelnk/application/x-mplayer2.desktop
76 %find_lang %{name} --with-kde
77 # second try. pic locale files
78 # FIXME: remove version?
79 %find_lang %{name}-%{version} --with-kde
80 cat %{name}-%{version}.lang >> %{name}.lang
83 rm -rf $RPM_BUILD_ROOT
85 %post -p /sbin/ldconfig
86 %postun -p /sbin/ldconfig
88 %files -f %{name}.lang
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_bindir}/kaffeine
91 %attr(755,root,root) %{_libdir}/libkaffeineaudioencoder.so.0.0.1
92 %{_libdir}/libkaffeineaudioencoder.la
93 %{_libdir}/kde3/libkaffeinemp3lame.la
94 %attr(755,root,root) %{_libdir}/kde3/libkaffeinemp3lame.so
95 %{_libdir}/kde3/libkaffeineoggvorbis.la
96 %attr(755,root,root) %{_libdir}/kde3/libkaffeineoggvorbis.so
97 %{_datadir}/apps/kaffeine
98 %{_datadir}/apps/konqueror/servicemenus/*
99 %{_datadir}/apps/profiles/kaffeine.profile.xml
100 %{_datadir}/mimelnk/application/*.desktop
101 %{_datadir}/services/kaffeinemp3lame.desktop
102 %{_datadir}/services/kaffeineoggvorbis.desktop
103 %{_datadir}/servicetypes/kaffeineaudioencoder.desktop
104 %{_desktopdir}/kde/kaffeine.desktop
105 %{_iconsdir}/[!l]*/*/*/*.png
106 %{_libdir}/kde3/libxinepart.la
107 %attr(755,root,root) %{_libdir}/kde3/libxinepart.so
108 %{_libdir}/libkaffeinedvbplugin.la
109 %attr(755,root,root) %{_libdir}/libkaffeinedvbplugin.so.0.0.1
110 %{_libdir}/libkaffeinepart.la
111 %attr(755,root,root) %{_libdir}/libkaffeinepart.so.0.0.1
112 %{_datadir}/services/xine_part.desktop
113 %{_datadir}/servicetypes/kaffeinedvbplugin.desktop
116 %if %{with gstreamer}
117 %attr(755,root,root) %{_libdir}/kde3/libgstreamerpart.so
118 %{_libdir}/kde3/libgstreamerpart.la
119 %dir %{_datadir}/apps/gstreamerpart
120 %{_datadir}/apps/gstreamerpart/gstreamer_part.rc
121 %{_datadir}/services/gstreamer_part.desktop