Package: tasque Version: 0.1.7-1 Severity: normal Tags: patch Usertags: mono2transition
Hi, Here's a patch for the Mono 2.0 transition for tasque. Please consider applying it. Again James Westby did the real work. You'll also find an included manpage which was added in Ubuntu, and would be nice to have in Debian too. Iain -- System Information: Debian Release: lenny/sid APT prefers intrepid-updates APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 'intrepid-proposed'), (500, 'intrepid-backports'), (500, 'intrepid') Architecture: amd64 (x86_64) Kernel: Linux 2.6.27-10-generic (SMP w/2 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
Index: control =================================================================== --- control (revision 4347) +++ control (working copy) @@ -2,7 +2,7 @@ Section: gnome Priority: optional Maintainer: Sebastian Dröge <sl...@debian.org> -Build-Depends: debhelper (>= 5), cdbs, cli-common-dev (>= 0.4.4), pkg-config, mono-gmcs (>= 1.0) | c-sharp-2.0-compiler, mono-gac | global-assembly-cache-tool, intltool (>= 0.35), gconf2, libglib2.0-cil, libgnome2.0-cil, libgtk2.0-cil (>= 2.12), libndesk-dbus1.0-cil, libndesk-dbus-glib1.0-cil, libmono2.0-cil, libmono-system2.0-cil, libmono-sqlite2.0-cil, libevolution3.0-cil, libnotify0.4-cil, libmono-cairo2.0-cil +Build-Depends: debhelper (>= 5), cdbs, cli-common-dev (>= 0.4.4), pkg-config, mono-devel (>= 2.0), gconf2, libglib2.0-cil, libgnome2.0-cil, libgtk2.0-cil (>= 2.12), libndesk-dbus1.0-cil, libndesk-dbus-glib1.0-cil, libmono-system2.0-cil, libmono-sqlite2.0-cil, libevolution3.0-cil, libnotify0.4-cil, libmono-cairo2.0-cil Standards-Version: 3.8.0 Homepage: http://live.gnome.org/Tasque Index: tasque.pod =================================================================== --- tasque.pod (revision 0) +++ tasque.pod (revision 0) @@ -0,0 +1,196 @@ +=head1 NAME + +Tasque - Simple TODO list for Gnome + +=head1 SYNOPSIS + +B<tasque> [OPTION...] + +=head1 DESCRIPTION + +B<Tasque> is a simple task management application for the Gnome desktop which provides the ability to to tie into any of the following: + +=over 4 + +=item * Evolution Data Server (EDS) - Use your tasks from Evolution + +=item * ICEcore - SiteScape/Novell Teaming & Conferencing + +=item * Remember The Milk (RTM) - Default backend with online accessibility + +=item * SQLite - Stand-alone local store + +=back + +=head1 OPTIONS + +=head2 Help options + +=over 8 + +=item B<-?>, B<--help> + +Show this help message + +=item B<--usage> + +Display brief usage message + +=back + +=head2 GTK+ + +=over 8 + +=item B<--gdk-debug=>I<FLAGS> + +Gdk debugging flags to set + +=item B<--gdk-no-debug=>I<FLAGS> + +Gdk debugging flags to unset + +=item B<--display=>I<DISPLAY> + +X display to use + +=item B<--screen=>I<SCREEN> + +X screen to use + +=item B<--sync> + +Make X calls synchronous + +=item B<--name=>I<NAME> + +Program name as used by the window manager + +=item B<--class=>I<CLASS> + +Program class as used by the window manager + +=item B<--gtk-debug=>I<FLAGS> + +Gtk+ debugging flags to set + +=item B<--gtk-no-debug=>I<FLAGS> + +Gtk+ debugging flags to unset + +=item B<--g-fatal-warnings> + +Make all warnings fatal + +=item B<--gtk-module=>I<MODULE> + +Load an additional Gtk module + +=back + +=head2 Bonobo activation Support + +=over 8 + +=item B<--oaf-ior-fd=>I<FD> + +File descriptor to print IOR on + +=item B<--oaf-activate-iid=>I<IID> + +IID to activate + +=item B<--oaf-private> + +Prevent registering of server with OAF + +=back + +=head2 GNOME Library + +=over 8 + +=item B<--disable-sound> + +Disable sound server usage + +=item B<--enable-sound> + +Enable sound server usage + +=item B<--espeaker=>I<HOSTNAME:PORT> + +Host:port on which the sound server to use is running + +=item B<--version> + +2.22.0 + +=back + +=head2 Session management + +=over 8 + +=item B<--sm-client-id=>I<ID> + +Specify session management ID + +=item B<--sm-config-prefix=>I<PREFIX> + +Specify prefix of saved configuration + +=item B<--sm-disable> + +Disable connection to session manager + +=back + +=head2 GNOME GUI Library + +=over 8 + +=item B<--disable-crash-dialog> + +Disable Crash Dialog + +=back + +=head1 BUGS + +Please report bugs at http://bugzilla.gnome.org/browse.cgi?product=tasque. + +=head1 AUTHORS + +B<Tasque> was written by Boyd Timothy <btimo...@gmail.com>, Calvin Gaisford +<calvi...@gmail.com>, Brian Merrell <bgmerr...@gmail.com>, and Sandy Armstrong +<sanfordarmstr...@gmail.com>. + +This manual page was written by Scott Wegner <swegn...@gmail.com>. + +=head1 COPYRIGHT + +Copyright (c) 2008 Novell, Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +=cut + + Index: patches/configurable-compiler.patch =================================================================== --- patches/configurable-compiler.patch (revision 0) +++ patches/configurable-compiler.patch (revision 0) @@ -0,0 +1,72 @@ +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/Makefile.include tasque-0.1.7.new/Makefile.include +--- tasque-0.1.7/Makefile.include 2008-06-06 17:15:03.000000000 +0100 ++++ tasque-0.1.7.new/Makefile.include 2008-12-17 19:58:50.000000000 +0000 +@@ -23,8 +23,8 @@ + ## Build + + CSC_FLAGS = -debug +-CSC = gmcs $(CSC_FLAGS) -target:exe +-CSC_LIB = $(CSC) -target:library ++CSC = $(GMCS) $(CSC_FLAGS) -target:exe ++CSC_LIB = $(GMCS) $(CSC_FLAGS) -target:library + + ## Runtime + +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/RtmNet/Makefile.am tasque-0.1.7.new/RtmNet/Makefile.am +--- tasque-0.1.7/RtmNet/Makefile.am 2008-06-06 17:15:03.000000000 +0100 ++++ tasque-0.1.7.new/RtmNet/Makefile.am 2008-12-17 19:57:14.000000000 +0000 +@@ -1,4 +1,4 @@ +-CSC = gmcs ++CSC = $(GMCS) + + TARGET = RtmNet.dll + +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/RtmNet/Makefile.in tasque-0.1.7.new/RtmNet/Makefile.in +--- tasque-0.1.7/RtmNet/Makefile.in 2008-08-18 19:02:43.000000000 +0100 ++++ tasque-0.1.7.new/RtmNet/Makefile.in 2008-12-17 19:57:14.000000000 +0000 +@@ -234,7 +234,7 @@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-CSC = gmcs ++CSC = $(GMCS) + TARGET = RtmNet.dll + @enable_debug_t...@csflags = -t:library -noconfig -codepage:utf8 -warn:4 -debug -d:DEBUG + @enable_release_t...@csflags = -t:library -noconfig -codepage:utf8 -warn:4 +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/src/Backends/IceCore/Makefile.in tasque-0.1.7.new/src/Backends/IceCore/Makefile.in +--- tasque-0.1.7/src/Backends/IceCore/Makefile.in 2008-08-18 19:02:43.000000000 +0100 ++++ tasque-0.1.7.new/src/Backends/IceCore/Makefile.in 2008-12-17 19:59:11.000000000 +0000 +@@ -249,8 +249,8 @@ + # -r:$(DIR_ADDINS_GUI)/Mono.Addins.Gui.dll + #endif + CSC_FLAGS = -debug +-CSC = gmcs $(CSC_FLAGS) -target:exe +-CSC_LIB = $(CSC) -target:library ++CSC = $(GMCS) $(CSC_FLAGS) -target:exe ++CSC_LIB = $(GMCS) $(CSC_FLAGS) -target:library + MONO_DEBUGFLAGS = --debug + RUNTIME = mono $(MONO_DEBUGFLAGS) + CSFLAGS = \ +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/src/Makefile.am tasque-0.1.7.new/src/Makefile.am +--- tasque-0.1.7/src/Makefile.am 2008-08-06 17:15:57.000000000 +0100 ++++ tasque-0.1.7.new/src/Makefile.am 2008-12-17 19:57:14.000000000 +0000 +@@ -1,6 +1,6 @@ + SUBDIRS = . Backends + +-CSC = gmcs ++CSC = $(GMCS) + + TARGET = Tasque.exe + WRAPPER = tasque +diff -Nur -x '*.orig' -x '*~' tasque-0.1.7/src/Makefile.in tasque-0.1.7.new/src/Makefile.in +--- tasque-0.1.7/src/Makefile.in 2008-08-18 19:02:43.000000000 +0100 ++++ tasque-0.1.7.new/src/Makefile.in 2008-12-17 19:57:14.000000000 +0000 +@@ -250,7 +250,7 @@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = . Backends +-CSC = gmcs ++CSC = $(GMCS) + TARGET = Tasque.exe + WRAPPER = tasque + @gtk_2_12_t...@gtk_2_12_csflags = -define:GTK_2_12 Index: changelog =================================================================== --- changelog (revision 4347) +++ changelog (working copy) @@ -1,3 +1,15 @@ +tasque (0.1.7-2) UNRELEASED; urgency=low + + * debian/rules, debian/control, debian/configurable_compiler.patch: + + Update for Mono 2.0 transition (Patch originally thanks to James Westby) + + Rerun autofoo at build-time to pick up above changes + * debian/tasque.manpages, debian/rules, debian/control: + + Include manpage (Thanks to Scott Wegner) + * debian/rules: + + Delete tasque.1 when cleaning (autogenerated file) + + -- Iain Lane <la...@ubuntu.com> Wed, 17 Dec 2008 20:04:41 +0000 + tasque (0.1.7-1) experimental; urgency=low * New upstream release: Index: rules =================================================================== --- rules (revision 4347) +++ rules (working copy) @@ -8,15 +8,22 @@ --enable-backend-rtm \ --enable-backend-sqlite \ --enable-backend-eds \ - --enable-release + --enable-release \ + GMCS=/usr/bin/csc export MONO_SHARED_DIR=$(CURDIR) +build/tasque:: + pod2man --section=1 --release=$(VERSION) --center "" debian/tasque.pod > debian/tasque.1 + common-binary-predeb-indep:: dh_clifixperms dh_clideps -d dh_clistrip +cleanbuilddir/tasque:: + rm -f tasque.1 + clean:: rm -rf $(MONO_SHARED_DIR)/.wapi Index: tasque.manpages =================================================================== --- tasque.manpages (revision 0) +++ tasque.manpages (revision 0) @@ -0,0 +1 @@ +debian/tasque.1