rpms/deskbar-applet/devel deskbar-applet-0.5.0-fedorabz.patch, NONE, 1.1 fedorabz.png, NONE, 1.1 fedorabz.py, NONE, 1.1 deskbar-applet.spec, 1.6, 1.7

Ignacio Vazquez-Abrams (ivazquez) fedora-extras-commits at redhat.com
Thu Oct 6 04:15:31 UTC 2005


Author: ivazquez

Update of /cvs/extras/rpms/deskbar-applet/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22743

Modified Files:
	deskbar-applet.spec 
Added Files:
	deskbar-applet-0.5.0-fedorabz.patch fedorabz.png fedorabz.py 
Log Message:
Why not, right?

deskbar-applet-0.5.0-fedorabz.patch:

--- NEW FILE deskbar-applet-0.5.0-fedorabz.patch ---
--- deskbar-applet-0.5.0/deskbar/deskbarentry.py.fedorabz	2005-10-02 17:34:39.000000000 -0400
+++ deskbar-applet-0.5.0/deskbar/deskbarentry.py	2005-10-06 00:04:37.000000000 -0400
@@ -90,13 +90,15 @@
 		from deskbar.handlers.galago import GalagoHandler
 		from deskbar.handlers.email_address import EmailAddressHandler
 		from deskbar.handlers.web_address import WebAddressHandler
+		from deskbar.handlers.fedorabz import FedorabzHandler
 
 		return [
 			ProgramsHandler(), EpiphanyHandler(),
 			FileHandler(), FolderHandler(),
 			GtkBookmarkHandler(), MozillaHandler(), GalagoHandler(),
 			PathProgramsHandler(),
-			EmailAddressHandler(), WebAddressHandler()
+			EmailAddressHandler(), WebAddressHandler(),
+			FedorabzHandler()
 		]
 			
 	def _on_sort_matches(self, treemodel, iter1, iter2):
--- deskbar-applet-0.5.0/deskbar/handlers/Makefile.in.fedorabz	2005-10-06 00:05:44.000000000 -0400
+++ deskbar-applet-0.5.0/deskbar/handlers/Makefile.in	2005-10-06 00:05:58.000000000 -0400
@@ -228,6 +228,7 @@
 	__init__.py \
 	email_address.py \
 	epiphany.py \
+	fedorabz.py \
 	filesystem.py \
 	galago.py \
 	gtkbookmarks.py \
--- deskbar-applet-0.5.0/data/art/Makefile.in.fedorabz	2005-10-06 00:04:56.000000000 -0400
+++ deskbar-applet-0.5.0/data/art/Makefile.in	2005-10-06 00:05:12.000000000 -0400
@@ -235,6 +235,7 @@
 	deskbar-applet.png \
 	deskbar-applet-small.png \
 	dict.png \
+	fedorabz.png \
 	folder.png \
 	folder-bookmark.png \
 	generic.png \


--- NEW FILE fedorabz.py ---
from gettext import gettext as _

import re
import gnomevfs
import handler

PRIORITY=250
bzurl="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=%d"

class FedorabzMatch(handler.Match):
  def __init__(self, backend, url):
    handler.Match.__init__(self, backend, url)
    if url.isdigit():
      self._num=url

  def action(self, text=None):
    gnomevfs.url_show(bzurl % int(self._num))

  def get_verb(self):
    return _("Open Fedora Bugzilla report #%(name)s")

class FedorabzHandler(handler.Handler):
  def __init__(self):
    handler.Handler.__init__(self, "fedorabz.png")

  def get_priority(self):
    return PRIORITY

  def query(self, query, max=5):
    if query.isdigit():
      return [FedorabzMatch(self, query)]


Index: deskbar-applet.spec
===================================================================
RCS file: /cvs/extras/rpms/deskbar-applet/devel/deskbar-applet.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- deskbar-applet.spec	5 Oct 2005 14:22:52 -0000	1.6
+++ deskbar-applet.spec	6 Oct 2005 04:15:29 -0000	1.7
@@ -10,6 +10,9 @@
 License:        GPL
 URL:            http://browserbookapp.sourceforge.net/deskbar.html
 Source0:        http://raphael.slinckx.net/files/%{name}-%{version}.tar.gz
+Source1:        fedorabz.py
+Source2:        fedorabz.png
+Patch0:         deskbar-applet-0.5.0-fedorabz.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  gtk2-devel python-devel pygtk2-devel gnome-python2-extras gettext
 Requires:       gnome-python2 gnome-python2-applet gnome-python2-bonobo gnome-python2-gconf
@@ -29,6 +32,9 @@
 
 %prep
 %setup -q
+%patch0 -p1 -b .fedorabz
+cp %{SOURCE1} deskbar/handlers
+cp %{SOURCE2} data/art
 
 %build
 %configure
@@ -56,6 +62,7 @@
 %changelog
 * Wed Oct  5 2005 Ignacio Vazquez-Abrams <ivazquez at ivazquez.net> 0.5.0-1
 - Upstream update
+- Added Fedora BZ handler
 
 * Thu Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
 - rebuilt




More information about the fedora-extras-commits mailing list