[SCM] Debian packaging of eekboek branch, master, updated. upstream/2.01.02-219-g0290629

Thijs Kinkhorst thijs at debian.org
Thu Sep 27 18:06:44 UTC 2012


The following commit has been merged in the master branch:
commit 036a7f1eacc7685f04dce720b7c14777c435c275
Author: Thijs Kinkhorst <thijs at debian.org>
Date:   Thu Sep 27 19:35:54 2012 +0200

    readd Debian packaging

diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..98db113
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,21 @@
+eekboek (1.05.04-4) experimental; urgency=low
+
+  Eekboek now comes with a GUI, see also
+  /usr/share/doc/eekboek/README.Debian.  Run ebwxshell to start it.
+  
+  eekboek/changelog.gz: 1.05.01 2009-10-18: "Discontinueer
+  ondersteuning voor latin1 bestanden. Alles is nu UTF-8." i.e. "Drop
+  support for latin1-encoded files.  All encoded in UTF-8 now."
+
+ -- Joost van Baal <joostvb at debian.org>  Mon, 14 Dec 2009 07:38:59 +0100
+
+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 <joostvb at debian.org>  Thu, 04 Sep 2008 09:22:36 +0200
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..78b4a06
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,51 @@
+Documentation
+-------------
+EekBoek documentation (in Dutch only) is installed in
+/usr/share/doc/eekboek/html/.  Next to the official EekBoek homepage at
+http://www.eekboek.nl/, there's a public Wiki at http://wiki.eekboek.nl/.
+
+Database backends: PostgreSQL vs SQLite
+---------------------------------------
+If you don't want to use PostgreSQL as back end (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
+
+.
+
+Running ebshell
+---------------
+The ebshell utility creates and changes files in the current working directory.
+So, before running it, cd to e.g. ~/eekboek.
+
+The EB GUI
+----------
+The EekBoek GUI (ebwxshell) is an extension to the EekBoek Shell (ebshell).  It
+is an EekBoek browser, useful for viewing the administrative data.  It's
+especially useful for generating, printing and pinpointing reports.
+Furthermore, it offers a raw interface to the EekBoek Shell.
+
+The first time ebwxshell is started, it runs in Wizard-mode, helping setting
+up a simple book keeping administration in ~/.eekboek.  Various configuration
+choices are offered. (NB: this might overwrite older existing eekboek
+configuration files!)  Once the Wizard is finished, one is offered the
+possibility to continue running the Eekboek GUI in normal mode.  In this mode,
+one can generate and view various reports, and one has access to the ebshell.
+
+Once ~/.eekboek is filled, running ebwxshell starts offering a choice between
+the various available administrations, as well as the possibility to create a
+new administration using the Wizard-mode.  After selecting an administration,
+one is offered to generate and view various reports, and one has access to the
+ebshell.
+
+One quits ebwxshell by choosing "Bestand", "Afsluiten".
+
+Thanks
+------
+Thanks to Paul van der Vlis for helping development of this package by testing
+it.
+
+# $Id$
+# $URL$
diff --git a/debian/README.devel b/debian/README.devel
new file mode 100644
index 0000000..3f8613b
--- /dev/null
+++ b/debian/README.devel
@@ -0,0 +1,34 @@
+# $Id$
+# $URL$
+
+peeksheet/log
+-------------
+
+new upstream:
+
+ joostvb at bruhat:~...pkg-perl/trunk/eekboek% uscan --no-symlink
+ joostvb at bruhat:~...pkg-perl/trunk/eekboek% svn-upgrade ../EekBoek-1.03.92.tar.gz
+
+ joostvb at bruhat:~...pkg-perl/trunk/build-area% mv ../EekBoek-1.03.92.tar.gz .
+ joostvb at bruhat:~...pkg-perl/trunk/build-area% cp EekBoek-1.03.92.tar.gz eekboek_1.03.92.orig.tar.gz
+
+building:
+
+ joostvb at bruhat:~...pkg-perl/trunk/eekboek% DH_VERBOSE=1 svn-buildpackage -rfakeroot -uc -us  --svn-ignore --svn-dont-purge
+
+building with cowbuilder:
+
+  thijs at escher:~/debian/eekboek$ svn-buildpackage --svn-builder='pdebuild --pbuilder cowbuilder --buildresult ..' --svn-ignore --svn-lintian --svn-dont-clean
+
+pre-release:
+
+ joostvb at bruhat:~...pkg-perl/trunk/eekboek% svn-buildpackage -rfakeroot -uc -us
+
+release:
+
+ joostvb at bruhat:~...pkg-perl/trunk/eekboek% svn-buildpackage --svn-tag -rfakeroot -k0x969457F0
+
+more info:
+
+ http://pkg-perl.alioth.debian.org/subversion.html
+
diff --git a/debian/TODO b/debian/TODO
new file mode 100644
index 0000000..c4b85a7
--- /dev/null
+++ b/debian/TODO
@@ -0,0 +1,70 @@
+  - refresh example administratie:
+    Date: Mon, 19 Oct 2009 11:59:20 +0200
+    From: Johan Vromans
+    To: EekBoek Users <eekboek-users at lists.sourceforge.net>
+    Subject: [Eekboek-users] [packagers] Voorbeeldadministratie
+    Message-ID: <19164.14456.57528.499883 at phoenix.squirrel.nl>
+    Beste EekBoek Packagers,
+    Het is aan te bevelen om bij het bouwen van een kit de zip (ebz) van
+    de voorbeeldadministratie te verversen. Dit kan met
+      cd lib/EB/examples
+      zip -r ../schema/sampledb.ebz schema.dat *.eb
+    Bedankt,
+    -- Johan
+    Is this the role of the Debian package? Why does the upstream tarball
+    ship outdated files?
+
+  - We disable tests t/80_db_postgresql.t t/91_ivp_sqlite.t
+    t/92_ivp_postgres.t since these fail.  Investigate why
+    these fail.  If this is due to an upstream bug, report it.
+    BTW: The tests 80_db_postgresql.t and 92_ivp_postgres.t need
+    libdbd-pg-perl (>= 1.41) build depends.  So, if re-enabling these,
+    add the Build-depends.
+    These tests set up a database for testing, perhaps using a local
+    Postgres database. I think we don't want this  to happen on the
+    system of random people building the package.
+
+  - Check wether the system- libipc-run3 and module-build is used during
+    built-time; not included copies as shipped with upstream.
+
+  - Do not install /usr/share/doc/eekboek-db-postgresql/NEWS.Debian.gz,
+    and not in eekboek-gui.
+
+  - d/copyright: 2005-2009, Squirrel Consultancy
+    (to be honest, I haven't check all the other modules)
+
+  - usr/share/perl5/EB/examples should probably not get installed
+    (it's in /usr/share/doc/ too).  usr/share/perl5/EB/css/*.css,
+    usr/share/perl5/EB/migrate/* and usr/share/perl5/EB/schema/*
+    should get installed elsewhere: they're not perl modules.
+
+     Date: Mon, 14 Dec 2009 11:33:06 +0100
+     From: Johan Vromans
+     To: Mailing list for EekBoek users
+     Subject: Re: [Eekboek-users] eekboek_1.05.04-1_all.deb
+     Message-ID: <19238.5218.690044.69350 at phoenix.squirrel.nl>
+
+     [Quoting Joost van Baal, on December 14 2009, 11:22, in "Re: [Eekboek-users] "]
+     > In de paden onder @INC horen toch alleen .pm's te
+     > leven?
+
+     Strikt genomen wel. Maar er zijn ook mensen die EekBoek vanaf CPAN
+     installeren en dan zijn er geen goede, platform-onafhankelijke plekken
+     waar bij een pakket behorende data kan worden ondergebracht (en weer
+     teruggevonden).
+     Vandaar dat ik voorlopig nog even vasthou aan non-.pm files in @INC.
+
+     Packagers kunnen natuurlijk kiezen voor het onderbrengen van deze
+     non-.pm bestanden op andere plaatsen.
+
+     -- Johan
+
+  - fix ebshell and ebgui/ebwxshell manpage: "For a description how to use the
+    program, see <http://www.eekboek.nl/docs/index.html>." should
+    refer to /u/s/d/eekboek/html instead.
+
+  - lintian (and lintian -I):
+    W: eekboek: manpage-section-mismatch
+
+# $Id$
+# $URL$
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ddf1a3a
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,408 @@
+eekboek (2.00.04-2) UNRELEASED; urgency=low
+
+  * Update our eekboek-site-start.el from upstream's version, included
+    from 2.01+ in their distribution, and add wrapper to check if
+    package removed but not purged. Thanks Kevin Ryde.
+    (closes: 584608, 584609)
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Sat, 10 Mar 2012 16:55:30 +0100
+
+eekboek (2.00.04-1) unstable; urgency=low
+
+  [ Thijs Kinkhorst ]
+  * New upstream release.
+  * Update to policy 3.6.3, copyright format 1.0.
+
+  [ Ansgar Burchardt ]
+  * debian/control: Convert Vcs-* fields to Git.
+
+  [ gregor herrmann ]
+  * Remove alternative (build) dependencies that are already satisfied
+    in oldstable.
+  * Switch to "3.0 (quilt)" source format.
+  * Switch to debhelper compatibility level 8.
+    Update override_dh_auto_configure.
+  * Update installing of emacs files.
+  * debian/eekboek.examples: contrib/ is gone.
+  * debian/copyright: update formatting and info.
+  * Bump Standards-Version to 3.9.2 (no further changes).
+  * debian/control: remove version from (build) dependencies that are
+    already satisfied in oldstable.
+  * debian/control: add ${perl:Depends}.
+  * debian/rules: fix manpage sections.
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Sat, 10 Mar 2012 15:53:32 +0100
+
+eekboek (2.00.03-1) unstable; urgency=low
+
+  * New upstream release.
+  * Checked for policy 3.9.1, no changes.
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Sun, 27 Mar 2011 15:20:26 +0200
+
+eekboek (2.00.02-2) unstable; urgency=low
+
+  * Do not compress example files linked from HTML manual (Closes: #582584).
+  * Make watch file not report release candidates.
+  * Install emacs mode in a way that actually works (Closes: #582585).
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Mon, 24 May 2010 18:19:09 +0200
+
+eekboek (2.00.02-1) unstable; urgency=low
+
+  * New upstream bugfix release.
+  * Obsoletes libfile-homedir-perl dependency.
+  * Install eekboek.el in the proper location (Closes: #579699).
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Thu, 06 May 2010 22:47:48 +0200
+
+eekboek (2.00.00-1) unstable; urgency=low
+
+  * New upstream release.
+
+  [ Joost van Baal ]
+  * debian/eekboek-gui.install: bugfix: do not install ebicon.png in
+    /usr/share/app-install/icons/ but in /usr/share/pixmaps/.
+
+  [ Thijs Kinkhorst ]
+  * debian/rules: put man pages into section 1, not 1p.
+  * Upload to unstable.
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Sun, 28 Mar 2010 11:51:37 +0200
+
+eekboek (2.00.00~RC2-1) experimental; urgency=low
+
+  * New upstream release candidate.
+  * Checked for policy 3.8.4, no changes.
+  * Add doc-base information.
+
+ -- Thijs Kinkhorst <thijs at debian.org>  Sun, 21 Mar 2010 15:41:00 +0100
+
+eekboek (1.05.17-1) experimental; urgency=low
+
+  * New upstream test release
+
+  [ Joost van Baal ]
+  * debian/NEWS: update.  Current test releases no longer come with big
+    disclaimer.  They're somewhat more stable.
+
+ -- Joost van Baal <joostvb at debian.org>  Sat, 23 Jan 2010 15:08:54 +0100
+
+eekboek (1.05.16-1) experimental; urgency=low
+
+  * New EXPERIMENTAL upstream release
+
+ -- Joost van Baal <joostvb at debian.org>  Sun, 17 Jan 2010 10:39:31 +0100
+
+eekboek (1.05.15-1) experimental; urgency=low
+
+  * New EXPERIMENTAL upstream release
+
+  [ Joost van Baal ]
+  * debian/eekboek-gui.install: eekboek.desktop was renamed to
+    ebwxshell.desktop
+  * debian/README.Debian: fix spelling.
+
+ -- Joost van Baal <joostvb at debian.org>  Sat, 16 Jan 2010 09:42:43 +0100
+
+eekboek (1.05.14-1) experimental; urgency=low
+
+  * New EXPERIMENTAL upstream release
+
+  [ Joost van Baal ]
+  * Introduced new package eekboek-gui, which ships ebwxshell:
+    - debian/control: The package eekboek no longer suggests
+      eekboek-db-postgresql or libwx-perl, but suggests eekboek-gui.
+    - debian/rules: install ebwxshell and manpage in eekboek-gui.
+    - debian/eekboek{,-gui}.install: added eekboek-gui.install;
+      .desktop and icon moved from package eekboek to eekboek-gui.
+  * debian/control: add Thijs Kinkhorst to Uploaders, since he
+    expressed interest (after I'd asked him).
+  * debian/README.Debian: ebgui is renamed to ebwxshell, added
+    description of ebwxshell in English.
+
+ -- Joost van Baal <joostvb at debian.org>  Thu, 14 Jan 2010 17:20:44 +0100
+
+eekboek (1.05.06-1) UNRELEASED; urgency=low
+
+  * New EXPERIMENTAL upstream release
+  * This package was never uploaded to any archive.
+
+  [ Joost van Baal ]
+  * debian/eekboek.install: lib/EB/Wx/icons/ebicon.png is back, install
+    it.
+
+ -- Joost van Baal <joostvb at debian.org>  Mon, 21 Dec 2009 08:23:57 +0100
+
+eekboek (1.05.05-1) experimental; urgency=low
+
+  * New EXPERIMENTAL upstream release
+
+  [ Joost van Baal ]
+  * lib/EB/DB/Sqlite.pm: replace our patch with fixed upstream
+    version.
+  * debian/NEWS: record status of this release.
+  * debian/docs: install upstream README file.
+  * debian/eekboek.install: for now, don't try to supply a .desktop
+    icon.  (Upstream removed it.)
+
+ -- Joost van Baal <joostvb at debian.org>  Sun, 20 Dec 2009 10:18:42 +0100
+
+eekboek (1.05.04-4) experimental; urgency=low
+
+  * Finally upload this (to experimental).
+
+  [ Joost van Baal ]
+  * debian/TODO: Add items: deal sane with failing tests.  (For now,
+    we've disabled them.)  And: use doc-base for documentation
+    registration.
+  * eekboek.desktop, debian/eekboek.install: install icon at proper
+    place, revert .desktop patch.  Thanks Paul van der Vlis for
+    bugreport with patch.
+  * debian/README.Debian: fix spelling error.  Thanks lintian.
+  * debian/{post,pre}{inst,rm}: remove so that lintian doesn't complain
+    about these being empty.
+
+ -- Joost van Baal <joostvb at debian.org>  Fri, 18 Dec 2009 05:48:07 +0100
+
+eekboek (1.05.04-3) UNRELEASED; urgency=low
+
+  * This package was never uploaded to any archive.
+
+  [ Joost van Baal ]
+  * debian/README.Debian: add thanks-section, add note on rationale for
+    the EekBoek GUI.
+  * debian/{post,pre}{inst,rm}: added maintainer scripts with debhelper
+    template.  We expect debhelper to run stuff for us (not now, but
+    likely in a future release.)
+  * eekboek.desktop: patched so that icon gets found.
+
+ -- Joost van Baal <joostvb at debian.org>  Thu, 17 Dec 2009 08:49:58 +0100
+
+eekboek (1.05.04-2) UNRELEASED; urgency=low
+
+  * This package was never uploaded to any archive.
+
+  [ Joost van Baal ]
+  * debian/eekboek.install: install eekboek.desktop and eekboek-mode.el
+    (I believe dh_installemacsen doesn't deal with upstream supplied .el
+    files).
+  * debian/rules: Do not install empty manpage EB::Shell::DeLuxe(3pm).
+  * debian/control: Remove perl (>= 5.8.8-7etch1) from build depends
+    indep: version is unneeded, we still have perl (>= 5.10.0) |
+    libmodule-build-perl (>= 0.26).
+  * debian/TODO: resurrected.
+  * debian/README.Debian: add pointers to documentation.  (The upstream
+    manpages aren't very helpful yet.)
+
+ -- Joost van Baal <joostvb at debian.org>  Mon, 14 Dec 2009 10:17:07 +0100
+
+eekboek (1.05.04-1) UNRELEASED; urgency=low
+
+  * New upstream "SNAPSHOT" release (Wed 28 Oct 2009).  This package was
+    never uploaded to any archive.
+
+  [ Nathan Handler ]
+  * debian/control:
+    - Bump Standards-Version to 3.8.3 (No changes)
+    - Build-Depend on debhelper (>= 7.0.50)
+    - Drop quilt Build-Depends
+    - Add libfile-homedir-perl to Build-Depends-Indep
+  * debian/rules:
+    - Switch to short format
+  * debian/compat:
+    - Bump to 7
+  * debian/patches/*:
+    - Remove since fix_pod2man_errors.patch was applied upstream
+  * README.source:
+    - Remove since quilt is no longer used
+  * debian/watch:
+    - Remove comments
+
+  [ gregor hermann ]
+  * debian/control: Changed (build-)depend on perl instead of perl-
+    modules
+
+  [ Joost van Baal ]
+  * debian/control:
+    - remove now obsolete cdbs build dependency.
+    - add libarchive-zip-perl, libterm-readline-gnu-perl,
+      libhtml-parser-perl (HTML::Entities), libdbd-sqlite3-perl (>= 1.13),
+      to build depends as suggested by upstream at
+      http://www.eekboek.nl/install/build.html.  We don't need
+      libdbd-pg-perl (>= 1.41) since we've disabled the pg-tests.
+    - add libwx-perl to suggests (needed for ebgui), mention
+      this in description.
+    - add libcarp-assert-perl and libfile-homedir-perl to depends: we
+      are not using the private copies of these external modules, as
+      shipped with eekboek.
+  * debian/eekboek.examples: (cosmetic) introduce additional linebreak
+  * lib/EB/DB/Sqlite.pm: fix warning '"unicode" attribute will be
+    deprecated. Use "sqlite_unicode" instead', so that 'make test' gets
+    passed.
+  * debian/rules:
+    - use Build.PL (as upstream suggests, using Module::Build
+      which replaces MakeMaker), not Makefile.PL.
+    - install manpages under /usr/share/man, not /usr/man.
+    - disable tests 80_db_postgresql.t, 91_ivp_sqlite.t,
+      92_ivp_postgres.t. For some reason these fail.
+    - do not install EB::CPAN::Carp::Assert, EB::CPAN::File::Homedir:
+      Debian ships these in libcarp-assert-perl and libfile-homedir-perl.
+  * debian/NEWS: report experimental status of this release.
+  * debian/{TODO,README.devel}: TODO.Debian no longer installed.
+
+ -- Nathan Handler <nhandler at ubuntu.com>  Wed, 04 Nov 2009 22:30:20 -0600
+
+eekboek (1.04.04-1) unstable; urgency=low
+
+  * New upstream release
+  * debian/rules:
+    - 001000008001000009.pl no longer needs to be executable
+  * debian/copyright:
+    - Fix some minor formatting issues
+
+ -- Nathan Handler <nhandler at ubuntu.com>  Sun, 14 Jun 2009 13:30:41 +0000
+
+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 <nhandler at ubuntu.com>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  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 <joostvb at debian.org>  Sat, 19 Jul 2008 08:47:13 +0200
+
+eekboek (1.03.13) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Johan Vromans <jvromans at squirrel.nl>  Wed, 27 Feb 2008 20:40:38 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..45a4fb7
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..f4c4fc6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,78 @@
+Source: eekboek
+Section: perl
+Priority: extra
+Build-Depends: debhelper (>= 8)
+Build-Depends-Indep: perl,
+ libarchive-zip-perl,
+ libdbd-sqlite3-perl,
+ libdbi-perl,
+ libhtml-parser-perl,
+ libipc-run3-perl,
+ libterm-readline-gnu-perl
+Maintainer: Debian Perl Group <pkg-perl-maintainers at lists.alioth.debian.org>
+Uploaders: Joost van Baal <joostvb at debian.org>,
+ Nathan Handler <nhandler at ubuntu.com>,
+ Thijs Kinkhorst <thijs at debian.org>
+Standards-Version: 3.9.3
+Homepage: http://www.eekboek.nl/
+Vcs-Git: git://git.debian.org/pkg-perl/packages/eekboek.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/eekboek.git
+
+Package: eekboek
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends},
+ libarchive-zip-perl,
+ libcarp-assert-perl,
+ libdbd-sqlite3-perl,
+ libdbi-perl,
+ libterm-readline-gnu-perl
+Suggests: eekboek-gui
+Description: Bookkeeping software for small and medium-size businesses
+ EekBoek is a bookkeeping package for Dutch users; it creates reports such as
+ 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 package eekboek-db-postgresql.
+ If you'd like to use the Eekboek GUI, install the suggested package
+ eekboek-gui.
+
+Package: eekboek-gui
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends},
+ eekboek (= ${source:Version}),
+ libwx-perl,
+ libwx-perl-processstream-perl
+Description: Graphical User Interface for EekBoek
+ This package includes ebwxshell, the EekBoek GUI.  It offers
+ an EekBoek browser, useful for viewing the administrative data.  It's
+ especially useful for generating, printing and pinpointing reports.
+ Furthermore, it offers a raw interface to the EekBoek Shell.  Finally,
+ it offers a Wizard to help configuring new bookkeeping administrations.
+ .
+ Install it if you need a friendly interface to the EekBoek reporting
+ facilities, or if you would like help in configuring EekBoek.  However,
+ if you prefer working in pure text mode, or don't like to install the WX
+ graphical packages, you should not install this package.
+
+Package: eekboek-db-postgresql
+Architecture: all
+Depends: ${perl:Depends}, ${misc:Depends},
+ eekboek (= ${source:Version}),
+ libdbd-pg-perl
+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).
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..38e24e5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,90 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: EekBoek
+Upstream-Contact: Johan Vromans <jvromans at squirrel.nl>
+Source: http://www.eekboek.nl/dl/
+
+Files: *
+Copyright: 2005-2011, Squirrel Consultancy
+License: Artistic or GPL-1+
+
+Files: eekboek-mode.el
+Copyright: 2007, Johan Vromans <jv at phoenix.squirrel.nl>
+License: GPL-2+
+
+Files: inc/IPC/*
+Copyright: 2003, R. Barrie Slaymaker, Jr. <barries at slaysys.com>
+License: Artistic or GPL-1+ or BSD-3
+
+Files: inc/Module/Build/*
+Copyright: 2001-2006, Ken Williams <kwilliams at cpan.org>
+License: Artistic or GPL-1+
+
+Files: lib/EB/CPAN/Assert.pm
+Copyright: 2001-2007, Michael G Schwern <schwern at pobox.com>
+License: Artistic or GPL-1+
+
+Files: lib/EB/CPAN/Locale/gettext_pp.pm
+Copyright: 2002-2009, Guido Flohr <guido at imperia.net>
+License: GPL-2+
+
+Files: lib/EB/Shell/Base.pm
+Copyright: 2003, Darren Chamberlain <darren at cpan.org>
+License: Artistic or GPL-1+
+
+Files: debian/*
+Copyright: 2008, 2009, 2010, Joost van Baal <joostvb at debian.org>
+ 2008, Johan Vromans <jvromans at squirrel.nl>
+ 2009, Nathan Handler <nhandler at ubuntu.com>
+ 2010, 2011, Thijs Kinkhorst <thijs at debian.org>
+ 2012, gregor herrmann <gregoa at debian.org>
+License: Artistic or GPL-1+
+
+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 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 systems, the complete text of version 1 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-1'.
+
+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 systems, the complete text of version 2 of the GNU General
+ Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+License: BSD-3
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. Neither the name of the University nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..4e40ef4
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,4 @@
+doc/html/
+CHANGES-104
+README
+relnotes-2.00.html
diff --git a/debian/eekboek-db-postgresql.install b/debian/eekboek-db-postgresql.install
new file mode 100644
index 0000000..0609cc8
--- /dev/null
+++ b/debian/eekboek-db-postgresql.install
@@ -0,0 +1 @@
+lib/EB/DB/Postgres.pm usr/share/perl5/EB/DB
diff --git a/debian/eekboek-gui.install b/debian/eekboek-gui.install
new file mode 100644
index 0000000..0e76021
--- /dev/null
+++ b/debian/eekboek-gui.install
@@ -0,0 +1,4 @@
+# $Id$
+# $URL$
+ebwxshell.desktop usr/share/applications
+lib/EB/Wx/icons/ebicon.png usr/share/pixmaps
diff --git a/emacs/eekboek-site-start.el b/debian/eekboek-site-start.el
similarity index 76%
copy from emacs/eekboek-site-start.el
copy to debian/eekboek-site-start.el
index 0d10ac7..73f1830 100644
--- a/emacs/eekboek-site-start.el
+++ b/debian/eekboek-site-start.el
@@ -1,9 +1,12 @@
 ;; Use eekboek-mode for .eb files. Treat .ebz files as (zip) archives.
 
+(if (not (file-exists-p "/usr/share/emacs/site-lisp/eekboek-mode.el"))
+    (message "eekboek removed but not purged, skipping setup")
+
 (autoload 'eekboek-mode "eekboek-mode" "Major mode for editing EekBoek data." t)
 (add-to-list 'auto-mode-alist '("\\.eb\\'" . eekboek-mode))
 (add-to-list 'auto-mode-alist '("\\.ebz\\'" . archive-mode))
 (if (boundp 'auto-coding-alist) ;; no such variable in xemacs21
     (add-to-list 'auto-coding-alist '("\\.ebz\\'" . no-conversion)))
-
+)
 ;;; eekboek-site-start.el ends here
diff --git a/debian/eekboek.dirs b/debian/eekboek.dirs
new file mode 100644
index 0000000..eeea09e
--- /dev/null
+++ b/debian/eekboek.dirs
@@ -0,0 +1,2 @@
+etc/emacs/site-start.d
+usr/share/emacs/site-lisp
diff --git a/debian/eekboek.doc-base b/debian/eekboek.doc-base
new file mode 100644
index 0000000..4b156ba
--- /dev/null
+++ b/debian/eekboek.doc-base
@@ -0,0 +1,9 @@
+Document: eekboek
+Title: EekBoek On-line documentatie
+Author: Squirrel Consultancy
+Abstract: Elektronisch boekhouden voor het MKB. Dit is de documentatie van het eigenzinnige boekhoudprogramma EekBoek.
+Section: Office
+
+Format: HTML
+Index: /usr/share/doc/eekboek/html/index.html
+Files: /usr/share/doc/eekboek/html/*.html /usr/share/doc/eekboek/html/*/*.html
diff --git a/debian/eekboek.examples b/debian/eekboek.examples
new file mode 100644
index 0000000..82f9cef
--- /dev/null
+++ b/debian/eekboek.examples
@@ -0,0 +1,2 @@
+lib/EB/examples/*
+import/daviaccount/
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..3fb1f74
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,45 @@
+#!/usr/bin/make -f
+
+# $Id$
+# $URL$
+
+%:
+	dh $@
+
+# for some reason, .packlist gets created
+override_dh_auto_configure:
+	dh_auto_configure -- create_packlist=0
+
+# fix manpage sections
+override_dh_auto_build:
+	dh_auto_build
+	for f in EB.pm EekBoek.pm ; do \
+		m=$$(basename $$f .pm) ; \
+		pod2man --section 3pm --utf8 $(CURDIR)/blib/lib/$$f > $(CURDIR)/blib/libdoc/$$m.3pm ; \
+	done
+
+# remove failing tests.
+override_dh_auto_test:
+	EB_SKIPDBTESTS=1 dh_auto_test
+
+override_dh_auto_install:
+	# use debian/eekboek. not dh's default debian/tmp
+	./Build install --destdir `pwd`/debian/eekboek --install_path libdoc=/usr/share/man/man3 --install_path bindoc=/usr/share/man/man1
+	# remove code shipped in other Debian packages
+	rm -vf debian/eekboek/usr/share/perl5/EB/DB/Postgres.pm
+	rm -vrf debian/eekboek/usr/share/perl5/EB/CPAN
+	rm -vf debian/eekboek/usr/share/man/man3/EB::CPAN::*
+
+override_dh_install:
+	dh_install
+	cp debian/eekboek-site-start.el debian/eekboek/etc/emacs/site-start.d/50eekboek.el
+	cp eekboek-mode.el debian/eekboek/usr/share/emacs/site-lisp/
+	install -d debian/eekboek-gui/usr/bin
+	mv debian/eekboek/usr/bin/ebwxshell debian/eekboek-gui/usr/bin
+	install -d debian/eekboek-gui/usr/share/man/man1
+	mv debian/eekboek/usr/share/man/man1/ebwxshell.1p debian/eekboek-gui/usr/share/man/man1/ebwxshell.1
+	mv debian/eekboek/usr/share/man/man1/ebshell.1p debian/eekboek/usr/share/man/man1/ebshell.1
+
+override_dh_compress:
+	dh_compress -Xhtml/intro/mutaties.eb -Xhtml/intro/opening.eb -Xhtml/intro/relaties.eb -Xhtml/intro/schema.dat
+	find debian/eekboek -type d -name .svn | xargs -r rm -r
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..1b36528
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.eekboek.nl/dl/EekBoek-(.*\.\d\d)\.tar\.gz

-- 
Debian packaging of eekboek



More information about the Pkg-perl-cvs-commits mailing list