Commit a03b0aa4 authored by Joost van Baal-Ilić's avatar Joost van Baal-Ilić
parent 67b0e158
aangifte-ib-installer (0.8)
* No longer licensed under GPL v2, but under GPL v3 or later.
* aangifte-ib-installer.conf: fetch official ib2007_linux.tar.gz from
http://download.belastingdienst.nl/, synced md5sum of .diff.gz with
aangifte-ib 0.2007-1.0.official.2008.02.07-1.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Thu, 14 Feb 2008 15:34:46 +0100
aangifte-ib-installer (0.7)
* aangifte-ib-installer.conf, get-aangifte-ib: fetch new test version
ib2007_linux.tar.gz
* aangifte-ib-installer.conf: new variable TARURL.
* aangifte-ib-installer.conf: synced md5sum of .diff.gz with aangifte-ib
0.2007-0.0.test.2007.06.12-1.
* Makefile, aangifte-ib-installer.1: bump version.
* build-aangifte-ib: get rid of hardcoded 2006 in build script.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Wed, 11 Jul 2007 15:58:56 +0200
aangifte-ib-installer (0.6)
* build-aangifte-ib: report on location of build log _before_ starting build.
This aids debugging in case something goes wrong. Thanks Bram Senders and
Wessel Dankers.
* aangifte-ib-installer.conf: synced md5sum of .diff.gz with aangifte-ib
0.2006-0.0.2007.01.04-2.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 13 Mar 2007 09:21:14 +0100
aangifte-ib-installer (0.5)
* aangifte-ib-installer.conf: bugfix: fixed name and md5sum of .diff.gz
and generated .deb.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Mon, 05 Mar 2007 06:49:12 +0100
aangifte-ib-installer (0.4)
* get-aangifte-ib, aangifte-ib-installer.conf: get ib2006_linux.tar.gz from
http://download.belastingdienst.nl/belastingdienst/apps/linux/ (the
2007-01-04 version); not the test version.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Sun, 04 Mar 2007 21:04:30 +0100
aangifte-ib-installer (0.3)
* get-aangifte-ib: don't download if files already present. Do md5sum
integrity check. Don't download to /tmp, but to non-world-writable
directory.
* get-aangifte-ib: check for versions in download
* build-aangifte-ib: build in secure directory, created by mktemp(1).
* build-aangifte-ib: keep built stuff around, clean the rest: no more useless
rebuilds.
* build-aangifte-ib: redirect build output to a logfile.
* aangifte-ib-installer.1: manpages get-aangifte-ib(1), build-aangifte-ib(1)
and install-aangifte-ib(1) added.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 21 Nov 2006 18:03:29 +0100
aangifte-ib-installer (0.2)
* build-aangifte-ib: don't run install-aangifte-ib in non-interactive mode.
Fixes bug in Debian package: dpkg: status database area is locked by
another process.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 21 Nov 2006 15:16:57 +0100
aangifte-ib-installer (0.1)
* Initial release.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 21 Nov 2006 12:40:41 +0100
# this file maintained using GNU Arch at
# http://mdcc.cx/arch/{archives}/2006-aangifte-ib
#
# Copyright (C) 2006, 2007, 2008 Joost van Baal
#
# This file is free software; you can redistribute it and/or modify it under
# the terms of the GNU GPL as published by the FSF; version 3 of the License,
# or any later version. You should have received a copy of the GNU GPL along
# with this file (see COPYING); if not, check
# http://www.gnu.org/copyleft/gpl.html.
#
VERSION = 0.8
srcdir = .
INSTALL = /usr/bin/install -c
man1dir = $(mandir)/man1
INSTALL_DATA = ${INSTALL} -m 644
DISTFILES = README $(srcdir)/Makefile COPYING ChangeLog TODO $(SCRIPTS) $(etc_DATA) $(man_MANS)
bindir = ${exec_prefix}/bin
mandir = ${prefix}/man
exec_prefix = ${prefix}
mkdir_p = mkdir -p --
prefix = /usr/local
distdir = $(PACKAGE)-$(VERSION)
am__tar = tar chof - "$$tardir"
PACKAGE = aangifte-ib-installer
SCRIPTS= \
get-aangifte-ib \
build-aangifte-ib \
install-aangifte-ib
etc_DATA = \
aangifte-ib-installer.conf
man_MANS = \
aangifte-ib-installer.1 \
get-aangifte-ib.1 \
build-aangifte-ib.1 \
install-aangifte-ib.1
all:
install: $(SCRIPTS) $(man_MANS)
test -z "$(DESTDIR)$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
test -z "$(DESTDIR)$(man1dir)" || $(mkdir_p) "$(DESTDIR)$(man1dir)"
list='$(SCRIPTS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f $$d$$p; then \
$(INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$p"; \
else :; fi; \
done
list='$(man_MANS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f $$d$$p; then \
$(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(man1dir)/$$p"; \
else :; fi; \
done
uninstall:
list='$(SCRIPTS)'; for p in $$list; do \
rm -f "$(DESTDIR)$(bindir)/$$p"; \
done
clean:
COPYING:
ln -s /usr/share/common-licenses/GPL $@
distdir: $(DISTFILES)
rm -rf $(distdir)
mkdir $(distdir)
list='$(DISTFILES)'; for file in $$list; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
cp -pR $$d/$$file $(distdir)$$dir; \
done
dist: distdir
tardir=$(distdir) && $(am__tar) | gzip -c >$(distdir).tar.gz
ls -l $(distdir).tar.gz
.PHONY: all dist distdir install uninstall clean
This is aangifte-ib-installer. It consists of scripts to convert
Aangifteprogramma 2006, as supplied by Dutch tax office to a package for
Debian.
Very likely, the aangifte-ib-installer Debian package is what you're
looking for. Not the aangifte-ib-installer .tar.gz tarball.
If you _really_ want to use the tarball: Install it by running
make install
Optionally, run
make prefix=/tmp/ install
make DESTDIR=/tmp/ install
.
--Joost van Baal
aangifte-ib-installer (0.8-1) unstable; urgency=low
* New upstream.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Thu, 14 Feb 2008 15:37:27 +0100
aangifte-ib-installer (0.7-1) unstable; urgency=low
* New upstream.
* rules: do not ignore errors from "make clean" (thanks lintian).
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Wed, 11 Jul 2007 16:12:09 +0200
aangifte-ib-installer (0.6-1) unstable; urgency=low
* New upstream.
* Depend upon fakeroot, since build-aangifte-ib calls this explicitly.
Thanks Bram Senders.
* control: suggest to keep this package installed.
* postrm: remove /usr/src/aangifte-ib-installer/ in case of purge. Thanks
again Bram Senders.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 13 Mar 2007 09:50:04 +0100
aangifte-ib-installer (0.5-1) unstable; urgency=low
* New upstream: bugfix: md5sum of .diff.gz fixed.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Mon, 05 Mar 2007 06:51:36 +0100
aangifte-ib-installer (0.4-1) unstable; urgency=low
* New upstream: don't use test version, but real version from
belastingdienst.nl.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Sun, 04 Mar 2007 21:07:58 +0100
aangifte-ib-installer (0.3-1) unstable; urgency=low
* New upstream: more robust, manpages added.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Wed, 22 Nov 2006 11:10:46 +0100
aangifte-ib-installer (0.2-1) unstable; urgency=low
* New upstream.
* Don't try to run dpkg from within dpkg, but postpone installation of
generated package.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 21 Nov 2006 15:20:41 +0100
aangifte-ib-installer (0.1-1) unstable; urgency=low
* Initial release.
-- Joost van Baal <joostvb-aangifte-ib@mdcc.cx> Tue, 21 Nov 2006 11:34:24 +0100
#!/bin/sh
set -e
. /usr/share/debconf/confmodule
db_title aangifte-ib-installer
# FIXME add test if needed
db_input high aangifte-ib-installer/build || true
db_go || true
#
db_get aangifte-ib-installer/build || true
if test x"$RET" = x"false"
then
db_fset aangifte-ib-installer/build seen false || true
fi
Source: aangifte-ib-installer
Section: contrib/net
Priority: extra
Maintainer: Joost van Baal <joostvb-aangifte-ib@mdcc.cx>
Build-Depends: debhelper (>= 5)
Standards-Version: 3.7.2
Package: aangifte-ib-installer
Architecture: all
Depends: wget, debhelper, fakeroot, ${misc:Depends}
Description: installer package for Dutch tax Aangifteprogramma 2006
This package downloads, builds and installs Aangifteprogramma 2006,
as supplied by Dutch tax office. The generated Debian package
is called "aangifte-ib".
.
If you'd like to keep your aangifte-ib package up to date, keep this
package installed. New versions of this package will build and install
new versions of aangifte-ib.
.
NB: Dit Debian package wordt NIET door de Belastingdienst ondersteund!
Wanneer u gebreken in dit softwarepakket vindt, klaag dan dus ook NIET
bij hen, maar bij de auteur van dit pakket. Informatie over dit Debian
package vindt u op http://mdcc.cx/aangifte-ib/.
This package was debianized by Joost van Baal <joostvb-aangifte-ib@mdcc.cx> on
Tue, 21 Nov 2006 11:39:05 +0100
It was downloaded from http://mdcc.cx/pub/aangifte-ib-installer/ .
Upstream Authors: Joost van Baal <joostvb-aangifte-ib@mdcc.cx>
Copyright: Copyright (C) 2006, 2007 Joost van Baal
License:
aangifte-ib-installer is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
aangifte-ib-installer is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License with
your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with
the Debian GNU/Linux lire source package as the file COPYING. If not,
write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
Boston, MA 02110-1301, USA.
On Debian GNU/Linux systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
The Debian packaging is (C) 2006, 2007, Joost van Baal <joostvb-aangifte-ib@mdcc.cx>
and is licensed under the GPL, see above.
aangifte-ib-installer.conf etc
#!/bin/sh
# postinst script for aangifte-ib-installer
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
. /usr/share/debconf/confmodule
case "$1" in
configure|reconfigure)
db_get aangifte-ib-installer/build
if [ "$RET" = true ];
then
db_stop # make sure filedescriptors are sane
get-aangifte-ib go
fi
;;
abort-upgrade|abort-remove|abort-deconfigure)
;;
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/bin/sh
# postrm script for aangifte-ib-installer
#
# see: dh_installdeb(1)
set -e
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
case "$1" in
purge)
test -d /usr/src/aangifte-ib-installer/ && rm -r /usr/src/aangifte-ib-installer/
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
#DEBHELPER#
exit 0
#!/usr/bin/make -f
# -*- makefile -*-
# Based upon sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
configure:
build:
clean:
dh_testdir
dh_testroot
# clean up after the build process.
$(MAKE) clean
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# install the package into debian/aangifte-ib-installer.
$(MAKE) prefix=/usr mandir=/usr/share/man DESTDIR=$(CURDIR)/debian/aangifte-ib-installer install
# Build architecture-independent files
binary-indep: build install
dh_testdir
dh_testroot
dh_installchangelogs ChangeLog
dh_installdocs
dh_installdebconf
dh_installman
dh_install
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol
dh_md5sums
dh_builddeb
# No architecture-dependent files
binary-arch: build install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
Template: aangifte-ib-installer/build
Type: boolean
Default: false
Description: Do you want to get and build aangifte-ib now?
Choose wether aangifte-ib should be downloaded and build now.
If you choose not to do this now, you can perform the actions manually later,
by running the 'get-aangifte-ib' command (as a normal user, not root) and
following the instructions.
.
If you choose to get and build now, both these actions will be performed
as root. For security-aware sites, this might be not appropriate.
Once the software has been build, run the 'install-aangifte-ib' command
(as root) to install the package.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment