--- keysafe-0.4.0.1.orig/debian/menu +++ keysafe-0.4.0.1/debian/menu @@ -0,0 +1,6 @@ +?package(keysafe): \ + needs="X11" section="Applications/System/Security"\ + title="KeySafe" command="/usr/bin/keysafe" +?package(keysafe): \ + needs="X11" section="Applications/System/Administration"\ + title="KeySafe Config" command="/usr/bin/ksed" --- keysafe-0.4.0.1.orig/debian/control +++ keysafe-0.4.0.1/debian/control @@ -0,0 +1,16 @@ +Source: keysafe +Section: gnome +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Magnus Therning +Build-Depends: cdbs, debhelper (>= 7), libboost-python-dev, libbotan1.8-dev, autotools-dev, python-all-dev, python-gnome2-dev, python-support +Standards-Version: 3.8.0 +Homepage: http://therning.org/magnus/computer/keysafe + +Package: keysafe +Architecture: any +Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, python-glade2, python-gnome2, python-crypto +Description: safe, simple storage system for passwords + This package contains two tools for managing passwords: + * keysafe - access your key safe + * ksed - edit your key safe --- keysafe-0.4.0.1.orig/debian/rules +++ keysafe-0.4.0.1/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f + +KEYSAFE_LIB_DIR = $(DEB_DESTDIR)/usr/lib/keysafe/libkeysafe +KEYSAFE_DOC_DIR = $(DEB_DESTDIR)/usr/share/doc/keysafe + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +binary-post-install/keysafe:: + rm $(KEYSAFE_LIB_DIR)/cryptobotan.a $(KEYSAFE_LIB_DIR)/cryptobotan.la $(KEYSAFE_LIB_DIR)/cryptobotan.so $(KEYSAFE_LIB_DIR)/cryptobotan.so.0 + mv $(KEYSAFE_LIB_DIR)/cryptobotan.so.0.0.0 $(KEYSAFE_LIB_DIR)/cryptobotan.so + cp $(DEB_BUILDDIR)/tools/ksdump $(KEYSAFE_DOC_DIR)/ksdump.py + cp $(DEB_BUILDDIR)/tools/ksconv $(KEYSAFE_DOC_DIR)/ksconv.py + chmod -x $(KEYSAFE_DOC_DIR)/ksdump.py $(KEYSAFE_DOC_DIR)/ksconv.py #ksdump is for debugging, ksconv is for converting from an old keysafe format to the new one. + dh_pysupport -pkeysafe --- keysafe-0.4.0.1.orig/debian/keysafe.manpages +++ keysafe-0.4.0.1/debian/keysafe.manpages @@ -0,0 +1,2 @@ +debian/ksed.1 +debian/keysafe.1 --- keysafe-0.4.0.1.orig/debian/changelog +++ keysafe-0.4.0.1/debian/changelog @@ -0,0 +1,50 @@ +keysafe (0.4.0.1-0ubuntu1) karmic; urgency=low + + [ Artur Rona ] + * New upstream release (LP: #377871). + * Merge debian-dir from 0.4-1 (unstable): + - Bump debhelper compat level to 7. + - Bump Standard-Version to 3.8.0. + - Build-Depends on libboost-python-dev, libbotan1.8-dev. + - Drop Build-Depends-Indep. + * debian/control: Add homepage. + * debian/rules: Support simple-patchsys. + * debian/patches/01_fix_lboost_python.patch: Link to lboost_python-mt. + * debian/watch: Add for uscan. + + [ Kenneth E. Drake ] + * debian/patches/02_python_26.patch: Fix for python 2.6 + * debian/rules: Fix issue with binary-post-install. + + -- Artur Rona Sat, 04 Jul 2009 11:46:03 +0200 + +keysafe (0.4-1) unstable; urgency=low + + * New upstream release + + -- Magnus Therning Fri, 20 Feb 2009 20:56:36 +0000 + +keysafe (0.3.5-4.1) unstable; urgency=low + + * Removing dependency on python2.4 packages. + + -- Magnus Therning Mon, 04 Aug 2008 20:12:40 +0100 + +keysafe (0.3.5-3) unstable; urgency=low + + * Improving the copyright file. + + -- Magnus Therning Wed, 12 Sep 2007 08:14:55 +0100 + +keysafe (0.3.5-2) unstable; urgency=low + + * Dealing with complaints from Lintian. + + -- Magnus Therning Mon, 27 Aug 2007 23:00:09 +0100 + +keysafe (0.3.5-1) unstable; urgency=low + + * Initial release Closes: #437955 + + -- Magnus Therning Tue, 14 Aug 2007 23:10:54 +0100 + --- keysafe-0.4.0.1.orig/debian/compat +++ keysafe-0.4.0.1/debian/compat @@ -0,0 +1 @@ +7 --- keysafe-0.4.0.1.orig/debian/watch +++ keysafe-0.4.0.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://therning.org/magnus_files/keysafe/keysafe-(.*)\.tar\.(?:bz2|gz) --- keysafe-0.4.0.1.orig/debian/ksed.1 +++ keysafe-0.4.0.1/debian/ksed.1 @@ -0,0 +1,31 @@ +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH KSED 1 "5 August 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +KSED \- a safe to put your passwords in + +.SH SYNOPSIS +\fBksed\fP + +.\" .SH DESCRIPTION +.\" \fBksed\fP is used to make changes to the user's passwords. + +.SH SEE ALSO +.BR keysafe (1) + +.SH AUTHOR +Written by Magnus Therning. + --- keysafe-0.4.0.1.orig/debian/copyright +++ keysafe-0.4.0.1/debian/copyright @@ -0,0 +1,30 @@ +This package was debianized by Magnus Therning on +Mon, 23 Jan 2006 10:47:23 +0000. + +The current Debian maintainer is Magnus Therning + +It was downloaded from http://therning.org/magnus/computer/keysafe + +Upstream author: Magnus Therning + +Copyright: 2005 Magnus Therning + +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 along +with this program; 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, +version 2, can be found in /usr/share/common-licenses/GPL-2. + +The Debian packaging is (C) 2006, Magnus Therning and +is licensed under the GPL, see above. --- keysafe-0.4.0.1.orig/debian/keysafe.1 +++ keysafe-0.4.0.1/debian/keysafe.1 @@ -0,0 +1,28 @@ +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH KEYSAFE 1 "5 August 2007" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +KEYSAFE \- a safe to put your passwords in + +.SH SYNOPSIS +\fBkeysafe\fP + +.SH SEE ALSO +.BR ksed (1) + +.SH AUTHOR +Written by Magnus Therning. + --- keysafe-0.4.0.1.orig/debian/patches/01_fix_lboost_python.patch +++ keysafe-0.4.0.1/debian/patches/01_fix_lboost_python.patch @@ -0,0 +1,24 @@ +diff -Nru keysafe-0.4.0.1.orig/Makefile.am keysafe-0.4.0.1/Makefile.am +--- keysafe-0.4.0.1.orig/Makefile.am 2009-04-26 12:03:47.000000000 +0200 ++++ keysafe-0.4.0.1/Makefile.am 2009-07-03 18:10:34.000000000 +0200 +@@ -31,7 +31,7 @@ + + cryptobotan_la_CXXFLAGS = $(shell python-config --includes) \ + $(shell pkg-config --cflags-only-I botan-1.8) +-cryptobotan_la_LDFLAGS = -module -lboost_python \ ++cryptobotan_la_LDFLAGS = -module -lboost_python-mt \ + $(shell pkg-config --libs botan-1.8) + + gui_DATA = gui/keysafe.glade gui/ksed.glade +diff -Nru keysafe-0.4.0.1.orig/Makefile.in keysafe-0.4.0.1/Makefile.in +--- keysafe-0.4.0.1.orig/Makefile.in 2009-04-26 12:48:55.000000000 +0200 ++++ keysafe-0.4.0.1/Makefile.in 2009-07-03 18:10:20.000000000 +0200 +@@ -275,7 +275,7 @@ + cryptobotan_la_CXXFLAGS = $(shell python-config --includes) \ + $(shell pkg-config --cflags-only-I botan-1.8) + +-cryptobotan_la_LDFLAGS = -module -lboost_python \ ++cryptobotan_la_LDFLAGS = -module -lboost_python-mt \ + $(shell pkg-config --libs botan-1.8) + + gui_DATA = gui/keysafe.glade gui/ksed.glade --- keysafe-0.4.0.1.orig/debian/patches/02_python_26.patch +++ keysafe-0.4.0.1/debian/patches/02_python_26.patch @@ -0,0 +1,36 @@ +diff -Nru keysafe-0.4.0.1.orig/keysafe.in keysafe-0.4.0.1/keysafe.in +--- keysafe-0.4.0.1.orig/keysafe.in 2007-09-03 09:19:04.000000000 +0200 ++++ keysafe-0.4.0.1/keysafe.in 2009-07-03 18:22:41.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + # Copyright (C) 2005 by Magnus Therning + +diff -Nru keysafe-0.4.0.1.orig/ksed.in keysafe-0.4.0.1/ksed.in +--- keysafe-0.4.0.1.orig/ksed.in 2007-09-03 09:19:04.000000000 +0200 ++++ keysafe-0.4.0.1/ksed.in 2009-07-03 18:23:02.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + # Copyright (C) 2005 by Magnus Therning + +diff -Nru keysafe-0.4.0.1.orig/tools/ksconv.in keysafe-0.4.0.1/tools/ksconv.in +--- keysafe-0.4.0.1.orig/tools/ksconv.in 2009-02-20 21:40:04.000000000 +0100 ++++ keysafe-0.4.0.1/tools/ksconv.in 2009-07-03 18:23:32.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + # Copyright (C) 2009 by Magnus Therning + +diff -Nru keysafe-0.4.0.1.orig/tools/ksdump.in keysafe-0.4.0.1/tools/ksdump.in +--- keysafe-0.4.0.1.orig/tools/ksdump.in 2009-02-20 21:40:04.000000000 +0100 ++++ keysafe-0.4.0.1/tools/ksdump.in 2009-07-03 18:23:46.000000000 +0200 +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#! /usr/bin/python + + + from optparse import OptionParser, make_option