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