summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJameson Pugh2015-06-08 09:07:08 -0400
committerJameson Pugh2015-06-08 09:07:08 -0400
commit97e8893afc428af552e7a6cbcc59f66c6b500903 (patch)
tree598b886d93515dd0b08320912ff457b32b6e7c1b
downloadaur-97e8893afc428af552e7a6cbcc59f66c6b500903.tar.gz
Initial import
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD40
-rw-r--r--fogger-bzr.install14
-rw-r--r--rmlibunity.patch152
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>