diff options
author | Jameson Pugh | 2015-06-08 09:07:08 -0400 |
---|---|---|
committer | Jameson Pugh | 2015-06-08 09:07:08 -0400 |
commit | 97e8893afc428af552e7a6cbcc59f66c6b500903 (patch) | |
tree | 598b886d93515dd0b08320912ff457b32b6e7c1b | |
download | aur-97e8893afc428af552e7a6cbcc59f66c6b500903.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | fogger-bzr.install | 14 | ||||
-rw-r--r-- | rmlibunity.patch | 152 |
4 files changed, 231 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..e90e95a2259a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = fogger-bzr + pkgdesc = bzr version of fogger web app to desktop app + pkgver = 225 + pkgrel = 1 + url = http://launchpad.net/fogger + install = fogger-bzr.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = bzr + makedepends = python2-distutils-extra + depends = python2-requests + depends = desktop-file-utils + depends = python2-xlib + depends = python2-beautifulsoup3 + depends = python2-simplejson + conflicts = fogger + replaces = fogger + source = fogger::bzr+http://bazaar.launchpad.net/~loneowais/fogger/trunk/ + source = rmlibunity.patch + sha256sums = SKIP + sha256sums = 72c4a5e455e3c5e12bc548df8646433d536517a64b1aa078f81a0b0db4a98f7a + +pkgname = fogger-bzr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..027c6cac3381 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Contributor: Jameson Pugh <imntrealgmail.com> +# Contributor: André-Nam Berger <andrenam.berger@googlemail.com> +# Maintainer: Jameson Pugh <imntrealgmail.com> + +pkgname=fogger-bzr +pkgver=225 +pkgrel=1 +pkgdesc="bzr version of fogger web app to desktop app" +arch=('i686' 'x86_64') +url="http://launchpad.net/fogger" +license=('GPL') +depends=('python2-requests' 'desktop-file-utils' 'python2-xlib' 'python2-beautifulsoup3' 'python2-simplejson') +makedepends=('bzr' 'python2-distutils-extra') +conflicts=('fogger') +replaces=('fogger') +install=fogger-bzr.install +source=('fogger::bzr+http://bazaar.launchpad.net/~loneowais/fogger/trunk/' + 'rmlibunity.patch') +sha256sums=('SKIP' + '72c4a5e455e3c5e12bc548df8646433d536517a64b1aa078f81a0b0db4a98f7a') + +pkgver() { + cd fogger + bzr revno +} + +build() { + cd "${srcdir}/fogger" + + patch -p1 < ../rmlibunity.patch + python2 setup.py build +} + +package() { + cd "${srcdir}/fogger" + + python2 setup.py install --root=$pkgdir +} + +# vim:set ts=2 sw=2 et: diff --git a/fogger-bzr.install b/fogger-bzr.install new file mode 100644 index 000000000000..aef01eae42f9 --- /dev/null +++ b/fogger-bzr.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q + gtk-update-icon-cache +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/rmlibunity.patch b/rmlibunity.patch new file mode 100644 index 000000000000..8ecbbeb2bdd8 --- /dev/null +++ b/rmlibunity.patch @@ -0,0 +1,152 @@ +diff -Naur fogger/README.md Fogger/README.md +--- fogger/README.md 1969-12-31 19:00:00.000000000 -0500 ++++ Fogger/README.md 2012-11-15 16:40:17.985218655 -0500 +@@ -0,0 +1,25 @@ ++Fogger ++====== ++ ++Fogger turns your cloud apps into regular desktop apps ++ ++Fogger acts as a bridge between web applications and the linux desktop. ++It exposes an easy to use JS API to webapps which can be used to ++interact with the host desktop environment. It can also be used to write ++basic desktop apps for linux in pure web style. ++ ++Author: ++------- ++Owais Lone ++ ++Website: ++-------- ++https://launchpad.net/fogger ++ ++License: ++-------- ++GNU GPL v3 ++ ++Archlinux package: ++------------------ ++https://aur.archlinux.org/packages/fogger-bzr/ +diff -Naur fogger/bin/fogger Fogger/bin/fogger +--- fogger/bin/fogger 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/bin/fogger 2012-11-15 16:40:17.985218655 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- + ### BEGIN LICENSE + # Copyright (C) 2012 Owais Lone <hello@owaislone.org> +diff -Naur fogger/bin/fogger-lens Fogger/bin/fogger-lens +--- fogger/bin/fogger-lens 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/bin/fogger-lens 2012-11-15 16:40:17.985218655 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- + ### BEGIN LICENSE + # Copyright (C) 2012 Owais Lone <hello@owaislone.org> +diff -Naur fogger/data/templates/fogapp.desktop.tmpl Fogger/data/templates/fogapp.desktop.tmpl +--- fogger/data/templates/fogapp.desktop.tmpl 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/data/templates/fogapp.desktop.tmpl 2012-11-15 16:40:17.985218655 -0500 +@@ -2,8 +2,8 @@ + Name=%(name)s + Comment=%(name)s + Categories=Network;WebBrowser; +-Exec=/opt/extras.ubuntu.com/fogger/bin/fogger %(uuid)s +-TryExec=/opt/extras.ubuntu.com/fogger/bin/fogger ++Exec=/usr/bin/fogger %(uuid)s ++TryExec=/usr/bin/fogger + Icon=%(icon)s + Terminal=false + Type=Application +diff -Naur fogger/data/unity/extras-unity-lens-fogger.lens Fogger/data/unity/extras-unity-lens-fogger.lens +--- fogger/data/unity/extras-unity-lens-fogger.lens 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/data/unity/extras-unity-lens-fogger.lens 2012-11-15 16:40:17.985218655 -0500 +@@ -2,7 +2,7 @@ + DBusName=net.launchpad.lens.fogger + DBusPath=/net/launchpad/lens/fogger + Name=Fogger +-Icon=/opt/extras.ubuntu.com/fogger/share/fogger/media/lens.svg ++Icon=/usr/share/fogger/media/lens.svg + Description=Lens to search and launch fogapps + SearchHint=Search for a fog app + Shortcut=c +diff -Naur fogger/data/unity/extras-unity-lens-fogger.service Fogger/data/unity/extras-unity-lens-fogger.service +--- fogger/data/unity/extras-unity-lens-fogger.service 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/data/unity/extras-unity-lens-fogger.service 2012-11-15 16:40:17.985218655 -0500 +@@ -1,3 +1,3 @@ + [D-BUS Service] + Name=net.launchpad.lens.fogger +-Exec=/opt/extras.ubuntu.com/fogger/bin/fogger-lens ++Exec=/usr/bin/fogger-lens +diff -Naur fogger/fogger.desktop.in Fogger/fogger.desktop.in +--- fogger/fogger.desktop.in 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/fogger.desktop.in 2012-11-15 16:40:17.985218655 -0500 +@@ -3,7 +3,7 @@ + _Comment=Create a new fog app + Categories=Network;WebBrowser; + Exec=fogger +-Icon=/opt/extras.ubuntu.com/fogger/share/fogger/media/fogger.svg ++Icon=/usr/share/fogger/media/fogger.svg + Terminal=false + Type=Application + StartupWMClass=Fogger +diff -Naur fogger/fogger_lib/Bridge.py Fogger/fogger_lib/Bridge.py +--- fogger/fogger_lib/Bridge.py 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/fogger_lib/Bridge.py 2012-11-15 16:40:17.985218655 -0500 +@@ -12,7 +12,8 @@ + # You should have received a copy of the GNU General Public License along + # with this program. If not, see <http://www.gnu.org/licenses/>. + ### END LICENSE +-from gi.repository import Gtk, Unity, Notify, Dbusmenu, TelepathyGLib ++#from gi.repository import Gtk, Unity, Notify, Dbusmenu, TelepathyGLib ++from gi.repository import Gtk, Notify, TelepathyGLib + + Notify.init('fogger') + +@@ -36,14 +37,20 @@ + self.W = root + self.desktop_file = desktop_file + self.icon_name = icon_name +- self.launcher_entry = Unity.LauncherEntry.get_for_desktop_file(self.desktop_file) +- self.quicklist = Dbusmenu.Menuitem.new() +- self.launcher_entry.set_property("quicklist", self.quicklist) ++ #self.launcher_entry = Unity.LauncherEntry.get_for_desktop_file(self.desktop_file) ++ #self.quicklist = Dbusmenu.Menuitem.new() ++ #self.launcher_entry.set_property("quicklist", self.quicklist) ++ self.launcher_entry = None ++ self.quicklist = None + self.indicator = None +- self._rename_methods = { +- Dbusmenu.Menuitem: self._rename_dbus_menu_item, +- Gtk.MenuItem: self._rename_gtk_menu_item, +- } ++ #self._rename_methods = { ++ # Dbusmenu.Menuitem: self._rename_dbus_menu_item, ++ # Gtk.MenuItem: self._rename_gtk_menu_item, ++ #} ++ self.launcher_entry = None ++ self.quicklist = None ++ self.indicator = None ++ self._rename_methods = { } + self.telepathy_account_manager = TelepathyGLib.AccountManager.new( + TelepathyGLib.DBusDaemon.dup()) + self.telepathy_account_manager.connect( +diff -Naur fogger/tests/test_example.py Fogger/tests/test_example.py +--- fogger/tests/test_example.py 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/tests/test_example.py 2012-11-15 16:40:17.995218506 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- + ### BEGIN LICENSE + # Copyright (C) 2012 Owais Lone <hello@owaislone.org> +diff -Naur fogger/tests/test_lint.py Fogger/tests/test_lint.py +--- fogger/tests/test_lint.py 2012-11-15 16:41:14.799221000 -0500 ++++ Fogger/tests/test_lint.py 2012-11-15 16:40:17.995218506 -0500 +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/bin/python2 + # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- + ### BEGIN LICENSE + # Copyright (C) 2012 Owais Lone <hello@owaislone.org> |