diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 55 | ||||
-rwxr-xr-x | pygtk-object-browser.desktop | 9 | ||||
-rw-r--r-- | pygtk-object-browser.install | 11 | ||||
-rwxr-xr-x | pygtk-object-browser.sh | 4 |
5 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3eaae93bf06d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = pygtk-object-browser + pkgdesc = Browse and inspect gtk and gdk objects + pkgver = 0.9.9 + pkgrel = 1 + url = http://code.google.com/p/pygtk-object-browser/ + install = pygtk-object-browser.install + arch = any + license = GPL2 + depends = pygtk + depends = xdg-utils + source = http://pygtk-object-browser.googlecode.com/svn/trunk/releases/PyGtkObjectBrowser-0.9.9.tar.bz2 + source = pygtk-object-browser.desktop + source = pygtk-object-browser.sh + md5sums = 76ca6b7f260c4d22ff362a854c7655e0 + md5sums = 7fb90afaa228f25b62deacbdb5a2a1fe + md5sums = 9e1f1a19c5700b726b74aefd255a6bea + +pkgname = pygtk-object-browser + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d90d7c0ecbc6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Muflone <muflone@vbsimple.net> + +pkgname=pygtk-object-browser +pkgver=0.9.9 +pkgrel=1 +pkgdesc="Browse and inspect gtk and gdk objects" +arch=('any') +url="http://code.google.com/p/pygtk-object-browser/" +license=('GPL2') +depends=('pygtk' 'xdg-utils') +source=("http://pygtk-object-browser.googlecode.com/svn/trunk/releases/PyGtkObjectBrowser-${pkgver}.tar.bz2" + "${pkgname}.desktop" + "${pkgname}.sh") +md5sums=('76ca6b7f260c4d22ff362a854c7655e0' + '7fb90afaa228f25b62deacbdb5a2a1fe' + '9e1f1a19c5700b726b74aefd255a6bea') +install="${pkgname}.install" + +prepare() { + sed -i 's@^#!.*python$@#!/usr/bin/env python2@' "PyGtkObjectBrowser.py" +} + +package() { + install -m 755 -d "${pkgdir}/usr/share/${pkgname}" + install -m 644 -t "${pkgdir}/usr/share/${pkgname}" "PyGtkObjectBrowser.glade" "README" "icon.png" + for file in *.py + do + install -m 644 -t "${pkgdir}/usr/share/${pkgname}" "${file}" + done + install -m 755 -t "${pkgdir}/usr/share/${pkgname}" "PyGtkObjectBrowser.py" + + install -m 755 -d "${pkgdir}/usr/bin" + install -m 755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + + install -m 755 -d "${pkgdir}/usr/share/${pkgname}/data" + install -m 644 -t "${pkgdir}/usr/share/${pkgname}/data" "data/db.dat" + + install -m 755 -d "${pkgdir}/usr/share/${pkgname}/data/imgs/etc" + for file in data/imgs/etc/* + do + install -m 644 -t "${pkgdir}/usr/share/${pkgname}/data/imgs/etc" "${file}" + done + + install -m 755 -d "${pkgdir}/usr/share/${pkgname}/data/imgs/objects" + for file in data/imgs/objects/* + do + install -m 644 -t "${pkgdir}/usr/share/${pkgname}/data/imgs/objects" "${file}" + done + + install -m 755 -d "${pkgdir}/usr/share/pixmaps" + install -m 644 -D "icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + + install -m 755 -d "${pkgdir}/usr/share/applications" + install -m 644 -D "${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" +} diff --git a/pygtk-object-browser.desktop b/pygtk-object-browser.desktop new file mode 100755 index 000000000000..dd23d701baa3 --- /dev/null +++ b/pygtk-object-browser.desktop @@ -0,0 +1,9 @@ +#!/usr/bin/env xdg-open +[Desktop Entry] +Version=1.0 +Type=Application +Terminal=false +Name=PyGTK Object Browser +Comment=Browse and inspect gtk and gdk objects +Icon=pygtk-object-browser +Exec=pygtk-object-browser diff --git a/pygtk-object-browser.install b/pygtk-object-browser.install new file mode 100644 index 000000000000..2eaa60550d51 --- /dev/null +++ b/pygtk-object-browser.install @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} diff --git a/pygtk-object-browser.sh b/pygtk-object-browser.sh new file mode 100755 index 000000000000..2d5e3cecf745 --- /dev/null +++ b/pygtk-object-browser.sh @@ -0,0 +1,4 @@ +#!/usr/bin/bash + +cd "/usr/share/pygtk-object-browser" +python2 "PyGtkObjectBrowser.py" |