]> git.pld-linux.org Git - packages/RealPlayer.git/blame - RealPlayer.spec
- removed obsoleted GNOME mime-info stuff
[packages/RealPlayer.git] / RealPlayer.spec
CommitLineData
f90f6c15 1%define _name realplay
98414f97 2Summary: RealPlayer - RealAudio and RealVideo player
f90f6c15 3Summary(pl): RealPlayer - odtwarzacz RealAudio i RealVideo
4Name: RealPlayer
f93c7cf4 5Version: 10.0.4
d6ee24cf 6Release: 2
f90f6c15 7License: Helix DNA Technology Binary Research Use License (not distributable, see LICENSE)
8Group: X11/Applications/Multimedia
23c0c990
JB
9# download from https://helixcommunity.org/project/showfiles.php?group_id=154
10%ifarch %{ix86}
f93c7cf4
KK
11Source0: https://helixcommunity.org/download.php/1145/%{name}-%{version}.750-20050401.i586.rpm
12# NoSource0-md5: bd072df4b53b81099dfc5e0617bebeb4
f90f6c15 13NoSource: 0
23c0c990
JB
14%endif
15%ifarch ppc
f93c7cf4
KK
16Source1: https://helixcommunity.org/download.php/1147/realplay-%{version}.750-linux-2.2-libc6-gcc32-powerpc.bin
17# NoSource1-md5: 73ba2410e6a6c1d6e76b493419736c93
23c0c990
JB
18NoSource: 1
19%endif
a26fe8d8 20URL: http://www.real.com/
39c71e17 21BuildRequires: cpio
d784466a 22BuildRequires: sed >= 4.0
39c71e17 23Requires: sed >= 4.0
a26fe8d8 24Obsoletes: G2player
d6ee24cf 25Obsoletes: RealPlayer-gnome
a26fe8d8 26Conflicts: realplayer
23c0c990 27ExclusiveArch: %{ix86} ppc
a26fe8d8 28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
f90f6c15 29
30%description
31Streaming audio/video/flash/pix/text player.
32
33%description -l pl
34Odtwarzacz strumieni audio/video/flash/pix/tekst.
35
36%package -n mozilla-plugin-%{name}
37Summary: RealPlayer Mozilla plugin
38Summary(pl): Wtyczka Mozilli RealPlayer
39Group: X11/Applications/Multimedia
a26fe8d8
JB
40PreReq: mozilla-embedded
41Requires: %{name} = %{version}-%{release}
f90f6c15 42
43%description -n mozilla-plugin-%{name}
44RealPlayer Mozilla plugin
45
46%description -n mozilla-plugin-%{name} -l pl
47Wtyczka Mozilli RealPlayer
48
49%package -n mozilla-firefox-plugin-%{name}
3b5a0f61 50Summary: RealPlayer Mozilla Firefox plugin
51Summary(pl): Wtyczka Mozilli Firefox RealPlayer
52Group: X11/Applications/Multimedia
a26fe8d8
JB
53PreReq: mozilla-firefox
54Requires: %{name} = %{version}-%{release}
f90f6c15 55
56%description -n mozilla-firefox-plugin-%{name}
57RealPlayer Mozilla plugin
58
59%description -n mozilla-firefox-plugin-%{name} -l pl
60Wtyczka Mozilli RealPlayer
61
f90f6c15 62%prep
63%setup -q -c -T
23c0c990 64%ifarch %{ix86}
39c71e17 65rpm2cpio %{SOURCE0} | cpio -dimu
df580e77 66mv -f usr/local/RealPlayer/* .
23c0c990
JB
67%endif
68%ifarch ppc
c2511e91 69dd if=%{SOURCE1} bs=1 skip=158895 | tar xjf -
23c0c990 70%endif
f90f6c15 71
72%install
73rm -rf $RPM_BUILD_ROOT
74install -d $RPM_BUILD_ROOT%{_desktopdir} \
75 $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins \
76 $RPM_BUILD_ROOT%{_libdir}/mozilla-firefox/plugins \
39c71e17 77 $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{_name},%{_datadir}/locale} \
f90f6c15 78 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{48x48,128x128}/mimetypes \
d6ee24cf 79 $RPM_BUILD_ROOT%{_iconsdir}/hicolor/{16x16,32x32,48x48,128x128}/apps
f90f6c15 80
81cp -a codecs common plugins lib $RPM_BUILD_ROOT%{_libdir}/%{_name}
82
83icons="mime-application-generic \
84mime-application-ogg \
85mime-application-ram \
86mime-application-rpm \
87mime-application-smil \
88mime-audio-aiff \
89mime-audio-au \
90mime-audio-generic \
91mime-audio-mp3 \
92mime-audio-mp4 \
93mime-audio-ogg \
94mime-audio-ra \
95mime-audio-wav \
96mime-text-realtext \
97mime-video-avi \
98mime-video-generic \
99mime-video-mov \
100mime-video-ogg \
101mime-video-rv \
102mime-video-swf"
103
104cd share/icons
105for i in $icons;
106do
107install ${i}_48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/mimetypes/${i}.png
108# SIC! there is no 192 size defined in hicolor, therefore use 128
109install ${i}_192x192.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/mimetypes/${i}.png
110done
111install realplay_16x16.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/16x16/apps/realplay.png
112install realplay_32x32.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/32x32/apps/realplay.png
113install realplay_48x48.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/48x48/apps/realplay.png
114install realplay_192x192.png $RPM_BUILD_ROOT%{_iconsdir}/hicolor/128x128/apps/realplay.png
115cd -
116
39c71e17 117cp -rf share/locale/* $RPM_BUILD_ROOT%{_datadir}/locale
f90f6c15 118
98414f97
KK
119install mozilla/*.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
120install mozilla/*.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla-firefox/plugins
f90f6c15 121
3b5a0f61 122install realplay* $RPM_BUILD_ROOT%{_libdir}/%{_name}
f90f6c15 123ln -sf ../lib/%{_name}/realplay $RPM_BUILD_ROOT%{_bindir}/realplay
124
f90f6c15 125install share/realplay.desktop $RPM_BUILD_ROOT%{_desktopdir}
f90f6c15 126
296bac0a 127install -d $RPM_BUILD_ROOT%{_libdir}/%{_name}/share/{default,realplay}
f90f6c15 128
296bac0a 129install share/realplay/* $RPM_BUILD_ROOT%{_libdir}/%{_name}/share/realplay
f90f6c15 130install share/default/* $RPM_BUILD_ROOT%{_libdir}/%{_name}/share/default
131install share/*.html $RPM_BUILD_ROOT%{_libdir}/%{_name}/share
132install share/*.css $RPM_BUILD_ROOT%{_libdir}/%{_name}/share
8c77c61a 133%{__sed} -i -e 's&#[ \t]*HELIX_LIBS[ \t]*=.*$&HELIX_LIBS=%{_libdir}/%{_name} ; export HELIX_LIBS&' \
296bac0a 134 $RPM_BUILD_ROOT%{_libdir}/realplay/realplay
f90f6c15 135
ccb7ac22
JB
136# "player" and "widget" domains
137%find_lang %{name} --all-name
f90f6c15 138
139%clean
140rm -rf $RPM_BUILD_ROOT
141
489205c4 142%post
143umask 022
144[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
145
146%postun
147umask 022
148[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
149
ccb7ac22 150%files -f %{name}.lang
f90f6c15 151%defattr(644,root,root,755)
152%doc LICENSE README
153%attr(755,root,root) %{_bindir}/realplay
154%dir %{_libdir}/%{_name}
155%dir %{_libdir}/%{_name}/codecs
f90f6c15 156%attr(755,root,root) %{_libdir}/%{_name}/codecs/*.so*
ccb7ac22 157%dir %{_libdir}/%{_name}/common
f90f6c15 158%attr(755,root,root) %{_libdir}/%{_name}/common/*.so*
ccb7ac22 159%dir %{_libdir}/%{_name}/lib
f90f6c15 160%attr(755,root,root) %{_libdir}/%{_name}/lib/*.so*
ccb7ac22 161%dir %{_libdir}/%{_name}/plugins
f90f6c15 162%attr(755,root,root) %{_libdir}/%{_name}/plugins/*.so*
296bac0a 163%attr(755,root,root) %{_libdir}/%{_name}/realplay
164%attr(755,root,root) %{_libdir}/%{_name}/realplay.bin
165
f90f6c15 166%{_libdir}/%{_name}/share
296bac0a 167
f90f6c15 168%{_iconsdir}/hicolor/*/*/*.png
169%{_desktopdir}/*.desktop
170
f90f6c15 171%files -n mozilla-plugin-%{name}
172%defattr(644,root,root,755)
ccb7ac22
JB
173%attr(755,root,root) %{_libdir}/mozilla/plugins/*.so
174%{_libdir}/mozilla/plugins/*.xpt
f90f6c15 175
176%files -n mozilla-firefox-plugin-%{name}
177%defattr(644,root,root,755)
ccb7ac22
JB
178%attr(755,root,root) %{_libdir}/mozilla-firefox/plugins/*.so
179%{_libdir}/mozilla-firefox/plugins/*.xpt
This page took 0.134825 seconds and 4 git commands to generate.