#!/usr/bin/python # -*- coding: utf-8 -*- # # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt from pisi.actionsapi import get from pisi.actionsapi import pisitools from pisi.actionsapi import shelltools WorkDir = "." NoStrip = ["/"] Release = "-1" def setup(): shelltools.system("ar xf google-chrome-unstable_current_amd64.deb") shelltools.system("bsdtar xvf %s/data.tar.xz --exclude=usr/share/gnome-control-center --exclude=usr/bin --exclude=etc" %get.workDIR()) shelltools.chmod(get.workDIR() + "/opt/google/chrome-unstable/*", 0755) def install(): pisitools.insinto("/opt/", "./opt/*") pisitools.insinto("/usr/", "./usr/*") shelltools.system("chmod -v 4755 %s/opt/google/chrome-unstable/chrome-sandbox" %get.installDIR()) pisitools.dosym("/opt/google/chrome-unstable/google-chrome", "/usr/bin/google-chrome-unstable") #pisitools.dosym("/opt/google/chrome/google-chrome.desktop", "/usr/share/applications/google-chrome.desktop") pisitools.dosym("/opt/google/chrome-unstable/product_logo_32.xpm", "/usr/share/pixmaps/google-chrome.xpm") pisitools.dosym("/opt/google/chrome-unstable/product_logo_256.png", "/usr/share/pixmaps/google-chrome.png") # link needed library pisitools.dosym("/usr/lib/nss/libnss3.so", "/usr/lib/libnss3.so.1d") pisitools.dosym("/usr/lib/nss/libnssutil3.so", "/usr/lib/libnssutil3.so.1d") pisitools.dosym("/usr/lib/nss/libsmime3.so", "/usr/lib/libsmime3.so.1d") pisitools.dosym("/usr/lib/nss/libssl3.so", "/usr/lib/libssl3.so.1d") pisitools.dosym("/usr/lib/libplds4.so", "/usr/lib/libplds4.so.0d") pisitools.dosym("/usr/lib/libplc4.so", "/usr/lib/libplc4.so.0d") pisitools.dosym("/usr/lib/libnspr4.so", "/usr/lib/libnspr4.so.0d") pisitools.dosym("/lib/libbz2.so", "/usr/lib/libbz2.so.1.0") pisitools.dosym("/usr/lib/libudev.so", "/opt/google/chrome/libudev.so.0")