]> git.pld-linux.org Git - packages/kmplayer.git/blame - kmplayer.spec
- move to common patch
[packages/kmplayer.git] / kmplayer.spec
CommitLineData
cc85c6c7
JB
1#
2# Conditional build:
250baa25 3%bcond_without gstreamer # Do not build kgstplayer
4%bcond_with koffice # Build koffice plugin
5%bcond_without xine # Do not build kxineplayer
cc85c6c7 6#
91e9a9d4 7Summary: A KDE MPlayer/Xine/ffmpeg/ffserver/VDR frontend
a7a27d13 8Summary(pl.UTF-8): Frontend dla programów MPlayer/Xine/ffmpeg/ffserver/VDR pod KDE
3757476f 9Name: kmplayer
9eb00803 10Version: 0.10.0c
081068ce 11Release: 2
1fc93a3e 12Epoch: 2
3757476f 13License: GPL
14Group: X11/Applications/Multimedia
eda0e419 15# http://kmplayer.kde.org/pkgs/kmplayer-0.9.3-pre1.tar.bz2
208ff581 16Source0: http://kmplayer.kde.org/pkgs/%{name}-%{version}.tar.bz2
9eb00803 17# Source0-md5: 3e76147784b2642891c9efbfe260e4c4
458a223c 18Patch0: kde-common-PLD.patch
15980aaa 19Patch1: kde-ac260-lt.patch
081068ce 20Patch2: %{name}-flash.patch
178e7197 21URL: http://kmplayer.kde.org/
683d4503
JB
22BuildRequires: arts-qt-devel
23BuildRequires: artsc-devel
cc85c6c7 24BuildRequires: autoconf
178e7197 25BuildRequires: automake
081068ce
ER
26BuildRequires: dbus-qt-devel
27BuildRequires: expat-devel
178e7197 28BuildRequires: gettext-devel
b704b04f 29%{?with_gstreamer:BuildRequires: gstreamer-plugins-base-devel >= 0.10.0}
eda0e419 30BuildRequires: kdelibs-devel >= 9:3.5.3
f8081154 31%{?with_koffice:BuildRequires: koffice-devel}
081068ce
ER
32BuildRequires: libjpeg-devel
33BuildRequires: libpng-devel
34BuildRequires: nspr-devel
178e7197 35BuildRequires: pkgconfig
081068ce 36BuildRequires: rpmbuild(macros) >= 1.357
bd4f971a 37BuildRequires: sed >= 4.0
6d74c450 38%{?with_xine:BuildRequires: xine-lib-devel >= 1:1.0}
93f8b834 39BuildRequires: xorg-lib-libXv-devel
081068ce 40BuildRequires: zlib-devel
eda0e419
MK
41Requires: kdebase-core >= 9:3.5.3
42Requires: kdelibs >= 9:3.5.3
3757476f 43Requires: mplayer
3757476f 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
45
3757476f 46%description
9145ac5b
JB
47A powerful, fully integrated with KDE MPlayer/Xine/ffmpeg/ffserver/VDR
48GUI.
3757476f 49
a2a331e1
JR
50%description -l pl.UTF-8
51W pełni zintegrowany z KDE frontend dla programów
9145ac5b 52MPlayer/Xine/ffmpeg/ffserver/VDR.
3757476f 53
bef4088e 54%package gstreamer
55Summary: Gstreamer wrapper
a7a27d13 56Summary(pl.UTF-8): Wrapper gstreamera
bef4088e 57Group: X11/Applications/Multimedia
58Requires: %{name} = %{epoch}:%{version}-%{release}
59
60%description gstreamer
61Gstreamer wrapper.
62
a2a331e1 63%description gstreamer -l pl.UTF-8
bef4088e 64Wrapper gstreamera.
65
bd060f40 66%package koffice
67Summary: Kmplayer integration with Koffice
a7a27d13 68Summary(pl.UTF-8): Integracja kmplayera z koffice
bd060f40 69Group: X11/Applications/Multimedia
bef4088e 70Requires: %{name} = %{epoch}:%{version}-%{release}
bd060f40 71Requires: koffice-common
bd060f40 72
73%description koffice
74Kmplayer integration with Koffice.
75
a2a331e1 76%description koffice -l pl.UTF-8
bd060f40 77Integracja kmplayera z koffice.
78
bef4088e 79%package xine
80Summary: Xine wrapper
a7a27d13 81Summary(pl.UTF-8): Wrapper xine
bef4088e 82Group: X11/Applications/Multimedia
83Requires: %{name} = %{epoch}:%{version}-%{release}
84
85%description xine
86Xine wrapper.
87
a2a331e1 88%description xine -l pl.UTF-8
bef4088e 89Wrapper xine.
90
3757476f 91%prep
208ff581 92%setup -q
458a223c 93%patch0 -p1
15980aaa 94%patch1 -p1
081068ce 95%patch2 -p1
bd4f971a
SP
96
97%{__sed} -i -e 's/Categories=.*/Categories=Qt;KDE;AudioVideo;Player;/' \
cc85c6c7 98 src/kmplayer.desktop
081068ce 99%{__sed} -i -e 's,plugin=/usr/lib/browser-plugins,plugin=%{_browserpluginsdir}', src/kmplayerrc
3757476f 100
081068ce 101mv configure{,.orig}
557a0aa9 102
081068ce
ER
103%build
104if [ ! -f configure ]; then
105 cp /usr/share/automake/config.sub admin
106 %{__make} -f admin/Makefile.common cvs
107fi
ecfcb345 108
19d071a9 109CPPFLAGS="$CPPFLAGS -I/usr/include/nspr"
7c536142 110%configure \
f8081154 111 --disable-rpath \
f8081154 112 %{?with_koffice:--enable-koffice-plugin} \
c434a53c 113 %{!?with_gstreamer:--without-gstreamer} \
114 %{!?with_xine:--without-xine} \
081068ce
ER
115 --enable-expat \
116 --enable-npplayer \
f8081154 117 --with-qt-libraries=%{_libdir}
138e0614 118
c50e5331 119%{__make} -j1
3757476f 120
121%install
122rm -rf $RPM_BUILD_ROOT
3757476f 123
138e0614 124%{__make} install \
125 DESTDIR=$RPM_BUILD_ROOT \
f8081154 126 kde_htmldir=%{_kdedocdir}
127
24bc4978 128# remove bogus translation
8d8cab91 129rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/xx
24bc4978 130
94da5432 131# already in kdelibs
132rm $RPM_BUILD_ROOT%{_datadir}/mimelnk/application/x-mplayer2.desktop
133
178e7197 134%find_lang %{name} --with-kde
ecfcb345 135
3757476f 136%clean
137rm -rf $RPM_BUILD_ROOT
138
be2ff6ab 139%files -f %{name}.lang
3757476f 140%defattr(644,root,root,755)
1fc93a3e 141%doc AUTHORS ChangeLog README
3757476f 142%attr(755,root,root) %{_bindir}/kmplayer
96bf4aff 143%attr(755,root,root) %{_bindir}/knpplayer
958790fa 144%attr(755,root,root) %{_bindir}/kxvplayer
138e0614 145%{_libdir}/libkdeinit_kmplayer.la
146%attr(755,root,root) %{_libdir}/libkdeinit_kmplayer.so
147%{_libdir}/libkmplayercommon.la
148%attr(755,root,root) %{_libdir}/libkmplayercommon.so
149%{_libdir}/kde3/kmplayer.la
150%attr(755,root,root) %{_libdir}/kde3/kmplayer.so
151%{_libdir}/kde3/libkmplayerpart.la
152%attr(755,root,root) %{_libdir}/kde3/libkmplayerpart.so
3757476f 153%{_datadir}/apps/kmplayer
138e0614 154%{_datadir}/config/kmplayerrc
63209d42 155%{_datadir}/mimelnk/application/x-kmplayer.desktop
1fc93a3e 156%{_datadir}/mimelnk/video/x-ms-wmp.desktop
157%{_datadir}/services/kmplayer_part.desktop
138e0614 158%{_desktopdir}/kde/kmplayer.desktop
958790fa 159%{_iconsdir}/[!l]*/*/apps/kmplayer.*
bd060f40 160
bef4088e 161%if %{with gstreamer}
162%files gstreamer
163%defattr(644,root,root,755)
164%attr(755,root,root) %{_bindir}/kgstplayer
165%endif
166
f8081154 167%if %{with koffice}
bd060f40 168%files koffice
169%defattr(644,root,root,755)
170%{_libdir}/kde3/libkmplayerkofficepart.la
171%attr(755,root,root) %{_libdir}/kde3/libkmplayerkofficepart.so
172%{_datadir}/services/kmplayer_koffice.desktop
f8081154 173%endif
bef4088e 174
175%if %{with xine}
176%files xine
177%defattr(644,root,root,755)
178%attr(755,root,root) %{_bindir}/kxineplayer
179%endif
This page took 0.063963 seconds and 4 git commands to generate.