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