]> git.pld-linux.org Git - packages/VirtualBox.git/blobdiff - VirtualBox.spec
up to 5.0.12
[packages/VirtualBox.git] / VirtualBox.spec
index 65a5c894fae9c12638441d231c64ef3a6c827a8e..05c1f72ce826f3c7b67bf70a08700d8e908a7985 100644 (file)
@@ -40,19 +40,21 @@ exit 1
 %define                _enable_debug_packages  0
 %endif
 
-%define                rel             0.1
+%define                qtver   4.8.0
+
+%define                rel             1
 %define                pname           VirtualBox
 Summary:       VirtualBox - x86 hardware virtualizer
 Summary(pl.UTF-8):     VirtualBox - wirtualizator sprzętu x86
 Name:          %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel}
-Version:       5.0.0
+Version:       5.0.12
 Release:       %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}}
 License:       GPL v2
 Group:         Applications/Emulators
 Source0:       http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}.tar.bz2
-# Source0-md5: 1f43c53b49c50bd7700a86000ca85dda
+# Source0-md5: 5912835882ef547e0559c7e73bc85828
 Source1:       http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
-# Source1-md5: 8d9f1d600ff65d1230b9b4e386f2ad48
+# Source1-md5: 2a48dcce3f53618d078d473bc91cead3
 Source2:       vboxservice.init
 Source3:       vboxservice.service
 Source5:       mount.vdi
@@ -87,25 +89,32 @@ BuildRequires:      libstdc++-multilib-32-static
 %if "%{pld_release}" == "ac"
 BuildRequires: XFree86-devel
 %else
+BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXcomposite-devel
 BuildRequires: xorg-lib-libXcursor-devel
+BuildRequires: xorg-lib-libXdamage-devel
+BuildRequires: xorg-lib-libXext-devel
+BuildRequires: xorg-lib-libXinerama-devel
 BuildRequires: xorg-lib-libXmu-devel
+BuildRequires: xorg-lib-libXrandr-devel
 BuildRequires: xorg-proto-glproto-devel
 BuildRequires: xorg-xserver-server-devel
 %endif
 BuildRequires: OpenGL-GLU-devel
 BuildRequires: OpenGL-devel
-BuildRequires: QtGui-devel
-BuildRequires: QtNetwork-devel
-BuildRequires: QtOpenGL-devel
+BuildRequires: QtCore-devel >= %{qtver}
+BuildRequires: QtGui-devel >= %{qtver}
+BuildRequires: QtNetwork-devel >= %{qtver}
+BuildRequires: QtOpenGL-devel >= %{qtver}
+BuildRequires: QtXml-devel >= %{qtver}
 BuildRequires: SDL-devel >= 1.2.7
 BuildRequires: acpica
 BuildRequires: alsa-lib-devel >= 1.0.6
 BuildRequires: bash
 BuildRequires: bcc
 BuildRequires: bin86
-BuildRequires: curl-devel
-BuildRequires: device-mapper-devel
+BuildRequires: curl-devel >= 7.19.1
+BuildRequires: device-mapper-devel >= 1.02
 %{?with_doc:BuildRequires:     docbook-dtd44-xml}
 BuildRequires: fakeroot
 %{?with_lightdm:BuildRequires: fltk-devel}
@@ -121,20 +130,21 @@ BuildRequires:    libstdc++-devel >= 5:3.2.3
 BuildRequires: libstdc++-static >= 5:3.2.3
 BuildRequires: libuuid-devel
 BuildRequires: libvncserver-devel >= 0.9.9
-BuildRequires: libvpx-devel
+BuildRequires: libvpx-devel >= 0.9.5
 BuildRequires: libxml2-devel >= 2.6.26
 BuildRequires: libxslt-devel >= 1.1.17
 BuildRequires: libxslt-progs >= 1.1.17
 %{?with_lightdm:BuildRequires: lightdm-libs-qt4-devel}
 BuildRequires: makeself
 BuildRequires: mkisofs
+BuildRequires: openssl-devel >= 0.9.8
 BuildRequires: pam-devel
 BuildRequires: pixman-devel
 BuildRequires: pkgconfig
 BuildRequires: pulseaudio-devel >= 0.9.0
-BuildRequires: python-devel
+BuildRequires: python-devel >= 2.3
 BuildRequires: python-modules
-BuildRequires: qt4-build >= 4.2.0
+BuildRequires: qt4-build
 BuildRequires: qt4-linguist
 BuildRequires: rpmbuild(macros) >= 1.701
 BuildRequires: sed >= 4.0
@@ -149,7 +159,7 @@ BuildRequires:      texlive-xetex
 BuildRequires: which
 BuildRequires: xalan-c-devel >= 1.10.0
 BuildRequires: xerces-c-devel >= 2.6.0
-BuildRequires: yasm
+BuildRequires: yasm >= 0.5.1
 BuildRequires: zlib-devel >= 1.2.1
 %endif
 %{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
@@ -161,7 +171,7 @@ Requires:   libvncserver >= 0.9.9
 Requires:      udev-core
 Provides:      group(vbox)
 Obsoletes:     VirtualBox-udev < 4.2.10-5
-ExclusiveArch: %{ix86} %{x8664} x32
+ExclusiveArch: %{ix86} %{x8664} %{?with_kernel:x32}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %ifarch %{x8664}
@@ -222,7 +232,7 @@ konfigurację maszyny wirtualnej na inny komputer.
 Summary:       Qt GUI part for VirtualBox
 Group:         X11/Applications
 Requires:      %{name} = %{version}-%{release}
-Requires:      QtCore >= 4.7.0
+Requires:      QtCore >= %{qtver}
 Requires:      desktop-file-utils
 Requires:      desktop-file-utils
 Requires:      fontconfig
@@ -575,6 +585,8 @@ VBOX_PATH_DOCBOOK_DTD := %{_datadir}/sgml/docbook/xml-dtd-4.4
 # don't build testcases to save time, they are not needed for the package
 VBOX_WITH_TESTCASES :=
 VBOX_WITH_TESTSUITE :=
+
+VBOX_WITH_VRDP_RDESKTOP=
 EOF
 
 %undefine      filterout_c
@@ -594,9 +606,8 @@ EOF
        %{__enable webservice} \
        %{nil}
 
+. "$PWD/env.sh"
 kmk %{?_smp_mflags}
-
-%{__cc} %{rpmcflags} %{rpmldflags} -Wall -Werror src/VBox/Additions/linux/sharedfolders/{mount.vboxsf.c,vbsfmount.c} -o mount.vboxsf
 %endif
 
 %{?with_kernel:%{expand:%build_kernel_packages}}
@@ -668,8 +679,7 @@ install -d $RPM_BUILD_ROOT/%{_lib}/security
 %{__mv} $RPM_BUILD_ROOT{%{_libdir}/%{pname}/additions,/%{_lib}/security}/pam_vbox.so
 
 # mount.vboxsf
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf
-install -p mount.vboxsf $RPM_BUILD_ROOT/sbin/mount.vboxsf
+%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf $RPM_BUILD_ROOT/sbin/mount.vboxsf
 
 # mount.vdi
 install -p %{SOURCE5} $RPM_BUILD_ROOT/sbin/mount.vdi
@@ -728,7 +738,7 @@ mv $RPM_BUILD_ROOT%{_datadir}/%{pname}/src $RPM_BUILD_ROOT%{_usrsrc}/vboxhost-%{
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/tst*
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/scripts/generated.sh
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/ExtensionPacks/VNC/ExtPack-license.*
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/vboxapi*
+%{__rm} -r $RPM_BUILD_ROOT%{py_sitedir}/vboxapi*
 
 %if %{with gui}
 # cleanup lowercased variants, not used in any script (less cruft)
@@ -922,6 +932,7 @@ dkms remove -m vboxhost -v %{version}-%{rel} --rpm_safe_upgrade --all || :
 %dir %{_libdir}/%{pname}/tools
 %attr(755,root,root) %{_libdir}/%{pname}/tools/RTDbgSymCache
 %attr(755,root,root) %{_libdir}/%{pname}/tools/RTGzip
+%attr(755,root,root) %{_libdir}/%{pname}/tools/RTHttp
 %attr(755,root,root) %{_libdir}/%{pname}/tools/RTLdrFlt
 %attr(755,root,root) %{_libdir}/%{pname}/tools/RTManifest
 %attr(755,root,root) %{_libdir}/%{pname}/tools/RTRm
@@ -986,6 +997,7 @@ dkms remove -m vboxhost -v %{version}-%{rel} --rpm_safe_upgrade --all || :
 %lang(cs) %{_datadir}/%{pname}/nls/*_cs.qm
 %lang(da) %{_datadir}/%{pname}/nls/*_da.qm
 %lang(de) %{_datadir}/%{pname}/nls/*_de.qm
+%lang(en) %{_datadir}/%{pname}/nls/*_el.qm
 %lang(en) %{_datadir}/%{pname}/nls/*_en.qm
 %lang(es) %{_datadir}/%{pname}/nls/*_es.qm
 %lang(eu) %{_datadir}/%{pname}/nls/*_eu.qm
This page took 0.057418 seconds and 4 git commands to generate.