--- gobby-0.4.13.orig/debian/changelog +++ gobby-0.4.13/debian/changelog @@ -0,0 +1,252 @@ +gobby (0.4.13-2) unstable; urgency=low + + * Version the name of the binary and its package and introduce a + transition package depending on both the old and the new gobby. + (They are not protocol compatible.) The gobby binary name is + provided through the alternatives system. + * Install the chat hicolor icon into the correct directory (64x64). + * Use debhelper's compatibility level 9 to get hardening, default + build flags and compressed debug symbols. + + -- Philipp Kern Sat, 16 Jun 2012 23:23:59 +0200 + +gobby (0.4.13-1) unstable; urgency=low + + * New upstream release + + -- Philipp Kern Sun, 19 Feb 2012 14:24:54 +0100 + +gobby (0.4.12-2) unstable; urgency=low + + * Update .desktop file to state that it's the 0.4 version. + (LP: #511809) + + -- Philipp Kern Tue, 02 Feb 2010 23:56:29 +0100 + +gobby (0.4.12-1) unstable; urgency=low + + * New upstream release + - Implement "Save all documents". (Closes: #485408) + - State the fact that there is a session password required in an + obvious way without telling that the password is wrong. + (Closes: #544728) + - Uses en_US in C strings. (LP: #485408) + - Changed one string to use a more common English word. (LP: #485076) + + -- Philipp Kern Sat, 19 Dec 2009 14:45:36 +0100 + +gobby (0.4.11-1) unstable; urgency=low + + * New upstream release + * Adjusted the watch file to detect two digit minor numbers. + * Drop patches applied upstream and drop the patch system. + * Move gobby-dbg to section `debug'. + * Switch to debhelper 7. + + -- Philipp Kern Wed, 23 Sep 2009 18:05:19 +0200 + +gobby (0.4.9-2) unstable; urgency=low + + * Apply fix for upstream bug #423 (Fixed saving of newly-created + documents) through quilt. + + -- Philipp Kern Thu, 22 Jan 2009 12:10:11 +0100 + +gobby (0.4.9-1) unstable; urgency=low + + * New upstream release + * Add a build-dependency on intltool which is now used to translate + the desktop file. + * Tighten the build-dependency on net6 to get newer templates. + (LP: #313393) + + -- Philipp Kern Thu, 08 Jan 2009 21:25:13 +0100 + +gobby (0.4.8-1~lenny1) testing; urgency=low + + * Upload to testing-proposed-updates as the package in unstable + cannot migrate. + * po/fr.po: updated French translation, thanks to Christian Perrier + (Closes: #507034) + + -- Philipp Kern Sun, 21 Dec 2008 22:27:54 +0100 + +gobby (0.4.8-1) unstable; urgency=low + + * New upstream release + - Fix a crash in the join dialog when avahi-daemon is not started. + (Closes: #504431) + + -- Philipp Kern Fri, 07 Nov 2008 09:52:39 +0100 + +gobby (0.4.7-1) unstable; urgency=low + + * New upstream version. + * Bump obby build-dep to include newer C++ templates. + + -- Philipp Kern Thu, 16 Oct 2008 14:56:26 +0200 + +gobby (0.4.6-4) unstable; urgency=low + + * Point at sobby in gobby's description. (Closes: #498254) + * Updated the translations based on the new upstream release 0.4.7. + - New languages: Greek, Hebrew, Japanese, Dutch + * Build-depend on gettext to regenerate the .gmo on build. + + -- Philipp Kern Sat, 13 Sep 2008 17:20:59 +0200 + +gobby (0.4.6-3) unstable; urgency=low + + * Merge from Ubuntu branch. + - Add translation domain to `contrib/gobby.desktop' to get + language pack support. + - Fix build failure with g++-4.3. + + -- Philipp Kern Tue, 05 Feb 2008 08:29:14 +0100 + +gobby (0.4.6-2) unstable; urgency=low + + * Suggest avahi-daemon to give an indicator how to get rid of + the howl warning. + * Fix desktop file to adhere to the freedesktop.org Desktop + Entry Specification v1.0. + + -- Philipp Kern Tue, 08 Jan 2008 14:59:23 +0100 + +gobby (0.4.6-1) unstable; urgency=low + + * New upstream version. + * Updated `debian/rules' to cope with tarball generation out of the + git repository and refactored it a bit. + * Added VCS and Homepage header to source stanza. + * Depend on newer obby as required by source. + * Build against gtksourceview2. + * Build a debug package, bump debhelper version to 5. + * Set menu section to `Applications/Editors'. + + -- Philipp Kern Thu, 03 Jan 2008 19:49:42 +0100 + +gobby (0.4.5-1) unstable; urgency=low + + * New upstream release (Closes: #436145) + + -- Philipp Kern Sun, 19 Aug 2007 17:00:07 +0200 + +gobby (0.4.4-1) unstable; urgency=low + + * New upstream release + - Fixes a crash triggered on rejoin (Closes: #428500) + * Recompile against current obby which declares more strict shlibs + dependencies (Closes: #428496) + + -- Philipp Kern Sun, 17 Jun 2007 00:14:57 +0200 + +gobby (0.4.3-1) unstable; urgency=low + + * New upstream release + * Dropped many of the Debian patches + + -- Philipp Kern Mon, 7 May 2007 10:45:04 +0200 + +gobby (0.4.1-2) unstable; urgency=medium + + * Fix mime type mapping. + * Lack of avahi-daemon now fails silently instead of a verbose message + confusing the user. Zeroconf is a `nice to have' but in no means + required. + + -- Philipp Kern Mon, 12 Mar 2007 19:41:21 +0100 + +gobby (0.4.1-1) unstable; urgency=low + + * New upstream release + + -- Philipp Kern Mon, 28 Aug 2006 17:43:30 +0200 + +gobby (0.4.0~rc4-1) experimental; urgency=low + + * New upstream release + + -- Philipp Kern Fri, 18 Aug 2006 01:23:12 +0200 + +gobby (0.4.0~rc3-1) experimental; urgency=low + + * New upstream release + + -- Philipp Kern Sat, 12 Aug 2006 12:48:27 +0200 + +gobby (0.3.99+0.4.0rc2-1) experimental; urgency=low + + * New upstream release, which is incompatible to previous versions + and still a release candidate; pushing to experimental to receive + more testing (Closes: #366621) + * Encryption is now handled by GNUTLS, so no GMP is needed anymore + (Closes: #367862) + * Fix minor spelling mistake in package description (Closes: #363616) + + -- Philipp Kern Tue, 13 Jun 2006 20:42:23 +0200 + +gobby (0.3.0-2) unstable; urgency=low + + * Enabled Zeroconf support through linking against Avahi's + compatibility layer for Howl lagacy applications + (Closes: #346499) + * Minor fixes for `debian/rules' related to cross-compilation and + autotools handling + * Updated `debian/watch' to version 3 + + -- Philipp Kern Mon, 19 Dec 2005 19:24:00 +0100 + +gobby (0.3.0-1) unstable; urgency=low + + * New upstream release (Closes: #336694, #337047, #337067, #343829) + * Comply to the most recent C++ ABI transition + * Fix the removal of config.{guess,sub} + + -- Philipp Kern Mon, 19 Dec 2005 17:36:52 +0100 + +gobby (0.2.2-2) unstable; urgency=medium + + * Build against fixed gtksourceview (Closes: #327861) + + -- Philipp Kern Mon, 17 Oct 2005 21:13:02 +0200 + +gobby (0.2.2-1) unstable; urgency=low + + * New upstream release + * Added a link pointing to the package's homepage to the package + description (Closes: #321262) + + -- Philipp Kern Thu, 8 Sep 2005 13:35:34 +0200 + +gobby (0.2.0-2) unstable; urgency=low + + * Tightened the build dependencies + + -- Philipp Kern Sat, 20 Aug 2005 06:51:57 +0200 + +gobby (0.2.0-1) unstable; urgency=low + + * New upstream release + + -- Philipp Kern Sat, 30 Jul 2005 18:33:55 +0200 + +gobby (0.1.1-1) experimental; urgency=low + + * New upstream release + + -- Philipp Kern Mon, 6 Jun 2005 21:40:02 +0200 + +gobby (0.0+20050521-2) experimental; urgency=medium + + * Added epoch to the dependencies specified by libgtkmm-2.4-1's shlibs file + through a temporary local fix in debian/shlibs.local. (Closes: #310503) + + -- Philipp Kern Wed, 25 May 2005 11:14:44 +0000 + +gobby (0.0+20050521-1) experimental; urgency=low + + * Initial release (Closes: #308047) + + -- Philipp Kern Wed, 11 May 2005 13:06:39 +0200 + --- gobby-0.4.13.orig/debian/copyright +++ gobby-0.4.13/debian/copyright @@ -0,0 +1,24 @@ +This package was debianized by Philipp Kern on +Tue, 10 May 2005 22:47:31 +0200. + +It was downloaded from . + +Copyright (C) 2005-2008 0x539 dev group + +License: + + This program is written by the 0x539 dev group and is licensed + under the GNU General Public License (GPL) version 2 or any + later version. A copy of the license is included in the + distribution. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + Copyright (C) 2005-2008 0x539 dev group + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- gobby-0.4.13.orig/debian/gobby-0.4.dirs +++ gobby-0.4.13/debian/gobby-0.4.dirs @@ -0,0 +1,3 @@ +usr/bin +usr/share/applications +usr/share/pixmaps --- gobby-0.4.13.orig/debian/watch +++ gobby-0.4.13/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://releases.0x539.de/gobby/ gobby-(\d\.\d\.[^9]?\d)\.tar\.gz --- gobby-0.4.13.orig/debian/gobby-0.4.docs +++ gobby-0.4.13/debian/gobby-0.4.docs @@ -0,0 +1,3 @@ +AUTHORS +NEWS +README --- gobby-0.4.13.orig/debian/gobby-0.4.install +++ gobby-0.4.13/debian/gobby-0.4.install @@ -0,0 +1,2 @@ +usr/bin/* +usr/share/* --- gobby-0.4.13.orig/debian/compat +++ gobby-0.4.13/debian/compat @@ -0,0 +1 @@ +9 --- gobby-0.4.13.orig/debian/gobby-0.4.postinst +++ gobby-0.4.13/debian/gobby-0.4.postinst @@ -0,0 +1,12 @@ +#!/bin/sh +set -e + +if [ "$1" = "configure" ] +then + update-alternatives --install /usr/bin/gobby gobby \ + /usr/bin/gobby-0.4 10 \ + --slave /usr/share/man/man1/gobby.1.gz gobby.1.gz \ + /usr/share/man/man1/gobby-0.4.1.gz +fi + +#DEBHELPER# --- gobby-0.4.13.orig/debian/rules +++ gobby-0.4.13/debian/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +export DEB_CFLAGS_MAINT_APPEND = -Wall -Wextra +export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed + +%: + dh $@ --with autoreconf --parallel + +override_dh_auto_configure: + dh_auto_configure -- --with-gnome --with-gtksourceview2 + +override_dh_installmenu: + dh_installdirs + gunzip -c $(CURDIR)/contrib/artwork/gobby.xpm.gz \ + > $(CURDIR)/debian/gobby-0.4/usr/share/pixmaps/gobby.xpm + dh_installmenu + +override_dh_auto_install: + dh_auto_install + # Version the binary. + mv $(CURDIR)/debian/tmp/usr/bin/gobby \ + $(CURDIR)/debian/tmp/usr/bin/gobby-0.4 + mv $(CURDIR)/debian/tmp/usr/share/man/man1/gobby.1 \ + $(CURDIR)/debian/tmp/usr/share/man/man1/gobby-0.4.1 + # Fix up the wrongly installed icon. + mkdir -p $(CURDIR)/debian/tmp/usr/share/gobby/icons/hicolor/64x64/actions + mv $(CURDIR)/debian/tmp/usr/share/gobby/icons/hicolor/48x48/actions/chat.png \ + $(CURDIR)/debian/tmp/usr/share/gobby/icons/hicolor/64x64/actions + +override_dh_strip: + dh_strip --dbg-package=gobby-0.4-dbg + +override_dh_clean: + dh_clean config.log config.status + +override_dh_builddeb: + dh_builddeb -- -Zxz --- gobby-0.4.13.orig/debian/gobby-0.4.prerm +++ gobby-0.4.13/debian/gobby-0.4.prerm @@ -0,0 +1,18 @@ +#!/bin/sh +set -e + +case "$1" in + remove|deconfigure) + update-alternatives --remove gobby /usr/bin/gobby-0.4 + ;; + + upgrade|failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +#DEBHELPER# --- gobby-0.4.13.orig/debian/gobby-0.4.menu +++ gobby-0.4.13/debian/gobby-0.4.menu @@ -0,0 +1,3 @@ +?package(gobby-0.4):needs="X11" section="Applications/Editors"\ + title="Gobby" longtitle="Collaborative Gtk+ text editor"\ + command="/usr/bin/gobby-0.4" icon="/usr/share/pixmaps/gobby.xpm" --- gobby-0.4.13.orig/debian/control +++ gobby-0.4.13/debian/control @@ -0,0 +1,57 @@ +Source: gobby +Section: net +Priority: optional +Maintainer: Philipp Kern +Build-Depends: debhelper (>= 9), dh-autoreconf, autotools-dev, libxml++2.6-dev (>= 2.6.1-2.2), libgtkmm-2.4-dev (>> 1:2.6.5), libnet6-1.3-dev (>> 1:1.3.9), libobby-0.4-dev (>> 0.4.6), libgtksourceview2.0-dev, libgnomevfs2-dev, gettext, intltool +Standards-Version: 3.9.3 +Homepage: http://gobby.0x539.de + +Package: gobby +Architecture: all +Depends: gobby-0.4, gobby-0.5, ${misc:Depends} +Section: metapackages +Description: collaborative text editors + Gobby is an editor which allows one to edit text documents and source files + collaboratively over a network. All users could work on the file + simultaneously without the need to lock it. The parts the various users + write are highlighted in different colours and it supports syntax + highlighting of various programming and markup languages. + . + This metapackage depends on the two protocol-incompatible versions + 0.4 and 0.5. + +Package: gobby-0.4 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Suggests: avahi-daemon +Conflicts: gobby (<< 0.4.13-2~), gobby-dbg +Replaces: gobby (<< 0.4.13-2~) +Description: collaborative text editor + Gobby is an editor which allows one to edit text documents and source files + collaboratively over a network. All users could work on the file + simultaneously without the need to lock it. The parts the various users + write are highlighted in different colours and it supports syntax + highlighting of various programming and markup languages. A chat window + is also included. + . + Gobby is portable to both Windows and Unix-like platforms and makes use of + the Gtk+ toolkit. A dedicated server is available in the sobby package. + +Package: gobby-0.4-dbg +Section: debug +Priority: extra +Architecture: any +Depends: gobby-0.4 (= ${binary:Version}), ${misc:Depends} +Description: collaborative text editor - debugging symbols + Gobby is an editor which allows one to edit text documents and source files + collaboratively over a network. All users could work on the file + simultaneously without the need to lock it. The parts the various users + write are highlighted in different colours and it supports syntax + highlighting of various programming and markup languages. A chat window + is also included. + . + Gobby is portable to both Windows and Unix-like platforms and makes use of + the Gtk+ toolkit. A dedicated server is available in the sobby package. + . + These are the debugging symbols for gobby, needed only if you try to + debug it. --- gobby-0.4.13.orig/src/preferences.cpp +++ gobby-0.4.13/src/preferences.cpp @@ -17,7 +17,6 @@ */ #include - #include "features.hpp" #ifdef WITH_GTKSOURCEVIEW2 @@ -325,7 +324,7 @@ add_by_mime_type("*.xml", "text/xml", lang_mgr); add_by_mime_type( "*.desktop", - "application/x-gnome-app-info", + "application/x-desktop", lang_mgr ); add_by_mime_type("*.tcl", "text/x-tcl", lang_mgr); --- gobby-0.4.13.orig/contrib/gobby.desktop +++ gobby-0.4.13/contrib/gobby.desktop @@ -0,0 +1,31 @@ +[Desktop Entry] +Name=Gobby Collaborative Editor (0.4) +Comment=Edit text files collaboratively +Comment[ast]=Editar ficheros de testu n'andecha +Comment[cs]=Upravujte textové soubory společně +Comment[de]=Gemeinschaftliches Editieren von Textdateien +Comment[el]=Συνεργατική επεξεργασία αρχείων κειμένου +Comment[en_GB]=Edit text files collaboratively +Comment[es]=Edite archivos de texto colaborativamente +Comment[eu]=Testu fitxategiak elkarlanean editatu +Comment[fr]=Edition collaborative de fichier texte +Comment[it]=Modifica file di testo in modo collaborativo +Comment[ja]=共同でテキストファイルを編集する +Comment[nl]=Samen werken aan tekstbestanden +Comment[oc]=Editor dels fichièrs tèxte collectivament +Comment[pl]=Wspólne modyfikowanie plików tekstowych +Comment[pt]=Editar ficheiros de texto de forma colaborativa +Comment[pt_BR]=Editar arquivos de texto colaborativamente +Comment[ru]=Редактируйте текстовые файлы совместно +Comment[sv]=Redigera textfiler tillsammans med andra +Comment[th]=แก้ไขไฟล์ข้อความร่วมกัน +Comment[uk]=Редагуйте текстові файли разом з іншими користувачами +Comment[zh_TW]=協作編輯文字檔案 +Exec=gobby-0.4 +Terminal=false +Type=Application +Icon=gobby.png +Categories=TextEditor;Network; +StartupNotify=true +MimeType=text/plain; +X-Ubuntu-Gettext-Domain=gobby --- gobby-0.4.13.orig/contrib/gobby.desktop.in +++ gobby-0.4.13/contrib/gobby.desktop.in @@ -1,10 +1,11 @@ [Desktop Entry] -_Name=Gobby Collaborative Editor +_Name=Gobby Collaborative Editor (0.4) _Comment=Edit text files collaboratively -Exec=gobby +Exec=gobby-0.4 Terminal=false Type=Application Icon=gobby.png Categories=TextEditor;Network; StartupNotify=true MimeType=text/plain; +X-Ubuntu-Gettext-Domain=gobby