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