--- gnome-blog-0.9.1.orig/livejournal.py
+++ gnome-blog-0.9.1/livejournal.py
@@ -0,0 +1,72 @@
+import xmlrpclib
+import time
+
+from gtk import TRUE, FALSE
+
+import gettext
+_ = gettext.gettext
+
+from gnomeblog import hig_alert
+from gnomeblog import gnome_blog_globals
+from gnomeblog import proxy
+
+appkey = "6BF507937414229AEB450AB075001667C8BC8338"
+ver = 'GNOME-gnome-blog/' + gnome_blog_globals.version
+
+class Blog:
+ def __init__(self):
+ pass
+
+ def postEntry (self, username, password, url, title, entry, client, gconf_prefix):
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ info = {
+ 'username': username,
+ 'password': password,
+ 'clientversion': ver
+ }
+
+ try:
+ cookie = server.LJ.XMLRPC.login(info)
+ except xmlrpclib.Fault, e:
+ hig_alert.reportError(_("Could not post Blog entry"), _("Your username or password is invalid. Please double-check the preferences."))
+ return FALSE
+
+ success = TRUE
+
+ curtime = time.localtime()
+ info = {
+ 'username': username,
+ 'password': password,
+ 'subject': title,
+ 'event': entry,
+ 'lineendings': 'unix',
+ 'year': curtime[0],
+ 'mon': curtime[1],
+ 'day': curtime[2],
+ 'hour': curtime[3],
+ 'min': curtime[4],
+ 'props': {
+ 'opt_preformatted': 1,
+ }
+ }
+
+ try:
+ server.LJ.XMLRPC.postevent(info)
+
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, _("Could not post blog entry"), username, username, url)
+ success = FALSE
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError(_("Could not post Blog entry"), _('URL \'%s\' does not seem to be a valid LiveJournal XML-RPC server. Web server reported: %s.') % (url, hig_alert.italic(e.errmsg)))
+ success = FALSE
+
+ print ("Success is....")
+ print (success)
+
+ return success
+
+blog = Blog()
--- gnome-blog-0.9.1.orig/blogger_prefs.py
+++ gnome-blog-0.9.1/blogger_prefs.py
@@ -127,7 +127,7 @@
url_description = _("Base Blog URL:")
elif blog_type == "custom-wordpress":
url = None
- url_ending = "/wordpress/xmlrpc.php"
+ url_ending = "/xmlrpc.php"
protocol = "MetaWeblog"
url_description = _("Base Blog URL:")
elif blog_type == "blogs.gnome.org":
--- gnome-blog-0.9.1.orig/proxy.py
+++ gnome-blog-0.9.1/proxy.py
@@ -8,6 +8,8 @@
class GnomeProxyTransport(Transport):
"""Handles an HTTP transaction to an XML-RPC server, through an HTTP proxy."""
+
+ _use_datetime = False
def __init__(self, client):
base_key = "/system/http_proxy"
--- gnome-blog-0.9.1.orig/blog_poster.py
+++ gnome-blog-0.9.1/blog_poster.py
@@ -1,6 +1,7 @@
import gtk
import pango
import gconf
+import gobject
from gettext import gettext as _
@@ -25,7 +26,7 @@
self.on_entry_posted = on_entry_posted
- global gconf_prefix
+ global gconf_prefix, use_gtkspell
gconf_prefix = prefs_key
print "Using gconf_prefix %s" % (gconf_prefix)
@@ -37,6 +38,9 @@
self.blogEntry = rich_entry.RichEntry()
#if we are using gtkspell, attach it to the blogEntry
+ client = gconf.client_get_default()
+ # use global gconf pref location; not per applet settings
+ use_gtkspell = client.get_bool("/apps/gnome-blog/enable_spellchecking")
if use_gtkspell:
self._attach_gtkspell()
--- gnome-blog-0.9.1.orig/blog_applet.py
+++ gnome-blog-0.9.1/blog_applet.py
@@ -1,4 +1,5 @@
#!/usr/bin/env python
+
import pygtk
pygtk.require('2.0')
@@ -6,7 +7,7 @@
import gobject
import gnome
import gnome.ui
-import gnome.applet
+import gnomeapplet
import gconf
import string # maybe someone can do this trick without string?
@@ -24,12 +25,12 @@
icon_info = icon_theme.lookup_icon('gnome-blog', -1, 0)
gtk.window_set_default_icon_from_file(icon_info.get_filename())
-class BloggerApplet(gnome.applet.Applet):
+class BloggerApplet(gnomeapplet.Applet):
def __init__(self):
self.__gobject_init__()
def init(self):
- self.set_applet_flags(gnome.applet.EXPAND_MINOR)
+ self.set_applet_flags(gnomeapplet.EXPAND_MINOR)
self.toggle = gtk.ToggleButton()
self.applet_tooltips = gtk.Tooltips()
self.setup_menu_from_file (None, "GNOME_BlogApplet.xml",
@@ -123,7 +124,7 @@
print "Returning blogger applet"
return applet.init()
-gnome.applet.bonobo_factory("OAFIID:GNOME_BlogApplet_Factory",
+gnomeapplet.bonobo_factory("OAFIID:GNOME_BlogApplet_Factory",
BloggerApplet.__gtype__,
"Blog", "0", foo)
--- gnome-blog-0.9.1.orig/blog.py
+++ gnome-blog-0.9.1/blog.py
@@ -50,6 +50,19 @@
protocol = client.get_string(gconf_prefix + "/blog_protocol")
url = client.get_string(gconf_prefix + "/xmlrpc_url")
+ if not username:
+ import hig_alert
+ hig_alert.reportError("Error: no username given", "please use the Preferences window to set a username and a password")
+ return
+ if not password:
+ import hig_alert
+ hig_alert.reportError("Error: no password given", "please use the Preferences window to set a password")
+ return
+ if not url:
+ import hig_alert
+ hig_alert.reportError("Error: no url given", "please use the Preferences window to set an URL")
+ return
+
return username, password, protocol, url
def _getBlogBackend(protocol):
--- gnome-blog-0.9.1.orig/gnomeblog.schemas.in
+++ gnome-blog-0.9.1/gnomeblog.schemas.in
@@ -77,5 +77,17 @@
+
+ /schemas/apps/gnome-blog/enable_spellchecking
+ /apps/gnome-blog/enable_spellchecking
+ gnome-blog
+ bool
+ true
+
+ If true, misspellings will be underlined in red, and correct
+ spelling suggestions shown in the right-click menu.
+
+
+
--- gnome-blog-0.9.1.orig/GNOME_BlogApplet.server.in
+++ gnome-blog-0.9.1/GNOME_BlogApplet.server.in
@@ -1,6 +1,6 @@
-
+
--- gnome-blog-0.9.1.orig/MetaWeblog.py
+++ gnome-blog-0.9.1/MetaWeblog.py
@@ -0,0 +1,86 @@
+import xmlrpclib
+import base64
+
+from gtk import TRUE, FALSE
+import gconf
+
+import gettext
+_ = gettext.gettext
+
+from gnomeblog import hig_alert
+from gnomeblog import bloggerAPI
+from gnomeblog import proxy
+from gnomeblog import blog
+
+class Blog(bloggerAPI.Blog):
+ def __init__(self):
+ bloggerAPI.Blog.__init__(self)
+
+ def postEntry (self, username, password, base_url, title,
+ entry, client, gconf_prefix):
+
+ url = self._getURL(base_url, client, gconf_prefix)
+
+ if (base_url == None):
+ hig_alert.reportError("Could not post Blog entry", "No XML-RPC server URL to post blog entries to is set, or the value could not be retrieved from GConf. Your entry will remain in the blogger window.")
+ return FALSE
+
+ blog_id = client.get_string(gconf_prefix + "/blog_id")
+ if not blog_id: blog_id = "/"
+
+ success = TRUE
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ content = {}
+ content['title'] = title
+ content['description'] = entry
+
+ try:
+ server.metaWeblog.newPost(blog_id, username, password, content, xmlrpclib.True)
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, "Could not post blog entry", username, blog_id, url)
+ success = FALSE
+ except xmlrpclib.ResponseError, e:
+ print "ResponseError"
+ print e
+ hig_alert.reportError("Could not post Blog entry", 'Received an invalid response: %s.' % (url, hig_alert.italic(e)))
+ success = FALSE
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError("Could not post Blog entry", 'URL \'%s\' does not seem to be a valid bloggerAPI XML-RPC server. Web server reported: %s.' % (url, hig_alert.italic(e.errmsg)))
+ success = FALSE
+
+ return success
+
+ def uploadImage (self, username, password, base_url,
+ file_name, file_contents, mime_type, client, gconf_prefix):
+
+ url = self._getURL(base_url, client, gconf_prefix)
+
+ blog_id = client.get_string(gconf_prefix + "/blog_id")
+
+ success = TRUE
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ content = {}
+ content['name'] = file_name
+ content['type'] = mime_type
+ content['bits'] = base64.encodestring(file_contents)
+
+ imageurl = None
+
+ try:
+ imageurl = (server.metaWeblog.newMediaObject(blog_id, username, password, content))['url']
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, "Could not post Image", username, blog_id, url)
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError("Could not post Blog entry", 'URL \'%s\' does not seem to be a valid bloggerAPI XML-RPC server. Web server reported: %s.' % (url, hig_alert.italic(e.errmsg)))
+
+ return imageurl
+
+blog = Blog()
--- gnome-blog-0.9.1.orig/advogato.py
+++ gnome-blog-0.9.1/advogato.py
@@ -0,0 +1,50 @@
+import xmlrpclib
+
+from gtk import TRUE, FALSE
+
+import gettext
+_ = gettext.gettext
+
+from gnomeblog import hig_alert
+from gnomeblog import proxy
+
+appkey = "6BF507937414229AEB450AB075001667C8BC8338"
+
+class Blog:
+ def __init__(self):
+ pass
+
+ def postEntry (self, username, password, url, title, entry, client, gconf_prefix):
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ try:
+ cookie = server.authenticate(username, password)
+ except xmlrpclib.Fault, e:
+ if (server.user.exists (username) == 0):
+ hig_alert.reportError(_("Could not post Blog entry"), _("Your username is invalid. Please double-check the preferences."))
+ return FALSE
+ else:
+ hig_alert.reportError(_("Could not post Blog entry"), _("Your username or password is invalid. Please double-check the preferences."))
+ return FALSE
+
+ success = TRUE
+
+ try:
+ server.diary.set(cookie, -1, entry)
+
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, _("Could not post blog entry"), username, blog_id, url)
+ success = FALSE
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError(_("Could not post Blog entry"), _('URL \'%s\' does not seem to be a valid bloggerAPI XML-RPC server. Web server reported: %s.') % (url, hig_alert.italic(e.errmsg)))
+ success = FALSE
+
+ print ("Success is....")
+ print (success)
+
+ return success
+
+blog = Blog()
--- gnome-blog-0.9.1.orig/bloggerAPI.py
+++ gnome-blog-0.9.1/bloggerAPI.py
@@ -0,0 +1,99 @@
+import xmlrpclib
+
+from gtk import FALSE, TRUE
+import gconf
+
+import gettext
+_ = gettext.gettext
+
+from gnomeblog import hig_alert
+from gnomeblog import proxy
+
+appkey = "6BF507937414229AEB450AB075001667C8BC8338"
+
+class Blog:
+ def __init__(self):
+ pass
+
+ def _getURL(self, base_url, client, gconf_prefix):
+ url_ending = client.get_string (gconf_prefix + "/url_ending")
+ return base_url + url_ending
+
+ def getBlogList(self, username, password, base_url, client, gconf_prefix):
+ global appkey
+
+ url = self._getURL(base_url, client, gconf_prefix)
+
+ print ("Getting list for RPC interface %s" % (url))
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ try:
+ bloglist = server.blogger.getUsersBlogs(appkey, username, password)
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, _("Could not get list of blogs"), username, None, url)
+ return
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError(_("Could not get list of blogs"), _('URL \'%s\' does not seem to be a valid bloggerAPI XML-RPC server. Web server reported: %s.') % (url, hig_alert.italic(e.errmsg)))
+ return
+
+ if ((bloglist == None) or (len(bloglist) == 0)):
+ # No blogs found!
+ hig_alert.reportError("No Blogs Found", "No errors were reported, but no blogs were found at %s for username %s\n" % ( url, username))
+ return
+
+ string_value_pairs = []
+
+ for blog in bloglist:
+ string_value_pairs.append((blog["blogName"], blog["blogid"]))
+
+ return string_value_pairs
+
+
+
+ def postEntry (self, username, password, base_url, title, entry, client, gconf_prefix):
+ global appkey
+
+ url = self._getURL(base_url, client, gconf_prefix)
+
+ if (base_url == None):
+ hig_alert.reportError(_("Could not post Blog entry"), _("No XML-RPC server URL to post blog entries to is set, or the value could not be retrieved from GConf. Your entry will remain in the blogger window."))
+ return FALSE
+
+ blog_id = client.get_string(gconf_prefix + "/blog_id")
+ if not blog_id: blog_id = "/"
+
+ if (blog_id == None):
+ blog_id = ""
+
+ if (username == None):
+ username = ""
+
+ if (password == None):
+ password = ""
+
+ content = title + "\n" + entry
+ success = TRUE
+
+ #check for GNOME proxy configurations and use if required
+ proxy_transport = proxy.GnomeProxyTransport(client)
+ server = proxy_transport.get_server(url);
+
+ try:
+ server.blogger.newPost(appkey, blog_id, username, password,
+ content, xmlrpclib.True)
+ except xmlrpclib.Fault, e:
+ hig_alert.handleBloggerAPIFault(e, _("Could not post blog entry"), username, blog_id, url)
+ success = FALSE
+ except xmlrpclib.ProtocolError, e:
+ hig_alert.reportError(_("Could not post Blog entry"), _('URL \'%s\' does not seem to be a valid bloggerAPI XML-RPC server. Web server reported: %s.') % (url, hig_alert.italic(e.errmsg)))
+ success = FALSE
+
+ print ("Success is....")
+ print (success)
+
+ return success
+
+blog = Blog()
--- gnome-blog-0.9.1.orig/protocols/MetaWeblog.py
+++ gnome-blog-0.9.1/protocols/MetaWeblog.py
@@ -26,6 +26,7 @@
return False
blog_id = client.get_string(gconf_prefix + "/blog_id")
+ if not blog_id: blog_id = "/"
success = True
--- gnome-blog-0.9.1.orig/protocols/bloggerAPI.py
+++ gnome-blog-0.9.1/protocols/bloggerAPI.py
@@ -62,6 +62,7 @@
return False
blog_id = client.get_string(gconf_prefix + "/blog_id")
+ if not blog_id: blog_id = "/"
if (blog_id == None):
blog_id = ""
--- gnome-blog-0.9.1.orig/po/es.po
+++ gnome-blog-0.9.1/po/es.po
@@ -76,7 +76,7 @@
#: ../blog_poster.py:116
msgid "The blog protocol in use does not support uploading images"
-msgstr "El protocolo blog en uso no soporta subir imágenes"
+msgstr "El protocolo del blog en uso no permite subir imágenes"
#: ../blog_poster.py:163
msgid "Blog Entry is Blank"
@@ -87,7 +87,7 @@
"No text was entered in the blog entry box. Please enter some text and try "
"again"
msgstr ""
-"No se introdujo texto en la caja de entrada del blog. Introduzca algo de "
+"No se introdujo texto en el cuadro de redacción del blog. Introduzca algo de "
"texto e intente de nuevo"
#: ../blogger_prefs.py:19
@@ -182,7 +182,7 @@
#: ../gnomeblog.schemas.in.h:6
msgid "URL to the bloggerAPI compatible XML-RPC server"
-msgstr "URL hacia el servidor XML-RPC compatible con la bloggerAPI"
+msgstr "URL del servidor XML-RPC compatible con la API de Blogger"
#: ../gnomeblog.schemas.in.h:7
msgid "Username to use in accessing the blog"
@@ -192,7 +192,7 @@
#, python-format
msgid "URL '%s' may not be a valid bloggerAPI. XML-RPC Server reported: %s."
msgstr ""
-"La URL «%s» podría no ser una API válida de blogger. El servidor XML-RPC ha "
+"La URL «%s» podría no ser una API válida de Blogger. El servidor XML-RPC ha "
"devuelto: %s"
#: ../hig_alert.py:15
@@ -201,8 +201,8 @@
"Unknown username %s or password trying to post blog entry to XML-RPC server %"
"s."
msgstr ""
-"Nombre de usuario %s o contraseña desconocido al intentar publicar la "
-"entrada de blog en el servidor XML-RPC %s."
+"Nombre de usuario %s o contraseña desconocido al intentar publicar el "
+"artículo en el servidor XML-RPC %s."
#: ../hig_alert.py:17
#, python-format
@@ -210,8 +210,8 @@
"Could not post to blog '%s' at bloggerAPI XML-RPC server '%s'. Server "
"reported: %s."
msgstr ""
-"No se ha podido publicar en el blog «%s» en la API del servidor XML-RPC de "
-"blogger «%s». El servidor ha reportado: %s."
+"No se ha podido publicar en el blog «%s» en el servidor XML-RPC de API "
+"Blogger «%s». El servidor ha reportado: %s."
#: ../hig_alert.py:19
#, python-format
@@ -220,7 +220,7 @@
"\n"
"Please email this error message to seth@gnome.org so I can address it."
msgstr ""
-"El servidor de API de blogger (%s) ha reportado un error que no es "
+"El servidor de API de Blogger (%s) ha reportado un error que no es "
"comprensible: %s, %s. \n"
"\n"
"Por favor envíe por correo-e este mensaje a seth@gnome.org para poder "
@@ -247,7 +247,7 @@
#: ../protocols/advogato.py:39 ../protocols/bloggerAPI.py:87
#: ../protocols/livejournal.py:61
msgid "Could not post blog entry"
-msgstr "No se pudo publicar la entrada del blog"
+msgstr "No se pudo publicar el artículo"
#: ../protocols/advogato.py:42 ../protocols/bloggerAPI.py:39
#: ../protocols/bloggerAPI.py:90
@@ -256,7 +256,7 @@
"URL '%s' does not seem to be a valid bloggerAPI XML-RPC server. Web server "
"reported: %s."
msgstr ""
-"La URL «%s» podría no ser una API válida de blogger. El servidor XML-RPC ha "
+"La URL «%s» no parece ser una API válida de blogger. El servidor XML-RPC ha "
"informado: %s."
#: ../protocols/bloggerAPI.py:36 ../protocols/bloggerAPI.py:39
@@ -278,7 +278,7 @@
"URL '%s' does not seem to be a valid LiveJournal XML-RPC server. Web server "
"reported: %s."
msgstr ""
-"La URL «%s» no parece ser un servicor XML-RPC LiveJournal válido. El "
+"La URL «%s» no parece ser un servidor XML-RPC de LiveJournal válido. El "
"servidor web devolvió: %s."
#: ../rich_entry.py:144 ../rich_entry.py:152
--- gnome-blog-0.9.1.orig/po/de.po
+++ gnome-blog-0.9.1/po/de.po
@@ -241,7 +241,7 @@
msgid ""
"Your username or password is invalid. Please double-check the preferences."
msgstr ""
-"Ihr Benutzername oder Ihr Password ist ungültig. Bitte überprüfen Sie Ihre "
+"Ihr Benutzername oder Ihr Passwort ist ungültig. Bitte überprüfen Sie Ihre "
"Einstellungen noch einmal."
#: protocols/advogato.py:39 protocols/bloggerAPI.py:87
--- gnome-blog-0.9.1.orig/debian/compat
+++ gnome-blog-0.9.1/debian/compat
@@ -0,0 +1 @@
+5
--- gnome-blog-0.9.1.orig/debian/rules
+++ gnome-blog-0.9.1/debian/rules
@@ -0,0 +1,104 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+ INSTALL_PROGRAM += -s
+endif
+
+config.status: configure
+ dh_testdir
+
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+ cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+ cp -f /usr/share/misc/config.guess config.guess
+endif
+
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --sysconfdir=/etc
+
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+
+ $(MAKE)
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) distclean
+ -rm po/*.gmo
+ -rm *.pyc
+ -rm config.guess config.sub config.log
+
+
+ dh_clean
+
+
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/gnome-blog.
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/gnome-blog
+ rm $(CURDIR)/debian/gnome-blog/usr/libexec/blog_applet.py
+ rm $(CURDIR)/debian/gnome-blog/usr/lib/bonobo/servers/GNOME_BlogApplet.server
+ rm $(CURDIR)/debian/gnome-blog/usr/share/gnome-2.0/ui/GNOME_BlogApplet.xml
+ rmdir $(CURDIR)/debian/gnome-blog/usr/libexec/
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+ dh_installmenu
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_pysupport
+ dh_gconf
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- gnome-blog-0.9.1.orig/debian/docs
+++ gnome-blog-0.9.1/debian/docs
@@ -0,0 +1 @@
+README
--- gnome-blog-0.9.1.orig/debian/control
+++ gnome-blog-0.9.1/debian/control
@@ -0,0 +1,18 @@
+Source: gnome-blog
+Section: gnome
+Priority: optional
+Maintainer: Frederic Peters
+Build-Depends: debhelper (>= 5.0.37.2)
+Build-Depends-Indep: python-dev, python-gtk2-dev, python-gnome2-dev, pkg-config, libglib2.0-dev, intltool, python-support (>= 0.3)
+Standards-Version: 3.7.2.1
+
+Package: gnome-blog
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-gnome2, python-gconf, python-gtkspell
+Description: GNOME application to post to weblog entries
+ gnome-blog is a small GNOME application that can post to weblogs using
+ bloggerAPI, advogato API, MetaWeblog API or LiveJournal API
+ .
+ It notably works with Blogger.com / Blogspot.com, Advogato.org, Movable Type,
+ WordPress, LiveJournal.com and Pybloxsom.
+
--- gnome-blog-0.9.1.orig/debian/changelog
+++ gnome-blog-0.9.1/debian/changelog
@@ -0,0 +1,184 @@
+gnome-blog (0.9.1-5.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Drop useless dh_python call (Closes: #715298).
+ * Drop useless XB-Python-Version fields.
+ * Drop useless pycompat file.
+
+ -- Luca Falavigna Sun, 14 Jul 2013 02:32:48 +0200
+
+gnome-blog (0.9.1-5) unstable; urgency=low
+
+ * debian/rules: do not install the applet part. (closes: #638121)
+ * debian/control: update descriptions to remove the applet mention.
+
+ -- Frederic Peters Fri, 14 Oct 2011 16:22:53 -0400
+
+gnome-blog (0.9.1-4) unstable; urgency=low
+
+ * proxy.py: set _use_datetime attribute to make it work with Python 2.5
+ (closes: #488818)
+ * debian/control:
+ * add an explicit dependency on python-gconf
+ * replace dependency on python-gnome2-desktop by a dependency on
+ python-gnomeapplet (closes: #541568)
+ * replace dependency on python-gnome2-extras by a dependency on
+ python-gtkspell (closes: #541591)
+ * debian/rules:
+ * don't ignore all errors on make distclean
+ * remove call to dh_desktop
+ * switch to debhelper 5
+ * clean config.{guess,sub,log}
+ * debian/copyright: mention copyright holder
+ * debian/gnome-blog.menu:
+ * remove icon in png format
+ * set section according to "new" menu structure
+ * debian/gnome-blog.postinst: removed empty postinst script
+
+ -- Frederic Peters Fri, 14 Aug 2009 23:06:04 +0200
+
+gnome-blog (0.9.1-3) unstable; urgency=low
+
+ * blogger_prefs.py: don't include /wordpress/ in URL of wordpress
+ xmlrpc.php. Patch by Shannon Eric Peevey. (closes: #335346)
+
+ -- Frederic Peters Wed, 13 Sep 2006 09:47:24 +0200
+
+gnome-blog (0.9.1-2) unstable; urgency=low
+
+ * blog_applet.py: replaced gnome.applet by gnomeapplet; to work with new
+ python-gnome2-desktop package. (closes: #383354)
+ * debian/control: added python-gnome2-desktop to Depends.
+
+ -- Frederic Peters Wed, 16 Aug 2006 21:04:22 +0200
+
+gnome-blog (0.9.1-1) unstable; urgency=low
+
+ * New upstream release. (closes: #375950)
+
+ -- Frederic Peters Thu, 29 Jun 2006 10:14:55 +0200
+
+gnome-blog (0.9-5) unstable; urgency=low
+
+ * debian/control, debian/rules, debian/pycompat, debian/pyversions:
+ moving to new Python policy.
+
+ -- Frederic Peters Thu, 29 Jun 2006 09:40:32 +0200
+
+gnome-blog (0.9-4) unstable; urgency=low
+
+ * po/es.po: improved Spanish translation, thanks to Martín Ferrari.
+ (closes: #364540)
+
+ -- Frederic Peters Mon, 24 Apr 2006 09:34:44 +0200
+
+gnome-blog (0.9-3) unstable; urgency=low
+
+ * blog_poster.py, gnomeblog.schemas.in: gconf key to disable spellchecking.
+ (closes: #357002)
+
+ -- Frederic Peters Fri, 17 Mar 2006 10:24:19 +0100
+
+gnome-blog (0.9-2) unstable; urgency=low
+
+ * blog_poster.py: catch exception raised by gtkspell when no word list is
+ found. (closes: #356022)
+
+ -- Frederic Peters Thu, 9 Mar 2006 13:14:32 +0100
+
+gnome-blog (0.9-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/watch: added watch file.
+ * debian/control: fixed description. (closes: #312453)
+ * debian/rules: added call to dh_desktop.
+
+ -- Frederic Peters Sun, 5 Mar 2006 23:56:39 +0100
+
+gnome-blog (0.8-5) unstable; urgency=low
+
+ * blog_poster.py: declare use_gtkspell as global (strange but works)
+ (really closes: #329726)
+ * *.py: replaced gtk.TRUE/FALSE by True/False to get rid of deprecation
+ warnings.
+
+ -- Frederic Peters Fri, 23 Sep 2005 20:14:56 +0200
+
+gnome-blog (0.8-4) unstable; urgency=low
+
+ * blog_poster.py: workaround against unknown pygtkspell bug.
+
+ -- Frederic Peters Sat, 6 Aug 2005 15:07:24 +0200
+
+gnome-blog (0.8-3) unstable; urgency=low
+
+ * debian/control: added python-gnome2-extras dependency (closes: #318758)
+ * debian/control: fixed typo in description (closes: #298453)
+ * debian/control: fixed pyblosxom name in description (closes: #293140)
+ * debian/menu: added Debian menu file (closes: #314220)
+ * po/de.po: fixed typo (closes: #313727)
+
+ -- Frederic Peters Sun, 17 Jul 2005 16:46:12 +0200
+
+gnome-blog (0.8-2) unstable; urgency=low
+
+ * debian/control: Added intltool build-dependency (closes: #290419)
+
+ -- Frederic Peters Fri, 14 Jan 2005 09:54:59 +0100
+
+gnome-blog (0.8-1) unstable; urgency=low
+
+ * New upstream release.
+ * Ported 0.7-5 patches.
+ * Applied johnp patch to gnome-blog-poster (initializes poster before it
+ is used)
+
+ -- Frederic Peters Thu, 13 Jan 2005 01:13:29 +0100
+
+gnome-blog (0.7-5) unstable; urgency=low
+
+ * debian/docs: removed empty NEWS file
+ * protocols/{BloggerAPI,MetaWeblog}.py: Fix silent failures on missing
+ blog_id entry (closes: #284876)
+ * blog.py: Also fix silent failures on missing url, username and password
+ * many thanks to Paul Brossier for those.
+
+ -- Frederic Peters Tue, 11 Jan 2005 09:59:49 +0100
+
+gnome-blog (0.7-4) unstable; urgency=low
+
+ * debian/rules: Use dh_gconf.
+
+ -- Frederic Peters Sat, 7 Aug 2004 10:13:00 +0200
+
+gnome-blog (0.7-3) unstable; urgency=low
+
+ * debian/control: added libgtk2.0-dev to Build-Depends-Indep.
+ Thanks to uli@youam.net.
+
+ -- Frederic Peters Sat, 13 Dec 2003 23:11:06 +0100
+
+gnome-blog (0.7-2) unstable; urgency=low
+
+ * debian/control: added pkg-config to Build-Depends-Indep. (closes: #221039)
+
+ -- Frederic Peters Sat, 13 Dec 2003 15:23:20 +0100
+
+gnome-blog (0.7-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Frederic Peters Sun, 14 Sep 2003 19:56:07 +0200
+
+gnome-blog (0.6-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Frederic Peters Fri, 12 Sep 2003 20:22:04 +0200
+
+gnome-blog (0.5-1) unstable; urgency=low
+
+ * Initial Release. (closes: #209058)
+
+ -- Frederic Peters Sun, 7 Sep 2003 12:49:09 +0200
+
--- gnome-blog-0.9.1.orig/debian/dirs
+++ gnome-blog-0.9.1/debian/dirs
@@ -0,0 +1 @@
+usr/lib/gnome-panel
--- gnome-blog-0.9.1.orig/debian/pyversions
+++ gnome-blog-0.9.1/debian/pyversions
@@ -0,0 +1 @@
+2.3-
--- gnome-blog-0.9.1.orig/debian/copyright
+++ gnome-blog-0.9.1/debian/copyright
@@ -0,0 +1,13 @@
+This package was debianized by Frederic Peters on
+Sun, 7 Sep 2003 12:49:09 +0200.
+
+It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/gnome-blog/
+
+Upstream Author: Seth Nickell
+
+Copyright:
+ Copyright 2003 Seth Nickell
+
+GPL, as evidenced by existence of GPL license file "COPYING".
+(the GNU GPL may be viewed on Debian systems in /usr/share/common-licenses/GPL)
+
--- gnome-blog-0.9.1.orig/debian/gnome-blog.menu
+++ gnome-blog-0.9.1/debian/gnome-blog.menu
@@ -0,0 +1,6 @@
+?package(gnome-blog):\
+needs="x11"\
+section="Applications/Network/Communication"\
+title="GNOME blog poster"\
+hints="blogging"\
+command="/usr/bin/gnome-blog-poster"
--- gnome-blog-0.9.1.orig/debian/watch
+++ gnome-blog-0.9.1/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://ftp.gnome.org/pub/GNOME/sources/gnome-blog/([\d\.]+)/gnome-blog-([\d\.]+).tar.gz