X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=VirtualBox.spec;h=7d35c380bdff8cbf58a8511cf9d62c663f43988d;hb=6ca4d491affb1c6fe9016017e3d6460bff0f2244;hp=4469963e9787bcba5021747d083787f3bbca53eb;hpb=51ef4838deaf8b2a531bc8c89ec99e98cea09b20;p=packages%2FVirtualBox.git diff --git a/VirtualBox.spec b/VirtualBox.spec index 4469963..7d35c38 100644 --- a/VirtualBox.spec +++ b/VirtualBox.spec @@ -47,17 +47,18 @@ exit 1 %define _enable_debug_packages 0 %endif +%define kbrs %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo "BuildRequires:kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2" ; done) %define kpkg %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo %%kernel_pkg ; done) %define bkpkg %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo %%build_kernel_pkg ; done) %define ikpkg %(echo %{_build_kernels} | tr , '\\n' | while read n ; do echo %%undefine alt_kernel ; [ -z "$n" ] || echo %%define alt_kernel $n ; echo %%install_kernel_pkg ; done) -%define rel 1 +%define rel 2 %define pname VirtualBox Summary: VirtualBox - x86 hardware virtualizer Summary(pl.UTF-8): VirtualBox - wirtualizator sprzętu x86 -Name: %{pname}%{_alt_kernel} +Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel} Version: 4.3.0 -Release: %{rel}%{?with_kernel:@%{_kernel_ver_str}} +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 @@ -155,7 +156,7 @@ BuildRequires: xerces-c-devel >= 2.6.0 BuildRequires: yasm BuildRequires: zlib-devel >= 1.2.1 %endif -%{?with_dist_kernel:BuildRequires: kernel%{_alt_kernel}-module-build >= 3:2.6.20.2} +%{?with_dist_kernel:%{expand:%kbrs}} Requires(post,preun): /sbin/chkconfig Requires(postun): /usr/sbin/groupdel Requires(pre): /usr/bin/getgid @@ -617,8 +618,9 @@ cp -p %{objdir}/Additions/Installer/linux/share/VBoxGuestAdditions/vbox-greeter. %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/scripts/install_service %endif -# packaged by kernel part %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{pname}/additions/mount.vboxsf + +install -p mount.vboxsf $RPM_BUILD_ROOT/sbin/mount.vboxsf %endif %if %{with kernel} @@ -626,8 +628,6 @@ install -d $RPM_BUILD_ROOT{/etc/modules-load.d,/sbin} cp -a PLD-MODULE-BUILD/installed/* $RPM_BUILD_ROOT -install -p mount.vboxsf $RPM_BUILD_ROOT/sbin/mount.vboxsf - # Tell systemd to load modules cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/modules-load.d/virtualbox-host.conf cp -p %{SOURCE8} $RPM_BUILD_ROOT/etc/modules-load.d/virtualbox-guest.conf