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}.1
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 || exit 1
110 cp -i "$3" $SPECDIR || exit 1
113 %{_bindir}/builder -nc -ncs --with license_agreement --opts --target=%{_target_cpu} %{base_name}.spec
114 if [ "$?" -ne 0 ]; then
117 RPMNAME1=mozilla-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
118 RPMNAME2=mozilla-firefox-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
119 RPMNAME3=konqueror-plugin-macromedia-flash-%{version}-%{release}wla.%{_target_cpu}.rpm
121 if rpm -q --whatprovides mozilla-embedded >/dev/null 2>&1; then
122 RPMNAMES=$RPMDIR/$RPMNAME1
123 echo "Installing $RPMNAME1"
125 echo "Not installing $RPMNAME1"
127 if rpm -q mozilla-firefox >/dev/null 2>&1; then
128 RPMNAMES="$RPMNAMES $RPMDIR/$RPMNAME2"
129 echo "Installing $RPMNAME2"
131 echo "Not installing $RPMNAME2"
133 if rpm -q konqueror >/dev/null 2>&1; then
134 RPMNAMES="$RPMNAMES $RPMDIR/$RPMNAME3"
135 echo "Installing $RPMNAME3"
137 echo "Not installing $RPMNAME3"
139 rpm -U $RPMNAMES || echo -e "Install manually the file(s):\n $RPMNAMES" )
140 if [ "$BACKUP" -eq 1 ]; then
141 if [ -f $SPECDIR/%{base_name}.spec.prev ]; then
142 mv -f $SPECDIR/%{base_name}.spec.prev $SPECDIR/%{base_name}.spec
147 License issues made us not to include inherent files into
148 this package by default. If you want to create full working
149 package please build it with the following command:
151 $0 --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
156 install %{_specdir}/%{base_name}.spec $RPM_BUILD_ROOT%{_datadir}/%{base_name}
160 install -d $RPM_BUILD_ROOT%{_libdir}/{mozilla/plugins,/mozilla-firefox/plugins,/kde3/plugins/konqueror}
162 install *.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
163 install *.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla-firefox/plugins
164 install *.so $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror
169 rm -rf $RPM_BUILD_ROOT
171 %if ! %{with license_agreement}
174 License issues made us not to include inherent files into
175 this package by default. If you want to create full working
176 package please build it with the following command:
178 %{base_name}.install --with license_agreement %{_datadir}/%{base_name}/%{base_name}.spec
182 %post -n mozilla-plugin-macromedia-flash
184 rm -f /usr/%{_lib}/mozilla/components/{compreg,xpti}.dat
185 if [ -x /usr/bin/regxpcom ]; then
186 MOZILLA_FIVE_HOME=/usr/%{_lib}/mozilla /usr/bin/regxpcom
189 %postun -n mozilla-plugin-macromedia-flash
191 rm -f /usr/%{_lib}/mozilla/components/{compreg,xpti}.dat
192 if [ -x /usr/bin/regxpcom ]; then
193 MOZILLA_FIVE_HOME=/usr/%{_lib}/mozilla /usr/bin/regxpcom
196 %if ! %{with license_agreement}
198 %defattr(644,root,root,755)
199 %attr(755,root,root) %{_bindir}/%{base_name}.install
200 %{_datadir}/%{base_name}
203 %files -n mozilla-plugin-macromedia-flash
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/mozilla/plugins/*.so
206 %{_libdir}/mozilla/plugins/*.xpt
208 %files -n mozilla-firefox-plugin-macromedia-flash
209 %defattr(644,root,root,755)
210 %attr(755,root,root) %{_libdir}/mozilla-firefox/plugins/*.so
211 %{_libdir}/mozilla-firefox/plugins/*.xpt
213 %files -n konqueror-plugin-macromedia-flash
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/kde3/plugins/konqueror/*.so