debian/0000755000000000000000000000000012177132346007174 5ustar debian/libiksemel3.dirs0000644000000000000000000000001012175466702012255 0ustar usr/lib debian/changelog0000644000000000000000000000642412177132346011054 0ustar libiksemel (1.2-4.2) unstable; urgency=high * Non-maintainer upload. * Added "debian/libiksemel-dev.prerm" to correct upgrade problems (Closes: #708493). Thanks, Andreas Beckmann. -- Dmitry Smirnov Sat, 03 Aug 2013 17:44:18 +1000 libiksemel (1.2-4.1) unstable; urgency=high * Non-maintainer upload. * Re-build to get rid of "install-info" call in maint-script (Closes: #708493). * New "pkgconfig-gnutls.patch" to fix libgnutls detection. * "debian/control": + added "Homepage" field. + added "${misc:Depends}" to Depends. * Build-Depends: + dh-autoreconf + pkg-config * "debian/rules": + included module "/usr/share/cdbs/1/rules/autoreconf.mk". + clean generated file "doc/iksemel". * "debian/watch" is updated to look for tars at code.google.com. * Source to "3.0 (quilt)" format. + moved *.man files to debian directory and updated corresponding "libiksemel-utils.manpages" file. + added new "texi.patch" to facilitate source format change. -- Dmitry Smirnov Tue, 30 Jul 2013 10:16:17 +1000 libiksemel (1.2-4) unstable; urgency=low * Added manpages for binaries in libiksemel-utils. * Mention copyright and license of new manpages, as well as info documentation, which are GPL. * Uses ${binary:Version} instead of ${Source-Version}. * Updated Standards-Version to 3.7.3. -- Thadeu Lima de Souza Cascardo Tue, 22 Jan 2008 15:15:22 -0200 libiksemel (1.2-3) unstable; urgency=low * Fixed info file installation in rules and libiksemel-dev.info. closes: #390068 * Added HACKING file to libiksemel-dev docs. * Updated Standards-Version to 3.7.20, no changes required. * Removed prerm and postrm since dh_installinfo automatically generates them for the purpose they were being used. * Modified source texinfo file to include the section and description for the info directory, which install-info will use. * Added Section for source in control. * Included texinfo as Build-Dep. * Removed useless libiksemel-utils.dirs. * Changed packages descriptions. * Added copyright and the LGPL notices to the copyright file. -- Thadeu Lima de Souza Cascardo Thu, 28 Sep 2006 23:25:06 -0300 libiksemel (1.2-2) unstable; urgency=low * Build-Depends on libgnutls-dev instead of libgnutls11-dev, closes: #335758 * Renames package from libiksemel1 to libiksemel3, fixing the soname relationship with the package name. * Builds a new package which distributes the utilities, libiksemel-utils. -- Thadeu Lima de Souza Cascardo Tue, 25 Oct 2005 18:58:28 -0200 libiksemel (1.2-1) unstable; urgency=low * New upstream release * New Maintainer, closes: #282296 * Included pkg-config file in libiksemel1-dev, closes: #282266 -- Thadeu Lima de Souza Cascardo Thu, 25 Nov 2004 02:18:51 -0200 libiksemel (1.1-1) unstable; urgency=low * New upstream release. * CDBS build system transition. * Standards-Version raised to 4.6.0. * Watch file added. -- Adam Byrtek Mon, 26 Jan 2004 02:16:50 +0100 libiksemel (0.0.1-1) unstable; urgency=low * Initial Release. -- Adam Byrtek Tue, 6 May 2003 00:08:01 +0200 debian/watch0000644000000000000000000000020012175472060010213 0ustar version=2 https://code.google.com/p/iksemel/downloads/list?can=1 \ .*/iksemel-([0-9\.]+)\.tar\.(?:bz2|gz|xz) \ debian uupdate debian/libiksemel3.docs0000644000000000000000000000001712175466702012253 0ustar AUTHORS README debian/libiksemel-dev.docs0000644000000000000000000000003412175466702012743 0ustar TODO HACKING AUTHORS README debian/iksroster.man0000644000000000000000000000175112175466702011726 0ustar .\"This man page is licensed under GPL version 2 or any later version .\"published by the Free Software Foundation. .TH IKSROSTER 1 2008-01-14 .SH NAME iksroster - a backup tool for your jabber roster .SH SYNOPSIS iksroster [OPTIONS] .SH DESCRIPTION Downloads and uploads your jabber roster to/from a file. .SH OPTIONS .TP \fB\-b\fR, \fB\-\-backup\fR=\fIJID\fR Download roster from the server .TP \fB\-r\fR, \fB\-\-restore\fR=\fIJID\fR Upload roster to the server .TP \fB\-f\fR, \fB\-\-file\fR=\fIFILE\fR Load/Save roster to this file .TP \fB\-t\fR, \fB\-\-timeout\fR=\fISECS\fR Set network timeout .TP \fB\-s\fR, \fB\-\-secure\fR Use encrypted connection .TP \fB\-a\fR, \fB\-\-sasl\fR Use SASL authentication .TP \fB\-l\fR, \fB\-\-log\fR Print exchanged XML data .TP \fB\-h\fR, \fB\-\-help\fR Print help text and exit .TP \fB\-v\fR, \fB\-\-version\fR Print version and exit .SH BUGS Report bugs to this man page to cascardo@minaslivre.org. .SH SEE ALSO .BR ikslint (1) .BR iksperf (1) debian/control0000644000000000000000000000325212175551271010601 0ustar Source: libiksemel Section: libs Priority: optional Maintainer: Thadeu Lima de Souza Cascardo Build-Depends: cdbs, debhelper (>= 4.1.0), dh-autoreconf, pkg-config, libgnutls-dev, texinfo Standards-Version: 3.7.3 Homepage: https://code.google.com/p/iksemel/ Package: libiksemel-dev Section: libdevel Architecture: any Depends: libiksemel3 (= ${binary:Version}), libc6-dev | libc-dev, ${misc:Depends} Conflicts: libiksemel1-dev Replaces: libiksemel1-dev Description: C library for the Jabber IM platform iksemel handles Jabber connections, parses XML, and sends and receives Jabber messages. It works pretty good for parsing other kinds of XML, too, if the need arises. . This package provides headers, static linked library and info documentation. Package: libiksemel3 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libiksemel1 Replaces: libiksemel1 Description: C library for the Jabber IM platform iksemel handles Jabber connections, parses XML, and sends and receives Jabber messages. It works pretty good for parsing other kinds of XML, too, if the need arises. Package: libiksemel-utils Section: utils Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: libiksemel1-dev Description: utilities from the iksemel library iksemel handles Jabber connections, parses XML, and sends and receives Jabber messages. It works pretty good for parsing other kinds of XML, too, if the need arises. . This package includes three utilitaries from the library: ikslint, which checks xml files for well-formedness, iksperf, which tests speed and memory usage, and, finally, iksroster, which backups your roster. debian/source/0000755000000000000000000000000012175473645010504 5ustar debian/source/format0000644000000000000000000000001412053374645011705 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212175466702010376 0ustar 4 debian/libiksemel-dev.prerm0000644000000000000000000000026412177130421013131 0ustar #!/bin/sh set -e # dummy empty prerm script to avoid upgrade failures in the old # maintainer script, see #708493 # this file can be removed after release of "Jessie". #DEBHELPER# debian/libiksemel-utils.manpages0000644000000000000000000000001512175542505014163 0ustar debian/*.man debian/iksperf.man0000644000000000000000000000167612175466702011352 0ustar .\"This man page is licensed under GPL version 2 or any later version .\"published by the Free Software Foundation. .TH IKSPERF 1 2008-01-14 .SH NAME iksperf - measures the performance of the iksemel library .SH SYNOPSIS iksperf [OPTIONS] FILE .SH DESCRIPTION Measures the performance of the iksemel library when parsing FILE. .SH OPTIONS .TP \fB\-a\fR, \fB\-\-all\fR Make all tests .TP \fB\-s\fR, \fB\-\-sax\fR Sax test .TP \fB\-d\fR, \fB\-\-dom\fR Tree generating test .TP \fB\-e\fR, \fB\-\-serialize\fR Tree serializing test .TP \fB\-1\fR, \fB\-\-sha1\fR SHA1 hashing test .TP \fB\-b\fR, \fB\-\-block\fR \fISIZE\fR Parse the file in \fISIZE\fR byte blocks .TP \fB\-m\fR, \fB\-\-memdbg\fR Trace malloc and free calls .TP \fB\-h\fR, \fB\-\-help\fR Print help text and exit .TP \fB\-V\fR, \fB\-\-version\fR Print version and exit .SH BUGS Report bugs to this man page to cascardo@minaslivre.org. .SH SEE ALSO .BR ikslint (1) .BR iksroster (1) debian/rules0000755000000000000000000000051612175551304010253 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/autoreconf.mk DEB_SHLIBDEPS_INCLUDE := debian/tmp/usr/lib/ install/libiksemel-dev:: mv debian/tmp/usr/share/info/iksemel debian/tmp/usr/share/info/iksemel.info clean:: rm -fv doc/iksemel debian/libiksemel3.install0000644000000000000000000000003512175466702012771 0ustar debian/tmp/usr/lib/lib*.so.* debian/libiksemel-utils.docs0000644000000000000000000000001712175466702013326 0ustar AUTHORS README debian/patches/0000755000000000000000000000000012175544160010622 5ustar debian/patches/texi.patch0000644000000000000000000000060712175544136012622 0ustar --- a/doc/iksemel.texi +++ b/doc/iksemel.texi @@ -3,8 +3,12 @@ @setfilename iksemel @setcontentsaftertitlepage @settitle Iksemel Programmers Manual @set VERSION 1.2 +@dircategory Libraries +@direntry +* Iksemel Programmers Manual: (iksemel). A tutorial and API reference for the iksemel library +@end direntry @c %**end of header @titlepage @title iksemel programmers manual debian/patches/pkgconfig-gnutls.patch0000644000000000000000000000166312175474112015131 0ustar Last-Update: 2013-07-29 Forwarded: not-needed Origin: upstream, commit:4652af9cf119145af3a90c632f8a6db215946784 Bug-Iksemel: https://code.google.com/p/iksemel/issues/detail?id=20 Author: Dmitry Smirnov Description: use pkgconfig for checking gnutls --- a/configure.ac +++ b/configure.ac @@ -44,9 +44,17 @@ AC_SEARCH_LIBS(recv,socket) AC_CHECK_FUNCS(getopt_long) AC_CHECK_FUNCS(getaddrinfo) -AM_PATH_LIBGNUTLS(,AC_DEFINE(HAVE_GNUTLS,,"Use libgnutls")) +dnl Check GNU TLS +PKG_CHECK_MODULES(GNUTLS, gnutls >= 2.0.0, have_gnutls=yes, have_gnutls=no) +if test "x$have_gnutls" = "xyes"; then + LIBGNUTLS_CFLAGS="$GNUTLS_CFLAGS" + LIBGNUTLS_LIBS="$GNUTLS_LIBS" + AC_SUBST(LIBGNUTLS_CFLAGS) + AC_SUBST(LIBGNUTLS_LIBS) + AC_DEFINE(HAVE_GNUTLS, 1, [whether to use GnuTSL support.]) +fi dnl Check -Wall flag of GCC if test "x$GCC" = "xyes"; then if test -z "`echo "$CFLAGS" | grep "\-Wall" 2> /dev/null`" ; then debian/patches/series0000644000000000000000000000004212175544063012035 0ustar pkgconfig-gnutls.patch texi.patch debian/copyright0000644000000000000000000000465512175466702011145 0ustar This package was debianized by Adam Byrtek on Tue, 6 May 2003 00:08:01 +0200 It was downloaded from http://iksemel.jabberstudio.org/ Upstream Authors: Gurer Ozen Fabien Ninoles Copyright (C) 2000-2004 Gurer Ozen License: /* iksemel (XML parser for Jabber) ** Copyright (C) 2000-2004 Gurer Ozen ** This code is free software; you can redistribute it and/or ** modify it under the terms of GNU Lesser General Public License. */ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library 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 Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA For the entire LGPL license - see the /usr/share/common-licenses/LGPL file. The info documentation is: Copyright (C) 2001-2003 Gu"rer O"zen This is a free document; 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, or (at your option) any later version.You may obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA The man documentation is: Copyright 2008 Thadeu Lima de Souza Cascardo This is a free document; 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, or (at your option) any later version.You may obtain a copy of the GNU General Public License from the Free Software Foundation by visiting their Web site or by writing to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA For the GPL license, see /usr/share/common-licenses/GPL. debian/libiksemel-dev.info0000644000000000000000000000004712175466702012752 0ustar debian/tmp/usr/share/info/iksemel.info debian/libiksemel-dev.install0000644000000000000000000000015512175466702013465 0ustar debian/tmp/usr/include/* debian/tmp/usr/lib/lib*.a debian/tmp/usr/lib/lib*.so debian/tmp/usr/lib/pkgconfig/* debian/libiksemel-dev.dirs0000644000000000000000000000002412175466702012753 0ustar usr/lib usr/include debian/libiksemel-utils.install0000644000000000000000000000002512175466702014043 0ustar debian/tmp/usr/bin/* debian/ikslint.man0000644000000000000000000000135112175466702011352 0ustar .\"This man page is licensed under GPL version 2 or any later version .\"published by the Free Software Foundation. .TH IKSLINT 1 2008-01-14 .SH NAME ikslint - checks for well-formedness of an XML document .SH SYNOPSIS ikslint [OPTIONS] FILE .SH DESCRIPTION Checks for well-formedness of the XML document contained in FILE. .SH OPTIONS .TP \fB\-s\fR, \fB\-\-stats\fR Print statistics .TP \fB\-t\fR, \fB\-\-histogram\fR Print tag histogram .TP \fB\-h\fR, \fB\-\-help\fR Print help text and exit .TP \fB\-V\fR, \fB\-\-version\fR Print version and exit .SH EXIT STATUS Returns 0 if document is well-formed, and 1 otherwise. .SH BUGS Report bugs to this man page to cascardo@minaslivre.org. .SH SEE ALSO .BR iksperf (1) .BR iksroster (1)