X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=adobe-flash.spec;h=233425ccbb9282db2222858529d3a4287438dba8;hb=refs%2Fheads%2FADOBE_FLASH_9_0;hp=9e6fc8c51c7f9bae3f0378cf4b6d7cd96d2cf1b1;hpb=8a82e1f1ece928742d86ca2c7ac79ce64090999f;p=packages%2Fadobe-flash.git diff --git a/adobe-flash.spec b/adobe-flash.spec index 9e6fc8c..233425c 100644 --- a/adobe-flash.spec +++ b/adobe-flash.spec @@ -1,93 +1,117 @@ # # Conditional build: +%bcond_with license_agreement # generates package # +%define ver_major 9 +%define ver_minor 0 +%define ver_patch 124 +%define ver_serial 0 +%define base_name adobe-flash +%define rel 2 Summary: Flash plugin for Netscape-compatible WWW browsers -Summary(pl): Wtyczka Flash dla przegl±darek WWW zgodnych z Netscape -Name: macromedia-flash -Version: 6.0r79 -Release: 4 +Summary(pl.UTF-8): Wtyczka Flash dla przeglądarek WWW zgodnych z Netscape +%if %{with license_agreement} +Name: %{base_name} +%else +Name: %{base_name}-installer +%endif +Version: %{ver_major}.%{ver_minor}.%{ver_patch}.%{ver_serial} +Release: %{rel}%{?with_license_agreement:wla} License: Free to use, non-distributable Group: X11/Applications/Multimedia -Source0: http://download.macromedia.com/pub/shockwave/flash/english/linux/%{version}/install_flash_player_6_linux.tar.gz -# NoSource0-md5: a6f73da96f89d3dba4fadd4020dd7f38 -NoSource: 0 -URL: http://www.macromedia.com/software/flash/ +%if %{with license_agreement} +Source0: http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz +# NoSource0-md5: a311fd97aa6c214f63dc089a20cf7a39 +%else +Source1: license-installer.sh +%endif +URL: http://www.adobe.com/products/flashplayer/ +%if %{with license_agreement} +BuildRequires: rpmbuild(macros) >= 1.357 +Requires: browser-plugins >= 2.0 +# apparently dlopened by player +Requires: libasound.so.2 +%else +Requires: rpm-build-tools +%endif +Provides: macromedia-flash +Provides: browser(flash) +Obsoletes: flash-plugin +Obsoletes: konqueror-plugin-macromedia-flash +Obsoletes: macromedia-flash +Obsoletes: mozilla-firefox-plugin-macromedia-flash +Obsoletes: mozilla-plugin-macromedia-flash ExclusiveArch: %{ix86} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define _noautoreqdep libstdc++-libc6.2-2.so.3 - -%description -Flash plugin for Netscape-compatible WWW browsers. +%define _sysconfdir /etc/adobe -%description -l pl -Wtyczka Flash dla przegl±darek WWW zgodnych z Netscape. +# No debuginfo to be stored +%define _enable_debug_packages 0 -%package -n mozilla-plugin-macromedia-flash -Summary: Flash plugin for Mozilla based browsers -Summary(pl): Wtyczka Flash dla przegl±darek opartych na Mozilli -Group: X11/Applications/Multimedia -PreReq: mozilla-embedded >= 1.0 -Requires: compat-libstdc++-2.10 -Obsoletes: flash-plugin +%description +Adobe(R) Flash(R) Player 9 for Linux - the next-generation client +runtime for engaging with Flash content and applications on Linux. -%description -n mozilla-plugin-macromedia-flash -This package contains flash plugin for Mozilla based browsers, i.e. -mozilla itself, galeon or skipstone. +%description -l pl.UTF-8 +Adobe(R) Flash(R) Player - środowisko nowej generacji do obsługi +treści i aplikacji we Flashu pod Linuksem. -%description -n mozilla-plugin-macromedia-flash -l pl -Pakiet zawiera wtyczkê dla technologii Flash dla przegl±darek opartych -na Mozilli, np.: mozilli jako takiej, galeona czy te¿ skipstone'a. +%prep +%if %{with license_agreement} +%setup -q -n install_flash_player_%{ver_major}_linux +%endif -%package -n konqueror-plugin-macromedia-flash -Summary: Flash plugin for konqueror based browser -Summary(pl): Wtyczka obs³uguj±ca Flash dla przegl±darek opartych na konquerorze -Group: X11/Applications/Multimedia -PreReq: konqueror >= 3.0.8-2.3 -Requires: compat-libstdc++-2.10 -Obsoletes: flash-plugin +%install +rm -rf $RPM_BUILD_ROOT +%if %{without license_agreement} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{base_name}} -%description -n konqueror-plugin-macromedia-flash -This package contains flash plugin for konqueror based browsers, i.e. -konqueror itself or netraider. +sed -e ' + s/@BASE_NAME@/%{base_name}/g + s/@TARGET_CPU@/%{_target_cpu}/g + s-@VERSION@-%{version}-g + s-@RELEASE@-%{release}-g + s,@SPECFILE@,%{_datadir}/%{base_name}/%{base_name}.spec,g +' %{SOURCE1} > $RPM_BUILD_ROOT%{_bindir}/%{base_name}.install -%description -n konqueror-plugin-macromedia-flash -l pl -Pakiet zawiera wtyczkê obs³uguj±c± technologiê Flash dla przegl±darek -opartych na konquerorze, czyli konquerora jako takiego oraz -netraidera. +install %{_specdir}/%{base_name}.spec $RPM_BUILD_ROOT%{_datadir}/%{base_name} -%prep -%setup -q -n install_flash_player_6_linux +%else -%install -rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_libdir}/{mozilla/plugins,/kde3/plugins/konqueror} +install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_browserpluginsdir}} +cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/mms.cfg +# http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=16701594 +AutoUpdateDisable=1 +AutoUpdateInterval=0 +EOF +install *.so $RPM_BUILD_ROOT%{_browserpluginsdir} -install *.{so,xpt} $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins -install *.so $RPM_BUILD_ROOT%{_libdir}/kde3/plugins/konqueror +%endif %clean rm -rf $RPM_BUILD_ROOT -%post -n mozilla-plugin-macromedia-flash -umask 022 -rm -f %{_libdir}/mozilla/components/{compreg,xpti}.dat -if [ -x %{_bindir}/regxpcom ]; then - MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regxpcom -fi +%if %{without license_agreement} +%post +%{_bindir}/%{base_name}.install +%else +%post +%update_browser_plugins -%postun -n mozilla-plugin-macromedia-flash -umask 022 -rm -f %{_libdir}/mozilla/components/{compreg,xpti}.dat -if [ -x %{_bindir}/regxpcom ]; then - MOZILLA_FIVE_HOME=%{_libdir}/mozilla %{_bindir}/regxpcom +%postun +if [ "$1" = 0 ]; then + %update_browser_plugins fi +%endif -%files -n mozilla-plugin-macromedia-flash -%defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/mozilla/plugins/*.so -%{_libdir}/mozilla/plugins/*.xpt - -%files -n konqueror-plugin-macromedia-flash +%files %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/kde3/plugins/konqueror/*.so +%if %{without license_agreement} +%attr(755,root,root) %{_bindir}/%{base_name}.install +%{_datadir}/%{base_name} +%else +%dir %{_sysconfdir} +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mms.cfg +%attr(755,root,root) %{_browserpluginsdir}/*.so +%endif