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