debian/0000755000000000000000000000000011745205721007172 5ustar debian/compat0000644000000000000000000000000211745205721010370 0ustar 9 debian/patches/0000755000000000000000000000000011745205721010621 5ustar debian/patches/series0000644000000000000000000000007311745205721012036 0ustar shebangs.patch gzipped_readme.patch config_json_path.patch debian/patches/config_json_path.patch0000644000000000000000000000203511745205721015154 0ustar Checks for config json in /usr/share/identicurse/. --- a/src/identicurse/identicurse.py +++ b/src/identicurse/identicurse.py @@ -156,7 +156,7 @@ else: import getpass, time # no config yet, so let's build one - config.config.load(os.path.join(self.path, "config.json")) + config.config.load(os.path.join("/", "usr", "share", "identicurse", "config.json")) print "No config was found, so we will now run through a few quick questions to set up a basic config for you (which will be saved as %s so you can manually edit it later). If the default (where defaults are available, they're stated in []) is already fine for any question, just press Enter without typing anything, and the default will be used." % (config.config.filename) print "This version of IdentiCurse supports OAuth login. Using OAuth to log in means that you do not need to enter your username and password." use_oauth = raw_input("Use OAuth [Y/n]? ").upper() debian/patches/shebangs.patch0000644000000000000000000000036411745205721013437 0ustar Correct scripts' shebangs. --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright (C) 2010-2012 Reality and Psychedelic Squid debian/patches/gzipped_readme.patch0000644000000000000000000000067511745205721014631 0ustar Point the online help to /usr/share/identicurse/README. --- a/src/identicurse/tabbage.py +++ b/src/identicurse/tabbage.py @@ -230,6 +230,8 @@ def __init__(self, window, identicurse_path): self.name = "Help" self.path = os.path.join(identicurse_path, "README") + if not os.path.isfile(self.path): + self.path = '/usr/share/identicurse/README' Tab.__init__(self, window) def update(self): debian/rules0000755000000000000000000000016611745205674010264 0ustar #!/usr/bin/make -f %: dh $@ --with python2 override_dh_auto_install: dh_auto_install -- --install-data=/usr/share debian/control0000644000000000000000000000154311745205721010600 0ustar Source: identicurse Section: net Priority: optional Maintainer: Daniel Martí Build-Depends: debhelper (>= 9), python-all (>= 2.6.6-3), python-setuptools X-Python-Version: >= 2.6 Standards-Version: 3.9.3 Homepage: http://identicurse.net/ Vcs-Git: git://git.debian.org/collab-maint/identicurse.git Vcs-Browser: http://git.debian.org/?p=collab-maint/identicurse.git Package: identicurse Architecture: all Depends: ${misc:Depends}, python-oauth, python-pkg-resources, ${python:Depends} Description: simple Identi.ca client with a curses-based UI IdentiCurse is a Python written commandline client for Identi.ca and other status.net based microblogging sites. It offers tabs for different microblogging feeds (personal timeline, mentions, direct messages and public timeline by default) and use IRC like slash-prefixed commands. debian/changelog0000644000000000000000000000715311745205721011052 0ustar identicurse (0.9+dfsg0-1) unstable; urgency=low * New Maintainer (Closes: #650449) * New upstream release (Closes: #630610, #623954) * Refresh patches. * Corrected debian/watch to use dversionmangle. * Bumped standards version to 3.9.3. No changes needed. * debian/copyright is now in DEP-5 format version 1.0. -- Daniel Martí Sat, 03 Mar 2012 00:40:08 +0100 identicurse (0.8.2+dfsg0-3) unstable; urgency=low * Orphaning this. -- Alessio Treglia Thu, 09 Feb 2012 12:10:50 +0100 identicurse (0.8.2+dfsg0-2) unstable; urgency=medium * Depends on python-pkg-resources, reported by Jakub Wilk (Closes: #645252). -- Alessio Treglia Fri, 21 Oct 2011 15:21:42 +0200 identicurse (0.8.2+dfsg0-1) unstable; urgency=low * Repack the new release to get rid of oauth's code already provided by python-oauth (Closes: #644346). * Depends on python-oauth. -- Alessio Treglia Wed, 05 Oct 2011 17:38:39 +0200 identicurse (0.8.2-1) unstable; urgency=low * New upstream release. * Refresh patches. -- Alessio Treglia Tue, 04 Oct 2011 19:25:37 +0200 identicurse (0.7.3-1) unstable; urgency=low * New upstream release: - Tab completion is now more reliable across different systems. - When deleting characters from multiline input boxes, the remaining lines are correctly moved over the line boundary (Closes: #623958). - "/link [notice number]" no longer causes a crash - Odd edge case fixed, where username/tag/group identification within a dent misidentified an entire dent as a single username/tag/group. - An import bug that prevented running successfully on python 2.5 is now fixed. -- Alessio Treglia Fri, 13 May 2011 13:18:00 +0200 identicurse (0.7.2-1) unstable; urgency=low * Imported Upstream version 0.7.2: - Fix crash when loading favourites. -- Alessio Treglia Mon, 18 Apr 2011 11:25:19 +0200 identicurse (0.7.1-1) unstable; urgency=low * New upstream release. * Bump minimum required python-all package version to 2.6.6-3. * Bump Standards. * Refresh patches. * config.json is installed in /usr/share/identicurse/, so Identicurse needs to check that location (Closes: #621895). -- Alessio Treglia Mon, 11 Apr 2011 08:26:25 +0200 identicurse (0.6.4-2) unstable; urgency=low * Don't access files in /usr/share/doc/ (Closes: #613025). - Install data files under /usr/share/identicurse; all files also useful as stand alone documentation will be linked from /usr/share/doc/identicurse. Thanks to Jakub Wilk for reporting this. * Update 02-gzipped_readme.patch to point the help tab to /usr/share/identicurse/README. -- Alessio Treglia Mon, 14 Feb 2011 01:22:15 +0100 identicurse (0.6.4-1) unstable; urgency=low * New upstream release. * The README file used as online-doc by identicurse is installed by dh_installdocs in a gzipp'd form. This makes identicurse unable to open it by using the 'open' function. Thanks to Axel Beckert for reporting this (Closes: #612976). * Update debian/copyright. -- Alessio Treglia Sat, 12 Feb 2011 11:03:45 +0100 identicurse (0.6.3-1) unstable; urgency=low * New upstream release. * Fix watch file. * Refresh patches. -- Alessio Treglia Wed, 19 Jan 2011 19:55:46 +0100 identicurse (0.4.1-1) unstable; urgency=low * Initial release. (Closes: #606023). -- Alessio Treglia Mon, 06 Dec 2010 20:15:44 +0100 debian/identicurse.links0000644000000000000000000000007611745205674012564 0ustar usr/share/identicurse/README usr/share/doc/identicurse/README debian/README.Debian0000644000000000000000000000062311745205674011243 0ustar identicurse for Debian ------------------- A configuration file template can be found in: /usr/share/doc/identicurse/conf/config.json Before launching identicurse the first time, you need to copy that file into your home directory, rename it as `~/.identicurse' and set the 'username' and 'password' fields properly. -- Alessio Treglia Mon, 06 Dec 2010 20:15:44 +0100 debian/gbp.conf0000644000000000000000000000003611745206066010613 0ustar [DEFAULT] pristine-tar = True debian/copyright0000644000000000000000000000233111745205721011124 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: IdentiCurse Upstream-Contact: Psychedelic Squid Source: http://identicurse.net/ Copyright: 2010-2011 Reality 2010-2011 Psychedelic Squid License: GPL-3+ Files: ./debian/* Copyright: 2010-2011 Alessio Treglia 2012 Daniel Martí License: GPL-3+ License: GPL-3+ 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 3 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, see . X-Comment: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3’. debian/identicurse.10000644000000000000000000000157711745205674011613 0ustar .TH IDENTICURSE 1 "December 7, 2010" .SH NAME identicurse \- Identi.ca client with a curses-based UI .SH SYNOPSIS .B identicurse .SH DESCRIPTION This manual page documents briefly the .B identicurse command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBIdentiCurse\fP is a Python written commandline client for Identi.ca and other status.net based microblogging sites. It offers tabs for different microblogging feeds (personal timeline, mentions, direct messages and public timeline by default) and use IRC likeslash-prefixed commands. .SH AUTHOR identicurse was written by Psychedelic Squid and Reality . .PP This manual page was written by Alessio Treglia , for the Debian project (but may be used by others). debian/source/0000755000000000000000000000000011745205721010472 5ustar debian/source/format0000644000000000000000000000001411745205674011707 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000023011745205721010216 0ustar version=3 opts=dversionmangle=s/\+dfsg[0-9]// \ http://identicurse.net/download.php \ http://identicurse.net/release/.*/identicurse-([\d\.]+)\.tar\.bz2 debian/identicurse.manpages0000644000000000000000000000002511745205674013231 0ustar debian/identicurse.1 debian/menu0000644000000000000000000000017711745205674010075 0ustar ?package(identicurse):needs="X11"\ section="Applications/Network/Communication"\ title="IdentiCurse"\ command="identicurse"