mirror of
https://abf.rosa.ru/djam/virtualbox.git
synced 2025-02-24 17:42:46 +00:00
build additions on ix86 only
SILENT: svn-revision: 93534
This commit is contained in:
parent
b962f831e3
commit
82b65c996b
1 changed files with 11 additions and 0 deletions
|
@ -11,8 +11,11 @@
|
||||||
|
|
||||||
%define vboxdir %{_libdir}/%{name}
|
%define vboxdir %{_libdir}/%{name}
|
||||||
|
|
||||||
|
%define build_additions 0
|
||||||
|
|
||||||
%ifarch %{ix86}
|
%ifarch %{ix86}
|
||||||
%define vbox_platform linux.x86
|
%define vbox_platform linux.x86
|
||||||
|
%define build_additions 1
|
||||||
%endif
|
%endif
|
||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%define vbox_platform linux.amd64
|
%define vbox_platform linux.amd64
|
||||||
|
@ -98,6 +101,10 @@ export LIBPATH_LIB="%{_lib}"
|
||||||
export VBOX_LIBPATH_X11="/usr/X11R6/%{_lib}"
|
export VBOX_LIBPATH_X11="/usr/X11R6/%{_lib}"
|
||||||
%endif
|
%endif
|
||||||
./configure
|
./configure
|
||||||
|
%if !%{build_additions}
|
||||||
|
sed -rie 's/(VBOX_WITH_LINUX_ADDITIONS\s+:=\s+).*/\1/' AutoConfig.kmk
|
||||||
|
%endif
|
||||||
|
|
||||||
. ./env.sh
|
. ./env.sh
|
||||||
kmk %_smp_mflags all
|
kmk %_smp_mflags all
|
||||||
|
|
||||||
|
@ -143,11 +150,13 @@ KERNEL=="%{kname}", MODE="0666"
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# install additions
|
# install additions
|
||||||
|
%if %{build_additions}
|
||||||
pushd out/%{vbox_platform}/release/bin/additions
|
pushd out/%{vbox_platform}/release/bin/additions
|
||||||
install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{input,drivers}
|
install -d $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{input,drivers}
|
||||||
install vboxmouse_drv_71.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
|
install vboxmouse_drv_71.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/input/vboxmouse_drv.so
|
||||||
install vboxvideo_drv_71.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
|
install vboxvideo_drv_71.so $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
|
||||||
popd
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
# install icons
|
# install icons
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
|
mkdir -p $RPM_BUILD_ROOT%{_iconsdir}
|
||||||
|
@ -240,6 +249,7 @@ fi
|
||||||
%config %{_initrddir}/%{name}
|
%config %{_initrddir}/%{name}
|
||||||
%config %{_sysconfdir}/udev/rules.d/%{name}.rules
|
%config %{_sysconfdir}/udev/rules.d/%{name}.rules
|
||||||
|
|
||||||
|
%if %{build_additions}
|
||||||
%files -n x11-driver-input-vboxmouse
|
%files -n x11-driver-input-vboxmouse
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/xorg/modules/input/vboxmouse_drv.so
|
%{_libdir}/xorg/modules/input/vboxmouse_drv.so
|
||||||
|
@ -247,3 +257,4 @@ fi
|
||||||
%files -n x11-driver-video-vboxvideo
|
%files -n x11-driver-video-vboxvideo
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
|
%{_libdir}/xorg/modules/drivers/vboxvideo_drv.so
|
||||||
|
%endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue