2 |
|
|
3 |
PNAME="virtualbox" |
PNAME="virtualbox" |
4 |
PVER="4.1.8" |
PVER="4.1.8" |
5 |
PBUILD="r2" |
PBUILD="r3" |
6 |
|
|
7 |
SPLIT_PACKAGES="virtualbox xf86-video-virtualbox xf86-input-virtualbox virtualbox-guest-additions" |
SPLIT_PACKAGES="virtualbox xf86-video-virtualbox xf86-input-virtualbox virtualbox-guest-additions" |
8 |
|
|
31 |
>= x11-libs/libXt-1 |
>= x11-libs/libXt-1 |
32 |
>= x11-apps/xrandr-1.3 |
>= x11-apps/xrandr-1.3 |
33 |
>= x11-apps/xrefresh-1 |
>= x11-apps/xrefresh-1 |
34 |
>= fake/devsystem26 |
>= fake/devsystem |
35 |
>= virtual/kernel-sources" |
>= virtual/kernel-sources" |
36 |
XLIBS_DEPEND=">= x11-libs/libXdmcp-1 |
XLIBS_DEPEND=">= x11-libs/libXdmcp-1 |
37 |
>= x11-libs/libSM-1.1 |
>= x11-libs/libSM-1.1 |
91 |
VW_CVS_REV=1.7 |
VW_CVS_REV=1.7 |
92 |
# config-tool cvs revision |
# config-tool cvs revision |
93 |
VC_CVS_REV=1.16 |
VC_CVS_REV=1.16 |
94 |
# virtualbox-guest rc cvs revision |
# video module compile script cvs revision |
95 |
VG_CVS_REV=1.2 |
MOD_VIDEO_REV=1.2 |
96 |
|
# guest module compile script cvs revision |
97 |
|
MOD_GUEST_REV=1.2 |
98 |
|
# sf module compile script cvs revision |
99 |
|
MOD_SF_REV=1.2 |
100 |
|
|
101 |
# needed for postinstall |
# needed for postinstall |
102 |
SPECIAL_VARS="VBOX_USER_MANUAL" |
SPECIAL_VARS="VBOX_USER_MANUAL" |
113 |
mirror://${PNAME}/${PNAME}-wrapper.sh-${VW_CVS_REV} |
mirror://${PNAME}/${PNAME}-wrapper.sh-${VW_CVS_REV} |
114 |
mirror://${PNAME}/${PNAME}-config.sh-${VC_CVS_REV} |
mirror://${PNAME}/${PNAME}-config.sh-${VC_CVS_REV} |
115 |
mirror://${PNAME}/interfaces |
mirror://${PNAME}/interfaces |
116 |
mirror://${PNAME}/vboxvideo.sh |
mirror://${PNAME}/vboxvideo.sh-${MOD_VIDEO_REV} |
117 |
mirror://${PNAME}/vboxguest.sh |
mirror://${PNAME}/vboxguest.sh-${MOD_GUEST_REV} |
118 |
mirror://${PNAME}/vboxsf.sh |
mirror://${PNAME}/vboxsf.sh-${MOD_SF_REV} |
119 |
mirror://${PNAME}/xorg.conf.vbox |
mirror://${PNAME}/xorg.conf.vbox |
120 |
mirror://${PNAME}/vboxclient.desktop |
mirror://${PNAME}/vboxclient.desktop |
121 |
mirror://${PNAME}/virtualbox-guest.rc-${VG_CVS_REV} |
mirror://${PNAME}/vboxguest.service |
122 |
mirror://${PNAME}/${PNAME}-1.5.4-magellan.patch |
mirror://${PNAME}/${PNAME}-1.5.4-magellan.patch |
123 |
mirror://${PNAME}/${PNAME}-4.0.10-magellan-branding.patch |
mirror://${PNAME}/${PNAME}-4.0.10-magellan-branding.patch |
124 |
mirror://${PNAME}/${PNAME}-4.0.0-magellan-os-icons.patch |
mirror://${PNAME}/${PNAME}-4.0.0-magellan-os-icons.patch |
408 |
# install vboxguest kernel sources |
# install vboxguest kernel sources |
409 |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
410 |
tar cvjf ${BINDIR}/usr/src/vboxguest/vboxguest-${PVER}.tar.bz2 vboxguest/ || die |
tar cvjf ${BINDIR}/usr/src/vboxguest/vboxguest-${PVER}.tar.bz2 vboxguest/ || die |
411 |
minstallexec -s vboxguest.sh /usr/src/vboxguest/vboxguest.sh || die |
minstallexec -s vboxguest.sh-${MOD_GUEST_REV} /usr/src/vboxguest/vboxguest.sh || die |
412 |
# fix pver in vboxguest.sh |
# fix pver in vboxguest.sh |
413 |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxguest/vboxguest.sh || die |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxguest/vboxguest.sh || die |
414 |
|
|
415 |
# install vboxsf kernel sources |
# install vboxsf kernel sources |
416 |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
417 |
tar cvjf ${BINDIR}/usr/src/vboxsf/vboxsf-${PVER}.tar.bz2 vboxsf/ || die |
tar cvjf ${BINDIR}/usr/src/vboxsf/vboxsf-${PVER}.tar.bz2 vboxsf/ || die |
418 |
minstallexec -s vboxsf.sh /usr/src/vboxsf/vboxsf.sh || die |
minstallexec -s vboxsf.sh-${MOD_SF_REV} /usr/src/vboxsf/vboxsf.sh || die |
419 |
# fix pver in vboxsf.sh |
# fix pver in vboxsf.sh |
420 |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxsf/vboxsf.sh || die |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxsf/vboxsf.sh || die |
421 |
} |
} |
448 |
# install drm-sources |
# install drm-sources |
449 |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
cd ${SRCDIR}/out/linux.${myarch}/release/bin/additions/src/ |
450 |
tar cvjf ${BINDIR}/usr/src/vboxvideo/vboxvideo-${PVER}.tar.bz2 vboxvideo/ || die |
tar cvjf ${BINDIR}/usr/src/vboxvideo/vboxvideo-${PVER}.tar.bz2 vboxvideo/ || die |
451 |
minstallexec -s vboxvideo.sh /usr/src/vboxvideo/vboxvideo.sh || die |
minstallexec -s vboxvideo.sh-${MOD_VIDEO_REV} /usr/src/vboxvideo/vboxvideo.sh || die |
452 |
# fix pver in vboxvideo.sh |
# fix pver in vboxvideo.sh |
453 |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxvideo/vboxvideo.sh || die |
sed -i "s:@@PVER@@:${PVER}:" ${BINDIR}/usr/src/vboxvideo/vboxvideo.sh || die |
454 |
} |
} |