contrib/virtualbox/Pkgfile

37 lines
1.6 KiB
Plaintext
Raw Normal View History

2007-05-15 21:56:52 +02:00
# Description: VirtualBox is a general-purpose full virtualizer for x86 hardware.
# URL: http://www.virtualbox.org/
# Maintainer: Jose V Beneyto, joberui at ei dot upv dot es
# Packager: Jose V Beneyto, joberui at ei dot upv dot es
2007-07-24 13:23:48 +02:00
# Depends on: bin86,dev86,xorg-libxcursor,hal,libsdl,libidl,qt3,xalan-c,iasl
2007-05-15 21:56:52 +02:00
name=virtualbox
2002-10-26 18:50:41 +02:00
version=1.5.2
2007-10-29 12:56:44 +01:00
release=2
2002-10-26 18:50:41 +02:00
source=(http://www.virtualbox.org/download/${version}/VirtualBox-${version}_OSE.tar.bz2 \
${name} 60-vboxdrv.rules ${name}.desktop)
2007-05-15 21:56:52 +02:00
build() {
2002-10-26 18:50:41 +02:00
cd VirtualBox-${version}_OSE
2007-05-15 21:56:52 +02:00
# compile
./configure --with-qt-dir=/usr/share/qt
source ./env.sh
kmk all
# compile kernel module
cd out/linux.x86/release/bin/src
make
# install kernel module
install -D -m 0644 vboxdrv.ko ${PKG}/lib/modules/`uname -r`/kernel/drivers/misc/vboxdrv.ko
2007-07-04 18:35:21 +02:00
# remove superfluous files
2002-10-26 18:50:41 +02:00
rm -rf ${SRC}/VirtualBox-${version}_OSE/out/linux.x86/release/bin/{src,sdk/samples,testcase} \
${SRC}/VirtualBox-${version}_OSE/out/linux.x86/release/bin/{vboxdrv.ko,additions/src,nls}
find ${SRC}/VirtualBox-${version}_OSE/out/linux.x86/release/bin -type f -name 'tst*' -exec rm -rf {} \;
2007-07-04 18:35:21 +02:00
# do the rest
2007-05-15 21:56:52 +02:00
install -D -m 0644 ${SRC}/60-vboxdrv.rules ${PKG}/etc/udev/rules.d/60-vboxdrv.rules
2002-10-26 18:50:41 +02:00
install -d ${PKG}/usr/{bin,share/${name},share/pixmaps}
2007-05-15 21:56:52 +02:00
install -m 0755 ${SRC}/${name} ${PKG}/usr/bin/${name}
2002-10-26 18:50:41 +02:00
mv ${SRC}/VirtualBox-${version}_OSE/out/linux.x86/release/{bin,lib} ${PKG}/usr/share/${name}
install -D -m 0644 ${SRC}/${name}.desktop ${PKG}/usr/share/applications/${name}.desktop
2007-10-29 12:56:44 +01:00
mv ${PKG}/usr/share/${name}/bin/VBox.png ${PKG}/usr/share/pixmaps/${name}.png
rm ${PKG}/usr/share/${name}/bin/{VBox.sh,SUP*nstall}
2007-05-15 21:56:52 +02:00
}