Package: evilwm Version: 1.0.0-1 Severity: normal Tags: patch Hi, evilwm has a menu file in debian/menu, but it doesn't call dh_installmenu in debian/rules.
The attached patch also calls dh_installwm in debian/rules, which allows removal of the postinst and prerm files, shrinking the diff. Daniel -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686-bigmem (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages evilwm depends on: ii libc6 2.7-15 GNU C Library: Shared libraries ii libx11-6 2:1.1.5-2 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar ii libxrandr2 2:1.2.3-1 X11 RandR extension library evilwm recommends no packages. evilwm suggests no packages. -- no debconf information
>From b9e5aa28b0d842648877e7d8fb0f098ac0e08b83 Mon Sep 17 00:00:00 2001 From: Daniel Moerner <[EMAIL PROTECTED]> Date: Thu, 30 Oct 2008 17:00:51 -0700 Subject: [PATCH] fix up --- debian/evilwm.postinst | 46 ---------------------------------------------- debian/evilwm.prerm | 38 -------------------------------------- debian/rules | 2 ++ 3 files changed, 2 insertions(+), 84 deletions(-) delete mode 100644 debian/evilwm.postinst delete mode 100644 debian/evilwm.prerm diff --git a/debian/evilwm.postinst b/debian/evilwm.postinst deleted file mode 100644 index dc4580a..0000000 --- a/debian/evilwm.postinst +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh -# postinst script for evilwm -# -# 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 - - -case "$1" in -configure) - update-alternatives \ - --install /usr/bin/x-window-manager \ - x-window-manager /usr/bin/evilwm 30 \ - --slave /usr/share/man/man1/x-window-manager.1.gz \ - x-window-manager.1.gz /usr/share/man/man1/evilwm.1.gz - ;; - -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 - - diff --git a/debian/evilwm.prerm b/debian/evilwm.prerm deleted file mode 100644 index 1f24973..0000000 --- a/debian/evilwm.prerm +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# prerm script for evilwm -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <prerm> `remove' -# * <old-prerm> `upgrade' <new-version> -# * <new-prerm> `failed-upgrade' <old-version> -# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> -# * <deconfigured's-prerm> `deconfigure' `in-favour' -# <package-being-installed> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in -remove|upgrade|deconfigure|failed-upgrade) - update-alternatives --remove x-window-manager /usr/bin/evilwm - ;; - -*) - echo "prerm 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 - - diff --git a/debian/rules b/debian/rules index fafd550..0aaee1f 100755 --- a/debian/rules +++ b/debian/rules @@ -46,6 +46,8 @@ binary-arch: build install dh_installdocs dh_installexamples dh_installman + dh_installmenu + dh_installwm /usr/bin/evilwm dh_link dh_strip dh_compress -- 1.5.6.5