]> git.pld-linux.org Git - packages/adobe-flash.git/blob - adobe-flash.spec
- don't mention netraider, it's dead
[packages/adobe-flash.git] / adobe-flash.spec
1 #
2 # Conditional build:
3 %bcond_with     license_agreement       # generates package
4 #
5 Summary:        Flash plugin for Netscape-compatible WWW browsers
6 Summary(pl):    Wtyczka Flash dla przegl±darek WWW zgodnych z Netscape
7 %define         base_name       macromedia-flash
8 %if %{with license_agreement}
9 Name:           %{base_name}
10 %else
11 Name:           %{base_name}-installer
12 %endif
13 Version:        7.0r25
14 Release:        2%{?with_license_agreement:wla}
15 License:        Free to use, non-distributable
16 Group:          X11/Applications/Multimedia
17 %if %{with license_agreement}
18 Source0:        http://fpdownload.macromedia.com/get/shockwave/flash/english/linux/%{version}/install_flash_player_7_linux.tar.gz
19 # NoSource0-md5:        79c59a5ea29347e01c8e6575dd054cd1
20 %endif
21 URL:            http://www.macromedia.com/software/flash/
22 ExclusiveArch:  %{ix86}
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Flash plugin for Netscape-compatible WWW browsers.
27
28 %description -l pl
29 Wtyczka Flash dla przegl±darek WWW zgodnych z Netscape.
30
31 %package -n mozilla-plugin-macromedia-flash
32 Summary:        Flash plugin for Mozilla based browsers
33 Summary(pl):    Wtyczka Flash dla przegl±darek opartych na Mozilli
34 Group:          X11/Applications/Multimedia
35 PreReq:         mozilla-embedded >= 1.0
36 Obsoletes:      flash-plugin
37
38 %description -n mozilla-plugin-macromedia-flash
39 This package contains flash plugin for Mozilla based browsers, i.e.
40 mozilla itself, galeon or skipstone.
41
42 %description -n mozilla-plugin-macromedia-flash -l pl
43 Pakiet zawiera wtyczkê dla technologii Flash dla przegl±darek opartych
44 na Mozilli, np.: mozilli jako takiej, galeona czy te¿ skipstone'a.
45
46 %package -n mozilla-firefox-plugin-macromedia-flash
47 Summary:        Flash plugin for Mozilla Firefox browser
48 Summary(pl):    Wtyczka Flash dla Mozilla Firefox
49 Group:          X11/Applications/Multimedia
50 PreReq:         mozilla-firefox
51 Obsoletes:      flash-plugin
52
53 %description -n mozilla-firefox-plugin-macromedia-flash
54 This package contains flash plugin for Mozilla Firefox browser.
55
56 %description -n mozilla-firefox-plugin-macromedia-flash -l pl
57 Pakiet zawiera wtyczkê dla technologii Flash dla przegl±darki
58 Mozilla Firefox.
59
60 %package -n konqueror-plugin-macromedia-flash
61 Summary:        Flash plugin for Konqueror browser
62 Summary(pl):    Wtyczka obs³uguj±ca Flash dla przegl±darki Konqueror
63 Group:          X11/Applications/Multimedia
64 PreReq:         konqueror >= 3.0.8-2.3
65 Obsoletes:      flash-plugin
66
67 %description -n konqueror-plugin-macromedia-flash
68 This package contains flash plugin for Konqueror browser.
69
70 %description -n konqueror-plugin-macromedia-flash -l pl
71 Pakiet zawiera wtyczkê obs³uguj±c± technologiê Flash dla przegl±darki
72 Konqueror.
73
74 %prep
75 %if %{with license_agreement}
76 %setup -q -n install_flash_player_7_linux
77 %endif
78
79 %install
80 rm -rf $RPM_BUILD_ROOT
81 %if ! %{with license_agreement}
82 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{base_name}}
83
84 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/%{base_name}.install
85 #!/bin/sh
86 if [ "\$1" = "--with" -a "\$2" = "license_agreement" ]; then
87         TMPDIR=\`rpm --eval "%%{tmpdir}"\`; export TMPDIR
88         SPECDIR=\`rpm --eval "%%{_specdir}"\`; export SPECDIR
89         SRPMDIR=\`rpm --eval "%%{_srcrpmdir}"\`; export SRPMDIR
90         SOURCEDIR=\`rpm --eval "%%{_sourcedir}"\`; export SOURCEDIR
91         BUILDDIR=\`rpm --eval "%%{_builddir}"\`; export BUILDDIR
92         RPMDIR=\`rpm --eval "%%{_rpmdir}"\`; export RPMDIR
93         BACKUP=0
94         mkdir -p \$TMPDIR \$SPECDIR \$SRPMDIR \$RPMDIR \$SRPMDIR \$SOURCEDIR \$BUILDDIR
95         if [ -f \$SPECDIR/%{base_name}.spec ]; then
96                 BACKUP=1
97                 mv -f \$SPECDIR/%{base_name}.spec \$SPECDIR/%{base_name}.spec.prev
98         fi
99         if echo "\$3" | grep '\.src\.rpm$' >/dev/null; then
100                 ( cd \$SRPMDIR
101                 if echo "\$3" | grep '://' >/dev/null; then
102                         wget --passive-ftp -t0 "\$3"
103                 else
104                         cp -f "\$3" .
105                 fi
106                 rpm2cpio \`basename "\$3"\` | ( cd \$TMPDIR; cpio -i %{base_name}.spec )
107                 )
108                 cp -i \$TMPDIR/%{base_name}.spec \$SPECDIR/%{base_name}.spec \
109                         || exit 1
110         else
111                 cp -i "\$3" \$SPECDIR || exit 1
112         fi
113         ( cd \$SPECDIR
114         %{_bindir}/builder -nc -ncs --with license_agreement --opts --target=%{_target_cpu} %{base_name}.spec
115         if [ "\$?" -ne 0 ]; then
116                 exit 2
117         fi
118         RPMNAME1=mozilla-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
119         RPMNAME2=mozilla-firefox-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
120         RPMNAME3=konqueror-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
121         RPMNAMES=
122         if rpm -q --whatprovides mozilla-embedded >/dev/null 2>&1; then
123                 RPMNAMES=\$RPMDIR/\$RPMNAME1
124                 echo "Installing \$RPMNAME1"
125         else
126                 echo "Not installing \$RPMNAME1"
127         fi
128         if rpm -q mozilla-firefox >/dev/null 2>&1; then
129                 RPMNAMES="\$RPMNAMES \$RPMDIR/\$RPMNAME2"
130                 echo "Installing \$RPMNAME2"
131         else
132                 echo "Not installing \$RPMNAME2"
133         fi
134         if rpm -q konqueror >/dev/null 2>&1; then
135                 RPMNAMES="\$RPMNAMES \$RPMDIR/\$RPMNAME3"
136                 echo "Installing \$RPMNAME3"
137         else
138                 echo "Not installing \$RPMNAME3"
139         fi
140         rpm -U \$RPMNAMES || \
141                 echo -e "Install manually the file(s):\n   \$RPMNAMES" )
142         if [ "\$BACKUP" -eq 1 ]; then
143                 if [ -f \$SPECDIR/%{base_name}.spec.prev ]; then
144                         mv -f \$SPECDIR/%{base_name}.spec.prev \$SPECDIR/%{base_name}.spec
145                 fi
146         fi
147 else
148         echo "
149 License issues made us not to include inherent files into
150 this package by default. If you want to create full working
151 package please build it with the following command:
152
153 \$0 --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
154 "
155 fi
156 EOF
157
158 install %{_specdir}/%{base_name}.spec $RPM_BUILD_ROOT%{_datadir}/%{base_name}
159
160 %else
161
162 install -d $RPM_BUILD_ROOT%{_libdir}/{mozilla/plugins,/mozilla-firefox/plugins,/kde3/plugins/konqueror}
163
164 install *.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
165 install *.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla-firefox/plugins
166 install *.so $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror
167
168 %endif
169
170 %clean
171 rm -rf $RPM_BUILD_ROOT
172
173 %if ! %{with license_agreement}
174 %pre
175 echo "
176 License issues made us not to include inherent files into
177 this package by default. If you want to create full working
178 package please build it with the following command:
179
180 %{base_name}.install --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
181 "
182 %endif
183
184 %post -n mozilla-plugin-macromedia-flash
185 umask 022
186 rm -f /usr/%{_lib}/mozilla/components/{compreg,xpti}.dat
187 if [ -x /usr/bin/regxpcom ]; then
188         MOZILLA_FIVE_HOME=/usr/%{_lib}/mozilla /usr/bin/regxpcom
189 fi
190
191 %postun -n mozilla-plugin-macromedia-flash
192 umask 022
193 rm -f /usr/%{_lib}/mozilla/components/{compreg,xpti}.dat
194 if [ -x /usr/bin/regxpcom ]; then
195         MOZILLA_FIVE_HOME=/usr/%{_lib}/mozilla /usr/bin/regxpcom
196 fi
197
198 %if ! %{with license_agreement}
199 %files
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_bindir}/%{base_name}.install
202 %{_datadir}/%{base_name}
203
204 %else
205 %files -n mozilla-plugin-macromedia-flash
206 %defattr(644,root,root,755)
207 %attr(755,root,root) %{_libdir}/mozilla/plugins/*.so
208 %{_libdir}/mozilla/plugins/*.xpt
209
210 %files -n mozilla-firefox-plugin-macromedia-flash
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_libdir}/mozilla-firefox/plugins/*.so
213 %{_libdir}/mozilla-firefox/plugins/*.xpt
214
215 %files -n konqueror-plugin-macromedia-flash
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_libdir}/kde3/plugins/konqueror/*.so
218 %endif
This page took 0.041338 seconds and 4 git commands to generate.