debian/0000755000000000000000000000000011767075144007202 5ustar debian/compat0000644000000000000000000000000211400202540010350 0ustar 5 debian/watch0000644000000000000000000000013111400202540010176 0ustar version=3 http://download.savannah.gnu.org/releases/freetalk/freetalk-([\d\.]+)\.tar\.gz debian/docs0000644000000000000000000000002411400202540010021 0ustar AUTHORS NEWS README debian/rules0000755000000000000000000000427511767074643010275 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk CFLAGS += -Wall -g DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) CONFFLAGS = ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) CONFFLAGS += --build $(DEB_HOST_GNU_TYPE) else CONFFLAGS += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif configure: automake-1.11 -a -c; aclocal-1.11; autoconf configure-stamp: configure dh_testdir ln -sf /usr/share/misc/config.sub . ln -sf /usr/share/misc/config.guess . rm -f config.cache ./configure CFLAGS="$(CFLAGS)" $(CONFFLAGS) \ --enable-maintainer-mode \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --localedir=\$${prefix}/share/locale touch $@ build: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) distclean rm -f po/*.gmo po/stamp-po po/*.pot po/*.po \ doc/version.texi doc/mdate-sh doc/texinfo.tex find -type d -name autom4te.cache -print0 | xargs -0 -r rm -rf \; -rm -f platform.h auto-include.h find -type d -name build -print0 | xargs -0 -r rm -rf \; find \( -name config.sub -o -name config.guess \) -print0 | xargs -0 -r rm -f \; dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) install DESTDIR=$(CURDIR)/debian/freetalk chmod 0755 $(CURDIR)/debian/freetalk/usr/share/freetalk/extensions/first-time-run.sh binary-indep: build install binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples examples/* dh_installman dh_installinfo dh_link dh_strip dh_compress rm -f $(CURDIR)/debian/freetalk/usr/share/info/dir.gz dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb build-arch: build build-indep: build binary: binary-indep binary-arch .PHONY: build-arch build-indep build clean configure binary-indep binary-arch binary install debian/copyright0000644000000000000000000000267111767074641011144 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: freetalk Source: http://download.savannah.gnu.org/releases/freetalk/ Upstream-Contact: Anand Avati , Anand Babu , Harshavardhana , Vikas Gorur , Documentation: Harshavardhana , Logo design: Ravi Shekhar S . Files: * Copyright: 2005-2007, Freetalk Core Team. License: GPL-3+ Files: debian/* Copyright: 2005-2006, Baishampayan Ghose , 2007-2012, Kartik Mistry . License: GPL-3+ License: GPL-3+ This package 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 package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. debian/control0000644000000000000000000000156011767074641010610 0ustar Source: freetalk Section: net Priority: optional Maintainer: Kartik Mistry Uploaders: Jaldhar H. Vyas Build-Depends: automake1.11, autotools-dev, debhelper (>= 7), dpkg-dev (>= 1.16.1~), guile-1.8-dev, libglib2.0-dev, libloudmouth1-dev, libreadline-dev, texinfo Homepage: http://www.gnu.org/software/freetalk Standards-Version: 3.9.3 Package: freetalk Architecture: any Depends: guile-1.8, install-info, ${misc:Depends}, ${shlibs:Depends} Recommends: beep [linux-any], dict, urlview Description: console based Jabber client This package features a readline interface with completion of buddy names, commands and even ordinary English words. It is extensible, configurable, and scriptable through a Guile interface. debian/source/0000755000000000000000000000000011400202540010452 5ustar debian/source/format0000644000000000000000000000001411400202540011660 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001642411767075144011063 0ustar freetalk (3.2-11) unstable; urgency=low * debian/copyright: + Updated for copyright-format 1.0 * debian/rules: + Added hardening support. * debian/control: + Updated to Standard-Version to 3.9.3 + Build-Depends: dpkg-dev (>= 1.16.1~) for dpkg-buildflags support. -- Kartik Mistry Sat, 16 Jun 2012 17:42:30 +0530 freetalk (3.2-10) unstable; urgency=low * debian/control: + Removed hardcoded list of non-Linux architectures for beep (Closes: #634297) -- Kartik Mistry Mon, 18 Jul 2011 21:43:23 +0530 freetalk (3.2-9) unstable; urgency=low * Reverting debian/rules changes as it causing FTBFS -- Kartik Mistry Fri, 01 Jul 2011 12:14:11 +0530 freetalk (3.2-8) unstable; urgency=low * debian/patches/02_link_options.diff: + Added patch to fix FTBFS with ld --as-needed, Thanks to Ilya Barygin (Closes: #631692) * debian/rules: + Fixed as per latest policy -- Kartik Mistry Thu, 30 Jun 2011 19:01:41 +0530 freetalk (3.2-7) unstable; urgency=low * debian/control: + Updated short description to not use article + Do not recommend 'beep' on kFreebsd-* architectures + Updated to Standard-Version to 3.9.2 * debian/copyright: + Updated as per latest DEP-5 specifications -- Kartik Mistry Thu, 02 Jun 2011 12:12:36 +0530 freetalk (3.2-6) unstable; urgency=low * debian/source/format: + Added to use source format 3.0 (quilt) * debian/control: + Updated to Standard-Version to 3.8.4 + Updated long description + Removed dependency on quilt * debian/copyright: + Updated as per DEP-5 specifications -- Kartik Mistry Sat, 29 May 2010 17:42:35 +0530 freetalk (3.2-5) unstable; urgency=medium * Urgency set to medium, Fixing RC Bug * debian/patches/01_callbacks_const_fix.diff: + Added patch to fix FTBFS due to a modified const in src/callbacks.cc, Thanks to Ubuntu for patch (Closes: #560535) * debian/control: + Since guile-1.8-dev is in ia64, don't depend on guile-1.6-dev there now -- Kartik Mistry Tue, 29 Dec 2009 22:36:41 +0530 freetalk (3.2-4) unstable; urgency=low * debian/control: + Build-Depends on libreadline-dev instead of libreadline5-dev * Removed unused debian/README.source file -- Kartik Mistry Sun, 13 Sep 2009 22:01:43 +0530 freetalk (3.2-3) unstable; urgency=low * Added debian/README.source file * debian/control: + [Lintian] Added install-info to Depends + Updated to Standard-Version to 3.8.3 -- Kartik Mistry Fri, 28 Aug 2009 22:52:02 +0530 freetalk (3.2-2) unstable; urgency=low * debian/control: + Updated dependency on automake1.11 (Closes: #541509) + Updated to Standard-Version to 3.8.2 + Wrapped dependencies + Updated debhelper dependency to 7 * debian/rules: + Adjusted to use automake1.11 + Removed installation of info/dir.gz in package + Used dh_prep instead of dh_clean -k * debian/copyright: + Don't use versionless symlink to license text + Updated copyright year for Debian package + Updated to use correct copyright symbol -- Kartik Mistry Sat, 15 Aug 2009 11:17:42 +0530 freetalk (3.2-1) unstable; urgency=low * New upstream release: + Fix hang at start-up for some users (Closes: #495219) * debian/copyright: + All files of package is under GPL-3+ now + Updated emails of upstream authors + Updated Debian copyright and my email there -- Kartik Mistry Tue, 18 Nov 2008 08:59:04 +0530 freetalk (3.1-1) unstable; urgency=medium * Urgency set to medium, fixing FTBFS on ia64 due to dependency on guile-1.8 * New upstream version * debian/patches: + Removed, merged with upstream * debian/rules: + Dropped dpatch support * debian/control: + Dropped dpatch support -- Kartik Mistry Wed, 27 Aug 2008 19:10:36 +0530 freetalk (3.0-3) unstable; urgency=medium * Fixing RC bug, urgency set to medium * debian/control: + Does not depend on guile1.8 for ia64 arch, so that freetalk can migrate in Lenny and this will fix dependency of automake1.8 of version 0.69 (Closes: #496115) + Updated my maintainer email address -- Kartik Mistry Sat, 23 Aug 2008 12:57:45 +0530 freetalk (3.0-2) unstable; urgency=low * Fix bashism in extensions/first-time-run.sh (Closes: #489577) * Update Standard-Version to 3.8.0 in debian/control * remove errant .arch-ids in examples/ directory. * Fixed debian/rules to correctly handle config.sub and config.guess so they are not included in the diff.gz * ./configure --enable-maintainer-mode * depend on guile1.8 not 1.6 -- Jaldhar H. Vyas Mon, 21 Jul 2008 19:13:28 -0400 freetalk (3.0-1) unstable; urgency=low * New upstream release * debian/control: + Updated dependency on guile-1.8-dev, automake1.10 + Added dpatch support + Moved Homepage entry to control field + Updated long description + Updated Standards-Version to 3.7.3 * debian/copyright: + Updated license text, freetalk is under GPL-3 now + Corrected package copyright text + Added src/* license text as they are under GPL-2 + Updated download location * debian/watch: updated to get latest versions * debian/rules: + Updated automake support + Added option for verbose mode + Changes needed for dpatch support * debian/patches/01_manpage_fix.dpatch: + Added patch to fix wrong NAME section -- Kartik Mistry Sat, 1 Dec 2007 14:56:11 +0530 freetalk (0.69-2) unstable; urgency=low * debian/control: added missing build dependency on texinfo and automake1.8 so that buildd can include and build .info file correctly * debian/control: updated long description, added ${misc:Depends} to Depends * Added debian/watch file * debian/rules: clean target removes symlink files from doc/ which probably causing build failure on arm arch -- Kartik Mistry Sun, 4 Nov 2007 19:17:01 +0530 freetalk (0.69-1) unstable; urgency=low * New maintainer with permission, Thanks Baishampayan Ghose * New upstream release (Closes: #417674) * freetalk.info.gz is corrected now (Closes: #378308) * debian/rules: cleanups, fixed clean target, made first-time-run.sh script executable, fixed locale installations due to missing --locale-dir option * debian/copyright: updated according to standard format * debian/control: updated debhelper compability to 5, updated according to standards-version 3.7.2, sorted dependencies to alphabetical order, fixed short and long descriptions, added homepage entry to long description * debian/docs: added AUTHORS file * debian/dirs: added to fix locale installtions -- Kartik Mistry Mon, 10 Sep 2007 15:04:59 +0530 freetalk (0.5-2) unstable; urgency=low * Call dh_installinfo in debian/rules (Closes: #348619) -- Baishampayan Ghose Sat, 11 Feb 2006 01:53:42 +0530 freetalk (0.5-1) unstable; urgency=low * Initial Release. * (Closes: #342691) -- Baishampayan Ghose Sat, 10 Dec 2005 10:10:47 +0530 debian/dirs0000644000000000000000000000002111400202540010027 0ustar usr/share/locale debian/patches/0000755000000000000000000000000011603075242010615 5ustar debian/patches/02_link_options.diff0000644000000000000000000000103211603075153014455 0ustar Description: Fix linking FTBFS by moving libraries to LDADD variable. Author: Ilya Barygin Bug-Ubuntu: https://launchpad.net/bugs/770954 --- freetalk-3.2.orig/src/Makefile.am +++ freetalk-3.2/src/Makefile.am @@ -9,6 +9,6 @@ freetalk_SOURCES=freetalk.cc util.cc com roster.h interpreter.h extensions.h primitives.h presence.h \ file_transfer.h register.h compat.h -freetalk_LDFLAGS=$(LOUDMOUTH_LIBS) $(GLIB_LIBS) $(GUILE_LDFLAGS) +freetalk_LDADD=$(LOUDMOUTH_LIBS) $(GLIB_LIBS) $(GUILE_LDFLAGS) CLEANFILES = *~ debian/patches/series0000644000000000000000000000006111603075266012035 0ustar 01_callbacks_const_fix.diff 02_link_options.diff debian/patches/01_callbacks_const_fix.diff0000644000000000000000000000173411400202540015733 0ustar Description: Patch to fix FTBFS due to a modified const in src/callbacks.cc Forwarded: yes Origin: Ubuntu, https://bugs.launchpad.net/ubuntu/+source/freetalk/+bug/443241 Bug-Debian: http://bugs.debian.org/560535 Author: Jon Bernard --- 3.2-1.orig/src/callbacks.cc 2008-11-15 10:41:22.000000000 +0000 +++ 3.2-1/src/callbacks.cc 2009-10-21 15:50:49.000000000 +0100 @@ -116,13 +116,13 @@ ft_msg_msg_handler (LmMessageHandler *ha LmMessage *msg, gpointer user_data) { LmMessageNode *root, *body, *x; - const char *from, *msg_str, *type; - char *ts = NULL; + const char *msg_str, *type; + char *from, *ts = NULL; root = lm_message_get_node (msg); body = lm_message_node_get_child (root, "body"); - from = lm_message_node_get_attribute (msg->node, "from"); + from = (char *) lm_message_node_get_attribute (msg->node, "from"); /* since the file-transfer happens in-band with messages, we can no longer * ignore messages with no 'body' */