--- 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