Comment 5 for bug 1017588

Revision history for this message
alex (devkral) wrote :

I replaced the line in the desktop file for starting via terminal (undone after causing a high CPU load; this fixes the problem with the big ./.xsession-errors file (sorry I forgot to post it here))

I install virtualbricks via a modified pkgbuild:

# Maintainer: max_meyer
pkgname=virtualbricks
pkgver=0.6.352
pkgrel=1
pkgdesc="An all in one virtualization solution available for the linux desktop"
arch=(any)
url="http://virtualbricks.eu/"
license=('GPL')
depends=('gnome-python-extras' 'python2' 'libglade' 'python-pygraphviz' 'python-imaging')
makedepends=()
provides=(virtualbricks)
conflicts=(virtualbricks-bzr)
#replaces=()
#backup=()
options=('!libtool' '!emptydirs')
#install=${pkgname}.install
source=(https://launchpadlibrarian.net/89882899/virtualbricks-$pkgver.tar.bz2)
#noextract=()
sha256sums=('cefd38214a1afb19f9b7127a116d61e1b4efe7f81cbbd346b480f59bdef0146c')

PYTHON="/usr/bin/python2"

build() {
  cd "$srcdir/$pkgname"
  $PYTHON setup.py build -b "$pkgdir"
  sed -e "s/___VERSION___/$pkgver/g" < ./share/virtualbricks.template.glade > share/virtualbricks.glade
  sed -i -e "s|/usr/bin/env python2|/usr/bin/env python|g" -e "s|/usr/bin/env python|/usr/bin/env python2|g" -e "s|/usr/bin/python2|/usr/bin/python|g" -e "s|/usr/bin/python|/usr/bin/python2|g" ./setup.py ./main/virtualbricks

}

package() {
  cd "$srcdir/$pkgname"
  $PYTHON setup.py install --prefix=/usr/ --root=$pkgdir/ --optimize=1
  sed -i -e "s|/usr/local/|/usr/|g" "$pkgdir"/usr/share/virtualbricks/virtualbricks.glade
  #sed -i "s/Terminal=true/Terminal=false/" "$pkgdir"/usr/share/applications/virtualbricks.desktop
}