From f6ae4e8ecac952a946d72ffa75b1f6e13b6c1056 Mon Sep 17 00:00:00 2001 From: Anibal Avelar Date: Sat, 20 Feb 2010 22:59:22 -0600 Subject: [PATCH] Official Debian Package Files in Contrib After I read carefully the Debian Policy[1] and other references [2] [3], I don't see any problem to upload the debian files inside the upstream source code while it's in another directory than root folder. The files are the latest version. The package 1.8.1 is waiting for upload. [1] http://www.debian.org/doc/debian-policy/ [2] http://kitenet.net/~joey/blog/entry/on_debian_directories_in_upstream_tarballs/ [3] http://archive.daniel-baumann.ch/debian/documents/packaging.html --- contrib/debian/README.Debian | 6 ++++ contrib/debian/changelog | 84 ++++++++++++++++++++++++++++++++++++++++++++ contrib/debian/compat | 1 + contrib/debian/control | 30 ++++++++++++++++ contrib/debian/copyright | 35 ++++++++++++++++++ contrib/debian/docs | 3 ++ contrib/debian/rules | 21 +++++++++++ 7 files changed, 180 insertions(+) create mode 100644 contrib/debian/README.Debian create mode 100644 contrib/debian/changelog create mode 100644 contrib/debian/compat create mode 100644 contrib/debian/control create mode 100644 contrib/debian/copyright create mode 100644 contrib/debian/docs create mode 100755 contrib/debian/rules diff --git a/contrib/debian/README.Debian b/contrib/debian/README.Debian new file mode 100644 index 00000000..e71640e4 --- /dev/null +++ b/contrib/debian/README.Debian @@ -0,0 +1,6 @@ +pidgin-sipe for Debian +---------------------- + +This plug-in is a transional package. May be in the near future the SIPE Protocol will be integrated to pidgin core package. + + -- Anibal Avelar Wed, 13 Jun 2007 19:12:35 -0500 diff --git a/contrib/debian/changelog b/contrib/debian/changelog new file mode 100644 index 00000000..b3fd6211 --- /dev/null +++ b/contrib/debian/changelog @@ -0,0 +1,84 @@ +pidgin-sipe (1.8.1-1) unstable; urgency=low + + * New upstream version + * many crash fixes for error or corner cases in calendar integration + * more detailed code analysis with Coverity Prevent + * build fixes for older libpurple/glib2 versions + * OpenSUSE Build Service configuration files + * Fix NTLM crash if login setting is undefined + * Use of g_str_has_prefix() available since glib 2.2 and null-safe + * build fixes for older OS releases, e.g. Ubuntu older than 9.10. + * Removed the file libsipe.la from the package + * Updated the debian/copyright file with the new authors list. + * Updated the debian/copyright file with the correct PATH to license GPL2. + * Removed dependency with the libgtk2.0-dev package in debian/control + * Removed dependency with the comerr-dev package in debian/control + * Added dependency with the libzephyr-dev package in debian/control + * Updated with Standards-Version 3.8.4 + + -- Anibal Avelar Fri, 19 Feb 2010 01:04:59 -0600 + +pidgin-sipe (1.8.0-1) unstable; urgency=low + + * New upstream version (Closes: #536100) + * Simplifying the authentication process using only the Basic Settings + screen. + * Added integration with Exchange 2007/2010 + * Added Windows Messenger 5.0 (RTC/1.2) compatibility. + * "About SIPE plugin" screen implemented. + * Added Kerberos support. + * Added Multiparty Chat support. + * Fixed many bugs. + * Fixed many potencial memory leaks. + * Fixed support for LCS2005 and OCS2007 (improvementsi and bugs fixed) + * Added "Find on LinkedIn" link on contact's User Info screen + * Updated translations: "de", "pl", "ru", "cs", "da", "es", "fi", "fr, "hi", + "it", "nb", "ta", "zh_CN". + * Fixed for server auto-discovery + * Fixed for User Agent string. + * Added integration with PBX (external phones) using CSTA protocol + * Fixed for CHOWA problems + * Fixed for spaces in Login's username + * Support for Reuters Messaging environment + * Support for message formatting + * Added notification support for undelivered messages + * Extended contact search implementation + * ... and more + * Fixed pidgin-sipe: urls appear w/ underscore prefix (Closes: #529523) + * Updated the debian/copyright file with the new authors list. + * Added DEB_CONFIGURE_EXTRA_FLAGS in debian/rules for extra compile flags + * Added dependency with the libkrb5-dev package + * Removed to delete the file libsipe.la from debian/rules. + * Removed DEB_AUTO_UPDATE_DEBIAN_CONTROL reference from debian/rules. + * Updated with Standards-Version 3.8.4 + + -- Anibal Avelar Sun, 07 Feb 2010 04:48:35 -0500 + +pidgin-sipe (1.3.3-1) unstable; urgency=low + + * New upstream version (Closes: #508221) + * Added support for OCS 2007, LCS 2003 + * Full support for send/receive messages + * Full presence support (both sides) + * Full support for add/remove/move contacts + * TLS/SSL support + * Search contacts full support + * xBSD support + * Added the dependency with the libpurple-dev package + * Added the dependency with the intltool package + * Added the dependency with the comerr-dev package + * Removed the unnecessary debian/pidgin-sipe.dirs file + * Changed the package description inside debian/control + (Closes: #433920,#490923) + * Added the field Homepage inside Source stanza in debian/control file. + * Updated the debian/copyright file with the new authors list. + * Updated with Standards-Version 3.8.0 + + -- Anibal Avelar Sun, 1 Mar 2009 12:15:35 -0500 + +pidgin-sipe (1.2-1) unstable; urgency=low + + * Initial release (Closes: #418226) + + -- Anibal Avelar (Fixxxer) Wed, 13 Jun 2007 19:12:35 -0500 + diff --git a/contrib/debian/compat b/contrib/debian/compat new file mode 100644 index 00000000..7ed6ff82 --- /dev/null +++ b/contrib/debian/compat @@ -0,0 +1 @@ +5 diff --git a/contrib/debian/control b/contrib/debian/control new file mode 100644 index 00000000..e1ac234e --- /dev/null +++ b/contrib/debian/control @@ -0,0 +1,30 @@ +Source: pidgin-sipe +Section: net +Priority: optional +Maintainer: Anibal Avelar +Build-Depends: cdbs (>= 0.4.23-1.1), autotools-dev, debhelper (>= 5), pkg-config, libglib2.0-dev, pidgin-dev, libpurple-dev, libtool, intltool, libkrb5-dev, libzephyr-dev +Homepage: http://sipe.sourceforge.net +Standards-Version: 3.8.4 + +Package: pidgin-sipe +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Pidgin plugin for connect to LCS/OCS + SIP is a popular VoIP protocol that contains a IM (Instant Messenger) + subprotocol called SIP/SIMPLE. SIP/SIMPLE is an open protocol with a + documented specification. + . + MSN's Live Communication Server (LCS) is very similar to the + SIP/SIMPLE protocol but diverges from the standard specification. + This pidgin plug-in provides support for the LCS protocol which + it calls SIPE (SIP Exchange). + . + This plugin has full support for LCS 2005 and OCS 2007. Partial LCS 2003. + . + The stable version has full support for: + o Send/receive messages + o Full presence (both sides) + o To add/remove/move contacts + o TLS/SSL support (port 5061) + o Search contacts + . diff --git a/contrib/debian/copyright b/contrib/debian/copyright new file mode 100644 index 00000000..b2b3b4e0 --- /dev/null +++ b/contrib/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Anibal Avelar on Wed, 13 Jun 2007 19:12:35 -0500. + +It was downloaded from http://sipe.sourceforge.net/download + +Upstream Authors: Anibal Avelar + Gabriel Burt , + Stefan Becker + Daniel Beichl + +Copyright: (c) 2009 Anibal Avelar +Copyright: (c) 2008 Gabriel Burt , + Anibal Avelar + 2007 Anibal Avelar + +License: + +All rights reserved. + +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 with +the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; +if not, write to the Free Software Foundation, Inc., 51 Franklin St, +Fifth Floor, Boston, MA 02110-1301, USA. + +The Debian packaging is (C) 2007, Anibal Avelar and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + diff --git a/contrib/debian/docs b/contrib/debian/docs new file mode 100644 index 00000000..5502ed8f --- /dev/null +++ b/contrib/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +TODO diff --git a/contrib/debian/rules b/contrib/debian/rules new file mode 100755 index 00000000..21522f74 --- /dev/null +++ b/contrib/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --with-purple --with-krb5=yes +# Don't run unnecessary ldconfig on postinst and postrm. +DEB_DH_MAKESHLIBS_ARGS_pidgin-sipe=-n + +clean:: + dh_testdir + rm -f sipe_config.h + +install/pidgin-sipe:: + dh_pidgin -ppidgin-sipe + +binary-post-install/pidgin-sipe:: + rm debian/pidgin-sipe/usr/share/doc/pidgin-sipe/README + rm debian/pidgin-sipe/usr/lib/purple-2/libsipe.la + +.PHONY: update-debian-control -- 2.11.4.GIT