%define _enable_debug_packages 0
%endif
-%define rel 7
+%define rel 1
%define pname VirtualBox
Summary: VirtualBox - x86 hardware virtualizer
Summary(pl.UTF-8): VirtualBox - wirtualizator sprzętu x86
Name: %{pname}%{_alt_kernel}
-Version: 4.1.10
+Version: 4.1.18
Release: %{rel}
License: GPL v2
Group: Applications/Emulators
Source0: http://download.virtualbox.org/virtualbox/%{version}/%{pname}-%{version}.tar.bz2
-# Source0-md5: 263e495ef3a7ab75943af28d446ee702
+# Source0-md5: 38db0a87cba659b484af868b0c2bd3ac
Source1: http://download.virtualbox.org/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso
-# Source1-md5: 322a8fdaec597bc2aad5f8ae8a37f21b
+# Source1-md5: f8da062c7a116796304a8e8faf3fc32f
Source3: %{pname}-vboxdrv.init
Source4: %{pname}-vboxguest.init
Source5: %{pname}-vboxnetflt.init
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxguest) = %{version}-%{rel}
Obsoletes: kernel%{_alt_kernel}-misc-vboxadd
Conflicts: kernel%{_alt_kernel}-misc-vboxdrv
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxdrv) = %{version}-%{rel}
%description -n kernel%{_alt_kernel}-misc-vboxdrv
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
Requires: kernel%{_alt_kernel}-misc-vboxdrv
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxnetflt) = %{version}-%{rel}
%description -n kernel%{_alt_kernel}-misc-vboxnetadp
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
Requires: kernel%{_alt_kernel}-misc-vboxdrv
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxnetflt) = %{version}-%{rel}
%description -n kernel%{_alt_kernel}-misc-vboxnetflt
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
Requires: kernel%{_alt_kernel}-misc-vboxdrv
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxpci) = %{version}-%{rel}
%description -n kernel%{_alt_kernel}-misc-vboxpci
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
+Requires(post): systemd-units >= 38
Requires: dev >= 2.9.0-7
Requires: kernel%{_alt_kernel}-misc-vboxguest
%if %{with dist_kernel}
%requires_releq_kernel
Requires(postun): %releq_kernel
%endif
-Requires: systemd-units >= 37-0.10
+Requires: systemd-units >= 38
Provides: kernel(vboxsf) = %{version}-%{rel}
Obsoletes: kernel%{_alt_kernel}-misc-vboxvfs
%endif
%if %{with kernel}
+export KERN_DIR=%{_kernelsrcdir}
cd PLD-MODULE-BUILD/HostDrivers
%build_kernel_modules -m vboxdrv -C vboxdrv
%build_kernel_modules -m vboxnetadp -C vboxnetadp
fi
cp -a$l %{outdir}/* $RPM_BUILD_ROOT%{_libdir}/%{pname}
+ln -sf %{_docdir}/%{pname}-doc-%{version}/UserManual.pdf $RPM_BUILD_ROOT%{_libdir}/%{pname}/UserManual.pdf
cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_libdir}/VirtualBox/additions/VBoxGuestAdditions.iso
install -p %{SOURCE10} $RPM_BUILD_ROOT%{_sbindir}/mount.vdi
%attr(755,root,root) %{_libdir}/VirtualBox/additions/vboxadd
%attr(755,root,root) %{_libdir}/VirtualBox/additions/vboxadd-service
%attr(755,root,root) %{_libdir}/VirtualBox/additions/vboxadd-x11
+%attr(755,root,root) %{_libdir}/VirtualBox/additions/vboxvideo_drv_111.so
%files -n pam-pam_vbox
%defattr(644,root,root,755)
%if %{with doc}
%files doc
%defattr(644,root,root,755)
+# this is a symlink...
+%doc %{_libdir}/%{pname}/UserManual.pdf
+# ..to this file
%doc %{outdir}/UserManual.pdf
%endif