X-Git-Url: http://git.pld-linux.org/?p=packages%2FVirtualBox-bin.git;a=blobdiff_plain;f=VirtualBox-bin.spec;h=7acd8fecaf36d4b9d0892c26ec55e4273e7836fe;hp=aec4ff26ae19bf2d1321ca24befc084ad2238f8a;hb=0573593f95c75a5ff94fc02b7d60fc42053986c7;hpb=bba7e338db0c7c157cb0622276131445919a28d4 diff --git a/VirtualBox-bin.spec b/VirtualBox-bin.spec index aec4ff2..7acd8fe 100644 --- a/VirtualBox-bin.spec +++ b/VirtualBox-bin.spec @@ -2,8 +2,15 @@ %bcond_without dist_kernel # without distribution kernel %bcond_without kernel # don't build kernel module %bcond_without userspace # don't build userspace package +%bcond_with force_userspace # force userspace build (useful if alt_kernel is set) %bcond_with verbose # verbose kernel mod build +%if "%{_alt_kernel}" != "%{nil}" +%undefine with_userspace +%endif +%if %{with force_userspace} +%define with_userspace 1 +%endif # disable debug - no symbols here %define _enable_debug_packages 0 %define rel 1 @@ -12,22 +19,22 @@ %else %define arch x86 %endif -%define prev 53138 %define pname VirtualBox +%define prev 64453 + Summary: VirtualBox - x86 hardware virtualizer Summary(pl.UTF-8): VirtualBox - wirtualizator sprzętu x86 Name: %{pname}-bin -Version: 3.0.8 +Version: 3.2.8 Release: %{rel} License: Free for non-commercial use, non-distributable Group: Applications/Emulators -#Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-%{prev}-Linux_%{arch}.run -Source0: %{pname}-%{version}-%{prev}-Linux_%{arch}.run +Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}-%{prev}-Linux_%{arch}.run +# NoSource0-md5: 9b85875277ef728527e421b7f69f5b55 NoSource: 0 -#Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf -Source1: UserManual.pdf -# Source1-md5: 7b9dcaa2339f122db12228c6501c2176 +Source1: http://download.virtualbox.org/virtualbox/%{version}/UserManual.pdf +# Source1-md5: 322feb471c55b81e95e0caecdc93efb0 Source3: %{pname}-vboxdrv.init Source4: %{pname}-vboxadd.init Source5: %{pname}-vboxnetadp.init @@ -35,8 +42,12 @@ Source6: %{pname}-vboxnetflt.init Source7: %{pname}-vboxvfs.init Source8: %{pname}.desktop Source9: %{pname}.sh +Source10: udev.rules URL: http://www.virtualbox.org/ %{?with_userspace:BuildRequires: ffmpeg-libs} +%if %{with kernel} +%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build} +%endif BuildRequires: rpmbuild(macros) >= 1.379 Requires(post,preun): /sbin/chkconfig Requires(postun): /usr/sbin/groupdel @@ -51,8 +62,8 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _noautoreq libavcodec.so.51 libavformat.so.51 %description -Sun VirtualBox is a general-purpose full virtualizer for x86 hardware. -Targeted at server, desktop and embedded use. +Oracle VirtualBox is a general-purpose full virtualizer for x86 +hardware. Targeted at server, desktop and embedded use. Some of the features of VirtualBox are: @@ -69,7 +80,7 @@ local machines. Virtual machine definitions can therefore easily be ported to other computers. %description -l pl.UTF-8 -Sun VirtualBox jest emulatorem sprzętu x86. Kierowany do zastosowań +Oracle VirtualBox jest emulatorem sprzętu x86. Kierowany do zastosowań serwerowych, desktopowych oraz wbudowanych. Przykładowe cechy VirtualBoksa: @@ -90,7 +101,6 @@ konfigurację maszyny wirtualnej na inny komputer. %package udev Summary: udev rules for VirtualBox kernel modules Summary(pl.UTF-8): Reguły udev dla modułów jądra Linuksa dla VirtualBoksa -Release: %{rel} Group: Base/Kernel Requires: udev-core @@ -100,6 +110,30 @@ udev rules for VirtualBox kernel modules. %description udev -l pl.UTF-8 Reguły udev dla modułów jądra Linuksa dla VirtualBoksa. +%package -n xorg-driver-input-vboxmouse +Summary: X.org mouse driver for VirtualBox guest OS +Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie +Group: X11/Applications +Requires: xorg-xserver-server >= 1.0.99.901 + +%description -n xorg-driver-input-vboxmouse +X.org mouse driver for VirtualBox guest OS. + +%description -n xorg-driver-input-vboxmouse -l pl.UTF-8 +Sterownik myszy dla systemu gościa w VirtualBoksie. + +%package -n xorg-driver-video-vboxvideo +Summary: X.org video driver for VirtualBox guest OS +Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie +Group: X11/Applications +Requires: xorg-xserver-server >= 1.0.99.901 + +%description -n xorg-driver-video-vboxvideo +X.org video driver for VirtualBox guest OS. + +%description -n xorg-driver-video-vboxvideo -l pl.UTF-8 +Sterownik grafiki dla systemu gościa w VirtualBoksie. + %package -n kernel%{_alt_kernel}-misc-vboxadd Summary: VirtualBox Guest Additions for Linux Module Summary(pl.UTF-8): Moduł jądra Linuksa dla VirtualBoksa @@ -200,43 +234,11 @@ Host file system access VFS for VirtualBox. Moduł jądra Linuksa dla VirtualBoksa - dostęp do plików systemu głównego z poziomu systemu gościa. -%package -n xorg-driver-input-vboxmouse -Summary: X.org mouse driver for VirtualBox guest OS -Summary(pl.UTF-8): Sterownik myszy dla systemu gościa w VirtualBoksie -Release: %{rel} -Group: X11/Applications -Requires: xorg-xserver-server >= 1.0.99.901 - -%description -n xorg-driver-input-vboxmouse -X.org mouse driver for VirtualBox guest OS. - -%description -n xorg-driver-input-vboxmouse -l pl.UTF-8 -Sterownik myszy dla systemu gościa w VirtualBoksie. - -%package -n xorg-driver-video-vboxvideo -Summary: X.org video driver for VirtualBox guest OS -Summary(pl.UTF-8): Sterownik grafiki dla systemu gościa w VirtualBoksie -Release: %{rel} -Group: X11/Applications -Requires: xorg-xserver-server >= 1.0.99.901 - -%description -n xorg-driver-video-vboxvideo -X.org video driver for VirtualBox guest OS. - -%description -n xorg-driver-video-vboxvideo -l pl.UTF-8 -Sterownik grafiki dla systemu gościa w VirtualBoksie. - %prep %setup -qcT %{__sh} %{SOURCE0} --noexec --keep %{__tar} -jxf install/VirtualBox.tar.bz2 -cat <<'EOF' > udev.conf -KERNEL=="vboxdrv", NAME="%k", GROUP="vbox", MODE="0660" -KERNEL=="vboxadd", NAME="%k", GROUP="vbox", MODE="0660" -KERNEL=="vboxnetctl", NAME="%k", GROUP="vbox", MODE="0660" -EOF - install %{SOURCE1} . sed 's#@LIBDIR@#%{_libdir}#' < %{SOURCE9} > VirtualBox-wrapper.sh @@ -285,7 +287,7 @@ for f in VBox{DDU,REM,RT,VMM,XPCOM}.so; do done cp -a accessible additions components nls rdesktop-vrdp-keymaps $RPM_BUILD_ROOT%{_libdir}/VirtualBox -install License-7.html $RPM_BUILD_ROOT%{_libdir}/VirtualBox +install License-8.html $RPM_BUILD_ROOT%{_libdir}/VirtualBox install VBox.png $RPM_BUILD_ROOT%{_pixmapsdir}/VBox.png install %{SOURCE8} $RPM_BUILD_ROOT%{_desktopdir}/%{pname}.desktop @@ -297,7 +299,7 @@ ln -s %{_libdir}/libavcodec.so.5? $RPM_BUILD_ROOT%{_libdir}/VirtualBox/libavcode ln -s %{_libdir}/libavformat.so.5? $RPM_BUILD_ROOT%{_libdir}/VirtualBox/libavformat.so.51 install -d $RPM_BUILD_ROOT/etc/udev/rules.d -install udev.conf $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules +cp -a %{SOURCE10} $RPM_BUILD_ROOT/etc/udev/rules.d/virtualbox.rules %endif %if %{with kernel} @@ -405,6 +407,7 @@ fi %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD2.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDD.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxDDU.so +%attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestControlSvc.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxGuestPropSvc.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxHeadless.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxKeyboard.so @@ -421,7 +424,6 @@ fi %endif %attr(755,root,root) %{_libdir}/VirtualBox/VBoxRT.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSDL.so -%attr(755,root,root) %{_libdir}/VirtualBox/VBoxSettings.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedClipboard.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedCrOpenGL.so %attr(755,root,root) %{_libdir}/VirtualBox/VBoxSharedFolders.so @@ -432,6 +434,7 @@ fi %attr(755,root,root) %{_libdir}/VirtualBox/libQtCoreVBox.so.4 %attr(755,root,root) %{_libdir}/VirtualBox/libQtGuiVBox.so.4 %attr(755,root,root) %{_libdir}/VirtualBox/libQtNetworkVBox.so.4 +%attr(755,root,root) %{_libdir}/VirtualBox/libQtOpenGLVBox.so.4 %attr(755,root,root) %{_libdir}/VirtualBox/VRDPAuth.so %attr(4755,root,root) %{_libdir}/VirtualBox/VirtualBox %attr(755,root,root) %{_libdir}/VirtualBox/VirtualBox.so @@ -463,22 +466,28 @@ fi %{_libdir}/VirtualBox/components/VBoxXPCOM.so %{_libdir}/VirtualBox/components/VirtualBox_XPCOM.xpt %{_libdir}/VirtualBox/rdesktop-vrdp-keymaps -%{_libdir}/VirtualBox/License-7.html +%{_libdir}/VirtualBox/License-8.html %{_libdir}/VirtualBox/VirtualBox.chm %lang(bg) %{_libdir}/VirtualBox/nls/*_bg.qm %lang(ca) %{_libdir}/VirtualBox/nls/*_ca.qm +%lang(ca_VA) %{_libdir}/VirtualBox/nls/*_ca_VA.qm %lang(cs) %{_libdir}/VirtualBox/nls/*_cs.qm +%lang(da) %{_libdir}/VirtualBox/nls/*_da.qm %lang(de) %{_libdir}/VirtualBox/nls/*_de.qm +%lang(en) %{_libdir}/VirtualBox/nls/*_en.qm %lang(es) %{_libdir}/VirtualBox/nls/*_es.qm %lang(eu) %{_libdir}/VirtualBox/nls/*_eu.qm %lang(fi) %{_libdir}/VirtualBox/nls/*_fi.qm %lang(fr) %{_libdir}/VirtualBox/nls/*_fr.qm +%lang(gl_ES) %{_libdir}/VirtualBox/nls/*_gl_ES.qm %lang(hu) %{_libdir}/VirtualBox/nls/*_hu.qm %lang(id) %{_libdir}/VirtualBox/nls/*_id.qm %lang(it) %{_libdir}/VirtualBox/nls/*_it.qm %lang(ja) %{_libdir}/VirtualBox/nls/*_ja.qm %lang(km_KH) %{_libdir}/VirtualBox/nls/*_km_KH.qm %lang(ko) %{_libdir}/VirtualBox/nls/*_ko.qm +%lang(lt) %{_libdir}/VirtualBox/nls/*_lt.qm +%lang(nl) %{_libdir}/VirtualBox/nls/*_nl.qm %lang(pl) %{_libdir}/VirtualBox/nls/*_pl.qm %lang(pt) %{_libdir}/VirtualBox/nls/*_pt.qm %lang(pt_BR) %{_libdir}/VirtualBox/nls/*_pt_BR.qm