[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