]> git.pld-linux.org Git - packages/kaffeine.git/blob - kaffeine.spec
- removed obsolete desktop patch
[packages/kaffeine.git] / kaffeine.spec
1 # TODO
2 # - kaffeine-mozilla-0.2.tar.bz2 (Starter-Plugin for Mozilla)
3 # - check: http://kaffeine.sourceforge.net/index.php?page=faq#question4
4 #
5 # Conditional build:
6 %bcond_without  gstreamer       # build without gstreamer part
7 #
8 Summary:        Full featured Multimedia-Player for KDE
9 Summary(pl.UTF-8):      Frontend do xine pod KDE
10 Name:           kaffeine
11 Version:        0.8.6
12 Release:        1
13 License:        GPL v2+
14 Group:          X11/Applications/Multimedia
15 Source0:        http://dl.sourceforge.net/kaffeine/%{name}-%{version}.tar.bz2
16 # Source0-md5:  102cced6a686f5ffffee94652ca2a093
17 Patch0:         %{name}-win32-path.patch
18 Patch1:         kde-ac260-lt.patch
19 URL:            http://kaffeine.sourceforge.net/
20 BuildRequires:  automake
21 BuildRequires:  cdparanoia-III-devel
22 BuildRequires:  kdelibs-devel >= 9:3.2.0
23 BuildRequires:  lame-libs-devel
24 BuildRequires:  rpmbuild(macros) >= 1.122
25 BuildRequires:  xine-lib-devel >= 2:1.1.9
26 %if %{with gstreamer}
27 BuildRequires:  gstreamer-plugins-base-devel >= 0.10
28 Requires:       gstreamer >= 0.10
29 %endif
30 Requires:       kdebase-core >= 9:3.2.0
31 Requires:       libdvdcss
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 Kaffeine is a full featured Multimedia-Player for KDE. By default it
36 uses xine as backend.
37
38 %description -l pl.UTF-8
39 W pełni zintegrowany z KDE frontend do xine.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44 %patch1 -p1
45
46 %build
47 cp -f /usr/share/automake/config.sub admin
48 %{__make} -f admin/Makefile.common
49 %configure \
50         --disable-rpath \
51         --with-qt-libraries=%{_libdir} \
52         --with%{!?with_gstreamer:out}-gstreamer
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57
58 %{__make} install \
59         DESTDIR=$RPM_BUILD_ROOT \
60         kde_htmldir=%{_kdedocdir}
61
62 # no devel libraries, why did these get installed?
63 rm -r $RPM_BUILD_ROOT%{_includedir}/%{name}
64
65 rm $RPM_BUILD_ROOT%{_datadir}/mimelnk/application/x-mplayer2.desktop
66 # only for translators
67 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/xx
68
69 # pick docs
70 %find_lang %{name} --with-kde
71 # second try. pic locale files
72 # FIXME: remove version?
73 %find_lang %{name}-%{version} --with-kde
74 cat  %{name}-%{version}.lang >> %{name}.lang
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %post   -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
81
82 %files -f %{name}.lang
83 %defattr(644,root,root,755)
84 %attr(755,root,root) %{_bindir}/kaffeine
85 %attr(755,root,root) %{_libdir}/libkaffeineaudioencoder.so.0.0.1
86 %attr(755,root,root) %{_libdir}/kde3/libkaffeinemp3lame.so
87 %attr(755,root,root) %{_libdir}/kde3/libkaffeineoggvorbis.so
88 %{_datadir}/apps/kaffeine
89 %{_datadir}/apps/konqueror/servicemenus/*
90 %{_datadir}/apps/profiles/kaffeine.profile.xml
91 %{_datadir}/mimelnk/application/*.desktop
92 %{_datadir}/services/kaffeinemp3lame.desktop
93 %{_datadir}/services/kaffeineoggvorbis.desktop
94 %{_datadir}/servicetypes/kaffeineaudioencoder.desktop
95 %{_desktopdir}/kde/kaffeine.desktop
96 %{_iconsdir}/[!l]*/*/*/*.png
97 %attr(755,root,root) %{_libdir}/kde3/libxinepart.so
98 %attr(755,root,root) %{_libdir}/libkaffeinedvbplugin.so.0.0.1
99 %attr(755,root,root) %{_libdir}/libkaffeineepgplugin.so.0.0.1
100 %attr(755,root,root) %{_libdir}/libkaffeinepart.so
101 %{_datadir}/services/xine_part.desktop
102 %{_datadir}/servicetypes/kaffeinedvbplugin.desktop
103 %{_datadir}/servicetypes/kaffeineepgplugin.desktop
104
105 # gstreamer part
106 %if %{with gstreamer}
107 %attr(755,root,root) %{_libdir}/kde3/libgstreamerpart.so
108 %dir %{_datadir}/apps/gstreamerpart
109 %{_datadir}/apps/gstreamerpart/gstreamer_part.rc
110 %{_datadir}/services/gstreamer_part.desktop
111 %endif
This page took 0.030502 seconds and 3 git commands to generate.