--- eekboek-1.04.03.orig/debian/control +++ eekboek-1.04.03/debian/control @@ -0,0 +1,45 @@ +Source: eekboek +Section: perl +Priority: optional +Build-Depends: cdbs, debhelper (>= 5.0.0), quilt +Build-Depends-Indep: perl (>= 5.8.8-7etch1), libipc-run3-perl (>= 0.034), + perl-modules (>= 5.10.0) | libmodule-build-perl (>= 0.26), libdbi-perl (>= 1.40) +Maintainer: Debian Perl Group +Uploaders: Joost van Baal , Nathan Handler +Standards-Version: 3.8.1 +Homepage: http://www.eekboek.nl/ +Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/eekboek/ +Vcs-Browser: http://svn.debian.org/viewsvn/pkg-perl/trunk/eekboek/ + +Package: eekboek +Architecture: all +Depends: ${perl:Depends}, ${misc:Depends}, libterm-readline-gnu-perl, + libdbi-perl (>= 1.40), libdbd-sqlite3-perl (>= 1.13), libarchive-zip-perl +Suggests: eekboek-db-postgresql +Description: Bookkeeping software for small and medium-size businesses + EekBoek is a bookkeeping package for Dutch users; it creates reports like + a balance sheet ("Balans"), a general journal ("Journaal"), a general + ledger ("Grootboek") and a VAT report ("BTW Aangifte"). + . + Unlike other accounting software, EekBoek has a command-line interface: The + EekBoek Shell (with tab completion). It uses a database as back end: either + PostgreSQL (using the eekboek-db-postgresql package) or SQLite. + Interoperability is a key feature of EekBoek: editable text dumps of all your + data are possible at any time. EekBoek can generate an XML Auditfile + Financieel (XAF) as used by Dutch tax office. Furthermore, it has a + complete Perl API to create your own custom applications. + . + The EekBoek documentation is available in Dutch only. + . + If you'd like to use EekBoek with a PostgreSQL back end (instead of the + default SQLite), install the suggested package eekboek-db-postgresql. + +Package: eekboek-db-postgresql +Architecture: all +Depends: ${misc:Depends}, eekboek (= ${source:Version}), libdbd-pg-perl (>= 1.41) +Suggests: postgresql +Description: PostgreSQL database driver for EekBoek + This package includes EB::DB::Postgres, the PostgreSQL database driver for + EekBoek. It also makes sure a PostgreSQL database back end is available for + EekBoek. Install it if you'd like to use EekBoek with PostgreSQL + (instead of the default SQLite). --- eekboek-1.04.03.orig/debian/README.Debian +++ eekboek-1.04.03/debian/README.Debian @@ -0,0 +1,15 @@ + +If you don't want to use PostgreSQL as backend (but rather SQLite), do not +install eekboek-db-postgresql and be sure your /etc/eekboek/eekboek.conf (or +~/.eekboek/eekboek.conf) has: + + [database] + driver = sqlite + +. + +The ebshell utility creates and changes files in the current working directory. +So, before running it, cd to e.g. ~/eekboek. + +# $Id: README.Debian 23520 2008-07-23 06:17:04Z joostvb $ +# $URL: svn+ssh://svn.debian.org/svn/pkg-perl/trunk/eekboek/debian/README.Debian $ --- eekboek-1.04.03.orig/debian/docs +++ eekboek-1.04.03/debian/docs @@ -0,0 +1,2 @@ +doc/html/ +CHANGES-104 --- eekboek-1.04.03.orig/debian/copyright +++ eekboek-1.04.03/debian/copyright @@ -0,0 +1,68 @@ +Format-Specification: + http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=196 +Upstream-Maintainer: Johan Vromans (jvromans@squirrel.nl) +Upstream-Source: http://search.cpan.org/dist/EekBoek/ +Upstream-Name: EekBoek + +Files: * +Copyright: Squirrel Consultancy +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: eekboek-mode.el +Copyright: 2007, Johan Vromans +License: GPL-2+ + +Files: inc/IPC/* +Copyright: 2003, R. Barrie Slaymaker, Jr. +License: GPL-any | Artistic | BSD-3 + +Files: inc/Module/* +Copyright: 2001-2005, Ken Williams +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: lib/EB/Assert.pm +Copyright: 2001-2007, Michael G Schwern +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: lib/EB/Expression.pm +Copyright: 2003, Parliament Hill Computers Ltd. +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: lib/eb/Shell/Base.pm +Copyright: 2003, Darren Chamberlain +License-Alias: Perl +License: Artistic | GPL-1+ + +Files: debian/* +Copyright: 2008-2009, Johan Vromans + 2008-2009, Joost van Baal + 2009, Nathan Handler +License: Artistic | GPL-1+ +It is assumed that the debian/* files are released under the same license as +the upstream source + +License: Artistic + This program is free software; you can redistribute it and/or modify + it under the terms of the Artistic License, which comes with Perl. + On Debian GNU/Linux systems, the complete text of the Artistic License + can be found in /usr/share/common-licenses/Artistic + +License: GPL-1+ + 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 1, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL' + +License: GPL-2+ + 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, or (at your option) + any later version. + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-2' --- eekboek-1.04.03.orig/debian/eekboek-db-postgresql.install +++ eekboek-1.04.03/debian/eekboek-db-postgresql.install @@ -0,0 +1 @@ +lib/EB/DB/Postgres.pm usr/share/perl5/EB/DB --- eekboek-1.04.03.orig/debian/TODO +++ eekboek-1.04.03/debian/TODO @@ -0,0 +1,56 @@ +# $Id: TODO 30155 2009-01-27 04:31:39Z joostvb $ +# $URL: svn+ssh://svn.debian.org/svn/pkg-perl/trunk/eekboek/debian/TODO $ + +bugs +---- + +report these as bugs in the BTS: + +- ship GPL v 1 with package (Debian ships v2 and v3 only). How do other cpan + modules handle this? + +- usr/share/perl5/EB/examples should probably not get installed (it's in /usr/share/doc/ too) + +- how about usr/share/perl5/EB/css/*.css ? +and +usr/share/perl5/EB/migrate/* +usr/share/perl5/EB/schema/* + +- improve ebshell(1p) manpage: +opties erbij, waar configuratiebestanden, create file in cwd, refer html docs +onder /usr/share/doc/eekboek*/ + +- ebshell --help : fix typo and encoding problem. + +- regularly check http://qa.debian.org/debcheck.php?dist=unstable&package=eekboek + +- Announce eekboek is being shipped with ubuntu: see + http://packages.ubuntu.com/source/jaunty/eekboek + +peeksheet/log +------------- + +new upstream: + + joostvb@bruhat:~...pkg-perl/trunk/eekboek% uscan --no-symlink + joostvb@bruhat:~...pkg-perl/trunk/eekboek% svn-upgrade ../EekBoek-1.03.92.tar.gz + + joostvb@bruhat:~...pkg-perl/trunk/build-area% mv ../EekBoek-1.03.92.tar.gz . + joostvb@bruhat:~...pkg-perl/trunk/build-area% cp EekBoek-1.03.92.tar.gz eekboek_1.03.92.orig.tar.gz + +building: + + joostvb@bruhat:~...pkg-perl/trunk/eekboek% svn-buildpackage -rfakeroot -uc -us --svn-ignore --svn-dont-purge + +pre-release: + + joostvb@bruhat:~...pkg-perl/trunk/eekboek% svn-buildpackage -rfakeroot -uc -us + +release: + + joostvb@bruhat:~...pkg-perl/trunk/eekboek% svn-buildpackage --svn-tag -rfakeroot -k0x969457F0 + +more info: + + http://pkg-perl.alioth.debian.org/subversion.html + --- eekboek-1.04.03.orig/debian/watch +++ eekboek-1.04.03/debian/watch @@ -0,0 +1,10 @@ +# $Id: watch 23476 2008-07-22 04:08:17Z joostvb $ +# $URL: svn+ssh://svn.debian.org/svn/pkg-perl/trunk/eekboek/debian/watch $ + +# see uscan(1) + +# format version number +version=3 + +# +http://www.eekboek.nl/dl/EekBoek-(.*)\.tar\.gz --- eekboek-1.04.03.orig/debian/compat +++ eekboek-1.04.03/debian/compat @@ -0,0 +1 @@ +5 --- eekboek-1.04.03.orig/debian/README.source +++ eekboek-1.04.03/debian/README.source @@ -0,0 +1,5 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. --- eekboek-1.04.03.orig/debian/eekboek.examples +++ eekboek-1.04.03/debian/eekboek.examples @@ -0,0 +1,2 @@ +lib/EB/examples/* import/daviaccount/ +contrib/* --- eekboek-1.04.03.orig/debian/changelog +++ eekboek-1.04.03/debian/changelog @@ -0,0 +1,143 @@ +eekboek (1.04.03-1) unstable; urgency=low + + * New upstream release + * debian/control: + - Bump Standards-Version to 3.8.1 (No changes) + - Add myself to list of uploaders + - Drop Depends on libipc-run3-perl and libmodule-build-perl, which are only + needed for building (closes: #497794) + - Have eekboek-db-postgresql depend on eekboek (= ${source:Version}) instead + of just eekboek + - Change Priority to optional + - Add Depends on ${misc:Depends} for eekboek-db-postgresql to make + lintian happy + - Build-Depend on perl-modules (>= 5.10.0) | libmodule-build-perl (>= 0.26) + instead of libmodule-build-perl (>= 0.26) to make lintian happy + - Build-Depend on quilt + - Move all Build-Depends except cdbs, debhelper, and quilt to + Build-Depends-Indep to make lintian happy + * debian/copyright: + - Switch to new format + - Update to list all copyrights + - debian/* is now copyright Nathan Handler, Joost van Baal, and Johan + Vromans + * debian/eekboek.examples: + - Add contrib/* as example files + * debian/README.source: + - Add since we are now using quilt to comply with Debian policy >= 3.8.0 + * debian/patches/fix_pod2man_errors.patch: + - Modify lib/EB/Shell/DeLuxe.pm to fix Lintian + "manpage-has-errors-from-pod2man" warning. + * debian/rules: + - Add 'include /usr/share/cdbs/1/rules/patchsys-quilt.mk' + - Make 001000008001000009.pl executable to make Lintian happy + + -- Nathan Handler Sat, 06 Jun 2009 17:33:22 +0000 + +eekboek (1.04.02-1) unstable; urgency=low + + * New upstream release. + + [ Joost van Baal ] + * control: explain purpose of package eekboek-db-postgresql in eekboek + description. Thanks Paul van der Vlis. + * control: fix description of role of XAF file in eekboek package + description. Thanks Paul van der Vlis. + + [ gregor herrmann ] + * debian/control: Changed: Switched Vcs-Browser field to ViewSVN + (source stanza). + + -- Joost van Baal Tue, 27 Jan 2009 05:16:23 +0100 + +eekboek (1.04-1) unstable; urgency=low + + * New upstream release, to be published 2008-09. (Missed 1.03.93 which was + EekBoek 1.04 Release Candidate 2, released 2008-08-24.) + - now ships documentation files html/setup/relaties.html, + html/setup/mutaties.html and html/setup/init.html. Thanks Marco van + Zwetselaar for reporting this. (closes: #495720). + * control: Add english translations for Dutch words (Balans e.a.). + Thanks Danai SAE-HAN (韓達耐) (closes: #494708). + * rules: set DEB_DH_PERL_ARGS_ALL in order to not depend upon Perl >= + dh_perl's $min_version, but upon current Perl version: upstream states at + least 5.8.3 is needed. (closes: #494809). + * control: add Suggests: postgresql to Package: eekboek-db-postgresql: + generally, people using eekboek with the pg driver likely want to run + their database server on the local machine. Thanks to the eekboek-users + subscribers for their feedback. + * control: downgrade priority from optional to extra in order to comply with + Policy Section 2.5: libipc-run3-perl, on which we depend, has priority + extra. Furthermore, eekboek is only likely to be useful for those who + already know what it is and have specialized requirements. + * docs, NEWS: refer to and ship CHANGES-104 for upgrade instructions. + + -- Joost van Baal Thu, 04 Sep 2008 09:04:47 +0200 + +eekboek (1.03.92-1) unstable; urgency=low + + * New upstream release: EekBoek 1.04 Release Candidate 1, released + 2008-08-10. + + -- Joost van Baal Mon, 11 Aug 2008 20:08:27 +0200 + +eekboek (1.03.90-3) experimental; urgency=low + + * Uploading to experimental, in order not to interfere with the freeze + for lenny. + + -- Joost van Baal Thu, 24 Jul 2008 08:01:29 +0200 + +eekboek (1.03.90-2) unstable; urgency=low + + * First upload to Debian archive (closes: #491113). + * README.Debian: added. + * control: added libarchive-zip-perl to depends: Archive::Zip is + needed for file import. + * docs: now installs all documentation (html). + * control: enhance description. + + -- Joost van Baal Wed, 23 Jul 2008 07:50:02 +0200 + +eekboek (1.03.90-1) unstable; urgency=low + + * This version is never officially released. + * New upstream release. We now can use pristine upstream tarballs. + * watch: added, for uscan(1). + * Now maintained using the nice infrastructure from + http://pkg-perl.alioth.debian.org: + - control: set Maintainer to Debian Perl Group, add Vcs-* fields. + * control: update Standards from 3.7.2 to 3.8.0 (no other changes needed). + * eekboek-db-postgresql.install, rules, control: The eekboek-db-postgresql + package now is required to use eekboek with PostgreSQL: the eekboek package + no longer ships EB::DB::Postgres. + + -- Joost van Baal Tue, 22 Jul 2008 06:21:51 +0200 + +eekboek (1.03.13-1) unstable; urgency=low + + * This version is never officially released. + * control: no longer build eekboek-unstable-db-sqlite, but move dependency + upon libdbd-sqlite3-perl from eekboek-unstable-db-sqlite to + eekboek-unstable. + * control: rename binary packages eekboek-unstable, + eekboek-unstable-db-postgresql to eekboek, eekboek-db-postgresql + * control: replace hardcoded perl (>= 5.8.0) with substvars. + * rules: convert from dh-style to cdbs-style. + - control: add cdbs to build-depends. + * control: set myself as maintainer. + * control: enhance description. + * eekboek.examples: added (reimplements and improves upon dh_installdocs + arguments in previous debian/rules) + * copyright: refer to /usr/share/common-licenses/, add upstream url. + * control: add Homepage field. + * TODO: added. + + -- Joost van Baal Sat, 19 Jul 2008 08:47:13 +0200 + +eekboek (1.03.13) unstable; urgency=low + + * Initial Release. + + -- Johan Vromans Wed, 27 Feb 2008 20:40:38 +0100 + --- eekboek-1.04.03.orig/debian/NEWS +++ eekboek-1.04.03/debian/NEWS @@ -0,0 +1,10 @@ +eekboek (1.04-1) unstable; urgency=low + + * In order to be able to use all new features introduced in eekboek 1.04, one + has to import ones data as a new set in 1.04. You're advised to export + your data _before_ upgrading to 1.04. See + /usr/share/doc/eekboek/CHANGES-104.gz (online at + http://svn.debian.org/wsvn/pkg-perl/trunk/eekboek/CHANGES-104?op=file + ) for the details. + + -- Joost van Baal Thu, 04 Sep 2008 09:22:36 +0200 --- eekboek-1.04.03.orig/debian/rules +++ eekboek-1.04.03/debian/rules @@ -0,0 +1,18 @@ +#!/usr/bin/make -f + +# $Id: rules 37701 2009-06-06 17:33:37Z nhandler-guest $ +# $URL: svn+ssh://svn.debian.org/svn/pkg-perl/trunk/eekboek/debian/rules $ + +# Put perlmodule.mk last to dh_clean temporary files not in MANIFEST +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/class/perlmodule.mk +# include /usr/share/cdbs/1/rules/simple-patchsys.mk + +# run dh_perl -V +DEB_DH_PERL_ARGS_ALL = -V + +# see debian/eekboek-db-postgresql.install +install/eekboek:: + rm -f debian/eekboek/usr/share/perl5/EB/DB/Postgres.pm + chmod 0755 $(CURDIR)/debian/eekboek/usr/share/perl5/EB/migrate/001000008001000009.pl --- eekboek-1.04.03.orig/debian/patches/fix_pod2man_errors.patch +++ eekboek-1.04.03/debian/patches/fix_pod2man_errors.patch @@ -0,0 +1,16 @@ +# Patch Name: fix_pod2man_errors.patch +# Patch Author: Nathan Handler +# Patch Description: Modify lib/EB/Shell/DeLuxe.pm to fix Lintian +# "manpage-has-errors-from-pod2man" warning. + +--- a/lib/EB/Shell/DeLuxe.pm ++++ b/lib/EB/Shell/DeLuxe.pm +@@ -238,8 +238,6 @@ + + EB::Shell::DeLuxe extends the options of EB::Shell::Base with: + +-=over 4 +- + =item interactive + + Controls whether this instance is interactive, i.e, uses ReadLine to --- eekboek-1.04.03.orig/debian/patches/series +++ eekboek-1.04.03/debian/patches/series @@ -0,0 +1 @@ +fix_pod2man_errors.patch