3 %bcond_with license_agreement # generates package
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}
11 Name: %{base_name}-installer
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
21 URL: http://www.macromedia.com/software/flash/
22 ExclusiveArch: %{ix86}
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Flash plugin for Netscape-compatible WWW browsers.
29 Wtyczka Flash dla przegl±darek WWW zgodnych z Netscape.
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
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.
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.
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
53 %description -n mozilla-firefox-plugin-macromedia-flash
54 This package contains flash plugin for Mozilla Firefox browser.
56 %description -n mozilla-firefox-plugin-macromedia-flash -l pl
57 Pakiet zawiera wtyczkê dla technologii Flash dla przegl±darki
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
67 %description -n konqueror-plugin-macromedia-flash
68 This package contains flash plugin for Konqueror browser.
70 %description -n konqueror-plugin-macromedia-flash -l pl
71 Pakiet zawiera wtyczkê obs³uguj±c± technologiê Flash dla przegl±darki
75 %if %{with license_agreement}
76 %setup -q -n install_flash_player_7_linux
80 rm -rf $RPM_BUILD_ROOT
81 %if ! %{with license_agreement}
82 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{base_name}}
84 cat <<EOF >$RPM_BUILD_ROOT%{_bindir}/%{base_name}.install
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
94 mkdir -p \$TMPDIR \$SPECDIR \$SRPMDIR \$RPMDIR \$SRPMDIR \$SOURCEDIR \$BUILDDIR
95 if [ -f \$SPECDIR/%{base_name}.spec ]; then
97 mv -f \$SPECDIR/%{base_name}.spec \$SPECDIR/%{base_name}.spec.prev
99 if echo "\$3" | grep '\.src\.rpm$' >/dev/null; then
101 if echo "\$3" | grep '://' >/dev/null; then
102 wget --passive-ftp -t0 "\$3"
106 rpm2cpio \`basename "\$3"\` | ( cd \$TMPDIR; cpio -i %{base_name}.spec )
108 cp -i \$TMPDIR/%{base_name}.spec \$SPECDIR/%{base_name}.spec \
111 cp -i "\$3" \$SPECDIR || exit 1
114 %{_bindir}/builder -nc -ncs --with license_agreement --opts --target=%{_target_cpu} %{base_name}.spec
115 if [ "\$?" -ne 0 ]; then
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
122 if rpm -q --whatprovides mozilla-embedded >/dev/null 2>&1; then
123 RPMNAMES=\$RPMDIR/\$RPMNAME1
124 echo "Installing \$RPMNAME1"
126 echo "Not installing \$RPMNAME1"
128 if rpm -q mozilla-firefox >/dev/null 2>&1; then
129 RPMNAMES="\$RPMNAMES \$RPMDIR/\$RPMNAME2"
130 echo "Installing \$RPMNAME2"
132 echo "Not installing \$RPMNAME2"
134 if rpm -q konqueror >/dev/null 2>&1; then
135 RPMNAMES="\$RPMNAMES \$RPMDIR/\$RPMNAME3"
136 echo "Installing \$RPMNAME3"
138 echo "Not installing \$RPMNAME3"
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
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:
153 \$0 --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
158 install %{_specdir}/%{base_name}.spec $RPM_BUILD_ROOT%{_datadir}/%{base_name}
162 install -d $RPM_BUILD_ROOT%{_libdir}/{mozilla/plugins,/mozilla-firefox/plugins,/kde3/plugins/konqueror}
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
171 rm -rf $RPM_BUILD_ROOT
173 %if ! %{with license_agreement}
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:
180 %{base_name}.install --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
184 %post -n mozilla-plugin-macromedia-flash
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
191 %postun -n mozilla-plugin-macromedia-flash
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
198 %if ! %{with license_agreement}
200 %defattr(644,root,root,755)
201 %attr(755,root,root) %{_bindir}/%{base_name}.install
202 %{_datadir}/%{base_name}
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
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
215 %files -n konqueror-plugin-macromedia-flash
216 %defattr(644,root,root,755)
217 %attr(755,root,root) %{_libdir}/kde3/plugins/konqueror/*.so