Loading virtualbox-bin/PKGBUILD +2 −27 Original line number Diff line number Diff line Loading @@ -16,45 +16,20 @@ url='http://virtualbox.org/' license=('GPL2') options=('!strip') depends=( 'curl' 'expat' 'fontconfig' 'freetype2' 'gcc' 'glib2' 'libdrm' 'libgl' 'libglapi' 'libice' 'libidl2' 'libsm' 'libx11' 'libxau' 'libxcb' 'libxcursor' 'libxdamage' 'libxdmcp' 'libxext' 'libxfixes' 'libxinerama' 'libxinerama' 'libxmu' 'libxrender' 'libxslt' 'libxt' 'libxxf86vm' 'linux-headers' 'pcre' 'python2' 'sdl' 'util-linux' 'zlib' ) optdepends=('virtualbox-ext-oracle: for Oracle extensions' 'dkms: for handling kernel modules with dkms' 'mesa: for OpenGL support' 'alsa-lib: for ALSA support' 'pulseaudio: for PulseAudio support') 'dkms: for handling kernel modules with dkms') provides=("virtualbox=${pkgver}") conflicts=('virtualbox' 'virtualbox-ose' 'virtualbox-modules') replaces=('virtualbox_bin') Loading virtualbox-bin/install +20 −10 Original line number Diff line number Diff line #!/bin/bash update_databases() { # Update mime database [[ -x /usr/bin/update-mime-database ]] && /usr/bin/update-mime-database /usr/share/mime &>/dev/null # Update xdg icon database [[ -x /usr/bin/xdg-icon-resource ]] && /usr/bin/xdg-icon-resource forceupdate --theme hicolor &>/dev/null # Update desktop database [[ -x /usr/bin/update-desktop-database ]] && /usr/bin/update-desktop-database -q &>/dev/null } post_install() { # Add vboxusers group, GID 108 is reserved (http://wiki.archlinux.org/index.php/UID_and_GID_list), getent group vboxusers &> /dev/null || groupadd -f -g 108 vboxusers Loading @@ -5,11 +21,8 @@ post_install() { # Load new udev rule for module vboxdrv udevadm control --reload-rules # Update mime database [[ -x =update-mime-database ]] && update-mime-database /usr/share/mime &>/dev/null # Update desktop database [[ -x =update-desktop-database ]] && update-desktop-database -q &>/dev/null # Update databases update_databases # Build new module /etc/rc.d/vboxdrv setup Loading Loading @@ -54,11 +67,8 @@ post_remove() { # Remove any run files rm -Rf "/var/run/VirtualBox" # Update mime database [[ -x =update-mime-database ]] && update-mime-database /usr/share/mime &>/dev/null # Update desktop database [[ -x =update-desktop-database ]] && update-desktop-database -q &>/dev/null # Update databases update_databases # remove vboxusers group groupdel vboxusers &>/dev/null || true Loading Loading
virtualbox-bin/PKGBUILD +2 −27 Original line number Diff line number Diff line Loading @@ -16,45 +16,20 @@ url='http://virtualbox.org/' license=('GPL2') options=('!strip') depends=( 'curl' 'expat' 'fontconfig' 'freetype2' 'gcc' 'glib2' 'libdrm' 'libgl' 'libglapi' 'libice' 'libidl2' 'libsm' 'libx11' 'libxau' 'libxcb' 'libxcursor' 'libxdamage' 'libxdmcp' 'libxext' 'libxfixes' 'libxinerama' 'libxinerama' 'libxmu' 'libxrender' 'libxslt' 'libxt' 'libxxf86vm' 'linux-headers' 'pcre' 'python2' 'sdl' 'util-linux' 'zlib' ) optdepends=('virtualbox-ext-oracle: for Oracle extensions' 'dkms: for handling kernel modules with dkms' 'mesa: for OpenGL support' 'alsa-lib: for ALSA support' 'pulseaudio: for PulseAudio support') 'dkms: for handling kernel modules with dkms') provides=("virtualbox=${pkgver}") conflicts=('virtualbox' 'virtualbox-ose' 'virtualbox-modules') replaces=('virtualbox_bin') Loading
virtualbox-bin/install +20 −10 Original line number Diff line number Diff line #!/bin/bash update_databases() { # Update mime database [[ -x /usr/bin/update-mime-database ]] && /usr/bin/update-mime-database /usr/share/mime &>/dev/null # Update xdg icon database [[ -x /usr/bin/xdg-icon-resource ]] && /usr/bin/xdg-icon-resource forceupdate --theme hicolor &>/dev/null # Update desktop database [[ -x /usr/bin/update-desktop-database ]] && /usr/bin/update-desktop-database -q &>/dev/null } post_install() { # Add vboxusers group, GID 108 is reserved (http://wiki.archlinux.org/index.php/UID_and_GID_list), getent group vboxusers &> /dev/null || groupadd -f -g 108 vboxusers Loading @@ -5,11 +21,8 @@ post_install() { # Load new udev rule for module vboxdrv udevadm control --reload-rules # Update mime database [[ -x =update-mime-database ]] && update-mime-database /usr/share/mime &>/dev/null # Update desktop database [[ -x =update-desktop-database ]] && update-desktop-database -q &>/dev/null # Update databases update_databases # Build new module /etc/rc.d/vboxdrv setup Loading Loading @@ -54,11 +67,8 @@ post_remove() { # Remove any run files rm -Rf "/var/run/VirtualBox" # Update mime database [[ -x =update-mime-database ]] && update-mime-database /usr/share/mime &>/dev/null # Update desktop database [[ -x =update-desktop-database ]] && update-desktop-database -q &>/dev/null # Update databases update_databases # remove vboxusers group groupdel vboxusers &>/dev/null || true Loading