--- pidgin-otr-4.0.0.orig/configure.ac +++ pidgin-otr-4.0.0/configure.ac @@ -6,6 +6,8 @@ AM_INIT_AUTOMAKE([-Wall -Werror]) +m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) + AC_PROG_CC dnl We do not want to create a .a for the plugin, so disable by default. --- pidgin-otr-4.0.0.orig/debian/README.source +++ pidgin-otr-4.0.0/debian/README.source @@ -0,0 +1,3 @@ +This package follows the Debian OTR Team's workflow and policy, +as documented on https://wiki.debian.org/Teams/OTR. + --- pidgin-otr-4.0.0.orig/debian/changelog +++ pidgin-otr-4.0.0/debian/changelog @@ -0,0 +1,108 @@ +pidgin-otr (4.0.0-2) unstable; urgency=medium + + * Adopt the package under the umbrella of the Debian OTR Team. + Huge thanks to Thibaut VARENE who has + been maintaining this package for many years! + * Add myself to Uploaders. + * Migrate to source format 1.0, accordingly to team policy. + * Declare compatibility with standards version 3.9.5. + * Convert debian/copyright to machine-readable copyright format 1.0. + * Cleanup debian/control with cme, including: drop versioned dependencies + satisfied in oldstable (Squeeze). + * Convert to debhelper 8 with tiny rules file and dh-autoreconf. + * Use AM_PROG_AR if available, it is required by recent autoconf/automake. + * Override direct-changes-in-diff-but-no-patch-system Lintian warning: + Debian OTR Team is using source format 1.0. The detail of patches + is in Git and debian/changelog. + * Update Homepage control field. + * Improve package description: + - fix typos; + - make it gender-neutral; + - remove duplicate information. + * Don't manually pass basic flags to ./configure, dh_auto_configure + does it already. + * Enable all hardening build flags. + * Add Vcs-* control fields. + * Fix copy'n'paste mistake in debian/copyright. + * Update debian/watch to use the new HTTPS homepage. + * Add README.source. + + -- intrigeri Tue, 18 Feb 2014 14:18:03 +0100 + +pidgin-otr (4.0.0-1) unstable; urgency=low + + * New upstream release (Closes: #538644, #549931, #561865) + + -- Thibaut VARENE Sat, 29 Sep 2012 12:27:32 +0200 + +pidgin-otr (3.2.1-3) unstable; urgency=low + + * Add missing Homepage control field + + -- Thibaut VARENE Fri, 25 May 2012 10:51:12 -0700 + +pidgin-otr (3.2.1-2) unstable; urgency=low + + * Enable hardening flags (patch from Felix Geyer) Closes: #673184 + + -- Thibaut VARENE Thu, 17 May 2012 17:39:28 -0700 + +pidgin-otr (3.2.1-1) unstable; urgency=critical + + * New upstream release + * Fix for CVE-2012-2369 + * Clean lintian warnings + + -- Thibaut VARENE Mon, 14 May 2012 21:31:23 +0200 + +pidgin-otr (3.2.0-5) unstable; urgency=low + + * Fix key generation to use /dev/urandom with more recent libgcrypt + versions, patch from Felix Geyer (Closes: #550375) + * Allow to copy the fingerprints from the authentication dialog, + patch from Felix Geyer (Closes: #544995) (LP: #310769) + * Fix outdated config.{sub,guess} + + -- Thibaut VARENE Wed, 11 Nov 2009 16:20:11 +0100 + +pidgin-otr (3.2.0-4) unstable; urgency=low + + * update pot at build time, patch from Sebastien Bacher (Closes: #518466) + + -- Thibaut VARENE Mon, 23 Mar 2009 13:29:18 +0100 + +pidgin-otr (3.2.0-3) unstable; urgency=low + + * Ship translation files with the package + + -- Thibaut VARENE Sun, 15 Feb 2009 04:00:23 +0100 + +pidgin-otr (3.2.0-2) unstable; urgency=high + + * Make key generation use /dev/urandom (Closes: #489523) + + -- Thibaut VARENE Thu, 10 Jul 2008 17:34:32 +0200 + +pidgin-otr (3.2.0-1) unstable; urgency=low + + * New upstream release (Closes: #486639) + * Use gender neutral pronouns in strings (Closes: #425315) + * Move icon to the menu bar (Closes: #425318) + * Security patch from Caspar Clemens Mierau + (http://otr.cvs.sourceforge.net/otr/gaim-otr/otr-plugin.c?revision=1.19&view=markup) + + -- Thibaut VARENE Sun, 22 Jun 2008 23:24:49 +0200 + +pidgin-otr (3.1.0-1) unstable; urgency=low + + * New upstream release (closes: #435055, #435836) + * Build depend on newer libotr (closes: #430349) + + -- Thibaut VARENE Mon, 20 Aug 2007 21:49:14 +0200 + +pidgin-otr (3.0.0+cvs20070508-1) unstable; urgency=low + + * Initial release of the newly renamed gaim-otr plugin (closes: #422834) + + -- Thibaut VARENE Tue, 08 May 2007 17:21:54 +0200 + --- pidgin-otr-4.0.0.orig/debian/compat +++ pidgin-otr-4.0.0/debian/compat @@ -0,0 +1 @@ +8 --- pidgin-otr-4.0.0.orig/debian/control +++ pidgin-otr-4.0.0/debian/control @@ -0,0 +1,43 @@ +Source: pidgin-otr +Maintainer: Debian OTR Team +Uploaders: intrigeri +Section: net +Priority: optional +Build-Depends: debhelper (>= 8), + dh-autoreconf, + dpkg-dev (>= 1.16.1~), + libgpg-error-dev, + libgcrypt11-dev, + libglib2.0-dev, + libgtk2.0-dev, + pidgin-dev, + libotr5-dev, + libxml-parser-perl, + intltool, + autotools-dev +Standards-Version: 3.9.5 +Homepage: https://otr.cypherpunks.ca/ +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-otr/packages/pidgin-otr.git +Vcs-Git: git://anonscm.debian.org/pkg-otr/packages/pidgin-otr.git + +Package: pidgin-otr +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Off-the-Record Messaging plugin for Pidgin + OTR allows you to have private conversations over IM by providing: + - Encryption + - No one else can read your instant messages. + - Authentication + - You are assured the correspondent is who you think it is. + - Deniability + - The messages you send do _not_ have digital signatures that are + checkable by a third party. Anyone can forge messages after a + conversation to make them look like they came from you. However, + _during_ a conversation, your correspondent is assured the messages + they see are authentic and unmodified. + - Perfect forward secrecy + - If you lose control of your private keys, no previous conversation + is compromised. + . + This is a Pidgin plugin which implements Off-the-Record (OTR) Messaging. --- pidgin-otr-4.0.0.orig/debian/copyright +++ pidgin-otr-4.0.0/debian/copyright @@ -0,0 +1,29 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Source: https://otr.cypherpunks.ca/ + +Files: * +Copyright: + © 2004-2012 Ian Goldberg, Rob Smits, Chris Alexander, Willy Lew, Lisa Du, Nikita Borisov +License: GPL-2 + +Files: debian/* +Copyright: + © 2007-2012 Thibaut VARENE + © 2014 Debian OTR Team +License: GPL-2 + +License: GPL-2 + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License as + published by the Free Software Foundation. + . + 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 . + . + On Debian systems, the full text of the GNU General Public License version 2 + can be found in the file `/usr/share/common-licenses/GPL-2'. --- pidgin-otr-4.0.0.orig/debian/dirs +++ pidgin-otr-4.0.0/debian/dirs @@ -0,0 +1 @@ +/usr/lib/pidgin --- pidgin-otr-4.0.0.orig/debian/docs +++ pidgin-otr-4.0.0/debian/docs @@ -0,0 +1 @@ +README --- pidgin-otr-4.0.0.orig/debian/rules +++ pidgin-otr-4.0.0/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +DPKG_EXPORT_BUILDFLAGS = 1 +include /usr/share/dpkg/buildflags.mk + +%: + dh $@ --with autoreconf + +override_dh_auto_configure: + dh_auto_configure -- $(shell dpkg-buildflags --export=configure) + +override_dh_auto_build: + dh_auto_build + cd po; intltool-update --verbose --pot + +override_dh_install: + rm debian/pidgin-otr/usr/lib/pidgin/*.la + dh_install --fail-missing -X.la + +# The "shared" library we ship is not managed by ldconfig and friends. +override_dh_makeshlibs: + true --- pidgin-otr-4.0.0.orig/debian/source/format +++ pidgin-otr-4.0.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- pidgin-otr-4.0.0.orig/debian/source/lintian-overrides +++ pidgin-otr-4.0.0/debian/source/lintian-overrides @@ -0,0 +1,2 @@ +# Debian OTR Team is using source format 1.0. The detail of patches is in Git and debian/changelog. +pidgin-otr source: direct-changes-in-diff-but-no-patch-system --- pidgin-otr-4.0.0.orig/debian/watch +++ pidgin-otr-4.0.0/debian/watch @@ -0,0 +1,3 @@ +# Site Directory Pattern Version Script +version=2 +https://otr.cypherpunks.ca/ pidgin-otr-(.*)\.t(?:ar\.)?gz debian uupdate