--- gobby-infinote-0.4.92.orig/code/core/tablabel.cpp
+++ gobby-infinote-0.4.92/code/core/tablabel.cpp
@@ -317,7 +317,17 @@
{
Gdk::Color c;
c.set_hsv(360.0 * inf_text_user_get_hue(i->get_user()), 0.6, 0.6);
- markup += "" + m_dot_char + "";
+
+ // We are using the C API here since
+ // gdk_color_to_string is available since GTK 2.12,
+ // but Gdk::Color::to_string only since gtkmm 2.14,
+ // and we want to require nothing more recent than
+ // 2.12 for now. See also bug #447.
+ gchar* color_str = gdk_color_to_string(c.gobj());
+ Glib::ustring cpp_color_str(color_str);
+ g_free(color_str);
+
+ markup += "" + m_dot_char + "";
}
m_dots.set_markup(markup);
m_dots.show();
--- gobby-infinote-0.4.92.orig/debian/README.Debian
+++ gobby-infinote-0.4.92/debian/README.Debian
@@ -0,0 +1,27 @@
+gobby for Debian
+----------------
+
+Please note that this application is not protocol-compatible to the
+old Gobby 0.4. There is no way backwards-compatibility could be
+established. It might even change its on-the-wire protocol during
+single versions, depending on the libinfinity version it is compiled
+against. It can currently be seen as a technology demo, but hope is
+that the remaining blockers for a stable release could be ironed
+out in the next few months. More exposure to testing will certainly
+help with that. Please do not hesitate and report bugs to the
+upstream bug tracker located at:
+
+ http://gobby.0x539.de/
+
+This package is co-installable with the older Gobby 0.4 so that you
+can still connect to old servers.
+
+If you want to try out Gobby you need to access a server using
+infinoted (which is also packaged). A public test server is offered on
+`gobby.0x539.de'.
+
+If you are using Ubuntu, backports of this gobby versions to older
+releases are offered on `https://launchpad.net/~infinote/+archive/ppa'.
+
+ -- Philipp Kern Wed, 08 Apr 2009 01:34:13 +0200
+
--- gobby-infinote-0.4.92.orig/debian/rules
+++ gobby-infinote-0.4.92/debian/rules
@@ -0,0 +1,31 @@
+#!/usr/bin/make -f
+
+build: build-stamp
+build-stamp:
+ dh build --before configure
+ dh_auto_configure -- --with-gnome
+ dh build --after configure
+ touch build-stamp
+
+clean:
+ dh clean
+
+install: build install-stamp
+install-stamp:
+ dh install
+ # upstream does not ship the XPM yet and won't install it by default
+ # anyway as it's pretty much specific to Debian
+ mkdir "$(CURDIR)/debian/gobby-0.5/usr/share/pixmaps"
+ cp "$(CURDIR)/debian/gobby-0.5.xpm" \
+ "$(CURDIR)/debian/gobby-0.5/usr/share/pixmaps"
+ touch install-stamp
+
+binary-arch: install
+ dh_strip -a --dbg-package=gobby-0.5-dbg
+ dh binary-arch --remaining
+
+binary-indep: install
+ dh binary-indep
+
+binary: binary-arch binary-indep
+
--- gobby-infinote-0.4.92.orig/debian/control
+++ gobby-infinote-0.4.92/debian/control
@@ -0,0 +1,58 @@
+Source: gobby-infinote
+Section: net
+Priority: optional
+Maintainer: Philipp Kern
+Build-Depends: debhelper (>= 7), autotools-dev, libxml++2.6-dev, libgtkmm-2.4-dev (>> 1:2.12.0), libinfinity-0.3-dev, libgtksourceview2.0-dev, gettext, intltool
+Standards-Version: 3.8.1
+Homepage: http://gobby.0x539.de
+
+Package: gobby-0.5
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: avahi-daemon
+Description: infinote-based collaborative text editor
+ Gobby is an editor which allows 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 package is *not* protocol-compatible to the old Gobby 0.4.
+ .
+ Gobby is portable to both Windows and Unix-like platforms and makes use of
+ the Gtk+ toolkit. A dedicated server is available in the infinoted package.
+
+Package: gobby-0.5-dbg
+Section: devel
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, gobby-0.5 (= ${binary:Version})
+Recommends: libinfinity-0.3-dbg, libgtkmm-2.4-dbg
+Description: infinote-based collaborative text editor - debugging symbols
+ Gobby is an editor which allows 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.
+ .
+ Gobby is portable to both Windows and Unix-like platforms and makes use of
+ the Gtk+ toolkit. A dedicated server is available in the infinoted package.
+ .
+ These are the debugging symbols for gobby, needed only if you try to
+ debug it.
+
+Package: gobby-infinote
+Architecture: all
+Depends: ${misc:Depends}, gobby-0.5
+Description: infinote-based collaborative text editor (current)
+ Gobby is an editor which allows 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 package is *not* protocol-compatible to the old Gobby 0.4.
+ .
+ This package is a metapackage and depends on the most current stable
+ client version if multiple versions are available.
+
--- gobby-infinote-0.4.92.orig/debian/gobby-0.5.xpm
+++ gobby-infinote-0.4.92/debian/gobby-0.5.xpm
@@ -0,0 +1,403 @@
+/* XPM */
+static char * gobby_0_5_xpm[] = {
+"32 32 368 2",
+" c None",
+". c #404040",
+"+ c #666666",
+"@ c #646464",
+"# c #585858",
+"$ c #4E4E4E",
+"% c #474747",
+"& c #464646",
+"* c #585658",
+"= c #909090",
+"- c #EDEDED",
+"; c #F4F4F4",
+"> c #FEFEFE",
+", c #FDFDFD",
+"' c #FCFCFC",
+") c #FBFBFB",
+"! c #FAFAF9",
+"~ c #F9F9F8",
+"{ c #F8F8F7",
+"] c #F7F7F6",
+"^ c #F6F6F5",
+"/ c #F5F5F4",
+"( c #F3F3F3",
+"_ c #BEBBBE",
+": c #676667",
+"< c #551B13",
+"[ c #814D35",
+"} c #632F22",
+"| c #8F8F8F",
+"1 c #F1F1F1",
+"2 c #FAFAFA",
+"3 c #F9F9F9",
+"4 c #F8F8F8",
+"5 c #F7F7F7",
+"6 c #F6F6F6",
+"7 c #F4F4F3",
+"8 c #F3F3F2",
+"9 c #C4C2C3",
+"0 c #E0DFE0",
+"a c #5C5B5C",
+"b c #A55B50",
+"c c #5E281B",
+"d c #704B35",
+"e c #763E2B",
+"f c #DBDBDB",
+"g c #D8D8D8",
+"h c #D7D7D6",
+"i c #D6D6D5",
+"j c #D5D5D4",
+"k c #D4D4D3",
+"l c #D3D3D2",
+"m c #D9D9D8",
+"n c #F2F2F2",
+"o c #C1BFC1",
+"p c #C8C7C7",
+"q c #703F3A",
+"r c #AC5547",
+"s c #922B1C",
+"t c #612016",
+"u c #5F261A",
+"v c #080503",
+"w c #110E0A",
+"x c #1E1C19",
+"y c #8A8A8A",
+"z c #F5F5F5",
+"A c #E8E8E8",
+"B c #E7E7E7",
+"C c #E6E6E6",
+"D c #E5E5E5",
+"E c #E4E4E3",
+"F c #E3E3E2",
+"G c #E2E2E1",
+"H c #EBEBEA",
+"I c #ABAAAB",
+"J c #ACAAAB",
+"K c #A0999B",
+"L c #99574F",
+"M c #9B3524",
+"N c #932D1B",
+"O c #812719",
+"P c #60160E",
+"Q c #000000",
+"R c #020101",
+"S c #5C5C5B",
+"T c #DBDBDA",
+"U c #DADADA",
+"V c #DADAD9",
+"W c #D8D8D7",
+"X c #D6D6D6",
+"Y c #DDDDDD",
+"Z c #EAEAEA",
+"` c #F0F0EF",
+" . c #E7E7E6",
+".. c #9F7873",
+"+. c #AF5C4D",
+"@. c #962E1C",
+"#. c #8E2B1A",
+"$. c #772314",
+"%. c #020201",
+"&. c #040301",
+"*. c #EEEEEE",
+"=. c #D9D9D9",
+"-. c #E5E5E3",
+";. c #9B635B",
+">. c #A03C2B",
+",. c #942D1C",
+"'. c #832819",
+"). c #5B130C",
+"!. c #533B13",
+"~. c #452F0F",
+"{. c #36230A",
+"]. c #3A2309",
+"^. c #44290B",
+"/. c #A4A4A3",
+"(. c #EAEAE9",
+"_. c #D3D3D3",
+":. c #D1D1D1",
+"<. c #D0D0D0",
+"[. c #CFCFCF",
+"}. c #AF9593",
+"|. c #AD5D50",
+"1. c #972E1C",
+"2. c #8F2C1A",
+"3. c #722014",
+"4. c #D8942E",
+"5. c #DF922B",
+"6. c #D98624",
+"7. c #C4751D",
+"8. c #6A4F2F",
+"9. c #757162",
+"0. c #56544D",
+"a. c #BCBCBC",
+"b. c #D5D5D5",
+"c. c #D2D2D2",
+"d. c #D2D2D1",
+"e. c #D1D1D0",
+"f. c #E5E5E4",
+"g. c #EEEEED",
+"h. c #9C6963",
+"i. c #A54635",
+"j. c #952D1C",
+"k. c #842819",
+"l. c #5A120B",
+"m. c #DD9029",
+"n. c #D98825",
+"o. c #B56D1C",
+"p. c #948E7B",
+"q. c #E9E0C6",
+"r. c #FAF1D3",
+"s. c #EFE6C7",
+"t. c #AFAA98",
+"u. c #C4C4C3",
+"v. c #CECECD",
+"w. c #CDCDCC",
+"x. c #CDC1C0",
+"y. c #A45D52",
+"z. c #982F1D",
+"A. c #902C1B",
+"B. c #6D1C12",
+"C. c #130C03",
+"D. c #D78422",
+"E. c #D57F20",
+"F. c #736F61",
+"G. c #F5EDD1",
+"H. c #FAF3DD",
+"I. c #FAF2D6",
+"J. c #EAE3CC",
+"K. c #79766E",
+"L. c #D0D0CF",
+"M. c #CFCFCE",
+"N. c #E0E0DF",
+"O. c #EFEFEE",
+"P. c #9F7471",
+"Q. c #AA4E3F",
+"R. c #862919",
+"S. c #500E09",
+"T. c #A9651A",
+"U. c #2D1A07",
+"V. c #D6D0BA",
+"W. c #AEA999",
+"X. c #B5B0A0",
+"Y. c #BBB6A7",
+"Z. c #B5AE9D",
+"`. c #A19B8A",
+" + c #A9A491",
+".+ c #E8E6E5",
+"++ c #9E6058",
+"@+ c #9C3220",
+"#+ c #912C1B",
+"$+ c #6C271E",
+"%+ c #212932",
+"&+ c #4C3B2A",
+"*+ c #3E2509",
+"=+ c #EBE3CD",
+"-+ c #B0812D",
+";+ c #DE9F34",
+">+ c #D2912E",
+",+ c #E0942C",
+"'+ c #895518",
+")+ c #BBB5A1",
+"!+ c #CBCBCA",
+"~+ c #AA8A87",
+"{+ c #AB5143",
+"]+ c #982E1C",
+"^+ c #852818",
+"/+ c #694643",
+"(+ c #151C22",
+"_+ c #485B6D",
+":+ c #7694B4",
+"<+ c #6F859A",
+"[+ c #4B443C",
+"}+ c #EFE9D2",
+"|+ c #B17E29",
+"1+ c #E6A033",
+"2+ c #E2982E",
+"3+ c #DD8F29",
+"4+ c #835117",
+"5+ c #B9B3A0",
+"6+ c #C5C5C5",
+"7+ c #CCCCCC",
+"8+ c #9C655E",
+"9+ c #9F3625",
+"0+ c #912D1B",
+"a+ c #7B3C35",
+"b+ c #807E7D",
+"c+ c #47586B",
+"d+ c #728FAE",
+"e+ c #708EAC",
+"f+ c #6E8BA8",
+"g+ c #868B8F",
+"h+ c #ECE4CE",
+"i+ c #8E6322",
+"j+ c #DE912A",
+"k+ c #DA8825",
+"l+ c #5F3F1D",
+"m+ c #BAB5A1",
+"n+ c #A99796",
+"o+ c #A45144",
+"p+ c #992F1C",
+"q+ c #84281A",
+"r+ c #A18583",
+"s+ c #818181",
+"t+ c #232A30",
+"u+ c #6C87A4",
+"v+ c #6B87A4",
+"w+ c #6A86A2",
+"x+ c #6884A0",
+"y+ c #717F8C",
+"z+ c #DBD4BE",
+"A+ c #4C412A",
+"B+ c #DC8E29",
+"C+ c #DA8926",
+"D+ c #C8791F",
+"E+ c #36331F",
+"F+ c #AEA996",
+"G+ c #9B9B9B",
+"H+ c #956660",
+"I+ c #A33D2C",
+"J+ c #804740",
+"K+ c #2D343C",
+"L+ c #657F9A",
+"M+ c #647E9A",
+"N+ c #637D98",
+"O+ c #53697C",
+"P+ c #4F5E56",
+"Q+ c #8D887A",
+"R+ c #697560",
+"S+ c #5F552A",
+"T+ c #644B1B",
+"U+ c #4D5828",
+"V+ c #556B4C",
+"W+ c #606754",
+"X+ c #2B412B",
+"Y+ c #C7C8C7",
+"Z+ c #EBEAE8",
+"`+ c #8A4439",
+" @ c #9B2F1D",
+".@ c #822B1D",
+"+@ c #B5A09D",
+"@@ c #DCDCDB",
+"#@ c #2D363F",
+"$@ c #5E7690",
+"%@ c #5D768F",
+"&@ c #596E85",
+"*@ c #47594B",
+"=@ c #93C393",
+"-@ c #6E976E",
+";@ c #6FA46F",
+">@ c #6AAC6A",
+",@ c #57A257",
+"'@ c #439743",
+")@ c #2A7E2A",
+"!@ c #2E882E",
+"~@ c #2E892E",
+"{@ c #374B37",
+"]@ c #DED9D3",
+"^@ c #905943",
+"/@ c #75291C",
+"(@ c #7E4942",
+"_@ c #E3E3E1",
+":@ c #24282A",
+"<@ c #252C32",
+"[@ c #374553",
+"}@ c #3B4848",
+"|@ c #6AA36A",
+"1@ c #70AF70",
+"2@ c #67AB67",
+"3@ c #5CA55C",
+"4@ c #4D9D4D",
+"5@ c #3E943E",
+"6@ c #2F8C2F",
+"7@ c #286628",
+"8@ c #969795",
+"9@ c #CFC3B7",
+"0@ c #A07559",
+"a@ c #95725A",
+"b@ c #D9D3CD",
+"c@ c #E1E1E0",
+"d@ c #324332",
+"e@ c #4E9D4E",
+"f@ c #4A9B4A",
+"g@ c #449744",
+"h@ c #3B923B",
+"i@ c #2B802B",
+"j@ c #676F67",
+"k@ c #96877A",
+"l@ c #AB9380",
+"m@ c #E8E8E6",
+"n@ c #E9E9E8",
+"o@ c #233823",
+"p@ c #2B812B",
+"q@ c #287328",
+"r@ c #5F685F",
+"s@ c #CBCBC9",
+"t@ c #C6C6C5",
+"u@ c #CACAC9",
+"v@ c #D2D2D0",
+"w@ c #E0E0E0",
+"x@ c #323E32",
+"y@ c #273F27",
+"z@ c #294929",
+"A@ c #2A4D2A",
+"B@ c #2A542A",
+"C@ c #295829",
+"D@ c #295129",
+"E@ c #2B4E2B",
+"F@ c #345134",
+"G@ c #405440",
+"H@ c #676F66",
+"I@ c #B4B4B4",
+"J@ c #C2C2C1",
+"K@ c #B3B3B2",
+"L@ c #AEAEAC",
+"M@ c #A9A9A8",
+"N@ c #6A6A6A",
+"O@ c #616161",
+"P@ c #898989",
+"Q@ c #828282",
+"R@ c #858585",
+"S@ c #888888",
+"T@ c #878787",
+"U@ c #848484",
+"V@ c #848483",
+"W@ c #838383",
+"X@ c #838382",
+"Y@ c #7E7E7E",
+"Z@ c #727272",
+"`@ c #4A4A49",
+" ",
+" ",
+" ",
+" . + @ # $ % % % % % % % & & * ",
+" = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } ",
+" | 1 ( , ' ) 2 3 4 5 6 / 7 8 9 0 a b c d e ",
+" | - ( f g g h i j k l m ( n o / p q r s t u ",
+" v w x y ' z A B C C D E F G H I J K L M N O P ",
+" Q Q Q Q R S z F T U V m W X Y Z ` ...+.@.#.$. ",
+" %.&.Q Q Q Q Q *.*.U =.=.W h i F A A -.;.>.,.'.). ",
+" Q !.~.{.].^.Q /.(.i j _.l :.<.[.j W }.|.1.2.3. ",
+" Q 4.5.6.7.8.9.0.a.X b.k l c.d.e.f.g.h.i.j.k.l. ",
+" Q m.n.o.p.q.r.s.t.u.c.c.:.<.[.v.w.x.y.z.A.B. ",
+" C.D.E.F.G.H.H.I.J.K.c.d.e.L.M.N.O.P.Q.1.R.S. ",
+" T.U.V.W.X.Y.Z.`. +c.:.<.[.v.w..+++@+#+$+ ",
+" %+&+*+=+-+;+>+,+'+)+!+e.L.M.v.=.~+{+]+^+/+ ",
+" (+_+:+<+[+}+|+1+2+3+4+5+6+<.[.v.w.7+8+9+0+a+b+ ",
+" c+d+e+f+g+h+i+2+j+k+l+m+M.L.M.v.w.n+o+p+q+r+s+ ",
+"t+u+v+w+x+y+z+A+B+C+D+E+F+G+M.v.w.7+H+I+N J+h s+ ",
+"K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+` O.Z+`+ @.@+@@@s+ ",
+"#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@i g.]@^@/@(@_@<.s+ ",
+":@<@[@}@|@1@2@3@4@5@6@6@6@6@7@8@H 9@0@a@b@G c@s+ ",
+" # d@e@f@g@h@6@6@6@6@6@6@i@j@F k@l@m@n@G h s+ ",
+" o@p@6@6@6@6@6@6@6@6@6@q@r@N.-.s@t@u@v@w@s+ ",
+" x@y@z@A@B@C@D@E@F@G@H@I@(.H G J@K@L@M@N@ ",
+" O@P@Q@s+R@S@T@R@U@U@V@W@W@X@Y@Z@+ `@ ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
--- gobby-infinote-0.4.92.orig/debian/gobby-0.5.install
+++ gobby-infinote-0.4.92/debian/gobby-0.5.install
@@ -0,0 +1,2 @@
+usr/bin
+usr/share
--- gobby-infinote-0.4.92.orig/debian/compat
+++ gobby-infinote-0.4.92/debian/compat
@@ -0,0 +1 @@
+7
--- gobby-infinote-0.4.92.orig/debian/docs
+++ gobby-infinote-0.4.92/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+TODO
--- gobby-infinote-0.4.92.orig/debian/menu
+++ gobby-infinote-0.4.92/debian/menu
@@ -0,0 +1,3 @@
+?package(gobby-0.5):needs="X11" section="Applications/Editors"\
+ title="Gobby 0.5" longtitle="infinote-based collaborative Gtk+ text editor"\
+ command="/usr/bin/gobby-0.5" icon="/usr/share/pixmaps/gobby-0.5.xpm"
--- gobby-infinote-0.4.92.orig/debian/copyright
+++ gobby-infinote-0.4.92/debian/copyright
@@ -0,0 +1,36 @@
+This package was debianized by Philipp Kern on
+Wed, 29 Apr 2009 10:10:13 +0200.
+
+It was downloaded from
+
+Upstream Author:
+
+ Armin Burgmeier
+
+Copyright:
+
+ Copyright (C) 2008, 2009 Armin Burgmeier
+
+ It is based on Gobby 0.4 which is Copyright (C) 2005-2009
+ 0x539 dev group .
+
+License:
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 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.
+
+ You should have received a copy of the GNU General Public
+ License along with this program; if not, write to the Free
+ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+The Debian packaging is (C) 2009, Philipp Kern and
+is licensed under the GPL v2 or (at your option) any later version,
+see `/usr/share/common-licenses/GPL-2'.
+
--- gobby-infinote-0.4.92.orig/debian/watch
+++ gobby-infinote-0.4.92/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://releases.0x539.de/gobby/ gobby-(0.[45].\d\d)\.tar\.gz
+
--- gobby-infinote-0.4.92.orig/debian/changelog
+++ gobby-infinote-0.4.92/debian/changelog
@@ -0,0 +1,31 @@
+gobby-infinote (0.4.92-0ubuntu3~jaunty0) jaunty; urgency=low
+
+ * Backport to Ubuntu Jaunty.
+
+ -- Philipp Kern Sun, 17 May 2009 00:46:54 +0200
+
+gobby-infinote (0.4.92-0ubuntu3) karmic; urgency=low
+
+ * Make backporting easier by restricting ourselves to Gtkmm 2.12.
+
+ -- Philipp Kern Sun, 17 May 2009 00:36:17 +0200
+
+gobby-infinote (0.4.92-0ubuntu2) karmic; urgency=low
+
+ * Install the .desktop file by passing --with-gnome to configure.
+
+ -- Philipp Kern Sun, 10 May 2009 14:01:50 +0200
+
+gobby-infinote (0.4.92-0ubuntu1) karmic; urgency=low
+
+ * Upload initial release to Ubuntu Karmic. In Debian its core library
+ (libinfinity) is still waiting for NEW processing.
+
+ -- Philipp Kern Fri, 08 May 2009 19:43:14 +0200
+
+gobby-infinote (0.4.92-1) experimental; urgency=low
+
+ * Initial release (Closes: #527528)
+
+ -- Philipp Kern Fri, 08 May 2009 15:08:13 +0200
+
--- gobby-infinote-0.4.92.orig/contrib/gobby-0.5.desktop
+++ gobby-infinote-0.4.92/contrib/gobby-0.5.desktop
@@ -0,0 +1,13 @@
+[Desktop Entry]
+Name=Gobby Collaborative Editor (0.5)
+Name[de]=Gobby Gemeinschaftseditor (0.5)
+Comment=Edit text files collaboratively
+Comment[de]=Gemeinschaftliches Editieren von Textdateien
+Comment[fr]=Edition collaborative de fichier texte
+Exec=gobby-0.5
+Terminal=false
+Type=Application
+Icon=gobby-0.5.png
+Categories=TextEditor;Network;
+StartupNotify=true
+MimeType=text/plain;