Commit 67e3153e authored by Seblu's avatar Seblu
Browse files

fix dependecy and update install file


git-svn-id: https://seblu.net/s/archpkg@202 02741741-5192-46b8-8916-7152b19231d9
parent 812b489e
Loading
Loading
Loading
Loading
+2 −27
Original line number Diff line number Diff line
@@ -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')
+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
@@ -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
@@ -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