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

Reply via email to