summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/virtualbox/PKGBUILD34
1 files changed, 19 insertions, 15 deletions
diff --git a/community/virtualbox/PKGBUILD b/community/virtualbox/PKGBUILD
index 0a53bda..b876bc7 100644
--- a/community/virtualbox/PKGBUILD
+++ b/community/virtualbox/PKGBUILD
@@ -5,10 +5,29 @@
eval "$(
declare -f build | \
sed '
+ \@^\s*echo @ {
+ N
+ \@\n\s*kmk @ d
+ }
s|kmk|kmk -j 1|
+ ' | \
+ sed '
+ \@^\s*\./configure @ {
+ s@--disable-\S\+@@g
+ s@--enable-\S\+@@g
+ s@configure @\0--only-additions --disable-kmods @
+ }
';
)"
+pkgname=(
+ $(
+ printf '%s\n' "${pkgname[@]}" \
+ | grep '^virtualbox-guest-' \
+ | grep -v -- '-nox$'
+ )
+)
+
# let's not use too much memory, gcc tmpfiles can in this
# case also be put on a real /tmp (instead of tmpfs) to reduce
# preasure on the RAM
@@ -18,18 +37,3 @@ eval "$(
/source/ i \ sed -i 's/-pipe//g' Config.kmk
'
)"
-
-# disable building of vboximg-mount, breaks when linking against
-# libVBoxCom.a (XPCOM)
-eval "$(
- declare -f build | \
- sed '
- /vboximg-mount/d
- '
-)"
-eval "$(
- declare -f package_virtualbox | \
- sed '
- /vboximg-mount/d
- '
-)"