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