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