summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile14
-rw-r--r--NEWS.txt7
-rw-r--r--README.txt9
-rw-r--r--gtimelogrc.example7
-rwxr-xr-xsetup.py12
-rw-r--r--src/gtimelog/__init__.py2
6 files changed, 43 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index ab6c0ac..36db831 100644
--- a/Makefile
+++ b/Makefile
@@ -46,15 +46,21 @@ distcheck: check dist
# source file, namely, setup.cfg. Setuptools/distutils black magic, may it rot
# in hell forever.
-release:
+.PHONY: releasechecklist
+releasechecklist:
@$(PYTHON) setup.py --version | grep -qv dev || { \
echo "Please remove the 'dev' suffix from the version number in src/gtimelog/__init__.py"; exit 1; }
@$(PYTHON) setup.py --long-description | rst2html --exit-status=2 > /dev/null
- @ver_and_date="`$(PYTHON) setup.py --version` (`date +%Y-%m-%d`)" && \
- grep -q "^$$ver_and_date$$" NEWS.txt || { \
+ @ver_and_date="`$(PYTHON) setup.py --version` (released `date +%Y-%m-%d`)" && \
+ grep -q "^Changes in version $$ver_and_date$$" NEWS.txt || { \
echo "NEWS.txt has no entry for $$ver_and_date"; exit 1; }
- make distcheck
+ # Bit of a chicken-and-egg here, but if the tree is unclean, make
+ # distcheck will fail. Thankfully bzr lets me uncommit.
test -z "`bzr status 2>&1`" || { echo; echo "Your working tree is not clean" 1>&2; bzr status; exit 1; }
+ make distcheck
+
+.PHONY: release
+release: releasechecklist
# I'm chicken so I won't actually do these things yet
@echo Please run $(PYTHON) setup.py sdist register upload
@echo Please run bzr tag `$(PYTHON) setup.py --version`
diff --git a/NEWS.txt b/NEWS.txt
index 2528780..ef4072c 100644
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,9 @@
-Changes not yet released
-========================
+Changes in version 0.3.1 (released 2009-12-18)
+==============================================
+* Fixed broken sdist (by adding MANIFEST.in, since setuptools doesn't
+ understand bzr by default).
+* Added Makefile for convenience (make distcheck, make release).
Changes in version 0.3 (released 2009-12-17)
diff --git a/README.txt b/README.txt
index 2588dd1..0d24262 100644
--- a/README.txt
+++ b/README.txt
@@ -190,6 +190,7 @@ Gaute Amundsen
Chris Beaven
Harald Friessnegger
Rodrigo Daunoravicius
+a few others (check bzr log)
Icon
@@ -203,3 +204,11 @@ Web
---
http://mg.pov.lt/gtimelog
+
+
+Mailing list
+------------
+
+gtimelog@googlegroups.com
+http://groups.google.com/group/gtimelog
+
diff --git a/gtimelogrc.example b/gtimelogrc.example
index 77c3b7b..94421bb 100644
--- a/gtimelogrc.example
+++ b/gtimelogrc.example
@@ -22,6 +22,13 @@ editor = gvim
# 2.4), False disables and lets you access history by pressing Up/Down.
gtk-completion = False
+# Do you want a systray icon?
+show_tray_icon = yes
+
+# Do you prefer the old systray icon (that shows time taken for the current
+# task next to the icon), or the new one (just the icon)?
+prefer_old_tray_icon = yes
+
# How many hours' work in a day.
hours = 8
diff --git a/setup.py b/setup.py
index cff7c5a..0a4e968 100755
--- a/setup.py
+++ b/setup.py
@@ -14,7 +14,17 @@ changes = file(changes_file).read().split('\n\n\n')
changes_in_latest_versions = '\n\n\n'.join(changes[:3])
short_description = 'A Gtk+ time tracking application'
-long_description = short_description + '.' # for now
+long_description = '''
+Simple and unintrusive time-tracking application.
+
+There are screenshots at http://mg.pov.lt/gtimelog.
+
+Mailing list: http://groups.google.com/group/gtimelog
+
+Bugs: http://bugs.launchpad.net/gtimelog/
+
+Source code: http://code.launchpad.net/gtimelog/
+'''
setup(
name='gtimelog',
diff --git a/src/gtimelog/__init__.py b/src/gtimelog/__init__.py
index 1be79c5..79d37a8 100644
--- a/src/gtimelog/__init__.py
+++ b/src/gtimelog/__init__.py
@@ -1,3 +1,3 @@
# the gtimelog package
-__version__ = '0.3.1dev'
+__version__ = '0.3.1'