Hello community,
here is the log from the commit of package virtualbox-ose for openSUSE:Factory
checked in at Sat Jul 4 13:19:48 CEST 2009.
--------
--- virtualbox-ose/virtualbox-ose.changes 2009-06-19 11:08:05.000000000 +0200
+++ /mounts/work_src_done/STABLE/virtualbox-ose/virtualbox-ose.changes 2009-06-21 22:05:06.000000000 +0200
@@ -6,0 +7,10 @@
+Wed Jun 17 15:25:56 CEST 2009 - mseben@suse.cz
+
+- updated to 3.0.0_BETA_2, major new features were added:
+ * Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only)
+ * Windows guests: ability to use Direct3D 8/9 applications / games (experimental)
+ * Support for OpenGL 2.0 for Windows, Linux and Solaris guests
+- deprecated : 64issue.diff , validate-op-gcc43.diff and increment.diff
+- disabled Makefile-vboxadd,Makefile-vboxnetflt and Makefile-vboxvfs
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
VirtualBox-2.2.4-OSE-patched.tar.bz2
virtualbox-ose-increment.diff
virtualbox-validate-op-gcc43.diff
New:
----
VirtualBox-3.0.0_BETA1_OSE-patched.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ virtualbox-ose.spec ++++++
--- /var/tmp/diff_new_pack.g20468/_old 2009-07-04 13:19:25.000000000 +0200
+++ /var/tmp/diff_new_pack.g20468/_new 2009-07-04 13:19:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package virtualbox-ose (Version 2.2.4)
+# spec file for package virtualbox-ose (Version 2.9.9.90.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -37,7 +37,7 @@
%endif
BuildRequires: bin86 dev86 libidl-devel libqt4-devel libxslt-devel yasm
BuildRequires: SDL-devel kernel-syms module-init-tools
-BuildRequires: e2fsprogs-devel libcap-devel python-devel update-desktop-files
+BuildRequires: e2fsprogs-devel libcap-devel libcurl-devel python-devel update-desktop-files
%if %suse_version <= 1030
BuildRequires: compat-libstdc++
%endif
@@ -66,8 +66,8 @@
%endif
#
ExclusiveArch: %ix86 x86_64
-Version: 2.2.4
-Release: 3
+Version: 2.9.9.90.1
+Release: 1
Summary: VirtualBox OSE is an Emulator
License: GPL v2 or later
Group: System/Emulators/PC
@@ -75,7 +75,7 @@
#
# WARNING: This is not a comment, but the real command to repack souce:
#%(sh %{_sourcedir}/virtualbox-patch-source VirtualBox-%{version}_OSE.tar.bz2)
-Source0: VirtualBox-%{version}-OSE-patched.tar.bz2
+Source0: VirtualBox-3.0.0_BETA1_OSE-patched.tar.bz2
Source1: Makefile
Source2: 60-vboxdrv.rules
Source3: README.SUSE
@@ -94,15 +94,12 @@
Patch3: vbox-kmp-vboxvfs.diff
Patch4: %{name}-init-scripts.diff
Patch6: virtualbox-gcc43-fixes.diff
-Patch7: virtualbox-validate-op-gcc43.diff
Patch9: virtualbox-system-yasm.diff
Patch10: vbox-2.6.25
Patch14: vbox-kbuild_unit_paths.diff
Patch16: virtualbox-ose-disable-updates.diff
Patch17: virtualbox-ose-sudo-tmpdir.diff
Patch18: vbox-swab_2.6.29_header.diff
-#PATCH-FIX-UPSTREAM same variable used twiceand post incremented in the same expression (already fixed in SVN upstream)
-Patch19: virtualbox-ose-increment.diff
#
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: pwdutils permissions
@@ -178,7 +175,7 @@
innotek GmbH
%prep
-%setup -q -n VirtualBox-%{version}_OSE
+%setup -q -n VirtualBox-3.0.0_BETA1_OSE
%ifarch amd64 x86_64 ia32e em64t
# this patch0 is taken from mandriva (i just adapt it to fit
# to the latest virtualbox-ose package)
@@ -186,10 +183,8 @@
%patch0
%patch3
%endif
-%patch1
%patch4
%patch6
-%patch7
%patch9
%patch10 -p1
%patch14
@@ -197,7 +192,6 @@
%patch17
%if %suse_version >= 1110
%patch18
-%patch19
%endif
%__cp %{SOURCE7} .
@@ -228,13 +222,15 @@
VBOX_LINUX_SRC=/usr/src/linux-%{kernel_version}-obj/%{_target_cpu}/default \
%endif
all
-# install custom Makefiles
-%__cp %{SOURCE1} out/linux.*/release/bin/src/vboxdrv
-%__cp %{SOURCE11} out/linux.*/release/bin/src/vboxnetflt/Makefile
-%__cp %{SOURCE5} out/linux.*/release/bin/additions/src/vboxadd/Makefile
-%__cp %{SOURCE6} out/linux.*/release/bin/additions/src/vboxvfs/Makefile
+# install custom Makefiles,
+# ! I don't see any reasons why we should use customs Makefiles, disabled for now
+#%__cp %{SOURCE1} out/linux.*/release/bin/src/vboxdrv
+#%__cp %{SOURCE11} out/linux.*/release/bin/src/vboxnetflt/Makefile
+#%__cp %{SOURCE5} out/linux.*/release/bin/additions/src/vboxadd/Makefile
+#%__cp %{SOURCE6} out/linux.*/release/bin/additions/src/vboxvfs/Makefile
for mod in out/linux.*/release/bin/src/vboxdrv \
out/linux.*/release/bin/src/vboxnetflt \
+ out/linux.*/release/bin/src/vboxnetadp \
out/linux.*/release/bin/additions/src/vboxadd \
out/linux.*/release/bin/additions/src/vboxvfs
do
@@ -251,6 +247,7 @@
# make kbuild happy - a cleaner solution might be a toplevel Makefile
# see linux/Documentation/kbuild/modules.txt section 7.3
test $(basename $mod) = "vboxnetflt" && %__cp ../vboxdrv/obj/$flavor/Module.symvers obj/$flavor
+ test $(basename $mod) = "vboxnetadp" && %__cp ../vboxdrv/obj/$flavor/Module.symvers obj/$flavor
test $(basename $mod) = "vboxvfs" && %__cp ../vboxadd/obj/$flavor/Module.symvers obj/$flavor
%__make -C /usr/src/linux-obj/%_target_cpu/$flavor modules \
M=$PWD/obj/$flavor xPWD=$(pwd) xARCH=%{_target_cpu}
@@ -266,6 +263,7 @@
kernel_version_=${k%%-*}
for mod in out/linux.*/release/bin/src/vboxdrv \
out/linux.*/release/bin/src/vboxnetflt \
+ out/linux.*/release/bin/src/vboxnetadp \
out/linux.*/release/bin/additions/src/vboxadd \
out/linux.*/release/bin/additions/src/vboxvfs
do
@@ -314,14 +312,11 @@
# virtualbox guest tools
%__install -d -m 755 %{buildroot}%{_bindir}
%__install -d -m 755 %{buildroot}/sbin
-%__install -m 755 vboxadd-timesync %{buildroot}%{_bindir}
-#%__install -m 755 vboxadd-xclient %{buildroot}%{_bindir}
%__install -m 755 VBoxClient %{buildroot}%{_bindir}
%__install -m 755 mountvboxsf %{buildroot}/sbin/mount.vboxsf
popd
pushd src/VBox/Additions/linux/installer
%__install -m 744 vboxadd.sh %{buildroot}%{_sysconfdir}/init.d/vboxadd
-%__install -m 744 vboxadd-timesync.sh %{buildroot}%{_sysconfdir}/init.d/vboxadd-timesync
popd
pushd src/VBox/Additions/x11/Installer
%__install -d -m 755 %{buildroot}%{_datadir}/virtualbox
@@ -369,8 +364,6 @@
%__install -m 644 out/linux.*/release/bin/VBox.png %{buildroot}%{_datadir}/pixmaps/virtualbox.png
# copy the init scripts
%__install -m 744 src/VBox/Installer/linux/vboxdrv.sh.in %{buildroot}%{_sysconfdir}/init.d/vboxdrv
-# this dir is needed by the VBoxAddIF/VBoxDeleteIF scripts
-#%__install -d -m 755 %{buildroot}%{_var}/run/VirtualBox
# create wrapper scripts
for file in VBoxManage VBoxHeadless VBoxSDL VBoxSVC VirtualBox; do
%__cat > %{buildroot}%{_bindir}/$file << EOF
@@ -385,7 +378,7 @@
%suse_update_desktop_file -i %{name} System Emulator
%__install -d -m 755 %{buildroot}%{_sbindir}
# create rc symlinks
-for file in vboxdrv vboxadd vboxadd-timesync; do
+for file in vboxdrv vboxadd; do
%__ln_s %{_sysconfdir}/init.d/$file %{buildroot}%{_sbindir}/rc$file
done
###
@@ -444,14 +437,13 @@
%post guest-tools
%fillup_and_insserv -f -y vboxadd
-%fillup_and_insserv -f -y vboxadd-timesync
%preun
%stop_on_removal vboxdrv
exit 0
%preun guest-tools
-%stop_on_removal vboxadd vboxadd-timesync
+%stop_on_removal vboxadd
exit 0
%postun
@@ -468,7 +460,7 @@
exit 0
%postun guest-tools
-%restart_on_update vboxadd vboxadd-timesync
+%restart_on_update vboxadd
%insserv_cleanup
%verifyscript
%verify_permissions -e %{_vbox_instdir}/VBoxBFE -e %{_vbox_instdir}/VBoxHeadless -e %{_vbox_instdir}/VBoxSDL -e %{_vbox_instdir}/VirtualBox
@@ -504,6 +496,7 @@
%{_vbox_instdir}/VBoxNetAdpCtl
%{_vbox_instdir}/VBoxNetDHCP
%{_vbox_instdir}/VBoxXPCOMIPCD
+%{_vbox_instdir}/VBoxTestOGL
%{_vbox_instdir}/components/*.so
%{_vbox_instdir}/components/*.xpt
%verify(not mode) %attr(0755,root,vboxusers) %{_vbox_instdir}/VBoxBFE
@@ -535,14 +528,10 @@
%files guest-tools
%defattr(-, root, root)
-%{_bindir}/vboxadd-timesync
-#%{_bindir}/vboxadd-xclient
%{_bindir}/VBoxClient
/sbin/mount.vboxsf
%{_sbindir}/rcvboxadd
-%{_sbindir}/rcvboxadd-timesync
%{_sysconfdir}/init.d/vboxadd
-%{_sysconfdir}/init.d/vboxadd-timesync
%dir %{_datadir}/virtualbox
%{_datadir}/virtualbox/x11config.pl
%{_datadir}/virtualbox/x11restore.pl
++++++ virtualbox-ose-init-scripts.diff ++++++
--- /var/tmp/diff_new_pack.g20468/_old 2009-07-04 13:19:25.000000000 +0200
+++ /var/tmp/diff_new_pack.g20468/_new 2009-07-04 13:19:25.000000000 +0200
@@ -1,25 +1,3 @@
-Index: src/VBox/Additions/linux/installer/vboxadd-timesync.sh
-===================================================================
---- src/VBox/Additions/linux/installer/vboxadd-timesync.sh.orig
-+++ src/VBox/Additions/linux/installer/vboxadd-timesync.sh
-@@ -23,7 +23,7 @@
- #
- ### BEGIN INIT INFO
- # Provides: vboxadd-timesync
--# Required-Start: vboxadd
-+# Required-Start: vboxadd $remote_fs
- # Required-Stop: vboxadd
- # Default-Start: 2 3 4 5
- # Default-Stop: 0 1 6
-@@ -273,7 +273,7 @@
- dmnstatus
- ;;
- *)
-- echo "Usage: $0 {start|stop|restart|status}"
-+ echo "Usage: $0 {start|stop|restart|status|reload}"
- exit 1
- esac
-
Index: src/VBox/Additions/linux/installer/vboxadd.sh
===================================================================
--- src/VBox/Additions/linux/installer/vboxadd.sh.orig
@@ -161,8 +139,8 @@
Index: src/VBox/Installer/linux/vboxdrv.sh.in
===================================================================
---- src/VBox/Installer/linux/vboxdrv.sh.in.orig
-+++ src/VBox/Installer/linux/vboxdrv.sh.in
+--- src/VBox/Installer/linux/vboxdrv.sh.in.orig 2009-06-18 11:09:37.000000000 +0200
++++ src/VBox/Installer/linux/vboxdrv.sh.in 2009-06-18 11:09:16.000000000 +0200
@@ -19,11 +19,12 @@
#
### BEGIN INIT INFO
@@ -178,24 +156,29 @@
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin:$PATH
-@@ -180,12 +180,7 @@
+@@ -178,13 +179,6 @@
failure "Cannot create device $DEVICE with major $MAJOR and minor $MINOR"
fi
fi
- # ensure permissions
- if ! chown :$GROUPNAME $DEVICE 2>/dev/null; then
+- rmmod vboxnetadp 2>/dev/null
- rmmod vboxnetflt 2>/dev/null
- rmmod vboxdrv 2>/dev/null
- failure "Cannot change owner $GROUPNAME for device $DEVICE"
- fi
-+
if ! modprobe vboxnetflt > /dev/null 2>&1; then
failure "modprobe vboxnetflt failed. Please use 'dmesg' to find out why"
fi
-@@ -260,28 +261,8 @@ stop_vms()
+@@ -268,38 +262,8 @@
setup()
{
stop
+- if find /lib/modules/`uname -r` -name "vboxnetadp\.*" 2>/dev/null|grep -q vboxnetadp; then
+- begin_msg "Removing old VirtualBox netadp kernel module"
+- find /lib/modules/`uname -r` -name "vboxnetadp\.*" 2>/dev/null|xargs rm -f 2>/dev/null
+- succ_msg
+- fi
- if find /lib/modules/`uname -r` -name "vboxnetflt\.*" 2>/dev/null|grep -q vboxnetflt; then
- begin_msg "Removing old VirtualBox netflt kernel module"
- find /lib/modules/`uname -r` -name "vboxnetflt\.*" 2>/dev/null|xargs rm -f 2>/dev/null
@@ -217,6 +200,11 @@
- --no-print-directory install >> $LOG 2>&1; then
- failure "Look at $LOG to find out what went wrong"
- fi
+- if ! $BUILDVBOXNETADP \
+- --use-module-symvers /tmp/vboxdrv-Module.symvers \
+- --no-print-directory install >> $LOG 2>&1; then
+- failure "Look at $LOG to find out what went wrong"
+- fi
- rm -f /etc/vbox/module_not_compiled
+ begin_msg "Recompiling VirtualBox kernel module, NOT. It has been packaged."
+ begin_msg "Recompiling VirtualBox netflt kernel module, NOT. It has been packaged."
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org