--- revelation-0.4.7.orig/src/revelation.in +++ revelation-0.4.7/src/revelation.in @@ -1,4 +1,12 @@ -#!/usr/bin/env python +#!/usr/bin/env python2.4 + +# WORKAROUND stefan.voelkel@millenux.com +# +# as of 20080812 running revelation with python2.3 leads to a unresolved +# symbol exception, thus we force python2.4 +# +# WORKAROUND + # # Revelation 0.4.7 - a password manager for GNOME 2 --- revelation-0.4.7.orig/data/bonobo/GNOME_RevelationApplet.server.in +++ revelation-0.4.7/data/bonobo/GNOME_RevelationApplet.server.in @@ -20,7 +20,7 @@ - + --- revelation-0.4.7.orig/data/bonobo/Makefile.in +++ revelation-0.4.7/data/bonobo/Makefile.in @@ -284,6 +284,8 @@ @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." clean: clean-am + # reported upstream, fixed in svn + rm -f $(server_DATA) clean-am: clean-generic mostlyclean-am --- revelation-0.4.7.orig/debian/pycompat +++ revelation-0.4.7/debian/pycompat @@ -0,0 +1 @@ +2 --- revelation-0.4.7.orig/debian/patches/00list +++ revelation-0.4.7/debian/patches/00list @@ -0,0 +1 @@ +01_gnomemisc_override.dpatch --- revelation-0.4.7.orig/debian/patches/01_gnomemisc_override.dpatch +++ revelation-0.4.7/debian/patches/01_gnomemisc_override.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 01_gnomemisc_override.dpatch by Oleksandr Moskalenko +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Patch to fix the gnome applet import + +@DPATCH@ + +--- revelation-0.4.7/src/wrap/gnomemisc/gnomemisc.override 2006-07-14 12:02:30.000000000 -0600 ++++ gnomemisc.override.new 2006-07-14 12:03:06.000000000 -0600 +@@ -10,6 +10,6 @@ + %% + modulename gnomemisc + %% +-import gnome.applet.Applet as PyPanelApplet_Type ++import gnomeapplet.Applet as PyPanelApplet_Type + %% + %% --- revelation-0.4.7.orig/debian/docs +++ revelation-0.4.7/debian/docs @@ -0,0 +1,4 @@ +AUTHORS +NEWS +README +TODO --- revelation-0.4.7.orig/debian/changelog +++ revelation-0.4.7/debian/changelog @@ -0,0 +1,206 @@ +revelation (0.4.7-4ubuntu3) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Mon, 15 Jan 2007 17:53:57 +0000 + +revelation (0.4.7-4ubuntu2) feisty; urgency=low + + * Rebuild for python2.5 as the default python version. + + -- Matthias Klose Fri, 12 Jan 2007 13:25:24 +0000 + +revelation (0.4.7-4ubuntu1) feisty; urgency=low + + * Merge from debian unstable. Remaining changes: + + data/bonobo/GNOME_RevelationApplet.server.in: + - change category from "Utility" to the correct "Utilities" + + debian/control: + - depend on python-gnome2-desktop (>= 2.15.0) to be able to import + gnomeapplet.Applet + + debian/rules: + - added dh_iconcache call + + -- Michael Bienia Tue, 19 Dec 2006 16:49:19 +0100 + +revelation (0.4.7-4) unstable; urgency=low + + * Acknowledged NMU + * Add dh_shlibdeps do debian/control (Closes: #389587) + + -- Stefan Voelkel Tue, 26 Sep 2006 18:04:05 +0200 + +revelation (0.4.7-3.1) unstable; urgency=medium + * Non-maintainer upload to get the Python dependencies straight (closes: + Bug#384193) + + -- Martin Schulze Tue, 22 Aug 2006 21:13:56 +0200 + +revelation (0.4.7-3) unstable; urgency=low + + * Integrated NMU by Oleksandr Moskalenko + (Closes: #377362, #376149, #376322) + * Integrated NMU by Piotr Ozarowski + * Updated to latest python policy (Closes: #380935) + - Convert to python-central + - Bumped debhelper compatibility level to 5 + - Dependencies updated + - Added new debian/pycompat file + * menu's section changed to "Apps/Databases" + * fix debian/revelation.menu, was broken in 0.4.7-2 (Closes: #380206) + + -- Stefan Voelkel Fri, 21 Jul 2006 16:10:38 +0200 + +revelation (0.4.7-2.1) unstable; urgency=low + + * NMU with the maintainer's permission to fix the RC bugs. + * debian/control: + + Added a build depends on python-gnome2-desktop-dev (Closes: #377362) - + Thanks to Javier Kohen for his help. + + Added a build depends on dpatch to activate the patching system. + * debian/rules: Added patching rules based on dpatch. + * debian/patches/01_gnomemisc_override.dpatch: Added a patch that fixes + gnome applet import (Closes: #376149, #376322) - thanks to Romain + Chantereau for the patch. + + -- Oleksandr Moskalenko Fri, 14 Jul 2006 11:44:01 -0600 + +revelation (0.4.7-2ubuntu2) edgy; urgency=low + + * src/wrap/gnomemisc/gnomemisc.override: + - use gnomeapplet.Applet instead of gnome.applet.Applet + * debian/control: + - Depend on python-gnome2-desktop (>= 2.15.0) for the above change + + -- Sebastian Dröge Mon, 10 Jul 2006 17:22:24 +0200 + +revelation (0.4.7-2ubuntu1) edgy; urgency=low + + * Sync with Debian: + + debian/control: + - added python-gnome2-desktop{-dev,} as {Build-,}Depends + + debian/rules: + - added dh_iconcache call + + data/bonobo/GNOME_RevelationApplet.server.in: + - change category from "Utility" to the correct "Utilities" + + -- Sebastian Dröge Mon, 26 Jun 2006 12:33:47 +0200 + +revelation (0.4.7-2) unstable; urgency=low + + * No longer fail to unlock (Closes: #362941) + * Remove unneeded gconftool call (Closes: #369859) + * Alter debian/revelation.menu to reflect new menu structure + * depend on python-gnome2 instead of python2.3-gnome2 + * New Standards-Version: 3.7.2 + + -- Stefan Voelkel Tue, 6 Jun 2006 18:39:46 +0200 + +revelation (0.4.7-1) unstable; urgency=low + + * New upstream release 0.4.7 (Closes: #366971, #367578) + * No longer hangs on missing NFS mounts (Closes: #350741) + * Changed detection of gnome.vfs (Closes: #340787) + * Do not copy XML entities to clipboard (Closes: #347269) + * Changed name of button in edit dialog (Closes: #354870) + * Fixed file unlocking after laptop sleep (Closes: #350276) + + -- Stefan Voelkel Mon, 30 Jan 2006 18:10:32 +0100 + +revelation (0.4.5-2) unstable; urgency=low + + * Fix gnome.applet dependency + + -- Stefan Voelkel Tue, 13 Sep 2005 12:29:27 +0200 + +revelation (0.4.5-1) unstable; urgency=low + + * New upstream release (Closes: #325019, #327247, #336969) + * New policy 3.6.2 + + -- Stefan Voelkel Sun, 28 Aug 2005 13:02:29 +0200 + +revelation (0.4.3-2) unstable; urgency=low + + * Acknowledged NMU + + -- Stefan Voelkel Mon, 16 May 2005 18:27:10 +0200 + +revelation (0.4.3-1.1) unstable; urgency=high + + * Non-maintainer upload. + * Urgency high due to RC bug fix. + * etc/gconf/schemas -> usr/share/gconf/schemas (Closes: #306901) + * gconftool || true (don't fail if gconftool fails, also closes #306901) + * -$(MAKE) distclean in clean target of debian/rules (Closes: #307764) + + -- Luk Claes Thu, 5 May 2005 12:54:20 +0200 + +revelation (0.4.3-1) unstable; urgency=low + + * New upstream release (Closes: #304420) + * Fixed close one error (Closes: #302644) + * Changed dependencies (Closes: #300117) + * Don't crash on missing icons (Closes: #297612) + * Autolocking (Closes: #269864) + * Work around crash on amd64 (Closes: #300101) + + -- Stefan Voelkel Thu, 14 Apr 2005 21:25:13 +0200 + +revelation (0.4.0-1) unstable; urgency=low + + * New upstream release (Closes: #275162, #275161, #255419, #294259) + + -- Stefan Voelkel Wed, 9 Feb 2005 20:15:07 +0100 + +revelation (0.3.4-1) unstable; urgency=low + + * New upstream release (Closes: #269866) + + -- Stefan Voelkel Sat, 9 Oct 2004 10:48:34 +0200 + +revelation (0.3.2-1) unstable; urgency=low + + * New upstream release + * Changed build-depends (Closes: #259133, #263973) + + -- Stefan Voelkel Tue, 10 Aug 2004 19:29:33 +0200 + +revelation (0.3.0-1) unstable; urgency=low + + * New upstream release (Closes: #237480, #237773, #239417) + + -- Stefan Voelkel Tue, 6 Apr 2004 17:16:49 +0200 + +revelation (0.2.1-1) unstable; urgency=low + + * removed Umlaut from d/copyright + * New upstream release + * Fixed frpm importing, Closes: #238703 + + -- Stefan Voelkel Fri, 19 Mar 2004 10:26:34 +0100 + +revelation (0.2.0-1) unstable; urgency=low + + * removed /usr/sbin from d/dirs + * removed Umlaut from control file + * clean up all files created during build + * New upstream release + + -- Stefan Voelkel Fri, 27 Feb 2004 11:20:35 +0100 + +revelation (0.1.2-2) unstable; urgency=low + + * Fixed build dependencies. + * Chanded changelog to plain ascii + * Removed debian/*.ex files + * Removed debian/revelation.doc-bas.EX, fixes error on installation. + + -- Stefan Voelkel Sun, 8 Feb 2004 18:52:28 +0100 + +revelation (0.1.2-1) unstable; urgency=low + + * Initial Release. + + -- Stefan Voelkel Thu, 5 Feb 2004 18:10:20 +0100 + --- revelation-0.4.7.orig/debian/control +++ revelation-0.4.7/debian/control @@ -0,0 +1,17 @@ +Source: revelation +Section: gnome +Priority: optional +Maintainer: Stefan Voelkel +Build-Depends: debhelper (>= 5.0.37.2), xsltproc, docbook-xsl, python-dev (>= 2.3.5-11), imagemagick, python-crypto, python-gtk2-dev, libglib2.0-dev, pkg-config, gconf2, python-gnome2-dev, libgtk2.0-dev, libgnomeui-dev, cracklib2-dev, cracklib-runtime, python-gnome2, libbonoboui2-0, libbonoboui2-dev, libpanel-applet2-dev, python-gnome2-extras-dev, python-gnome2-desktop-dev, dpatch, python-central (>= 0.5) +Standards-Version: 3.7.2 +XS-Python-Version: current + +Package: revelation +Architecture: any +Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, python-gtk2, python-gnome2, python-crypto, python-xml, gnome-icon-theme, shared-mime-info, python-gnome2-extras, python-gnome2-desktop (>= 2.15.0) +XB-Python-Version: ${python:Versions} +Description: GNOME2 Password manager + Revelation is a password manager for the GNOME 2 desktop. It organizes + accounts in a tree structure, and stores them as AES-encrypted XML. + . + Homepage: http://oss.codepoet.no/revelation/ --- revelation-0.4.7.orig/debian/revelation.1.xml +++ revelation-0.4.7/debian/revelation.1.xml @@ -0,0 +1,72 @@ + +Stefan"> + Voelkel"> + + February 5, 2004"> + 1"> + stefan.voelkel@millenux.com"> + + REVELATION"> + + + Debian"> + GNU"> + GPL"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2004 + &dhusername; + + &dhdate; +
+ + &dhucpackage; + + &dhsection; + + + &dhpackage; + + GNOME2 Password manager + + + DESCRIPTION + + This manual page documents briefly the + &dhpackage; command. + + This manual page was written for the &debian; distribution + because the original program does not have a manual page. + + &dhpackage; is a GNOME2 Password manager. + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). Permission is + granted to copy, distribute and/or modify this document under + the terms of the &gnu; General Public License, Version 2 any + later version published by the Free Software Foundation. + + + On Debian systems, the complete text of the GNU General Public + License can be found in /usr/share/common-licenses/GPL. + + + +
--- revelation-0.4.7.orig/debian/revelation.menu +++ revelation-0.4.7/debian/revelation.menu @@ -0,0 +1,3 @@ +?package(revelation):needs="X11" section="Apps/Databases" \ + title="Revelation" command="/usr/bin/revelation" \ + icon="/usr/share/pixmaps/revelation.xpm" --- revelation-0.4.7.orig/debian/copyright +++ revelation-0.4.7/debian/copyright @@ -0,0 +1,15 @@ +Revelation is a password manager for the GNOME 2 desktop, released +under the GNU GPL license. It stores accounts and passwords in a single, +secure place, and gives access to them through a user-friendly graphical +interface. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + +Authors: Erik Grinaker + +The project website is located at http://oss.codepoet.no/revelation/ + +This package was debianized by Stefan Voelkel on +Thu, 5 Feb 2004 18:10:20 +0100. All debian related files of this package are +released under the GPL v2. --- revelation-0.4.7.orig/debian/compat +++ revelation-0.4.7/debian/compat @@ -0,0 +1 @@ +5 --- revelation-0.4.7.orig/debian/rules +++ revelation-0.4.7/debian/rules @@ -0,0 +1,125 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + +PACKAGE=revelation + +DB2MAN=/usr/share/xml/docbook/stylesheet/nwalsh/manpages/docbook.xsl +XP=xsltproc --nonet + +CFLAGS = -Wall -g + +SCHEMAS=$(CURDIR)/debian/revelation/usr/share/gconf/schemas + +PREFIX=/usr + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + + # force python version to 2.4 + # export PYTHON=$(which python2.4) + +# PYTHON=/usr/bin/python2.4 ./configure \ +# --with-python-include=/usr/include/python2.4 \ + + ./configure \ + --prefix=$(PREFIX) --sysconfdir=/etc \ + --libexecdir=/usr/share/revelation/libexec \ + --disable-mime-update --disable-desktop-update --disable-schemas-install + + touch configure-stamp + + +build: patch-stamp build-stamp + +patch-stamp: + dpatch apply-all + touch patch-stamp + + +build-stamp: configure-stamp + dh_testdir + + make + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + -$(MAKE) distclean + dh_clean + rm -rf build pixmaps revelation.1 + +unpatch: + dpatch deapply-all + rm -rf patch-stamp debian/patched + +revelation.1: + $(XP) $(DB2MAN) debian/revelation.1.xml + + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/revelation + + mkdir -p $(CURDIR)/pixmaps + + convert $(CURDIR)/data/icons/32x32/revelation.png \ + -colors 24 -resize 32x32 \ + $(CURDIR)/pixmaps/revelation.xpm + + install -D -o root -g root -m 644 \ + $(CURDIR)/pixmaps/revelation.xpm \ + $(CURDIR)/debian/revelation/$(PREFIX)/share/pixmaps/revelation.xpm + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install revelation.1 + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installmenu + dh_iconcache + dh_installmime + dh_installman revelation.1 + dh_link + dh_strip + dh_makeshlibs + dh_shlibdeps + dh_compress + dh_fixperms + dh_pycentral + dh_python + dh_gconf + dh_desktop + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure