Ver código fonte

archlinux: ensure python2 is used for all scripts and fix dependencies for qubes-desktop-run

Olivier MEDOC 8 anos atrás
pai
commit
f2c9a9320c
1 arquivos alterados com 6 adições e 3 exclusões
  1. 6 3
      archlinux/PKGBUILD

+ 6 - 3
archlinux/PKGBUILD

@@ -6,18 +6,17 @@
 # Maintainer: Olivier Medoc <o_medoc@yahoo.fr>
 pkgname=qubes-vm-core
 pkgver=`cat version`
-pkgrel=2
+pkgrel=3
 epoch=
 pkgdesc="The Qubes core files for installation inside a Qubes VM."
 arch=("x86_64")
 url="http://qubes-os.org/"
 license=('GPL')
 groups=()
-depends=(ethtool ntp net-tools qubes-vm-utils gnome-packagekit imagemagick fakeroot notification-daemon pygtk zenity qubes-libvchan qubes-db-vm haveged)
+depends=(ethtool ntp net-tools qubes-vm-utils gnome-packagekit imagemagick fakeroot notification-daemon pygtk zenity qubes-libvchan qubes-db-vm haveged python2-gobject)
 makedepends=(qubes-vm-utils qubes-libvchan-xen)
 checkdepends=()
 optdepends=(gnome-keyring gnome-settings-daemon networkmanager iptables tinyproxy python2-nautilus gpk-update-viewer)
-# Unknown deps: pygobject3-base (for qubes-desktop-run)
 provides=()
 conflicts=()
 replaces=()
@@ -49,6 +48,10 @@ sed 's:/sbin/ethtool:ethtool:g' -i network/*
 sed 's:/sbin/ip:ip:g' -i network/*
 sed 's:/bin/grep:grep:g' -i network/*
 
+# Fix for running with python2
+sed 's:#!/usr/bin/python:#!/usr/bin/python2:' -i misc/*
+sed 's:#!/usr/bin/python:#!/usr/bin/python2:' -i qubes-rpc/*
+
 # Fix for archlinux sbindir
 sed 's:/usr/sbin/ntpdate:/usr/bin/ntpdate:g' -i qubes-rpc/sync-ntp-clock
 sed 's:/usr/sbin/qubes-netwatcher:/usr/bin/qubes-netwatcher:g' -i vm-systemd/qubes-netwatcher.service