packages: VirtualBox/VirtualBox.spec - save old work: package guest only to...

glen glen at pld-linux.org
Mon Aug 2 13:43:19 CEST 2010


Author: glen                         Date: Mon Aug  2 11:43:19 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- save old work: package guest only tools and other files

---- Files affected:
packages/VirtualBox:
   VirtualBox.spec (1.289 -> 1.290) 

---- Diffs:

================================================================
Index: packages/VirtualBox/VirtualBox.spec
diff -u packages/VirtualBox/VirtualBox.spec:1.289 packages/VirtualBox/VirtualBox.spec:1.290
--- packages/VirtualBox/VirtualBox.spec:1.289	Mon Aug  2 09:42:08 2010
+++ packages/VirtualBox/VirtualBox.spec	Mon Aug  2 13:43:14 2010
@@ -149,6 +149,8 @@
 local machines. Virtual machine definitions can therefore easily be
 ported to other computers.
 
+You should install this package in your Host OS.
+
 %description -l pl.UTF-8
 Oracle VirtualBox OSE jest emulatorem sprzętu x86. Kierowany do
 zastosowań serwerowych, desktopowych oraz wbudowanych jest obecnie
@@ -181,6 +183,8 @@
 %description udev
 udev rules for VirtualBox OSE kernel modules.
 
+You should install this package in your Host OS.
+
 %description udev -l pl.UTF-8
 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa.
 
@@ -194,6 +198,23 @@
 
 This package contains ISO9660 image with drivers for Guest OS.
 
+You should install this package in your Host OS.
+
+%package guest
+Summary:	VirtualBox Guest Additions
+Group:		Base
+Requires:	kernel%{_alt_kernel}-misc-vboxsf = %{version}-%{release}
+Requires:	kernel%{_alt_kernel}-misc-vboxvideo = %{version}-%{release}
+Requires:	xorg-driver-input-vboxmouse = %{version}-%{release}
+Requires:	xorg-driver-video-vboxvideo = %{version}-%{release}
+
+%description guest
+Tools that utilize kernel modules for supporting integration with the
+Host, including file sharing and tracking of mouse pointer movement
+and X.org X11 video and mouse driver.
+
+You should install this package in your Guest OS.
+
 %package -n pam-pam_vbox
 Summary:	PAM module to perform automated guest logons
 Group:		Base
@@ -459,10 +480,11 @@
 rm -vf $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/vboxvideo_drv*.{o,so}
 
 # XXX: where else to install them that vboxvideo_dri.so finds them? patch with rpath?
+mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLarrayspu.so
 mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLcrutil.so
-mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpackspu.so
 mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLerrorspu.so
 mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLfeedbackspu.so
+mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpackspu.so
 mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_libdir}}/VBoxOGLpassthroughspu.so
 
 install -d $RPM_BUILD_ROOT/etc/udev/rules.d
@@ -477,20 +499,23 @@
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxkeyboard.tar.bz2
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/tst*
 
+# IPRT Testcase / Tool - Source Code Massager.
+rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/scm
+
+# Guest Only Tools
+mv $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,%{_bindir}}/VBoxService
+
 # unknown - checkme
-rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/EfiThunk
+%if 1
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPInstall
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPLoggerCtl
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/SUPUninstall
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/VBox.sh
-rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/VBoxEFI32.fd
-rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/VBoxEFI64.fd
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxClient
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxControl
-rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxOGLarrayspu.so
-rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/VBoxService
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/vboxshell.py
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/xpidl
+%endif
 
 # packaged by kernel part
 rm $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf
@@ -675,6 +700,9 @@
 %{_libdir}/VirtualBox/VBoxDD2R0.r0
 %{_libdir}/VirtualBox/VBoxDDR0.r0
 %{_libdir}/VirtualBox/VMMR0.r0
+%{_libdir}/VirtualBox/EfiThunk
+%{_libdir}/VirtualBox/VBoxEFI32.fd
+%{_libdir}/VirtualBox/VBoxEFI64.fd
 %{_libdir}/VirtualBox/components/VBoxXPCOMBase.xpt
 %{_libdir}/VirtualBox/components/VirtualBox_XPCOM.xpt
 %attr(755,root,root) %{_libdir}/VirtualBox/components/VBoxC.so
@@ -720,6 +748,10 @@
 %defattr(644,root,root,755)
 %{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
 
+%files guest
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/VBoxService
+
 %files -n pam-pam_vbox
 %defattr(644,root,root,755)
 %attr(755,root,root) /%{_lib}/security/pam_vbox.so
@@ -737,6 +769,7 @@
 %attr(755,root,root) %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
 %attr(755,root,root) %{_libdir}/xorg/modules/dri/vboxvideo_dri.so
 # vboxvideo_dri.so deps
+%attr(755,root,root) %{_libdir}/VBoxOGLarrayspu.so
 %attr(755,root,root) %{_libdir}/VBoxOGLcrutil.so
 %attr(755,root,root) %{_libdir}/VBoxOGLerrorspu.so
 %attr(755,root,root) %{_libdir}/VBoxOGLfeedbackspu.so
@@ -782,6 +815,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.290  2010/08/02 11:43:14  glen
+- save old work: package guest only tools and other files
+
 Revision 1.289  2010/08/02 07:42:08  glen
 - adapter, perms for shared lib
 - no point listing all kernel brands, you know to use them anyway
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/VirtualBox/VirtualBox.spec?r1=1.289&r2=1.290&f=u



More information about the pld-cvs-commit mailing list