SPECS: realplayer.spec - up to 10.0.7, x86 only - previous version...
glen
glen at pld-linux.org
Mon Mar 27 16:02:40 CEST 2006
Author: glen Date: Mon Mar 27 14:02:40 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- up to 10.0.7, x86 only
- previous version tagged
---- Files affected:
SPECS:
realplayer.spec (1.28 -> 1.29)
---- Diffs:
================================================================
Index: SPECS/realplayer.spec
diff -u SPECS/realplayer.spec:1.28 SPECS/realplayer.spec:1.29
--- SPECS/realplayer.spec:1.28 Thu Sep 1 13:05:34 2005
+++ SPECS/realplayer.spec Mon Mar 27 16:02:33 2006
@@ -1,25 +1,38 @@
# $Revision$, $Date$
-Summary: Welcome to RealPlayer 8.0!
+#
+# Conditional build:
+%bcond_without autodeps # don't BR packages needed only for resolving deps
+#
+Summary: RealNetworks' open source media player
Summary(pl): RealPlayer - odtwarzacz RealAudio i RealVideo
Name: realplayer
-Version: 8.0
-Release: 3
-License: commercial (Copyright (C) RealNetworks, Inc.)
+Version: 10.0.7
+Release: 1
+License: Helix DNA Technology Binary Research Use License (not redistributable)
Group: X11/Applications/Multimedia
-URL: http://www.real.com/
-Source0: %{name}.desktop
-Source1: rp8_linux_alpha_rh62_cs1.bin
-Source2: rp8_linux20_libc6_i386_cs2.bin
-Source3: rp8_linux_powerpc_cs1.bin
-Source4: rp8_linux_sparc_cs1.bin
-Conflicts: RealPlayer
+URL: https://player.helixcommunity.org/2005/downloads/
+Source0: https://helixcommunity.org/download.php/1916/realplay-%{version}.785-linux-2.2-libc6-gcc32-i586.bin
+# NoSource0-md5: 3ef0d073320106d1bf75bdac8e4b250e
+NoSource: 0
+Source1: %{name}.sh
+Patch0: %{name}-desktop.patch
+BuildRequires: rpmbuild(macros) >= 1.236
+%if %{with autodeps}
+BuildRequires: atk
+BuildRequires: glib2
+BuildRequires: gtk+2
+BuildRequires: libgcc
+BuildRequires: libstdc++
+BuildRequires: pango
+%endif
+Requires: browser-plugins(%{_target_cpu})
Obsoletes: G2player
+Conflicts: RealPlayer
+ExclusiveArch: %{ix86}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-NoSource: 1
-NoSource: 2
-NoSource: 3
-NoSource: 4
-ExclusiveArch: %{ix86} alpha ppc sparc
+
+%define _plugindir %{_libdir}/browser-plugins
+%define _noautocompressdoc LICENSE README
%description
Streaming audio/video/flash/pix/text player.
@@ -27,77 +40,113 @@
%description -l pl
Odtwarzacz strumieni audio/video/flash/pix/tekst.
-%package -n mozilla-plugin-%{name}
-Summary: RealPlayer Mozilla plugin
-Summary(pl): Wtyczka Mozilli RealPlayer
+%package -n browser-plugin-%{name}
+Summary: RealPlayer browser plugin
+Summary(pl): Wtyczka browser RealPlayer
Group: X11/Applications/Multimedia
Requires: %{name} = %{version}-%{release}
-Prereq: mozilla-embedded
+Obsoletes: mozilla-plugin-realplayer
-%description -n mozilla-plugin-%{name}
-RealPlayer Mozilla plugin
+%description -n browser-plugin-%{name}
+RealPlayer browser plugin
-%description -n mozilla-plugin-%{name} -l pl
-Wtyczka Mozilli RealPlayer
+%description -n browser-plugin-%{name} -l pl
+Wtyczka browser RealPlayer
%prep
-%setup -q -c -T
-%ifarch alpha
-dd if=%{SOURCE1} skip=1 bs=1768256 | gzip -d | tar xvf -
-%endif
-%ifarch %{ix86}
-dd if=%{SOURCE2} skip=1 bs=1090640 | gzip -d | tar xvf -
-%endif
-%ifarch ppc
-dd if=%{SOURCE3} skip=1 bs=1497512 | gzip -d | tar xvf -
-%endif
-%ifarch sparc
-dd if=%{SOURCE4} skip=1 bs=1497512 | gzip -d | tar xvf -
-%endif
+%setup -qcT
+chmod +x %{SOURCE0}
+D=$(pwd)
+HOME=$D %{SOURCE0} -p -d $D
+install %{SOURCE1} realplay.sh
+%{__sed} -i -e 's,/lib/,/%{_lib}/,' realplay.sh
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_desktopdir} \
- $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins \
- $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name},%{_pixmapsdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/realplay,%{_libdir}/%{name},%{_pixmapsdir},%{_desktopdir},%{_plugindir}} \
+ $RPM_BUILD_ROOT%{_datadir}/locale
+
+cp -a lib codecs common plugins $RPM_BUILD_ROOT%{_libdir}/%{name}
+install realplay.sh $RPM_BUILD_ROOT%{_bindir}/realplay
+install realplay.bin $RPM_BUILD_ROOT%{_libdir}/%{name}/realplay
+cp -a README LICENSE $RPM_BUILD_ROOT%{_libdir}/%{name}
+install share/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
+install share/realplay.desktop $RPM_BUILD_ROOT%{_desktopdir}
+install mozilla/* $RPM_BUILD_ROOT%{_plugindir}
+cp -a share/{realplay,default,*.{html,css}} $RPM_BUILD_ROOT%{_datadir}/realplay
+rm -rf docs
+install -d docs
+ln -s %{_libdir}/%{name}/README docs
+ln -s %{_libdir}/%{name}/LICENSE docs
+
+cd share/locale
+for LC in *; do
+ install -d $RPM_BUILD_ROOT%{_datadir}/locale/${LC}/LC_MESSAGES
+# ln -s %{_datadir}/locale/${LC}/player.mo $RPM_BUILD_ROOT%{_datadir}/locale/${LC}/LC_MESSAGES/realplay.mo
+# ln -s %{_datadir}/locale/${LC}/widget.mo $RPM_BUILD_ROOT%{_datadir}/locale/${LC}/LC_MESSAGES/libgtkhx.mo
+ cp ${LC}/player.mo $RPM_BUILD_ROOT%{_datadir}/locale/${LC}/LC_MESSAGES/realplay.mo
+ cp ${LC}/widget.mo $RPM_BUILD_ROOT%{_datadir}/locale/${LC}/LC_MESSAGES/libgtkhx.mo
+# ln %{_datadir}/locale/${LC}/player.mo $RPM_BUILD_ROOT%{_datadir}/realplay/${LC}/LC_MESSAGES/realplay.mo
+# ln %{_datadir}/locale/${LC}/widget.mo $RPM_BUILD_ROOT%{_datadir}/realplay/${LC}/LC_MESSAGES/libgtkhx.mo
+done
+cd ../..
+
+%find_lang realplay
+%find_lang libgtkhx
+cat libgtkhx.lang >> realplay.lang
+
+%clean
+rm -rf $RPM_BUILD_ROOT
-cp -a Codecs Common Plugins $RPM_BUILD_ROOT%{_libdir}/%{name}
-install realplay raclass.zip $RPM_BUILD_ROOT%{_libdir}/%{name}
-install *.rm $RPM_BUILD_ROOT%{_libdir}/%{name}
-install *.{png,xpm} $RPM_BUILD_ROOT%{_pixmapsdir}
-install rpnp.so $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins
+%triggerin -n browser-plugin-%{name} -- mozilla-firefox
+%nsplugin_install -d %{_libdir}/mozilla-firefox/plugins nphelix.{so,xpt}
-ln -sf ../lib/%{name}/realplay $RPM_BUILD_ROOT%{_bindir}/realplay
+%triggerun -n browser-plugin-%{name} -- mozilla-firefox
+%nsplugin_uninstall -d %{_libdir}/mozilla-firefox/plugins nphelix.{so,xpt}
-ln -sf %{_docdir}/%{name}-%{version} $RPM_BUILD_ROOT%{_libdir}/%{name}/Help
+%triggerin -n browser-plugin-%{name} -- mozilla
+%nsplugin_install -d %{_libdir}/mozilla/plugins nphelix.{so,xpt}
-install %{SOURCE0} $RPM_BUILD_ROOT%{_desktopdir}
+%triggerun -n browser-plugin-%{name} -- mozilla
+%nsplugin_uninstall -d %{_libdir}/mozilla/plugins nphelix.{so,xpt}
-%clean
-rm -rf $RPM_BUILD_ROOT
+%triggerin -n browser-plugin-%{name} -- opera
+%nsplugin_install -d %{_libdir}/opera/plugins nphelix.{so,xpt}
-%files
+%triggerun -n browser-plugin-%{name} -- opera
+%nsplugin_uninstall -d %{_libdir}/opera/plugins nphelix.{so,xpt}
+
+%triggerin -n browser-plugin-%{name} -- konqueror
+%nsplugin_install -d %{_libdir}/kde3/plugins/konqueror nphelix.{so,xpt}
+
+%triggerun -n browser-plugin-%{name} -- konqueror
+%nsplugin_uninstall -d %{_libdir}/kde3/plugins/konqueror nphelix.{so,xpt}
+
+%files -f realplay.lang
%defattr(644,root,root,755)
-%doc LICENSE README Help/*
-%{_desktopdir}/%{name}.desktop
+%doc docs/*
%attr(755,root,root) %{_bindir}/realplay
%dir %{_libdir}/%{name}
-%dir %{_libdir}/%{name}/Codecs
-%dir %{_libdir}/%{name}/Common
-%dir %{_libdir}/%{name}/Plugins
-%dir %{_libdir}/%{name}/Plugins/ExtResources
-%attr(755,root,root) %{_libdir}/%{name}/Codecs/*.so.*.*
-%attr(755,root,root) %{_libdir}/%{name}/Common/*.so.*.*
-%attr(755,root,root) %{_libdir}/%{name}/Plugins/*.so.*.*
-%{_libdir}/%{name}/Plugins/ExtResources/*
+%dir %{_libdir}/%{name}/codecs
+%dir %{_libdir}/%{name}/common
+%dir %{_libdir}/%{name}/plugins
+%dir %{_libdir}/%{name}/lib
+%attr(755,root,root) %{_libdir}/%{name}/lib/*.so
+%attr(755,root,root) %{_libdir}/%{name}/codecs/*.so
+%attr(755,root,root) %{_libdir}/%{name}/common/*.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so
%attr(755,root,root) %{_libdir}/%{name}/realplay
-%{_libdir}/%{name}/raclass.zip
-%{_libdir}/%{name}/*.rm
+%{_libdir}/%{name}/README
+%{_libdir}/%{name}/LICENSE
+%dir %{_datadir}/realplay
%{_pixmapsdir}/*
+%{_desktopdir}/*
+%{_datadir}/realplay/*
-%files -n mozilla-plugin-%{name}
+%files -n browser-plugin-%{name}
%defattr(644,root,root,755)
-%{_libdir}/mozilla/plugins/*
+%attr(755,root,root) %{_plugindir}/*.so
+%{_plugindir}/*.xpt
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -105,6 +154,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.29 2006/03/27 14:02:33 glen
+- up to 10.0.7, x86 only
+- previous version tagged
+
Revision 1.28 2005/09/01 11:05:34 darekr
- strict deps; use _pixmapsdir macro
@@ -159,13 +212,13 @@
- URL updated - previous was dead...
Revision 1.12 2002/03/27 12:07:39 roman
-License: commercial (Copyright (C) RealNetworks, Inc.)
+- License: commercial (Copyright (C) RealNetworks, Inc.)
Revision 1.11 2002/03/27 10:52:01 roman
- reverting last change
Revision 1.10 2002/03/27 10:44:30 roman
-s/commercial/Commercial in License:
+- s/commercial/Commercial in License:
Revision 1.9 2002/03/25 16:25:59 djrzulf
- added Source urls,
@@ -175,7 +228,7 @@
Group field using gettext).
Revision 1.7 2002/01/18 02:14:47 kloczek
-perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
+- perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
Revision 1.6 2001/10/30 14:59:11 ankry
- added ExclusiveArch: this spec does not support sparc
@@ -184,7 +237,7 @@
- adapterized, added pl translations, Obsoletes: G2player
Revision 1.4 2001/07/31 15:53:52 dobrek
--Added alpha version
+- Added alpha version
Revision 1.3 2001/07/31 15:44:43 dobrek
- Updated to 8.0
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/realplayer.spec?r1=1.28&r2=1.29&f=u
More information about the pld-cvs-commit
mailing list