debian/0000755000000000000000000000000012226300172007161 5ustar debian/patches/0000755000000000000000000000000012226275615010625 5ustar debian/patches/series0000644000000000000000000000010112226273147012030 0ustar fix-segfault-due-to-uninitialized-variable GTK_LIB_missing_-lX11 debian/patches/fix-segfault-due-to-uninitialized-variable0000644000000000000000000000116611767373410020777 0ustar Description: Fix Segfault due to uninitialized Variable A pointer intended to hold a possible error message was not initialized prior to being passed to the corresponding gtk function. Initialize the pointer with NULL. Author: Willi Mann Bug-Debian: http://bugs.debian.org/668663 --- gtimer-2.0.0.orig/main.c +++ gtimer-2.0.0/main.c @@ -2027,7 +2027,7 @@ static GtkWidget *create_main_window_men // GtkUIManager *uimanager; GtkActionGroup *actgroup; GtkAction *item; - GError *err; + GError *err = NULL; actgroup = gtk_action_group_new("ActionMain"); // set translation domain and function debian/patches/GTK_LIB_missing_-lX110000644000000000000000000000245512226275615014304 0ustar Description: add -lX11 to GTK_LIB. Replace -lXext by -lX11 to GTK_LIB. Author: Bill Allombert Bug-Debian: http://bugs.debian.org/713599 Index: gtimer-2.0.0/configure.ac =================================================================== --- gtimer-2.0.0.orig/configure.ac 2013-10-12 18:03:45.182837772 +0200 +++ gtimer-2.0.0/configure.ac 2013-10-12 18:34:32.011163827 +0200 @@ -29,7 +29,7 @@ ssext=$enableval, ssext=yes) if test "$ssext" = yes; then - AC_CHECK_LIB(Xss, XScreenSaverQueryInfo, [GTK_LIBS="-lXss -lXext $GTK_LIBS" + AC_CHECK_LIB(Xss, XScreenSaverQueryInfo, [GTK_LIBS="-lXss -lX11 $GTK_LIBS" ok=yes AC_DEFINE(HAVE_SCREEN_SAVER_EXT)], ok=no, $GTK_LIBS) fi Index: gtimer-2.0.0/configure =================================================================== --- gtimer-2.0.0.orig/configure 2013-10-12 18:03:45.182837772 +0200 +++ gtimer-2.0.0/configure 2013-10-12 18:40:42.905709506 +0200 @@ -4596,7 +4596,7 @@ { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_Xss_XScreenSaverQueryInfo" >&5 $as_echo "$ac_cv_lib_Xss_XScreenSaverQueryInfo" >&6; } if test "x$ac_cv_lib_Xss_XScreenSaverQueryInfo" = x""yes; then - GTK_LIBS="-lXss -lXext $GTK_LIBS" + GTK_LIBS="-lXss -lX11 $GTK_LIBS" ok=yes cat >>confdefs.h <<\_ACEOF #define HAVE_SCREEN_SAVER_EXT 1 debian/compat0000644000000000000000000000000211617164404010370 0ustar 7 debian/copyright0000644000000000000000000000443211617163711011130 0ustar Debianized by Robert S. Edmonds 1998-03-21 Adopted by Chad C. Walstrom 2001-02-06 Adopted by Martin O. Hicks 2003-11-02 Adopted by Russ Allbery 2005-04-18 It was downloaded from: although the current home page appears to be: Upstream author: Craig Knudsen Debian packaging copyright: Changes by Robert S. Edmonds, Chad C. Walstrom, and Martin O. Hicks did not have explicit copyright statements. See the Debian changelog for the dates of changes. Presumably all their changes may be redistributed under the same terms as GTimer itself. Changes by Russ Allbery are copyright 2005, 2006, 2007, 2008 Russ Allbery and may be redistributed and/or modified 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. The gtimer.desktop and gtimer.xpm files were provided by Nathan Handler and distributed in the Ubuntu package of GTimer. Presumably it may be redistributed under the same terms as GTimer itself. The packaging was cleaned up and updated for GTimer 2.0.0 by Taylor LeMasurier-Wren. Copyright: (C) 1999 Craig Knudsen, cknudsen@cknudsen.com 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. The full text of the GNU General Public License is available on Debian systems in /usr/share/common-licenses/GPL. debian/control0000644000000000000000000000203311617176161010576 0ustar Source: gtimer Section: utils Priority: optional Maintainer: Taylor LeMasurier-Wren Build-Depends: debhelper (>= 7), gettext, libgtk2.0-dev, libglib2.0-dev, libxss-dev Standards-Version: 3.9.1 Homepage: http://www.k5n.us/gtimer.php Package: gtimer Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: www-browser Description: GTK-based X11 task timer A graphical program that tracks how your time is spent. Maintains a simple list of tasks, each of which can belong to a project, and allows you to track time in each. Multiple clocks can run simultaneously, annotations can be added to a day's time, and reports can be generated in either HTML or text. If GTimer detects that you're idle, you are given the option of subtracting off the time you spent idle when you return. . Compared to other time tracking applications, GTimer is graphical without depending on a desktop environment and aims for simplicity rather than attempting to be a full-fledged project tracking and billing application. debian/docs0000644000000000000000000000002011617203242010027 0ustar README FAQ.html debian/watch0000644000000000000000000000027111617203447010224 0ustar # watch -- Rules for uscan to find new upstream versions. version=3 #http://www.k5n.us/gtimer.php?topic=Download .*/gtimer-(.*)\.tar\.bz2 http://sf.net/gtimer/gtimer-([\d\.]+)\.tar.* debian/menu0000644000000000000000000000023311617166463010066 0ustar ?package(gtimer):needs="X11" section="Applications/Project Management"\ title="GTimer" icon="/usr/share/pixmaps/gtimer.xpm"\ command="/usr/bin/gtimer" debian/rules0000755000000000000000000000003512226275415010252 0ustar #!/usr/bin/make -f %: dh $@ debian/README.Debian0000644000000000000000000000326611617203071011234 0ustar GTimer for Debian ----------------- To get started, just run gtimer. This will bring up the GTimer main window. You will probably want to start by defining one or more tasks that you want to track using Task/New in the menus, Ctrl-T, or the second toolbar button from the right. If you wish, you can classify your tasks into projects, created via Project/New in the menus. Once you have a task, double-click on it to start timing work done on that task. When you're done working on the task, click Stop in the toolbar or double-click on a different task to switch tasks. You can assign time to multiple tasks at the same time by selecting tasks and starting them one-by-one from the toolbar, but note that this may result in nonsensical report totals. To generate reports, use the Report menu. HTML reports will be opened in a web browser using x-www-browser. You can change the web browser using Options/Browser in the menus. Changes in the Debian version relative to stock GTimer: * The check for a new version has been disabled, since it normally happened automatically and had some problems behind firewalls. * The -weekstart command-line flag and associated functionality, the browser selection dialog, increment and decrement by one minute, and additional keyboard shortcuts for incrementing and decrementing time were added. * Reporting was modified to use the local locale for the names of days of the week. * A new Last Year report range was added. * Various bugs and potential temporary file security vulnerabilities have been fixed. See the gtimer man page for more information about command-line options. -- Russ Allbery , Mon Feb 27 00:34:45 2006 debian/doc-base0000644000000000000000000000036211617172146010575 0ustar Document: gtimer Title: gtimer FAQ Author: Craig Knudsen Abstract: This FAQ answers questions about gtimer. Section: Project Management Format: HTML Index: /usr/share/doc/gtimer/FAQ.html Files: /usr/share/doc/gtimer/FAQ.html debian/changelog0000644000000000000000000002600612226300170011035 0ustar gtimer (2.0.0-1.2) unstable; urgency=low * Non-maintainer upload. * new patch GTK_LIB_missing_-lX11: - configure.ac: Replace -lXext by -lX11 in GTK_LIB. (Closes: #713599) -- Bill Allombert Sat, 12 Oct 2013 17:58:28 +0200 gtimer (2.0.0-1.1) unstable; urgency=low * Non-maintainer upload. * Fix segfault due to uninitialized variable. closes: #668663. -- Willi Mann Sun, 17 Jun 2012 17:26:30 +0200 gtimer (2.0.0-1) unstable; urgency=low * Update watch file * Update debhelper compatibilty to V7 (significantly clean up packaging) * New Upstream Release (Closes: #575666: RFP: GTimer -- GTK-based tool for timing tasks) * Initial release. (Closes: #636822: ITP: gtimer -- GTK-based X11 task timer) * Switch to dpkg-source 3.0 (quilt) format -- Taylor LeMasurier-Wren Sat, 06 Aug 2011 03:07:30 -0500 gtimer (1.1.6-13) unstable; urgency=low * Add a desktop file and icon, courtesy of Ubuntu. Thanks, Nathan Handler. (Closes: #492498, LP: #248346) * Reference the icon in the menu file as well. * Fix the doc-base section (remove the Applications prefix). * Use filter instead of findstring to parse DEB_BUILD_OPTIONS. * Update standards version to 3.8.0. - Add README.source explaining the dbs system. - Add a patch target to debian/rules. -- Russ Allbery Sat, 26 Jul 2008 12:46:27 -0700 gtimer (1.1.6-12) unstable; urgency=low * Fix segfault when displaying HTML reports introduced by the patch to make the browser configurable. Thanks to Chad Skeeters for the patch. * Change menu section to Applications/Project Management per the new menu policy. * Add a Homepage control field. * Update standards version to 3.7.3. * Update debhelper compatibility level to V5 (no changes required). * Wrap Build-Depends for readability. -- Russ Allbery Sat, 29 Dec 2007 16:45:57 -0800 gtimer (1.1.6-11) unstable; urgency=low * Choosing revert after an idle was subtracting time from all instances of that task, not just the running one. Fixed. Thanks to Ricardo Lopes Pereira for the report. (Closes: #366762) * Always pass the host and build types to configure. * Update standards version to 3.7.2 (no changes required). -- Russ Allbery Sat, 20 May 2006 22:31:51 -0700 gtimer (1.1.6-10) unstable; urgency=low * Fix a segfault on daily reports when tasks have annotations and annotation data is requested. (Closes: #350711) * Add a Last Year report. Thanks, Bruno Gravato. (Closes: #353046) * Don't compress the contrib scripts. * Add the build-indep and binary-indep targets. * Clean up stamp file handling in debian/rules. -- Russ Allbery Mon, 27 Feb 2006 00:37:01 -0800 gtimer (1.1.6-9) unstable; urgency=low * Providing binary-indep in debian/rules is required by Policy even if there are no arch-independent packages. Whoops. * Mark install target as phony in debian/rules. -- Russ Allbery Sat, 3 Dec 2005 11:12:33 -0800 gtimer (1.1.6-8) unstable; urgency=low * Update maintainer address. -- Russ Allbery Fri, 18 Nov 2005 12:45:09 -0800 gtimer (1.1.6-7) unstable; urgency=low * Add README.Debian explaining how to get started and describing the user-visible changes relative to stock GTimer. * Add an explicit packaging copyright and license statement. * Update the FSF address in copyright. -- Russ Allbery Mon, 3 Oct 2005 15:52:11 -0700 gtimer (1.1.6-6) unstable; urgency=low * Build-depend on libxss-dev instead of xlibs-static-dev for the X transition. * Add a -weekstart command-line option to set the first day of the week for weekly reports. (Closes: #307634) * Use the user's locale for weekday names as well. * Default to sensible-browser rather than x-www-browser and separate that patch out from the patch to make the browser configurable. * Fix the erroneous change to open modes in 10_57969-printpipe.patch so that 22_276011-reportmode.patch is no longer necessary. * 21_193517-oneMinIncr.diff subsumes 10_40450-32bitism.patch, so drop the latter. * Consolidate all of the temporary file patches. * Add history log entries at the top of the affected files in each patch rather than adding comments at the location of the change, with the exception of the Debian-specific change to turn off checks for newer versions. * Build with debugging symbols by default and support noopt. * Remove some bits from debian/rules that weren't being used. * Update the upstream author's address. -- Russ Allbery Fri, 15 Jul 2005 23:41:44 -0700 gtimer (1.1.6-5) unstable; urgency=low * Only change the configured window size on exit if the call to get the window size succeeds, rather than changing it to some random value off the stack. Partially fixes #309779. * Update standards version to 3.6.2 (no changes required). -- Russ Allbery Wed, 29 Jun 2005 18:21:16 -0700 gtimer (1.1.6-4) unstable; urgency=medium * Revert and Resume now only revert times on the timers that were running, rather than all timers that had time for that day. Fixes a bug introduced in the last release. Thanks to Jamm!n Wheeler for the report. (Closes: #309937) -- Russ Allbery Fri, 20 May 2005 10:05:56 -0700 gtimer (1.1.6-3) unstable; urgency=low * New maintainer. (Closes: #288156) * Specify a file mode when saving reports. (Closes: #276011) * Add a dialog box to configure the browser, which allows us to stop suggesting Netscape. Default to x-www-browser in the absence of any configuration. (Closes: #38052, #138840) * Revert and Resume after an idle now really back up to before the idle, not just when the dialog box is displayed. Revert now makes sure GTimer knows it has stopped. (Closes: #282052, #64175) * Avoid memory clobber when saving projects that caused long-term instability. Thanks, Ove Kaaven. (Closes: #201091) * Don't depend on libc6-dev. * Depend on xlibs-static-dev instead of xlibs-dev as libXss.a is the only bit of X we call directly. libgtk will pull in the rest. * Quote strings properly in the menu entry. * Improve the long description of the package. * Update debhelper compatibility to V4. * Add a watch file. * General reformatting and cleanup of the Debian control files. -- Russ Allbery Mon, 18 Apr 2005 02:00:11 -0700 gtimer (1.1.6-2) unstable; urgency=low * The "it's my first package" release. * Adopt the package from Chad. * Add a callback to allow clearing of the paste buffer. Partial Close: Bug#193517 * More increment and decrement shortcut keys and one minute increment and decrement. Finishes up: Bug#193517 * Dates in the report should now follow the user's Locale. Closes: Bug#204322 * Moving files seems to break dbs so i removed the patch called 10_87440-rename_cz_to_cs.patch and replaced it with a small patch to debian/rules sent by Chad Walstrom. * Updated to required debhelper >= 3.0.0 * Update to Standards-Verions of 3.6.0 -- Martin Hicks Fri, 2 Jan 2004 17:27:00 -0500 gtimer (1.1.6-1) unstable; urgency=low * The "It's alive!" release! * New upstream version. Good excuse to... * Switch to DBS build process, separated individual fixes in the "patches" directory. Should be easier to send patches upstream. * Moved po/cz.po to po/cs.po. Closes: Bug#87740 * Shortcutted the version_timeout_handler() function to bypass version checking. Closes: Bug#109329 -- Chad Walstrom Fri, 9 May 2003 19:19:32 -0500 gtimer (1.1.5-3) frozen unstable; urgency=low * Changed 'Recommends:' field in the control file to 'Suggests:' so we can keep the package in main. * Added 'Build-Depends' field in debian/control * Removed FAQ.html from doc-base for now. Problems with it not having an index.html file, and I'm not sure I want to put one in at this moment. More concerned about getting this update out there. -- Chad C. Walstrom Fri, 23 Feb 2001 01:07:18 -0600 gtimer (1.1.5-2) frozen unstable; urgency=low * Reapplied previous tempfile security fix to new upstream. Patch will be sent to upstream. * Added netscape to the 'Recommends:' field of the control file. This software has hard-coded the use of netscape as the viewer of the HTML report, unfortunately. * Added FAQ.html to doc-base. -- Chad C. Walstrom Thu, 22 Feb 2001 00:57:20 -0600 gtimer (1.1.5-1) frozen unstable; urgency=low * New upstream version. Closes: Bug#58195 * New maintainer. Closes: Bug#80308 * Reapplied fix for 32-bit-isms noted earlier by David. Closes: Bug#40450 * Installed a to a few more documents from upstream. * Changed reference for copyright to /usr/share/common-licenses/GPL -- Chad C. Walstrom Thu, 22 Feb 2001 00:14:49 -0600 gtimer (1.1.2-1.2) frozen unstable; urgency=low * Non-maintainer upload * Fix unsafe /tmp usage with patch from BTS. Closes: Bug#57969 -- Wichert Akkerman Sun, 20 Feb 2000 15:22:43 +0100 gtimer (1.1.2-1.1) unstable; urgency=low * Non-maintainer upload * Fixed a bug which would cause the main window to never be shown (on Alpha at least). * Fixed some (probably harmless) 32-bit-isms. * Fixed the menu entry. -- David Huggins-Daines Tue, 29 Jun 1999 14:15:10 -0400 gtimer (1.1.2-1) unstable; urgency=low * New upstream version. -- Robert S. Edmonds Sat, 20 Mar 1999 17:03:38 -0500 gtimer (1.1.1-1) unstable; urgency=low * New upstream version. -- Robert S. Edmonds Sat, 27 Feb 1999 21:43:01 -0500 gtimer (1.1.0-1) unstable; urgency=low * New upstream version. -- Robert S. Edmonds Thu, 4 Feb 1999 19:11:28 -0500 gtimer (0.98-1) unstable; urgency=low * New upstream version. * Upgraded to Standards-Version 2.5.0.0. -- Robert S. Edmonds Sat, 28 Nov 1998 17:50:48 -0500 gtimer (0.96-2) unstable frozen; urgency=low * Fixes broken menu entry. -- Robert S. Edmonds Fri, 20 Nov 1998 21:59:52 -0500 gtimer (0.96-1) frozen unstable; urgency=low * New upstream version. * Fixes a nasty upstream bug. -- Robert S. Edmonds Sun, 12 Apr 1998 12:55:56 -0400 gtimer (0.95-1) unstable; urgency=low * New upstream version. -- Robert S. Edmonds Sun, 29 Mar 1998 17:59:56 -0500 gtimer (0.94-1) unstable frozen; urgency=low * New upstream version. * Upstream name change. -- Robert S. Edmonds Sat, 21 Mar 1998 12:40:50 -0500 tasktimer (0.93-1) unstable; urgency=low * New upstream version. -- Robert S. Edmonds Fri, 13 Mar 1998 18:35:29 -0500 tasktimer (0.91-1) unstable; urgency=low * Initial release. -- Robert S. Edmonds Tue, 10 Mar 1998 16:10:08 -0500 debian/manpages0000644000000000000000000000001111617172161010677 0ustar gtimer.1 debian/source/0000755000000000000000000000000011617203111010457 5ustar debian/source/format0000644000000000000000000000001411617173101011672 0ustar 3.0 (quilt) debian/install0000644000000000000000000000015011617171311010552 0ustar contrib usr/share/doc/gtimer gtimer.xpm usr/share/pixmaps gtimer.desktop usr/share/applications