--- tomboy-0.4.0.orig/debian/tomboy.menu +++ tomboy-0.4.0/debian/tomboy.menu @@ -0,0 +1,6 @@ +?package(tomboy):needs="X11" section="Apps/Tools" \ + title="Tomboy" command="/usr/bin/tomboy" \ + longtitle="Tomboy notetaker" \ + description="Take notes on the desktop" \ + icon16x16="/usr/share/pixmaps/tomboy-16.xpm" \ + icon32x32="/usr/share/pixmaps/tomboy-32.xpm" --- tomboy-0.4.0.orig/debian/watch +++ tomboy-0.4.0/debian/watch @@ -0,0 +1,3 @@ +# watch file for tomboy +version=2 +http://www.beatniksoftware.com/tomboy/releases/tomboy-(.*)\.tar\.gz debian uupdate --- tomboy-0.4.0.orig/debian/control +++ tomboy-0.4.0/debian/control @@ -0,0 +1,15 @@ +Source: tomboy +Section: gnome +Priority: optional +Maintainer: Dave Beckett +Build-Depends: cdbs, debhelper (>= 5), mono-mcs (>= 1.1.8.1) | c-sharp-compiler, libgtk2.0-cil, libgnome2.0-cil, libgtkspell-dev (>= 2.0.9), libmono-dev (>= 1.1.8.1), intltool, libdbus-1-cil (>= 0.60), libpanel-applet2-dev, cli-common-dev (>= 0.4.0), sharutils, libgnomeprintui2.2-dev, libgtk2.0-dev (>= 2.6), libatk1.0-dev (>= 1.2.4), libgmime2.2-cil, gnome-doc-utils, scrollkeeper +Standards-Version: 3.7.2 + +Package: tomboy +Architecture: any +Depends: ${cli:Depends}, ${misc:Depends}, ${shlibs:Depends} +Suggests: evolution +Description: desktop note taking program using Wiki style links + Tomboy is a desktop note-taking application which is simple and easy to + use. It lets you organise your notes intelligently by allowing you to + easily link ideas together with Wiki style interconnects. --- tomboy-0.4.0.orig/debian/compat +++ tomboy-0.4.0/debian/compat @@ -0,0 +1 @@ +5 --- tomboy-0.4.0.orig/debian/patches/02_tomboy-dllmap.patch +++ tomboy-0.4.0/debian/patches/02_tomboy-dllmap.patch @@ -0,0 +1,11 @@ +--- Tomboy/Tomboy.exe.config.in.old 2006-09-05 12:04:30.928175750 +0200 ++++ Tomboy/Tomboy.exe.config.in 2006-09-05 12:04:42.116875000 +0200 +@@ -2,7 +2,7 @@ + + + +- ++ + + + --- tomboy-0.4.0.orig/debian/patches/01_tintin.patch +++ tomboy-0.4.0/debian/patches/01_tintin.patch @@ -0,0 +1,106 @@ +--- Tomboy/Tray.cs.old 2006-09-05 12:48:26.968918000 +0200 ++++ Tomboy/Tray.cs 2006-09-05 12:50:58.658398000 +0200 +@@ -13,13 +13,15 @@ + Gtk.Tooltips tips; + Gtk.Image image; + PreferencesDialog prefs_dlg; +- int icon_size_last = -1; +- ++ ++ static Gdk.Pixbuf tray_icon; ++ static Gdk.Pixbuf about_icon_large; + static Gdk.Pixbuf note_icon; + + static TomboyTray () + { +- // Cache this since we use it a lot. ++ tray_icon = GuiUtils.GetIcon ("tomboy", 22); ++ about_icon_large = GuiUtils.GetIcon ("tomboy", 48); + note_icon = GuiUtils.GetIcon ("tomboy", 16); + } + +@@ -27,7 +29,7 @@ + : base () + { + this.manager = manager; +- this.image = new Gtk.Image (); ++ this.image = new Gtk.Image (tray_icon); + + this.CanFocus = true; + this.ButtonPressEvent += ButtonPress; +@@ -50,8 +52,6 @@ + tips.Sink (); + + SetupDragAndDrop (); +- +- InitSomeStuff (); + } + + void ButtonPress (object sender, Gtk.ButtonPressEventArgs args) +@@ -321,7 +321,7 @@ + Gtk.AboutDialog about = new Gtk.AboutDialog (); + about.Name = "Tomboy"; + about.Version = Defines.VERSION; +- about.Logo = GuiUtils.GetIcon ("tomboy", 48); ++ about.Logo = about_icon_large; + about.Copyright = + Catalog.GetString ("Copyright \xa9 2004-2006 Alex Graveley"); + about.Comments = Catalog.GetString ("A simple and easy to use desktop " + +@@ -390,57 +390,6 @@ + insert_text.ToString ()); + } + } +- +- protected override void OnSizeAllocated (Gdk.Rectangle rect) +- { +- base.OnSizeAllocated (rect); +- +- int icon_size = Math.Min (rect.Height, rect.Width); +- if (icon_size_last != icon_size) { +- icon_size_last = icon_size; +- image.Pixbuf = GuiUtils.GetIcon (GetIconName (), icon_size); +- } +- } +- +- void ReloadIcon () +- { +- icon_size_last = -1; +- QueueResize (); +- } +- +- // NOTHING TO SEE HERE +- void InitSomeStuff () +- { +- manager.NoteDeleted += OnNoteDeletedUpdateIcon; +- manager.NoteAdded += OnNoteAddedUpdateIcon; +- manager.NoteRenamed += OnNoteRenamedUpdateIcon; +- } +- +- void OnNoteDeletedUpdateIcon (object sender, Note changed) +- { +- if (changed.Title == "Tintin") +- ReloadIcon (); +- } +- +- void OnNoteAddedUpdateIcon (object sender, Note changed) +- { +- if (changed.Title == "Tintin") +- ReloadIcon (); +- } +- +- void OnNoteRenamedUpdateIcon (Note note, string old_title) +- { +- if (note.Title == "Tintin" || old_title == "Tintin") +- ReloadIcon (); +- } +- +- string GetIconName () +- { +- if (manager.Find ("Tintin") != null) +- return "tintin"; +- return "tomboy"; +- } +- // GO ABOUT YOUR BUSINESS + } + + // --- tomboy-0.4.0.orig/debian/copyright +++ tomboy-0.4.0/debian/copyright @@ -0,0 +1,13 @@ +This package was debianized by Brandon Hale on +Mon, 20 Sep 2004 20:08:46 -0400. + +It was downloaded from http://www.beatniksoftware.com/tomboy/ + +Upstream Author: Alex Graveley + +Copyright (C) 2004, 2005 Alex Graveley + +Tomboy is licensed under the LGPL V2.1, see COPYING for more details. +On Debian systems, the complete text of the GNU Lesser General Public +License V2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1'. + --- tomboy-0.4.0.orig/debian/README.Debian-source +++ tomboy-0.4.0/debian/README.Debian-source @@ -0,0 +1,7 @@ +The single change is to remove the file + + data/images/tintin.png + +which contains copyrighted imagery. + +The original source can be found at http://www.beatniksoftware.com/tomboy/ --- tomboy-0.4.0.orig/debian/rules +++ tomboy-0.4.0/debian/rules @@ -0,0 +1,41 @@ +#!/usr/bin/make -f + +export MONO_SHARED_DIR=$(CURDIR) + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/cdbs/1/class/gnome.mk + +DEB_CONFIGURE_SCRIPT_ENV := LDFLAGS="-Wl,-O1" +DEB_INSTALL_DOCS_ALL := README NEWS + +# Add Depend: libgalago-cil to get Galago plugin +# However it currently fails to work so don't do that! + +common-configure-indep:: + mkdir -p $(MONO_SHARED_DIR)/.wapi + + rm -f debian/tomboy/usr/lib/tomboy/Plugins/GalagoPresence.dll + +install/tomboy:: + # don't install scrollkeeper stuff + rm -rf debian/tomboy/var/lib/scrollkeeper + +common-binary-predeb-arch:: + dh_shlibdeps + dh_clideps -d + +clean:: + rm -rf $(MONO_SHARED_DIR)/.wapi + + rm -f data/images/tintin.png + + rm -f Tomboy/Plugins/*.dll* + +# cdbs leaves junk around after patching + if test -r config.guess.cdbs-orig ; then \ + mv -f config.guess.cdbs-orig config.guess; \ + fi + if test -r config.sub.cdbs-orig ; then \ + mv -f config.sub.cdbs-orig config.sub; \ + fi --- tomboy-0.4.0.orig/debian/tomboy.postinst +++ tomboy-0.4.0/debian/tomboy.postinst @@ -0,0 +1,8 @@ +#!/bin/sh + +# version 0.3.9+dfsg-0ubuntu1 started shipping /var/lib/scrollkeeper erroneously, hence +# the database was overwritten and needs a full rebuild +if [ "$1" = "configure" ] && dpkg --compare-versions "$2" ge "0.3.9+dfsg-0ubuntu1" && dpkg --compare-versions "$2" lt "0.3.9+dfsg-0ubuntu3" && which scrollkeeper-rebuilddb >/dev/null 2>&1; then + echo "Upgrade from broken Tomboy version detected, running scrollkeeper-rebuilddb..." + scrollkeeper-rebuilddb -q +fi --- tomboy-0.4.0.orig/debian/changelog +++ tomboy-0.4.0/debian/changelog @@ -0,0 +1,357 @@ +tomboy (0.4.0-0ubuntu2) edgy; urgency=low + + * debian/patches/02_tomboy-dllmap.patch: + + Fix dllmap to libtomboy.so + * debian/patches/01_tintin.patch: + + Revert broken upstream commit for now that tries to use the correct + size for the icon in the panel but fails completely. + + -- Sebastian Dröge Tue, 5 Sep 2006 12:05:02 +0200 + +tomboy (0.4.0-0ubuntu1) edgy; urgency=low + + * New upstream release, finally without tintin: + + Support building with Gtk# 2. + + New Sticky Notes import plugin (Sanford Armstrong). + + Note loading code cleanups (Sebastian Rittau). + + Use Tango icons by default. + + Allow icon theming. + + Support TOMBOY_PATH environment variable. + + Remove dbus-sharp dependency, require dbus 0.90. + + Fix recursive HTML note export infinite loop. + + Fix Preferences dialog modality. + + Locale-friendly dates on printed note footer. + + Update Galago plugin for 0.5 API. + + Install Gnome URL handler for note://. + + Improve ToC load time. + * debian/patches/01_tintin.patch: + + Updated to only remove the missed easteregg code + * debian/patches/02_about_box.patch, + debian/patches/03_dbus-soname.patch, + debian/patches/04_dbus0.9.patch: + + Dropped, merged upstream + + -- Sebastian Dröge Tue, 5 Sep 2006 11:23:20 +0200 + +tomboy (0.3.9+dfsg-0ubuntu5) edgy; urgency=low + + * Build against gmime2.2 + + -- Brandon Hale Fri, 1 Sep 2006 17:44:14 -0400 + +tomboy (0.3.9+dfsg-0ubuntu4) edgy; urgency=low + + * Rebuild against dbus 0.90 + * debian/patches/03_dbus-soname.patch: + + Fix soname for new dbus + * debian/patches/04_dbus0.9.patch: + + s/dbus_connection_disconnect/dbus_connection_close/g + + -- Sebastian Dröge Thu, 24 Aug 2006 15:03:17 +0200 + +tomboy (0.3.9+dfsg-0ubuntu3) edgy; urgency=low + + * debian/tomboy.postinst: + + Rebuild complete scrollkeeper database if updating from + tomboy >= 0.3.9+dfsg-0ubuntu1. Thanks to Loïc Minier for the postinst + snippet (Ubuntu: #56616) + + -- Sebastian Dröge Fri, 18 Aug 2006 03:13:38 +0200 + +tomboy (0.3.9+dfsg-0ubuntu2) edgy; urgency=low + + * debian/rules: + + Don't ship /var/lib/scrollkeeper stuff + + -- Sebastian Dröge Tue, 15 Aug 2006 16:13:54 +0200 + +tomboy (0.3.9+dfsg-0ubuntu1) edgy; urgency=low + + * New upstream release + - Support building with Gtk# 2. + - New Sticky Notes import plugin (Sanford Armstrong). + - Note loading code cleanups (Sebastian Rittau). + - Use Tango icons by default. + - Allow icon theming. + - Support TOMBOY_PATH environment variable. + - Remove dbus-sharp dependency. + - Fix recursive HTML note export infinite loop. + - Fix Preferences dialog modality. + - Locale-friendly dates on printed note footer. + - Update Galago plugin for 0.5 API. + - Install Gnome URL handler for note://. + - Improve ToC load time. + * debian/patches/ + - drop patches from previous versions, applied upstream + - 01_tintin.patch: Remove tintin.png, yet again + - 02_about_box.patch: Fix close button in about dialog + * Remove all icons & tomboy.desktop from debian/ + * debian/control + - Add gnome-doc-utils & scrollkeeper to Build-Depends + + -- Andrew Mitchell Tue, 8 Aug 2006 22:05:24 +1200 + +tomboy (0.3.5-2ubuntu2) edgy; urgency=low + + * debian/patches/04_dbus-crash-workaround.patch: + + Patch from upstream CVS to fix a crash that would happen if tomboy + talks to an already running instance via dbus + + -- Sebastian Dröge Mon, 24 Jul 2006 11:38:21 +0200 + +tomboy (0.3.5-2ubuntu1) edgy; urgency=low + + * Merge with Debian + * Build-Depend on cli-common-dev (>= 0.4.0) + + -- Sebastian Dröge Fri, 30 Jun 2006 16:39:14 +0200 + +tomboy (0.3.5-2) unstable; urgency=low + + * Add dependencies to native library (Closes: #364778) + * Enable Evolution plugin (Closes: #364779) + + -- Dave Beckett Tue, 25 Apr 2006 20:59:25 -0700 + +tomboy (0.3.5-1ubuntu3) dapper; urgency=low + + * debian/patches/03_trayicon-transparency.patch: + + Make the Tray Icon background transparent (Ubuntu: #43332) + + -- Sebastian Dröge Mon, 8 May 2006 22:57:52 +0200 + +tomboy (0.3.5-1ubuntu2) dapper; urgency=low + + * Added libgmime2.1-cil to Build-Depends to build the tomboy evolution plugin + (Closes: Ubuntu #41100, #41260) + * Add a Suggests on evolution + * Add ${shlibs:Depends} to tomboy's Depends to get correct dependencies + + -- Sebastian Dröge Tue, 25 Apr 2006 17:18:39 +0200 + +tomboy (0.3.5-1ubuntu1) dapper; urgency=low + + * Sync with Debian: + + debian/tomboy.desktop: + - updated from upstream .desktop file (Closes: Malone #34911) + + Lower the dbus Build-Depends to 0.60 + * debian/tomboy*.uu, debian/*.png.uu: + + Update the icons and images to a tangofied version that will be in the + next upstream release (Closes: Malone #40519) + + -- Sebastian Dröge Sun, 23 Apr 2006 14:45:20 +0200 + +tomboy (0.3.5-1) unstable; urgency=low + + * New upstream release (Closes: #352531) + * Require dbus 0.61-3 to get a non-broken assembly version (see bug #354798) + * Packaging updates from Ubuntu 0.3.5-0ubuntu1 thanks to Sebastian Dröge. + * 02_Trie.cs_mcs119.patch deleted as merged into upstream. + + -- Dave Beckett Sat, 18 Mar 2006 19:47:02 -0800 + +tomboy (0.3.5-0ubuntu2) dapper; urgency=low + + * debian/tomboy.desktop: + - updated from upstream .desktop file (Closes: Malone #34911) + + -- Sebastian Dröge Sun, 19 Mar 2006 18:06:35 +0100 + +tomboy (0.3.5-0ubuntu1) dapper; urgency=low + + * New upstream release + * 01_image_name.patch: + + Updated for new upstream version + * 02_gtk-sharp2.patch: + + Use Gtk#2 instead of Gtk# + * Tightened and adjusted Build-Depends + * Added ${misc:Depends} to Depends + * Updated debhelper compat version to 5 + + -- Sebastian Dröge Fri, 24 Feb 2006 17:01:15 +0100 + +tomboy (0.3.3-3) unstable; urgency=low + + * Build against libdbus-1-cil (Closes: #338495) + + -- Dave Beckett Thu, 12 Jan 2006 19:41:41 -0800 + +tomboy (0.3.3-2) unstable; urgency=low + + * Added patch from CVS to fix Mono 1.1.9.x build (Closes: 337356) + - 02_Trie.cs_mcs119.patch from CVS + + -- Dave Beckett Thu, 3 Nov 2005 19:59:02 -0800 + +tomboy (0.3.3-1) unstable; urgency=low + + * New upstream release + * New ExportToHTML plugin + * Updated image name fixing patch 01_image_name.patch + * Removed Mono 1.1.8.x build patches merged upstream: + - 02_mono118_Trie.patch + - 03_mono118_AppletFactory.patch + + -- Dave Beckett Wed, 10 Aug 2005 19:33:28 +0100 + +tomboy (0.3.2-9) unstable; urgency=low + + * Removed obsolete Build-Depend: on mono-jit and mono-utils + * Updated debian/watch file to new location. + * Added 24x24 icon from same author as the other icons, cleaned up by + Gordon Ingram to help the toolbar icon look better (Closes: 316765) + * Rebuild for mono 1.1.8.1 + * Applied patches from CVS to fix 1.1.8.x builds: + 02_mono118_Trie.patch and 03_mono118_AppletFactory.patch + * Add MONO_SHARED_DIR to stop monodis core dumping when called + inside dh_clideps + + -- Dave Beckett Mon, 11 Jul 2005 17:13:26 +0100 + +tomboy (0.3.2-8) unstable; urgency=low + + * Added 16x16 and 32x32 pixmap xpm icons + * Added menu and tomboy.desktop linked to the icons + + -- Dave Beckett Tue, 14 Jun 2005 23:07:01 +0100 + +tomboy (0.3.2-7) unstable; urgency=low + + * Upload to unstable + * Depend on libdbus-cil 0.23.4-3 built with mono in unstable + * Remove dependency on mono-mint (Closes: 311956) + + -- Dave Beckett Fri, 10 Jun 2005 16:22:59 +0100 + +tomboy (0.3.2-6) experimental; urgency=low + + * Merge with ubuntu up to 0.3.2-4ubuntu5: + - changed the uudecode line from update-config to post-patches in + debian/rules + - not applying Tomboy/Trie.cs patch + + -- Dave Beckett Wed, 1 Jun 2005 20:13:48 +0100 + +tomboy (0.3.2-5) experimental; urgency=low + + * Rebuild package with source inside changes + + -- Dave Beckett Fri, 27 May 2005 13:20:41 +0100 + +tomboy (0.3.2-4) experimental; urgency=low + + * Upload of tomboy to experimental (Closes: 272264) + * Require mono 1.1.6+ + * Build-Depends on sharutils for uudecode + + -- Dave Beckett Fri, 27 May 2005 13:09:47 +0100 + +tomboy (0.3.2-3) experimental; urgency=low + + * Standards-Version 3.6.1.0 and depend on newer debhelper for cdbs + + -- Dave Beckett Fri, 15 Apr 2005 22:21:52 +0100 + +tomboy (0.3.2-2) experimental; urgency=low + + * Rebuild against mono 1.1 packages. + * Require cli-common + + -- Dave Beckett Fri, 15 Apr 2005 22:04:15 +0100 + +tomboy (0.3.2-1) experimental; urgency=low + + * New upstream release + + -- Dave Beckett Sun, 10 Apr 2005 15:48:23 +0100 + +tomboy (0.3.1-1) experimental; urgency=low + + * Port of the packaging from Ubuntu to Debian + * Removed non-distributable image from orig.tar.gz and + added debian/README.Debian-source to explain this + * Added replacement image debian/tomboy.png.uu from Jacub Steiner + * Added patches/01_image_name.patch to rename mentions to the image + + -- Dave Beckett Sun, 10 Apr 2005 15:29:35 +0100 + +tomboy (0.3.1-0ubuntu6) hoary; urgency=low + + * Rebuilt against new libdbus-cil. + + -- Daniel Holbach Wed, 16 Mar 2005 21:11:11 +0100 + +tomboy (0.3.1-0ubuntu5) hoary; urgency=low + + * Rebuild with current libs. + + -- Sebastien Bacher Sat, 19 Feb 2005 14:57:09 +0100 + +tomboy (0.3.1-0ubuntu4) hoary; urgency=low + + * Er, libpanel-applet2-dev + + -- Matt Zimmerman Wed, 2 Feb 2005 20:49:44 -0800 + +tomboy (0.3.1-0ubuntu3) hoary; urgency=low + + * Build-Depend on libpanel-applet-dev, not libpanel-applet2-0 + + -- Matt Zimmerman Wed, 2 Feb 2005 11:01:26 -0800 + +tomboy (0.3.1-0ubuntu2) hoary; urgency=low + + * debian/control + build-dep on libpanel-applet2-0 to fix FTBFS. + + -- Brandon Hale Mon, 31 Jan 2005 23:52:04 -0500 + +tomboy (0.3.1-0ubuntu1) hoary; urgency=low + + * New upstream release + - Made the move to Gnome Panel applet. (TrayIcon mode is still supported). + - New plugin system, so anyone can customize their Tomboy notes. + - A Note printing plugin + - A new preferences dialog + * debian/control + - Add libdbus-cil to build-deps + + -- Brandon Hale Thu, 27 Jan 2005 18:35:41 -0500 + +tomboy (0.2.2-1ubuntu1) hoary; urgency=low + + * Update Build-Dep and fix FTBFS. + + -- Fabio M. Di Nitto Mon, 22 Nov 2004 13:10:03 +0100 + +tomboy (0.2.2-1) hoary; urgency=low + + * New upstream release + + -- Brandon Hale Sun, 21 Nov 2004 15:35:03 -0500 + +tomboy (0.2.0-1) unstable; urgency=low + + * New upstream release + + -- Brandon Hale Mon, 11 Oct 2004 09:31:35 -0400 + +tomboy (0.1.2-2) unstable; urgency=low + + * Fix up build-depends in debian/control, use ${net:Depends} and dh_netdeps + as well. + + -- Brandon Hale Thu, 7 Oct 2004 11:14:29 -0400 + +tomboy (0.1.2-1) unstable; urgency=low + + * New upstream release + + -- Brandon Hale Sat, 25 Sep 2004 08:59:36 -0400 + +tomboy (0.1.1-1) unstable; urgency=low + + * Initial Release. + + -- Brandon Hale Mon, 20 Sep 2004 20:08:46 -0400 +