--- wm-icons-0.4.0.orig/acinclude.m4
+++ wm-icons-0.4.0/acinclude.m4
@@ -0,0 +1,9 @@
+AC_DEFUN(MY_EXPAND_DIR, [
+  $1=$2
+  $1=`(
+       test "x$prefix" = xNONE && prefix="$ac_default_prefix"
+       test "x$exec_prefix" = xNONE && exec_prefix="${prefix}"
+       eval echo \""[$]$1"\"
+      )`
+])
+
--- wm-icons-0.4.0.orig/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
+++ wm-icons-0.4.0/etc/debian-menu-system/wm-icons-fvwm2rc-menu.in
@@ -1,10 +1,11 @@
-#!/usr/sbin/install-menu
+#!/usr/bin/install-menu
 compat="menu-1"
+!include lang.h
 !include menu.h
 # you may/should edit/check the systemFindIcon in wm-icons.h
 !include wm-icons.h
 
-function ltitle()=translate(lang(),title())
+function ltitle()=translate($lang,title())
 
 # if you want wm-icons only:
 #	replace "wmIconsFindIcon" by wmIconsFindIconWmOnly
@@ -21,6 +22,9 @@
   fvwm2module=  "+ \"" escfirst(ltitle(), $hotkey,"&") \
     	cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
 	"\" Module " $command "\n"
+  fvwm=  "+ \"" escfirst(ltitle() ,$hotkey,"&") \
+    	cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
+	"\" " $command "\n"
   fvwm2=  "+ \"" escfirst(ltitle() ,$hotkey,"&") \
     	cond_surr(wmIconsFindIcon($icon,$package,$section,"menu/"),"%","%") \
 	"\" " $command "\n"
@@ -46,8 +50,8 @@
 	cond_surr(wmIconsFindSectionIcon($section,$icon,"menu/"),"%","%") \
 	"\" PopUp \"" replacewith($section, " ", "_") "\"\n"
 
-rootprefix="/usr/local/share/fvwm/debian-menu-system/"
-userprefix="/.fvwm/debian-menu-system/"
+rootprefix="/etc/X11/fvwm/wm-icons/"
+userprefix="/.fvwm/wm-icons/"
 treewalk="c(m)"
-genmenu="wm-icons-menu"
-rootsection="MenuFvwmDebianMenuSystem"
+genmenu="menudefs.hook"
+rootsection="/DebianWmIcons"
--- wm-icons-0.4.0.orig/etc/debian-menu-system/wm-icons.h.in
+++ wm-icons-0.4.0/etc/debian-menu-system/wm-icons.h.in
@@ -13,13 +13,24 @@
 # need to replace /urs/local/share/fvwm by "fvwm-themes @datadir@"/fvwm
 function systemFindIcon($filename)= \
     ifeqelse($filename, "", "", \
+    ifelsefile("/usr/share/icons/wm-icons/mini/" $filename, \
+        "/usr/share/icons/wm-icons/mini/" $filename, \
     ifelsefile("/usr/share/icons/mini/" $filename, \
-	"/usr/share/icons/mini/" $filename, \
+        "/usr/share/icons/mini/" $filename, \
+    ifelsefile("/usr/share/icons/wm-icons/16x16-general/" $filename, \
+        "/usr/share/icons/wm-icons/16x16-general/" $filename, \
+    ifelsefile("/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
+        "/usr/share/icons/wm-icons/16x16-gnome/" $filename, \
+    ifelsefile("/usr/share/icons/wm-icons/16x16-kde/" $filename, \
+        "/usr/share/icons/wm-icons/16x16-kde/" $filename, \
+    ifelsefile("/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
+        "/usr/share/fvwm-crystal/fvwm/icons/Default/" $filename, \
     ifelsefile("/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
-	"/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
+        "/usr/local/share/fvwm/tr-images/16x16-gnome/" $filename, \
     ifelsefile("/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
-	"/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename,\
-    ""))))
+        "/usr/local/share/fvwm/tr-images/16x16-kde2/" $filename, \
+    "")))))))))
+
 
 # return the wm-icons associated to a standard section. If the section is
 # not standard return the "system/user" icons for this section and if not
@@ -30,7 +41,7 @@
   ifeqelse(systemFindIcon($i),"",\
   ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
   ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
-	   $t "folder.xpm",\ 
+	   $t "folder.xpm",\
 	   $t wmIconsGetSectionIcon(parent(parent($s)))),\
 	   $t wmIconsGetSectionIcon(parent($s))),\
 	   systemFindIcon($i)),\
@@ -41,7 +52,7 @@
   ifeqelse(wmIconsGetSectionIcon($s),"",\
   ifeqelse(wmIconsGetSectionIcon(parent($s)),"",\
   ifeqelse(wmIconsGetSectionIcon(parent(parent($s))),"",\
-	   $t "folder.xpm",\ 
+	   $t "folder.xpm",\
 	   $t wmIconsGetSectionIcon(parent(parent($s)))),\
 	   $t wmIconsGetSectionIcon(parent($s))),\
 	   $t wmIconsGetSectionIcon($s))
--- wm-icons-0.4.0.orig/etc/debian-menu-system/README
+++ wm-icons-0.4.0/etc/debian-menu-system/README
@@ -10,20 +10,14 @@
   the "standard sections" and wm-icons icons and a map from packages name
   to wm-icons icons.
 
-* wm-icons-fvwm2rc-menu is a menu-method script for FVWM. You should edit
-  the lines:
-	rootprefix="/usr/local/share/fvwm/debian-menu-system/"
-	userprefix="/.fvwm/debian-menu-system/"
-  replace "/usr/local/share/fvwm/" by the FVWM configuration directory
-  and ".fvwm" by the FVWM user directory. Then, you should add
-	Read  debian-menu-system/wm-icons-menu
+* wm-icons-fvwm2rc-menu is a menu-method script for FVWM. You should add
+	Read  wm-icons/menudefs.hook
   in the configuration file and bind it in some ways e.g.:
   add:
-	+ "menu system%menu/programs.xpm" Popup MenuFvwmDebianMenuSystem
+	+ "menu system%menu/programs.xpm" Popup "/DebianWmIcons"
   in your root menu 
   or add say:
-	Mouse 1 R A Menu MenuFvwmDebianMenuSystem
-  You should also use the configuration file "this dir"/../fvwm2rc
+	Mouse 1 R A Menu "/DebianWmIcons"
 
 * Other window managers: just (copy and rename and) edit the correponding
   menu methods script; you should add "!include wm-icons.h" and then you
--- wm-icons-0.4.0.orig/debian/rules
+++ wm-icons-0.4.0/debian/rules
@@ -0,0 +1,63 @@
+#! /usr/bin/make -f
+############################ -*- Mode: Makefile; coding: utf-8 -*- ###########################
+## rules --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Fri Nov 14 12:33:34 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 18 17:46:22 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 70
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 9a5063f4-1e20-4fff-b22a-de94c1e3d954
+## 
+## 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 of the License, or
+## (at your option) any later version.
+##
+## This program 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
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+##
+###############################################################################
+
+# Include dpkg-architecture generated variables
+include debian/common/archvars.mk
+
+# Set variables with information extracted from control and changelog files
+include debian/common/pkgvars.mk
+
+# variables useful for perl packages
+include debian/common/perlvars.mk
+
+# Install commands
+include debian/common/install_cmds.mk
+
+include debian/local-vars.mk
+
+include debian/common/copt.mk
+
+include debian/common/automake.mk
+
+
+
+all:
+	@echo nothing to be done
+
+include debian/common/targets.mk
+
+include debian/local.mk
+
+
+#Local variables:
+#mode: makefile
+#End:
--- wm-icons-0.4.0.orig/debian/watch
+++ wm-icons-0.4.0/debian/watch
@@ -0,0 +1,4 @@
+# format version number, currently 2; this line is compulsory!
+version=3
+
+http://sf.net/wm-icons/wm-icons-(.+)\.tar\.bz2
--- wm-icons-0.4.0.orig/debian/postrm
+++ wm-icons-0.4.0/debian/postrm
@@ -0,0 +1,176 @@
+#! /bin/sh
+#                               -*- Mode: Sh -*- 
+# postrm --- 
+# Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 12:22:20 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Apr 17 10:07:25 2006
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 20
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 56802d51-d980-4822-85c0-28fce19ed430
+# 
+# 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 of the License, or
+# (at your option) any later version.
+#
+# This program 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
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+# 
+
+
+# Abort if any command returns an error value
+set -e
+
+package_name=wm-icons
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called twice during the removal of the package; once
+# after the removal of the package's files from the system, and as
+# the final step in the removal of this package, after the package's
+# conffiles have been removed.
+# 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' <r>overwrit>r> <new-version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+# Ensure the menu system is updated
+[ ! -x /usr/bin/update-menus ] || update-menus
+
+case "$1" in
+  remove)
+    # This package is being removed, but its configuration has not yet
+    # been purged.
+    :
+    # Deprecated
+    # if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm off; fi
+
+    if [ -e /etc/menu-methods/$package_name ] && [ ! -x /etc/menu-methods/$package_name ]; then
+	chmod a-x /etc/menu-methods/$package_name
+    fi
+    [ ! -x /usr/bin/update-menus ] || update-menus
+    
+
+    # Remove diversion
+    ##: dpkg-divert --package ${package_name} --remove --rename \
+    ##:             --divert /usr/bin/other.real /usr/bin/other
+
+    # ldconfig is NOT needed during removal of a library, only during
+    # installation
+
+    ;;
+  purge)
+    # This package has previously been removed and is now having
+    # its configuration purged from the system.
+
+    #remove the files that install-menu creates:
+    # (cd /etc/X11/fvwm/; rm system.twmrc menus.dat menudefs.hook)
+
+
+    # we mimic dpkg as closely as possible, so we remove configuration
+    # files with dpkg backup extensions too:
+    :
+
+    # and finally clear it out from the ucf database
+    ##: ucf --purge /etc/${package_name}.conf
+
+    # Remove symlinks from /etc/rc?.d
+    ##: update-rc.d ${package_name} remove >/dev/null
+
+#     if [ -e /usr/share/debconf/confmodule ]; then
+#         # Purge this package's data from the debconf database.
+#         . /usr/share/debconf/confmodule
+#         db_purge
+#     fi
+
+    # This package has previously been removed and is now having
+    # its configuration purged from the system. 
+    ##: for flavour in emacs20 emacs21; do
+    ##:     STARTDIR=/etc/$flavour/site-start.d;
+    ##:     STARTFILE="${package_name}-init.el";
+    ##:     if [ -e "$STARTDIR/20$STARTFILE" ]; then
+    ##:         rm -f "$STARTDIR/20$STARTFILE"
+    ##:     fi
+    ##: done
+
+    ;;
+  disappear)
+    if test "$2" != overwriter; then
+      echo "$0: undocumented call to \`postrm $*'" 1>&2
+      exit 0
+    fi
+    # This package has been completely overwritten by package $3
+    # (version $4).  All our files are already gone from the system.
+    # This is a special case: neither "prerm remove" nor "postrm remove"
+    # have been called, because dpkg didn't know that this package would
+    # disappear until this stage.
+    :
+
+    ;;
+  upgrade)
+    # About to upgrade FROM THIS VERSION to version $2 of this package.
+    # "prerm upgrade" has been called for this version, and "preinst
+    # upgrade" has been called for the new version.  Last chance to
+    # clean up.
+    :
+
+    ;;
+  failed-upgrade)
+    # About to upgrade from version $2 of this package TO THIS VERSION.
+    # "prerm upgrade" has been called for the old version, and "preinst
+    # upgrade" has been called for this version.  This is only used if
+    # the previous version's "postrm upgrade" couldn't handle it and
+    # returned non-zero. (Fix old postrm bugs here.)
+    :
+
+    ;;
+  abort-install)
+    # Back out of an attempt to install this package.  Undo the effects of
+    # "preinst install...".  There are two sub-cases.
+    :
+
+    if test "${2+set}" = set; then
+      # When the install was attempted, version $2's configuration
+      # files were still on the system.  Undo the effects of "preinst
+      # install $2".
+      :
+
+    else
+      # We were being installed from scratch.  Undo the effects of
+      # "preinst install".
+      :
+
+    fi ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package from version $2
+    # TO THIS VERSION.  Undo the effects of "preinst upgrade $2".
+    :
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+exit 0
--- wm-icons-0.4.0.orig/debian/postinst
+++ wm-icons-0.4.0/debian/postinst
@@ -0,0 +1,242 @@
+#! /bin/sh
+#                         -*- Mode: Sh -*- 
+# postinst --- 
+# Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+# Created On       : Fri Nov 14 11:25:07 2003
+# Created On Node  : glaurung.green-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Mon Apr 17 10:04:28 2006
+# Last Machine Used: glaurung.internal.golden-gryphon.com
+# Update Count     : 34
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 5401e9ef-39cc-4aee-96a4-61dfb8f32cf7
+#  
+# 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 of the License, or
+# (at your option) any later version.
+#
+# This program 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
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+# 
+
+# Abort if any command returns an error value
+set -e
+
+package_name=wm-icons
+
+if [ -z "$package_name" ]; then
+    print >&2 "Internal Error. Please report a bug."
+    exit 1;
+fi
+
+# This script is called as the last step of the installation of the
+# package.  All the package's files are in place, dpkg has already done
+# its automatic conffile handling, and all the packages we depend of
+# are already fully installed and configured.
+# 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>
+#        * <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
+#
+# quoting from the policy:
+#     Any necessary prompting should almost always be confined to the
+#     post-installation script, and should be protected with a conditional
+#     so that unnecessary prompting doesn't happen if a package's
+#     installation fails and the `postinst' is called with `abort-upgrade',
+#     `abort-remove' or `abort-deconfigure'.
+
+# The following idempotent stuff doesn't generally need protecting
+# against being run in the abort-* cases.
+
+# Install info files into the dir file
+##: install-info --quiet --section "section pattern" "Section Title" \
+##:              --description="Name of the document" /usr/info/${package_name}.info
+
+# Create stub directories under /usr/local
+##: if test ! -d /usr/local/lib/${package_name}; then
+##:   if test ! -d /usr/local/lib; then
+##:     if mkdir /usr/local/lib; then
+##:       chown root.staff /usr/local/lib || true
+##:       chmod 2775 /usr/local/lib || true
+##:     fi
+##:   fi
+##:   if mkdir /usr/local/lib/${package_name}; then
+##:     chown root.staff /usr/local/lib/${package_name} || true
+##:     chmod 2775 /usr/local/lib/${package_name} || true
+##:   fi
+##: fi
+
+if [ -e /etc/menu-methods/$package_name ] && [ ! -x /etc/menu-methods/$package_name ]; then
+    chmod a+x /etc/menu-methods/$package_name
+fi
+
+# Ensure the menu system is updated
+[ ! -x /usr/bin/update-menus ] || update-menus
+
+
+## Deprecated
+##if test -x /usr/sbin/wm-menu-config; then wm-menu-config fvwm on; fi
+
+
+# Arrange for a daemon to be started at system boot time
+##: update-rc.d ${package_name} default >/dev/null
+
+
+
+# This package uses debconf to ask a question, so source the debconf
+# confmodule as early as possible. However, it does not depend on debconf,
+# so debconf may not be installed.
+# if [ -e /usr/share/debconf/confmodule ]; then
+#         . /usr/share/debconf/confmodule
+#         db_capb
+# fi
+
+
+case "$1" in
+  configure)
+    # Configure this package.  If the package must prompt the user for
+    # information, do it here.
+    # Install emacs lisp files
+    ##:if [ -x  /usr/lib/emacsen-common/emacs-package-install ]; then
+    ##:    /usr/lib/emacsen-common/emacs-package-install $package_name
+    ##:fi
+
+
+    # Activate menu-methods script
+    #chmod a+x /etc/menu-methods/${package_name}
+
+    # Update ld.so cache
+    ##: ldconfig
+
+    # Make our version of a program available
+    #update-alternatives                                                        \
+    #       --install /usr/bin/fvwm fvwm /usr/bin/fvwm2 200                     \
+    #       --slave   /usr/share/man/man1/fvwm.1.gz fvwm.1.gz                     \
+    #                 /usr/share/man/man1/fvwm2.1.gz
+    #update-alternatives                                                        \
+    #    --install /usr/bin/x-window-manager x-window-manager /usr/bin/fvwm2 50 \
+    #    --slave   /usr/share/man/man1/x-window-manager.1.gz                     \
+    #	         x-window-manager.1.gz /usr/share/man/man1/fvwm2.1.gz
+
+    # Tell ucf that the file in /usr/share/foo is the latest
+    # maintainer version, and let it handle how to manage the real
+    # confuguration file in /etc. This is how a static configuration
+    # file can be handled:
+    ##:if which ucf >/dev/null 2>&1; then
+    ##:  ucf /usr/share/${package_name}/configuration /etc/${package_name}.conf
+    ##:fi
+
+    ### We could also do this on the fly. The following is from Tore
+    ### Anderson:
+    
+    #. /usr/share/debconf/confmodule
+
+    ### find out what the user answered.
+    #  db_get foo/run_on_boot
+    #  run_on_boot=$RET
+    #  db_stop
+
+    ### safely create a temporary file to generate our suggested
+    ### configuration file.
+    #    tempfile=`tempfile`
+    #    cat << _eof > $tempfile
+    ### Configuration file for Foo.
+
+    ### this was answered by you, the user in a debconf dialogue
+    #  RUNONBOOT=$run_on_boot
+
+    ### this was not, as it has a sane default value.
+    #  COLOUROFSKY=blue
+
+    #_eof
+
+    ### Note that some versions of debconf do not release stdin, so
+    ### the following invocation of ucf may not work, since the stdin
+    ### is never coneected to ucfr.
+
+    ### now, invoke ucf, which will take care of the rest, and ask
+    ### the user if he wants to update his file, if it is modified.
+    #ucf $tempfile /etc/foo.conf
+
+    ### done! now we'll just clear up our cruft.
+    #rm -f $tempfile
+
+
+
+    # There are three sub-cases:
+    if test "${2+set}" != set; then
+      # We're being installed by an ancient dpkg which doesn't remember
+      # which version was most recently configured, or even whether
+      # there is a most recently configured version.
+      :
+
+    elif test -z "$2" || test "$2" = "<unknown>"; then
+      # The package has not ever been configured on this system, or was
+      # purged since it was last configured.
+      :
+
+    else
+      # Version $2 is the most recently configured version of this
+      # package.
+      :
+    fi 
+    ;;
+  abort-upgrade)
+    # Back out of an attempt to upgrade this package FROM THIS VERSION
+    # to version $2.  Undo the effects of "prerm upgrade $2".
+    ##:
+
+    ;;
+  abort-remove)
+    if test "$2" != in-favour; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to remove this package, which was due to
+    # a conflict with package $3 (version $4).  Undo the effects of
+    # "prerm remove in-favour $3 $4".
+    ##:
+
+    ;;
+  abort-deconfigure)
+    if test "$2" != in-favour || test "$5" != removing; then
+      echo "$0: undocumented call to \`postinst $*'" 1>&2
+      exit 0
+    fi
+    # Back out of an attempt to deconfigure this package, which was
+    # due to package $6 (version $7) which we depend on being removed
+    # to make way for package $3 (version $4).  Undo the effects of
+    # "prerm deconfigure in-favour $3 $4 removing $6 $7".
+    ##:
+
+    ;;
+  *) echo "$0: didn't understand being called with \`$1'" 1>&2
+     exit 0;;
+esac
+
+# Install doc base documentation
+##:if which install-docs >/dev/null 2>&1; then
+##:  if [ -e /usr/share/doc-base/${package_name} ]; then
+##:    install-docs -i /usr/share/doc-base/${package_name}
+##:  fi
+##:fi
+
+
+exit 0
--- wm-icons-0.4.0.orig/debian/control
+++ wm-icons-0.4.0/debian/control
@@ -0,0 +1,34 @@
+Source: wm-icons
+VCS-Git: git://git.debian.org/~srivasta/debian/wm-icons.git
+VCS-Browser: http://git.debian.org/?p=users/srivasta/debian/wm-icons.git
+Section: misc
+Standards-Version: 3.8.3.0
+Maintainer: Manoj Srivastava <srivasta@debian.org>
+Priority: optional
+Homepage: http://wm-icons.sourceforge.net/
+Build-Depends-Indep: autoconf, automake | automaken, cvs, libtool
+# depending on cvs sucks, but gettext needs it without depending on it,
+# and autoreconf calls autopoint from gettext, which uses a CVS repo in
+# a tar ball. See Bug#506022 and Bug#508230 
+
+
+Package: wm-icons
+Architecture: all
+Enhances: fvwm1, fvwm2, fvwm95, scwm, enlightenment, twm, flwm,
+  wmaker, sawfish-gnome, aewm, 9wm, blackbox, fluxbox, gwm, icewm, 
+  larswm, ion, lwm, ratpoison, vtwm, w9wm, sawfish, sapphire, olwm,
+  olvwm, ctwm, amiwm, pwm
+Description: Themed icon set that is Window Manager agnostic.
+ The Window Manager Icons is a set of generic icons for use by window 
+ managers in a graphical environment.  It is an efficient icon
+ distribution designed to be standardized and configurable.  It
+ includes several themed icon sets, a template icon set to help
+ building new themed icon sets, scripts and configurations for several
+ window managers.
+ .
+ wm-icons comes with different styles and common window manager sizes
+ (small menu icons, larger desktop icons, etc.) as well as advice and
+ setup for integrating them with various window managers such as FVWM,
+ SCWM, etc.  Each set consists of an icon in that size and style for
+ each of about 84 different generic categories ("game", "editor", 
+ "file-manager", etc).
--- wm-icons-0.4.0.orig/debian/source.lintian-overrides
+++ wm-icons-0.4.0/debian/source.lintian-overrides
@@ -0,0 +1,2 @@
+wm-icons source: ancient-autotools-helper-file config.guess 2003-06-17
+wm-icons source: ancient-autotools-helper-file config.sub 2003-06-18
--- wm-icons-0.4.0.orig/debian/local.mk
+++ wm-icons-0.4.0/debian/local.mk
@@ -0,0 +1,127 @@
+############################ -*- Mode: Makefile -*- ###########################
+## local.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 10:42:10 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Wed Sep  6 13:35:09 2006
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 18
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: b07b1015-30ba-4b46-915f-78c776a808f4
+## 
+###############################################################################
+
+testdir:
+	$(testdir)
+
+debian/stamp/pre-config-common: debian/stamp/conf/wm-icons
+debian/stamp/BUILD/wm-icons:    debian/stamp/build/wm-icons
+debian/stamp/INST/wm-icons:     debian/stamp/install/wm-icons
+debian/stamp/BIN/wm-icons:      debian/stamp/binary/wm-icons
+
+
+CLN-common::
+	$(checkdir)
+	$(REASON)
+	-test ! -f Makefile || $(MAKE) distclean
+
+CLEAN/wm-icons::
+	-rm -rf $(TMPTOP)
+
+debian/stamp/conf/autotools:
+	@test -d debian/stamp/conf || mkdir -p debian/stamp/conf
+	WARNINGS=none autoreconf --warnings=none -f -i
+	@echo done > $@
+
+
+debian/stamp/conf/wm-icons: debian/stamp/conf/autotools
+	$(checkdir)
+	$(REASON)
+	@test -d debian/stamp/conf || mkdir -p debian/stamp/conf
+	ac_cv_lib_util_getloadavg=no ./configure                         \
+                    --verbose --prefix=$(PREFIX) --mandir=$(R_MANDIR)          \
+                    --infodir=$(R_INFODIR) --sysconfdir=/etc                   \
+                    --enable-all-sets  $(confflags)
+	@echo done > $@
+
+debian/stamp/build/wm-icons:
+	$(checkdir)
+	$(REASON)
+	@test -d debian/stamp/build || mkdir -p debian/stamp/build
+	$(MAKE)
+	@echo done > $@
+
+debian/stamp/install/wm-icons:
+	$(checkdir)
+	$(REASON)
+	$(TESTROOT)
+	@test -d debian/stamp/install || mkdir -p debian/stamp/install
+	rm -rf               $(TMPTOP)
+	$(make_directory)    $(TMPTOP)
+	$(make_directory)    $(BINDIR)
+	$(make_directory)    $(DOCDIR)
+	$(make_directory)    $(MAN1DIR)
+	$(make_directory)    $(METHODSDIR)
+	$(make_directory)    $(METHODSLOC)
+	$(make_directory)    $(LINTIANDIR)
+	$(install_file)      debian/lintian.overrides $(LINTIANDIR)/$(package)
+	$(MAKE)              $(INT_INSTALL_TARGET)    prefix=$(TMPTOP)/usr   \
+		       	      infodir=$(INFODIR) mandir=$(MANDIR)
+	(cd                  $(TMPTOP)/usr/share/icons/wm-icons/;            \
+          rm -f               menu mini norm;                                 \
+          ln -s               16x16-general menu;                             \
+          ln -s               14x14-general mini;                             \
+           ln -s               48x48-general norm;)
+	find $(TMPTOP)/usr/share/icons/wm-icons/ -type d -name .arch-ids -print0 | \
+             xargs -0 -r rm -rf 
+	$(install_file)      debian/changelog      $(DOCDIR)/changelog.Debian
+	$(install_file)      ChangeLog             $(DOCDIR)/changelog
+	$(install_file)      README                $(DOCDIR)/
+	$(install_file)      NEWS                  $(DOCDIR)/
+	$(install_file)      doc/FAQ               $(DOCDIR)/
+	$(install_file)      doc/icons.lst         $(DOCDIR)/
+	$(install_file)      doc/README.3dpixmaps  $(DOCDIR)/
+	$(install_file)      doc/README.martys     $(DOCDIR)/
+	$(install_file)      doc/README.penguins   $(DOCDIR)/
+	$(install_file)      doc/wm-icons.lsm      $(DOCDIR)/
+	$(install_file)      bin/wm-icons-config.1 $(MAN1DIR)/
+	gzip -9fqr           $(DOCDIR)
+	gzip -9fqr           $(MANDIR)
+	mv $(TMPTOP)/usr/share/wm-icons     $(DOCDIR)/examples
+	$(install_program)   $(DOCDIR)/examples/debian-menu-system/wm-icons-fvwm2rc-menu \
+                             $(METHODSDIR)/$(package)
+	rm                   $(DOCDIR)/examples/debian-menu-system/wm-icons-fvwm2rc-menu
+	$(install_file)      $(DOCDIR)/examples/debian-menu-system/wm-icons.h            \
+                             $(METHODSDIR)
+	rm                   $(DOCDIR)/examples/debian-menu-system/wm-icons.h 
+	$(install_file)      $(DOCDIR)/examples/debian-menu-system/wm-icons-data.h       \
+                             $(METHODSDIR)
+	rm                   $(DOCDIR)/examples/debian-menu-system/wm-icons-data.h
+	mv                   $(DOCDIR)/examples/debian-menu-system/README                \
+                             $(DOCDIR)/README.fvwm
+	rmdir                $(DOCDIR)/examples/debian-menu-system
+# Make sure the copyright file is not compressed
+	$(install_file)         debian/copyright     $(DOCDIR)/
+	perl -pli~ -e 's,gawk,awk,g' $(PKG_BIN)/wm-icons-config
+	rm -f                        $(PKG_BIN)/wm-icons-config~
+	@echo done > $@
+
+debian/stamp/binary/wm-icons:
+	$(checkdir)
+	$(REASON)
+	$(TESTROOT)
+	@test -d debian/stamp/binary || mkdir -p debian/stamp/binary
+	$(make_directory)    $(TMPTOP)/DEBIAN
+	$(install_program)   debian/postinst	    $(TMPTOP)/DEBIAN
+	$(install_program)   debian/postrm	    $(TMPTOP)/DEBIAN
+	$(install_file)      debian/conffiles	    $(TMPTOP)/DEBIAN
+	dpkg-gencontrol      -p$(package) -isp      -P$(TMPTOP)
+	$(create_md5sum)     $(TMPTOP)
+	chown -R root:root   $(TMPTOP)
+	chmod -R u+w,go=rX   $(TMPTOP)
+	dpkg --build         $(TMPTOP) ..
+	@echo done > $@
--- wm-icons-0.4.0.orig/debian/changelog
+++ wm-icons-0.4.0/debian/changelog
@@ -0,0 +1,120 @@
+wm-icons (0.4.0-5.6.201411021337) ucs4-0-0-0; urgency=low
+
+  * UCS auto build. The following patches have been applied to the original source package
+    0001-bump-version-for-ucs400
+
+ -- Univention builddaemon <buildd@univention.de>  Sun, 02 Nov 2014 13:37:20 +0100
+
+wm-icons (0.4.0-5) unstable; urgency=low
+
+  * Bump version, otherwise the build stamp in UCS 3.2 is higher than the 4.0
+    build (Bug #35387)
+
+ -- Sönke Schwardt-Krummrich <schwardt@univention.de>  Fri, 30 Oct 2014 14:43:23 +0200
+
+wm-icons (0.4.0-5.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Add libtool to Build-Depends, thanks to Ralf Treinen (Closes: #659585).
+  * Set urgency to “high” for the RC bug fix.
+  * Thanks to IRILL for sponsoring this BSP in Paris.
+
+ -- Cyril Brulebois <kibi@debian.org>  Sat, 18 Feb 2012 18:15:22 +0000
+
+wm-icons (0.4.0-5) unstable; urgency=low
+
+  * A number of minor changes to fix small policy compliance issues.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Sun, 01 Nov 2009 17:23:02 -0600
+
+wm-icons (0.4.0-4) unstable; urgency=low
+
+  * [63f3b69]: [debiandir] Remove autogenerated files on clean
+    Remove all the files regenerated during build using autoconf from version
+    control.
+  * [630e580]: [debiandir] Use autoreconf instead of calling the commands
+    one by one 
+  * [4c0f205]: Updated handling of parallel builds in DEB_BUILD_OPTIONS
+    to conform to policy.  
+  * [529f0c4]: [autotools-cleanup] Remove files generated by autotools from VCS
+
+ -- Manoj Srivastava <srivasta@debian.org>  Tue, 28 Apr 2009 17:21:02 -0500
+
+wm-icons (0.4.0-3) unstable; urgency=low
+
+  * Re-run autotools at build time.  This gets away from the ancient
+    versions used by upstream, without bloating up the diff.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 02 Jun 2008 17:33:11 -0500
+
+wm-icons (0.4.0-2) unstable; urgency=low
+
+  * Record the fact that this package has moved to a new git repository.
+  * Move to the new, make -j friendly targets in debian/rules.
+  * Bug fix: "wm-icons: debian/watch fails to report upstream&#39;s
+    version", thanks to Raphael Geissert               (Closes: #449686).
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 02 Jun 2008 13:32:36 -0500
+
+wm-icons (0.4.0-1) unstable; urgency=low
+
+  * New upstream release
+  * New icon sets: 16x16-crystalclear, 48x48-crystalclear, 22x22-gartoon,
+    48x48-gartoon, 32x32-gant, 64x64-gant. These are png icon sets.
+  * New icon sets: 24x24-infox, 48x48-infox. These are xpm icon sets.
+  * New icon sets: 16x16-aquafusion, 22x22-aquafusion, 32x32-aquafusion,
+    48x48-aquafusion, 64x64-aquafusion. These are png icon sets.
+  * wm-icons now has a menu-methods script, that parses various menu files
+    and adds entries into an FVWM menu, complete with mini icons, for all
+    packages that register a mini icon. For themeable icons, if  packages
+    register a bare icon name, this will search the current theme for the
+    appropriate icon.  Not much support out there yet for this.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 17 Apr 2006 13:57:25 -0500
+
+wm-icons (0.3.0-7) unstable; urgency=low
+
+  * Bug fix: "Include arch-ids files", thanks to Julien Danjou 
+   This is dues to the botched fixing of 283176 in the last
+    upload. Directories need to be removed with -rf           (Closes: #300483).
+
+ -- Manoj Srivastava <srivasta@debian.org>  Sun, 20 Mar 2005 13:15:02 -0600
+
+wm-icons (0.3.0-6) unstable; urgency=low
+
+  * Bug fix: "wm-icons: binary package includes GNU Arch id files", thanks
+    to Eric Wong                                               (Closes: #283176).
+
+ -- Manoj Srivastava <srivasta@debian.org>  Wed,  1 Dec 2004 14:20:57 -0600
+
+wm-icons (0.3.0-5) unstable; urgency=low
+
+  * Moved to the new build system, and arch.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Wed, 18 Feb 2004 23:41:38 -0600
+
+wm-icons (0.3.0-4) unstable; urgency=low
+
+  * use awk instead of gawk                                  closes: Bug#188259
+
+ -- Manoj Srivastava <srivasta@debian.org>  Tue,  8 Apr 2003 17:32:45 -0500
+
+wm-icons (0.3.0-3) unstable; urgency=low
+
+  * No longer provide a /usr/doc symlink. Upgrade to latest polict version.
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 11 Nov 2002 23:30:51 -0600
+
+wm-icons (0.3.0-2) unstable; urgency=low
+
+  * Move the sample configurations for window managers into the doc dir as
+    well. Oh, and I guess this fulfills the RFP, so          closes: Bug#118428
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 25 Feb 2002 03:28:41 -0600
+
+wm-icons (0.3.0-1) unstable; urgency=low
+
+  * New version
+
+ -- Manoj Srivastava <srivasta@debian.org>  Mon, 25 Feb 2002 01:10:09 -0600
+
--- wm-icons-0.4.0.orig/debian/local-vars.mk
+++ wm-icons-0.4.0/debian/local-vars.mk
@@ -0,0 +1,61 @@
+############################ -*- Mode: Makefile -*- ###########################
+## local-vars.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 10:43:00 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Mon Apr 17 09:27:31 2006
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 12
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 1a76a87e-7af5-424a-a30d-61660c8f243e
+## 
+###############################################################################
+
+AUTOCONF_FILES  = Makefile.in aclocal.m4 bin/Makefile.in configure        \
+                  devel/Makefile.in devel/bin/Makefile.in doc/Makefile.in \
+                  etc/Makefile.in etc/debian-menu-system/Makefile.in      \
+                  icons/Makefile.in install-sh missing mkinstalldirs      \
+                  rpm/Makefile.in config.guess config.sub
+FILES_TO_CLEAN  = TAGS tags debian/files config.cache $(AUTOCONF_FILES)
+STAMPS_TO_CLEAN = 
+DIRS_TO_CLEAN   = $(TMPTOP) debian/stamp autom4te.cache
+
+# Location of the source dir
+SRCTOP    := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
+TMPTOP     = $(SRCTOP)/debian/$(package)
+LINTIANDIR = $(TMPTOP)/usr/share/lintian/overrides
+
+PREFIX = /usr
+R_BINDIR = $(PREFIX)/bin
+R_MANDIR = $(PREFIX)/share/man
+R_INFODIR= $(PREFIX)/share/info
+
+BINDIR  = $(TMPTOP)$(PREFIX)/bin
+LIBDIR  = $(TMPTOP)$(PREFIX)/lib
+# Man Pages
+MANDIR    = $(TMPTOP)/usr/share/man
+MAN1DIR   = $(MANDIR)/man1
+MAN3DIR   = $(MANDIR)/man3
+MAN5DIR   = $(MANDIR)/man5
+MAN7DIR   = $(MANDIR)/man7
+MAN8DIR   = $(MANDIR)/man8
+
+INFODIR = $(TMPTOP)/usr/share/info
+DOCTOP  = $(TMPTOP)/usr/share/doc
+DOCDIR  = $(DOCTOP)/$(package)
+MENUDIR   = $(TMPTOP)/usr/lib/menu/
+METHODSDIR = $(TMPTOP)/etc/menu-methods
+METHODSLOC = $(TMPTOP)/etc/X11/fvwm/wm-icons
+
+define checkdir
+	@test -f debian/rules -a -f icons/01x01-template/empty.xpm || \
+          (echo Not in correct source directory; exit 1)
+endef
+
+define checkroot
+	@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
+endef
--- wm-icons-0.4.0.orig/debian/conffiles
+++ wm-icons-0.4.0/debian/conffiles
@@ -0,0 +1,3 @@
+/etc/menu-methods/wm-icons
+/etc/menu-methods/wm-icons.h
+/etc/menu-methods/wm-icons-data.h
--- wm-icons-0.4.0.orig/debian/copyright
+++ wm-icons-0.4.0/debian/copyright
@@ -0,0 +1,39 @@
+This is the Debian GNU/Linux prepackaged version of wm-icons. 
+
+This package was put together by Manoj Srivastava <srivasta@debian.org>,
+from sources obtained from: http://wm-icons.sourceforge.net/
+
+Changes:
+ * added Debian GNU/Linux package maintenance system files, and a
+   manual page.
+
+Copyright:
+Copyright 1999, Julian Gilbey <jdg@debian.org>
+Copyright 1999, Mikhael Goikhman
+Copyright Manoj Srivastava <srivasta@debian.org>
+
+   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; version 2 dated June, 1991.
+
+   This program 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.
+
+
+The Debian specific changes are © 2002, 2003, 2004, 2005, 2006, Manoj
+Srivastava <srivasta@debian.org>, and distributed under the terms of
+the GNU General Public License, version 2.
+
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'. 
+
+    A copy of the GNU General Public License is also available at
+    <URL:http://www.gnu.org/copyleft/gpl.html>.  You may also obtain
+    it by writing to the Free Software Foundation, Inc., 51 Franklin
+    St, Fifth Floor, Boston, MA 02110-1301 USA
+
+Manoj Srivastava <srivasta@debian.org>
+arch-tag: d4250e44-a0e0-4ee0-adb9-2bd74f6eeb27
--- wm-icons-0.4.0.orig/debian/lintian.overrides
+++ wm-icons-0.4.0/debian/lintian.overrides
@@ -0,0 +1,3 @@
+wm-icons: description-synopsis-might-not-be-phrased-properly
+wm-icons: menu-method-should-include-menu-h etc/menu-methods/wm-icons-data.h
+wm-icons: menu-method-should-include-menu-h etc/menu-methods/wm-icons.h
--- wm-icons-0.4.0.orig/debian/common/pkgvars.mk
+++ wm-icons-0.4.0/debian/common/pkgvars.mk
@@ -0,0 +1,168 @@
+############################ -*- Mode: Makefile -*- ###########################
+## pkgvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:56:30 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Thu Jun 15 12:05:46 2006
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 11
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : This is what allows us toseparate out the top level
+##                    targets, by determining which packages needto be built.
+## 
+## arch-tag: 75fcc720-7389-4eaa-a7ac-c556d3eac331
+## 
+## 
+## 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 of the License, or
+## (at your option) any later version.
+##
+## This program 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
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+##
+###############################################################################
+
+# The maintainer information.
+maintainer := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Maintainer: | \
+                sed 's/^Maintainer: *//')
+email := srivasta@debian.org
+
+# Priority of this version (or urgency, as dchanges would call it)
+urgency := $(shell LC_ALL=C dpkg-parsechangelog | grep ^Urgency: | \
+             sed 's/^Urgency: *//')
+
+# Common useful variables
+DEB_SOURCE_PACKAGE := $(strip $(shell egrep '^Source: ' debian/control      |       \
+                                      cut -f 2 -d ':'))
+DEB_VERSION        := $(strip $(shell LC_ALL=C dpkg-parsechangelog          |       \
+                                      egrep '^Version:' | cut -f 2 -d ' '))
+DEB_ISNATIVE       := $(strip $(shell LC_ALL=C dpkg-parsechangelog          |       \
+                       perl -ne 'print if (m/^Version:/g && ! m/^Version:.*\-/);'))
+DEB_DISTRIBUTION  := $(strip $(shell LC_ALL=C dpkg-parsechangelog          |        \
+                                      egrep '^Distribution:' | cut -f 2 -d ' '))
+
+DEB_PACKAGES := $(shell perl -e '                                                    \
+                  $$/="";                                                            \
+                  while(<>){                                                         \
+                     $$p=$$1 if m/^Package:\s*(\S+)/;                                \
+                     die "duplicate package $$p" if $$seen{$$p};                     \
+                     $$seen{$$p}++; print "$$p " if $$p;                             \
+                  }' debian/control )
+
+DEB_INDEP_PACKAGES := $(shell perl -e '                                              \
+                         $$/="";                                                     \
+                         while(<>){                                                  \
+                            $$p=$$1 if m/^Package:\s*(\S+)/;                         \
+                            die "duplicate package $$p" if $$seen{$$p};              \
+                            $$seen{$$p}++;                                           \
+                            $$a=$$1 if m/^Architecture:\s*(\S+)/m;                   \
+                            next unless ($$a eq "all");                              \
+                            print "$$p " if $$p;                                     \
+                         }' debian/control )
+
+DEB_ARCH_PACKAGES := $(shell perl -e '                                               \
+                         $$/="";                                                     \
+                         while(<>){                                                  \
+                            $$p=$$1 if m/^Package:\s*(\S+)/;                         \
+                            die "duplicate package $$p" if $$seen{$$p};              \
+                            $$seen{$$p}++;                                           \
+                            $$c="";                                                  \
+	                    if (/^Architecture:\s*(.*?)\s*$$/sm) {                   \
+                              @a = split /\s+/, $$1 };                               \
+	                      for my $$b (@a) {                                      \
+                                next unless ($$b eq "$(DEB_HOST_ARCH)" ||            \
+                                             $$b eq "any");                          \
+                                $$c="$$p";                                           \
+                            }                                                        \
+                            print "$$c " if $$c;                                     \
+                         }' debian/control )
+
+# This package is what we get after removing the psuedo dirs we use in rules
+package   = $(notdir $@)
+DEBIANDIR = $(dir $(firstword $(MAKEFILE_LIST)))
+
+ifeq  (,$(filter parallel=%,$(FAILS_PARALLEL_BUILD)))
+  ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+    NUMJOBS = $(patsubst parallel=%,-j%,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
+  endif
+endif
+
+# Define canned sequences used to strip executables and libraries,
+# keeping in mind the directives in DEB_BUILD_OPTIONS
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+define strip-exec
+find $(TMPTOP) -type f | while read i; do                                    \
+   if file -b $$i | egrep -q "^ELF.*executable"; then                        \
+     strip --strip-all --remove-section=.comment --remove-section=.note $$i; \
+   fi;                                                                       \
+ done
+endef
+
+define strip-lib
+find $(TMPTOP) -type f | while read i; do                                         \
+   if file -b $$i | egrep -q "^ELF.*shared object"; then                          \
+     strip --strip-unneeded --remove-section=.comment --remove-section=.note $$i; \
+   fi;                                                                            \
+done
+endef
+else
+define strip-exec
+@echo Not strippping executables as asked
+endef
+
+define strip-lib
+@echo Not strippping libraries as asked
+endef
+
+endif
+
+# this canned command specifies how to run dpkg-shlibs to add things
+# to debian/substvars by scanning executables and libraries; this
+# should suffice for the common case. Some rules files might need some
+# changes to the command sequence, though
+define get-shlib-deps
+k=`find $(TMPTOP) -type f | ( while read i; do          \
+    if file -b $$i |                                    \
+      egrep -q "^ELF.*(executable.*dynamically linked|shared object)"; then   \
+        j="$$j $$i";                                     \
+    fi;                                                  \
+done; echo $$j; )`; if [ -n "$$k" ]; then dpkg-shlibdeps $$k; fi
+endef
+
+# This canned sequence checks to see if all the libraries we link to
+# actually provide some symbols needed by some executable ot library
+# in the package itself.
+ifeq (,$(strip $(filter nocheck,$(DEB_BUILD_OPTIONS))))
+  ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+define check-libraries
+echo Checking libs
+xtra=$$($(SHELL) debian/common/checklibs); \
+if [ -n "$$extra" ]; then                  \
+  echo "Extra libraries: $$extra";         \
+  exit 1;                                  \
+fi
+endef
+  else
+define check-libraries
+echo Not checking libs
+endef
+  endif
+else
+define check-libraries
+echo Not checking libs
+endef
+endif
+
+
+#Local variables:
+#mode: makefile
+#End:
--- wm-icons-0.4.0.orig/debian/common/ChangeLog
+++ wm-icons-0.4.0/debian/common/ChangeLog
@@ -0,0 +1,59 @@
+2008-02-06  Manoj Srivastava  <srivasta@debian.org>
+
+	* copt.mk:
+		  srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-4
+		  The cross building support in Debian has been rewritten
+		  to stop overriding the CC  variable to $(MAKE) in order
+		  to correctly support those packages that build internal
+		  tools with the native compiler during the build. This
+		  means that other packages that assume that CC will be
+		  overridden by the cross-compiling build scripts now fail
+		  to build. The patch is simply to set CC to
+		  $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is
+		  detected.
+
+2007-10-09  Manoj Srivastava  <srivasta@debian.org>
+
+	* targets.mk:
+		  srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--patch-1
+		  fix dependency tree for targets, allow  parralel
+		  compilatoin.  Many changes, thanks to dot.
+
+2007-09-20  Manoj Srivastava  <srivasta@debian.org>
+
+	* targets.mk (stamp-clean):
+		  srivasta@debian.org--lenny/skeleton-make-rules--main--0.1--base-0
+		  make clean not remove zero sized files. removed the part
+		  that cleaned out zero sized files; since there are uses
+		  for zero sized files (like, to nuke out files in
+		  upstream sources and not inflate the diff. Any zero
+		  sized files can still be nuked in the local.mk file.
+
+2006-10-02  Manoj Srivastava  <srivasta@debian.org>
+
+	* checklibs:
+		  srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-15
+		  New file, to detect if there are unneeded library
+		  dependencies
+
+2006-10-01  Manoj Srivastava  <srivasta@debian.org>
+
+	* archvars.mk (doit):
+		  srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-14
+		  Add a macro to execute $(shell ...) macos verbosely to
+		  help debugging.
+
+2006-09-15  Manoj Srivastava  <srivasta@debian.org>
+
+	* targets.mk (stamp-clean):
+		  srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-13
+		  Exclude version control directories from the generic
+		  clean command.
+
+
+2006-08-23  Manoj Srivastava  <srivasta@debian.org>
+
+	* pkgvars.mk (DEB_DISTRIBUTION):
+		  srivasta@debian.org--etch/skeleton-make-rules--main--0.1--patch-6
+		  Add variable that contains the distribution information 
+
--- wm-icons-0.4.0.orig/debian/common/install_cmds.mk
+++ wm-icons-0.4.0/debian/common/install_cmds.mk
@@ -0,0 +1,58 @@
+######################### -*- Mode: Makefile-Gmake -*- ########################
+## install_cmds.mk ---
+## Author           : Manoj Srivastava ( srivasta@golden-gryphon.com )
+## Created On       : Fri Jun 16 14:40:20 2006
+## Created On Node  : glaurung.internal.golden-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Wed Sep  6 11:43:05 2006
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 9
+## Status           : Unknown, Use with caution!
+## HISTORY          :
+## Description      :
+##
+## arch-tag: a38b6a93-2539-4034-9060-ae94d5c8a071
+##
+## 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 of the License, or
+## (at your option) any later version.
+##
+## This program 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
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+##
+###############################################################################
+
+# install commands
+INSTALL = install
+ifeq (,$(filter nostrip,$(DEB_BUILD_OPTIONS)))
+    INSTALL_PROGRAM += -s
+endif
+install_file    = $(INSTALL) -p    -o root -g root  -m  644
+install_program = $(INSTALL) -p    -o root -g root  -m  755
+install_script  = $(INSTALL) -p    -o root -g root  -m  755
+make_directory  = $(INSTALL) -p -d -o root -g root  -m  755
+
+define create_md5sum
+    create_md5sums_fn () {                                         \
+        cd $$1 ;                                                   \
+       find . -type f                                              \
+              ! -regex './DEBIAN/.*'                               \
+              ! -regex './var/.*'     $(EXTRA_MD5SUM_EXCLUDE)      \
+              -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; \
+       if [ -z "DEBIAN/md5sums" ] ; then                           \
+           rm -f "DEBIAN/md5sums" ;                                \
+       fi ;                                                        \
+    } ;                                                            \
+    create_md5sums_fn
+endef
+
+#Local variables:
+#mode: makefile
+#End:
--- wm-icons-0.4.0.orig/debian/common/README
+++ wm-icons-0.4.0/debian/common/README
@@ -0,0 +1,78 @@
+# This file provides a quick overview of this build system. The idea is
+# to convert ./debian/rules into a framework, which abstracts most of
+# the work required to create a Debian package into this common set of
+# make snippets.
+
+# The rules file would look like this:
+
+## Include dpkg-architecture generated variables
+#  This make snippet uses dpkg-architecture to set the various
+#  DEB_BUILD* and DEB_HOST* variables. It also adds a couple of DEBUG
+#  macros for use in the rules file.
+include debian/common/archvars.mk
+
+## variables useful for perl packages
+#  This sets things like the installed location of the private lib,
+#  arch dependent lib, and vendor library directories.
+include debian/common/perlvars.mk
+
+## Install commands
+#  This sets the convenience macros install_{file,script,program} and
+#  a make directory macro, all run as root, for the install and binary
+#  targets. It also includes a macro to create the md5sum for
+#  installed files.
+include debian/common/install_cmds.mk
+
+## Per package variable settings. 
+#  This file sets the Make variables on a per package basis. Things
+#  like include files, C, C++, and LD flags are set here, as well as
+#  installation paths or, really, anything else that would be needed
+#  during packaging operations
+include debian/local-vars.mk
+
+## Setting C compiler flags.
+#  This file takes care of setting C compiler flags, setting the
+#  compiler if a cross compilation effort is detected, and either
+#  arranges for binaries to be stripped or not based on
+#  DEB_BUILD_OPTIONS. 
+include debian/common/copt.mk
+
+## Set automake configuration flags
+#  This file sets confflags variable with the proper --host and
+#  --build options if it detects a cross compilation effort underway. 
+include debian/common/automake.mk
+
+# Set up the default target.
+all:
+        @echo nothing to be done
+
+## Include the common targets
+#  This file sets up the flow of control during a Debian package build
+#  process, taking into account policy requirements (mandatory
+#  targets, ordering targets). It sets up rules for each package found
+#  in ./debian/control file in the package, and arranges package build
+#  to follow the order of configuration, building, installation, and
+#  binary package creation (and of course, clean).
+
+# The details of the targets can be seen visually by running dot on
+# the accompanying targets.dot file. In the figure, the legend is:
+# Nodes attributes:
+#    filled  == Work target (most work is done in dependencies added
+#               to these targets). These are the targets referred to
+#               in the local.mk file
+#    Octagon == Phony target
+#    Oval    == Real target based on a time stamp
+# Double lines denote a mandatory target
+#
+# Edge attributes: A Red line indicates the target is called using
+# $(MAKE) -f ./debian/rules <target>. So the targets connected by the
+# red lines are run after all the dependencies have been updated, but
+# before anything else is done.
+
+include debian/common/targets.mk
+
+## The bulk of packaging
+#  This file adds dependencies to the double-colon rules set up in
+#  targets.mk above, and perform the bulk of the packaging. 
+include debian/local.mk
+
--- wm-icons-0.4.0.orig/debian/common/copt.mk
+++ wm-icons-0.4.0/debian/common/copt.mk
@@ -0,0 +1,44 @@
+############################ -*- Mode: Makefile -*- ###########################
+## copt.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:48:40 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Nov 15 02:49:07 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 1
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: a0045c20-f1b3-4852-9a4b-1a33ebd7c1b8
+## 
+###############################################################################
+
+PREFIX    := /usr
+# set CC to $(DEB_HOST_GNU_TYPE)-gcc only if a cross-build is detected
+ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
+  CC=$(DEB_HOST_GNU_TYPE)-gcc
+else
+  CC = cc
+endif
+
+# Policy 10.1 says to make this the default
+CFLAGS = -Wall -g
+
+ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS)))
+    CFLAGS += -O0
+else
+    CFLAGS += -O2
+endif
+
+## ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
+## endif
+
+ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
+  STRIP   += -s
+  LDFLAGS += -s
+  INT_INSTALL_TARGET = install 
+else
+  INT_INSTALL_TARGET = install
+endif
--- wm-icons-0.4.0.orig/debian/common/checklibs
+++ wm-icons-0.4.0/debian/common/checklibs
@@ -0,0 +1,78 @@
+#! /bin/sh 
+#                               -*- Mode: Sh -*- 
+# checklibs.sh --- 
+# Author           : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) 
+# Created On       : Fri Sep 29 15:36:22 2006
+# Created On Node  : glaurung.internal.golden-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Last Modified On : Wed Sep  2 01:16:46 2009
+# Last Machine Used: anzu.internal.golden-gryphon.com
+# Update Count     : 47
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# 
+# arch-tag: 8ba11489-77fa-45a0-92c4-9c5b162ee119
+# 
+# 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 of the License, or
+# (at your option) any later version.
+#
+# This program 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
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+# 
+
+# Make sure we abort on error
+set -e
+progname="$(basename \"$0\")"
+
+trap 'rm -f search_patterns.txt;' ALRM HUP INT PIPE TERM ABRT FPE BUS QUIT SEGV ILL EXIT
+
+# Find all undefined symbols in all ELF objects in this tree
+readelf -s -D -W $(find . -type f -print0 | xargs -0r  file | grep " ELF" | \
+ awk '{print $1}' | sed -e 's/:$//') | grep UND | grep -v LOCAL |
+  perl -ple 's/.*\s(\S+)\s*$/\^$1\$/g' | sort -u > search_patterns.txt;
+
+LOCAL_LIBS=$(find . -type f -print0  | xargs -0r file | egrep "ELF.*shared object" | \
+    awk '{print $1}' | sed -e 's/:$//' -e 's,/[^/]*$,,')
+
+# Find all the libraries needed in this tree 
+objdump -T --private-headers $(find . -type f -print0  | \
+  xargs -0r file | egrep "ELF.*(shared object|executable)" | \
+  awk '{print $1}' | sed -e 's/:$//') | grep NEEDED | sort -u | awk '{print $2}' | 
+    while read lib; do
+        # For each library, see where it lives on the file system
+        LIB=
+        for library_dir in "/lib" "/usr/lib" $LOCAL_LIBS $EXTRA_LIBRARY_PATHS; do
+            if [ -e "$library_dir/$lib" ]; then
+                 LIB="$library_dir/$lib";
+                 break
+            fi
+        done
+        if [ -z "$LIB" ]; then
+            echo >&2 "Can't find $lib"
+            continue
+        fi
+        # If we fond the library, find what symbols it defines, and if these symbols
+        # are some that we need
+        if readelf -s -D -W $LIB | grep -v UND | perl -ple 's/.*\s(\S+)\s*$/$1/g' | \
+            sort -u | grep -q -f search_patterns.txt ; then
+            # Library provides at least some symbols we need
+            if [ -n "$DEBUG" ]; then echo "Found $LIB"; fi
+        else
+            # Library does not provide any symbols we need
+            echo "$LIB" ;
+        fi
+done
+
+# Get rid of the intermediate file
+rm -f search_patterns.txt;
+exit 0
+
--- wm-icons-0.4.0.orig/debian/common/archvars.mk
+++ wm-icons-0.4.0/debian/common/archvars.mk
@@ -0,0 +1,118 @@
+############################ -*- Mode: Makefile -*- ###########################
+## archvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta@golden-gryphon.com ) 
+## Created On       : Sat Nov 15 02:40:56 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Tue Nov 16 23:36:15 2004
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 5
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : calls dpkg-architecture and sets up various arch
+##                    related variables
+## 
+## arch-tag: e16dd848-0fd6-4c0e-ae66-bef20d1f7c63
+## 
+## 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 of the License, or
+## (at your option) any later version.
+##
+## This program 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
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
+##
+###############################################################################
+
+
+DPKG_ARCH := dpkg-architecture
+
+ifeq ($(strip $(KPKG_ARCH)),um)
+  MAKING_VIRTUAL_IMAGE:=YES
+endif
+ifeq ($(strip $(KPKG_ARCH)),xen)
+  MAKING_VIRTUAL_IMAGE:=YES
+endif
+
+ifneq ($(strip $(CONFIG_UM)),)
+  MAKING_VIRTUAL_IMAGE:=YES
+  KPKG_ARCH=um
+endif
+
+ifneq ($(strip $(CONFIG_XEN)),)
+  MAKING_VIRTUAL_IMAGE:=YES
+  ifneq ($(strip $(CONFIG_X86_XEN)$(CONFIG_X86_64_XEN)),)
+    KPKG_SUBARCH=xen
+  else
+    KPKG_ARCH=xen
+    ifeq ($(strip $(CONFIG_XEN_PRIVILEGED_GUEST)),)
+      KPKG_SUBARCH=xenu
+    else
+      KPKG_SUBARCH=xen0
+    endif
+  endif
+endif
+
+ifdef KPKG_ARCH
+  ifeq ($(strip $(MAKING_VIRTUAL_IMAGE)),)
+    ifneq ($(CROSS_COMPILE),-)
+      ha:=-a$(KPKG_ARCH)
+    endif
+  endif
+endif
+
+# set the dpkg-architecture vars
+export DEB_BUILD_ARCH      := $(shell $(DPKG_ARCH)       -qDEB_BUILD_ARCH)
+export DEB_BUILD_GNU_CPU   := $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_CPU)
+export DEB_BUILD_GNU_SYSTEM:= $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_SYSTEM)
+export DEB_BUILD_GNU_TYPE  := $(shell $(DPKG_ARCH)       -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_ARCH       := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH)
+export DEB_HOST_ARCH_OS    := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH_OS      \
+                                2>/dev/null|| true)
+export DEB_HOST_ARCH_CPU   := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_ARCH_CPU     \
+                                2>/dev/null|| true)
+export DEB_HOST_GNU_CPU    := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_CPU)
+export DEB_HOST_GNU_SYSTEM := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_SYSTEM)
+export DEB_HOST_GNU_TYPE   := $(shell $(DPKG_ARCH) $(ha) -qDEB_HOST_GNU_TYPE)
+
+# arrgh. future proofing
+ifeq ($(DEB_HOST_GNU_SYSTEM), linux)
+  DEB_HOST_GNU_SYSTEM=linux-gnu
+endif
+ifeq ($(DEB_HOST_ARCH_OS),)
+  ifeq ($(DEB_HOST_GNU_SYSTEM), linux-gnu)
+    DEB_HOST_ARCH_OS := linux
+  endif
+  ifeq ($(DEB_HOST_GNU_SYSTEM), kfreebsd-gnu)
+    DEB_HOST_ARCH_OS := kfreebsd
+  endif
+endif
+
+REASON = @if [ -f $@ ]; then \
+ echo "====== making $(notdir $@) because of $(notdir $?) ======";\
+ else \
+   echo "====== making target $@ [new prereqs: $(notdir $?)]======"; \
+ fi
+
+OLDREASON = @if [ -f $@ ]; then \
+ echo "====== making $(notdir $@) because of $(notdir $?) ======";\
+ else \
+   echo "====== making (creating) $(notdir $@) ======"; \
+ fi
+
+LIBREASON = @echo "====== making $(notdir $@)($(notdir $%))because of $(notdir $?)======"
+
+
+# macro outputing $(1) if DEBUG_DEBIAN_RULES is set, and resolving it
+# in all cases usage $(call doit,some shell command)
+doit = $(if $(DEBUG_DEBIAN_RULES),$(warning DEBUG: $(1)))$(shell $(1))
+
+#Local variables:
+#mode: makefile
+#End:
--- wm-icons-0.4.0.orig/debian/common/debconf.mk
+++ wm-icons-0.4.0/debian/common/debconf.mk
@@ -0,0 +1,42 @@
+############################ -*- Mode: Makefile -*- ###########################
+## debconf.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.internal.golden-gryphon.com ) 
+## Created On       : Fri Mar 12 11:11:31 2004
+## Created On Node  : glaurung.internal.golden-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Mon Apr 11 13:19:10 2005
+## Last Machine Used: glaurung.internal.golden-gryphon.com
+## Update Count     : 20
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : helps with using debconf
+## 
+## arch-tag: 32b933a9-05ad-4c03-97a8-8644745b832a
+##
+###############################################################################
+
+# The idea behind this scheme is that the maintainer (or whoever's
+# building the package for upload to unstable) has to build on a
+# machine with po-debconf installed, but nobody else does.
+
+# Also, make sure that debian/control has ${debconf-depends} in the
+# appropriate Depends: line., and use the following in the binary
+# target:
+#  dpkg-gencontrol -V'debconf-depends=debconf (>= $(MINDEBCONFVER))'
+#
+
+# WARNING!! You need to create the debian/templates file before this
+# all works.
+
+# Run debconf-updatepo whenever the template file changes.
+# the tool podebconf-report-po is also a great friend to have in such
+# circumstances 
+define CHECKPO
+	@for i in debian/po/*.po; do                         \
+	  if [ -f $$i ]; then                        \
+	    echo \"Checking: $$i\";                  \
+	    msgmerge -U $$i debian/po/templates.pot;        \
+	    msgfmt -o /dev/null -c --statistics $$i; \
+	  fi;                                        \
+	done
+endef
--- wm-icons-0.4.0.orig/debian/common/targets.dot
+++ wm-icons-0.4.0/debian/common/targets.dot
@@ -0,0 +1,293 @@
+strict digraph Targets {
+  //ranksep=0.750;
+  //nodesep=0.500;
+
+ // Nodes attributes: filled  == Double-colon targt (most work is done here)
+ //                   Oval    == Target based on a time stamp
+ //                   Octagon == Phony target
+ // Double lines denote a mandatory target (periperies=2)
+
+ // Edge attributes: Dotted line indicates the target is called using $(MAKE)
+
+ "debian/stamp/dummy-config-common"  [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-config-common"    [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-config-common" [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-config-arch"      [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-config-arch"   [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-config-indep"     [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-config-indep"  [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/CONFIG/foo-arch"      [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/CONFIG/bar-indep"     [ style="filled", color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-configure-arch"   [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-configure-indep"  [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-configure-arch"    [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-configure-indep"   [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10]
+ "configure-arch"                    [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "configure-indep"                   [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "configure"                         [ style="bold",   color="#DEE3FF", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+
+ "debian/stamp/pre-build-common"    [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-build-arch"      [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-build-arch"   [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-build-indep"     [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-build-indep"  [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/BUILD/foo-arch"      [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/BUILD/bar-indep"     [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-build-arch"      [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-build-indep"     [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-build-arch"       [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-build-indep"      [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "build-arch"                       [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+ "build-indep"                      [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+ "build"                            [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+ "debian/stamp/post-build-arch"     [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/post-build-indep"    [ style="filled", color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-post-build-arch"  [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-post-build-indep" [ style="bold",   color="#74A5ED", fontcolor="NavyBlue", fontsize=10]
+
+ "debian/stamp/pre-inst-common"    [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-inst-arch"      [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-inst-arch"   [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-inst-indep"     [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-inst-indep"  [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/INST/foo-arch"      [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/INST/bar-indep"     [ style="filled", color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-install-arch"   [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-install-indep"  [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-install-arch"    [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-install-indep"   [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10]
+ "install-arch"                    [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "install-indep"                   [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "install"                         [ style="bold",   color="#F8DFDB", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+
+ "debian/stamp/pre-bin-common"    [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-bin-arch"      [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-bin-arch"   [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/pre-bin-indep"     [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-pre-bin-indep"  [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/BIN/foo-arch"      [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/BIN/bar-indep"     [ style="filled", color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-binary-arch"   [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/dep-binary-indep"  [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-binary-arch"    [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "debian/stamp/do-binary-indep"   [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10]
+ "binary-arch"                    [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+ "binary-indep"                   [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+ "binary"                         [ style="bold",   color="#CEFFC0", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+
+
+ "CLN-common"             [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "CLN-arch"               [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "CLN-indep"              [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "CLEAN/foo-arch"         [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "CLEAN/bar-indep"        [ style="filled" , color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "clean-arch"             [ style="bold",    color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "clean-indep"            [ style="bold",    color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon"]
+ "clean"                  [ style="bold",    color="#E2E8C3", fontcolor="NavyBlue", fontsize=10, shape="octagon", peripheries=2]
+
+
+ "CLN-common" ->       "CLN-arch"        [dir=back]
+ "CLN-common" ->       "CLN-indep"       [dir=back]
+ "CLN-arch" ->         "CLEAN/foo-arch"  [dir=back]
+ "CLN-indep" ->        "CLEAN/bar-indep" [dir=back]
+ "CLN-arch" ->         "clean-arch"      [dir=back]
+ "CLEAN/foo-arch" ->   "clean-arch"      [dir=back]
+ "CLN-indep" ->        "clean-indep"     [dir=back]
+ "CLEAN/bar-indep" ->  "clean-indep"     [dir=back]
+ "clean-indep" ->      "clean"     [dir=back]
+ "clean-arch" ->       "clean"     [dir=back]
+
+// "debian/stamp/dummy-config-common"  -> "debian/stamp/pre-config-common"     [dir=back]
+ "debian/stamp/dummy-config-common"    -> "debian/stamp/do-pre-config-common"  [dir=back]
+ "debian/stamp/pre-config-common"      -> "debian/stamp/do-pre-config-common"  [dir=back color="Red"]
+// "CUSTOM-1"                             [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-1"                          -> "debian/stamp/pre-config-common"     [dir=back]
+// "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-arch"       [dir=back]
+ "debian/stamp/do-pre-config-common"   -> "debian/stamp/do-pre-config-arch"    [dir=back]
+ "debian/stamp/pre-config-arch"        -> "debian/stamp/do-pre-config-arch"    [dir=back color="Red"]
+// "CUSTOM-2"                              [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-2"                          -> "debian/stamp/pre-config-arch"       [dir=back]
+// "debian/stamp/do-pre-config-common" -> "debian/stamp/pre-config-indep"      [dir=back]
+ "debian/stamp/do-pre-config-common"   -> "debian/stamp/do-pre-config-indep"   [dir=back]
+ "debian/stamp/pre-config-indep"       -> "debian/stamp/do-pre-config-indep"   [dir=back color="Red"]
+// "CUSTOM-3"                              [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-3"                          -> "debian/stamp/pre-config-indep"      [dir=back]
+// "debian/stamp/do-pre-config-arch"   -> "debian/stamp/CONFIG/foo-arch"       [dir=back]
+// "debian/stamp/do-pre-config-indep"  -> "debian/stamp/CONFIG/bar-indep"      [dir=back]
+// "debian/stamp/do-pre-config-arch"   -> "debian/stamp/dep-configure-arch"    [dir=back]
+ "debian/stamp/CONFIG/foo-arch"        -> "debian/stamp/dep-configure-arch"    [dir=back]
+// "debian/stamp/do-pre-config-indep"  -> "debian/stamp/dep-configure-indep"   [dir=back]
+ "debian/stamp/CONFIG/bar-indep"       -> "debian/stamp/dep-configure-indep"   [dir=back]
+
+ "debian/stamp/do-pre-config-arch"     -> "debian/stamp/do-configure-arch"     [dir=back]
+ "debian/stamp/dep-configure-arch"     -> "debian/stamp/do-configure-arch"     [dir=back color="Red"]
+// "CUSTOM-4"                              [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-4"                          -> "debian/stamp/CONFIG/foo-arch"       [dir=back]
+ "debian/stamp/do-pre-config-indep"    -> "debian/stamp/do-configure-indep"    [dir=back]
+ "debian/stamp/dep-configure-indep"    -> "debian/stamp/do-configure-indep"    [dir=back color="Red"]
+// "CUSTOM-5"                              [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-5"                          -> "debian/stamp/CONFIG/bar-indep"      [dir=back]
+ "debian/stamp/do-configure-arch"      -> "configure-arch"                     [dir=back]
+ "debian/stamp/do-configure-indep"     -> "configure-indep"                    [dir=back]
+ "debian/stamp/do-configure-arch"      -> "configure"                          [dir=back]
+ "debian/stamp/do-configure-indep"     -> "configure"                          [dir=back]
+
+// "debian/stamp/do-configure-arch"    -> "debian/stamp/pre-build-arch"        [dir=back]
+ "debian/stamp/do-configure-arch"      -> "debian/stamp/do-pre-build-arch"     [dir=back]
+ "debian/stamp/pre-build-common"       -> "debian/stamp/do-pre-build-arch"     [dir=back color="Red"]
+// "CUSTOM-6"                             [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-6"                          -> "debian/stamp/pre-build-common"      [dir=back]
+ "debian/stamp/pre-build-arch"         -> "debian/stamp/do-pre-build-arch"     [dir=back color="Red"]
+// "CUSTOM-7"                             [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-7"                          -> "debian/stamp/pre-build-arch"        [dir=back]
+ "debian/stamp/pre-build-common"       -> "debian/stamp/do-pre-build-indep"    [dir=back color="Red"]
+ "debian/stamp/do-configure-indep"     -> "debian/stamp/do-pre-build-indep"    [dir=back]
+// "debian/stamp/do-configure-indep"   -> "debian/stamp/pre-build-indep"       [dir=back]
+ "debian/stamp/pre-build-indep"        -> "debian/stamp/do-pre-build-indep"    [dir=back color="Red"]
+// "CUSTOM-8"                           [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-8"                          -> "debian/stamp/pre-build-indep"         [dir=back]
+// "debian/stamp/do-pre-build-arch"    -> "debian/stamp/BUILD/foo-arch"      [dir=back]
+// "debian/stamp/do-pre-build-indep"   -> "debian/stamp/BUILD/bar-indep"     [dir=back]
+// "debian/stamp/do-pre-build-arch"    -> "debian/stamp/dep-build-arch"      [dir=back]
+ "debian/stamp/BUILD/foo-arch"         -> "debian/stamp/dep-build-arch"      [dir=back]
+// "debian/stamp/do-pre-build-indep"   -> "debian/stamp/dep-build-indep"     [dir=back]
+ "debian/stamp/BUILD/bar-indep"        -> "debian/stamp/dep-build-indep"     [dir=back]
+ "debian/stamp/do-pre-build-arch"      -> "debian/stamp/do-build-arch"       [dir=back]
+ "debian/stamp/dep-build-arch"         -> "debian/stamp/do-build-arch"       [dir=back color="Red"]
+// "CUSTOM-9"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-9"                          -> "debian/stamp/BUILD/foo-arch"      [dir=back]
+ "debian/stamp/do-pre-build-indep"     -> "debian/stamp/do-build-indep"      [dir=back]
+ "debian/stamp/dep-build-indep"        -> "debian/stamp/do-build-indep"      [dir=back color="Red"]
+// "CUSTOM-10"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-10"                         -> "debian/stamp/BUILD/bar-indep"     [dir=back]
+ "debian/stamp/do-build-arch"          -> "build-arch"                       [dir=back]
+ "debian/stamp/do-build-indep"         -> "build-indep"                      [dir=back]
+ "debian/stamp/do-build-arch"          -> "build"                            [dir=back]
+ "debian/stamp/do-build-indep"         -> "build"                            [dir=back]
+// "debian/stamp/do-build-arch"        -> "debian/stamp/post-build-arch"     [dir=back]
+ "debian/stamp/do-build-arch"          -> "debian/stamp/do-post-build-arch"  [dir=back]
+ "debian/stamp/do-build-indep"         -> "debian/stamp/do-post-build-indep" [dir=back]
+ "debian/stamp/post-build-arch"        -> "debian/stamp/do-post-build-arch"  [dir=back color="Red"]
+// "CUSTOM-11"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-11"                         -> "debian/stamp/post-build-arch"     [dir=back]
+ "debian/stamp/post-build-indep"       -> "debian/stamp/do-post-build-indep" [dir=back color="Red"]
+// "CUSTOM-12"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-12"                         -> "debian/stamp/post-build-indep"    [dir=back]
+// "debian/stamp/do-post-build-arch"   -> "debian/stamp/pre-inst-arch"       [dir=back]
+ "debian/stamp/pre-inst-common"        -> "debian/stamp/do-pre-inst-arch"    [dir=back color="Red"]
+// "CUSTOM-13"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-13"                         -> "debian/stamp/pre-inst-common"     [dir=back]
+ "debian/stamp/do-post-build-arch"     -> "debian/stamp/do-pre-inst-arch"    [dir=back]
+ "debian/stamp/pre-inst-arch"          -> "debian/stamp/do-pre-inst-arch"    [dir=back color="Red"]
+// "CUSTOM-14"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-14"                         -> "debian/stamp/pre-inst-arch"       [dir=back]
+// "debian/stamp/do-post-build-indep"  -> "debian/stamp/pre-inst-indep"      [dir=back]
+ "debian/stamp/pre-inst-common"        -> "debian/stamp/do-pre-inst-indep"   [dir=back color="Red"]
+ "debian/stamp/do-post-build-indep"    -> "debian/stamp/do-pre-inst-indep"   [dir=back]
+ "debian/stamp/pre-inst-indep"         -> "debian/stamp/do-pre-inst-indep"   [dir=back color="Red"]
+// "CUSTOM-15"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-15"                         -> "debian/stamp/pre-inst-indep"      [dir=back]
+// "debian/stamp/do-pre-inst-arch"     -> "debian/stamp/INST/foo-arch"       [dir=back]
+// "debian/stamp/do-pre-inst-indep"    -> "debian/stamp/INST/bar-indep"      [dir=back]
+// "debian/stamp/do-pre-inst-arch"     -> "debian/stamp/dep-install-arch"    [dir=back]
+ "debian/stamp/INST/foo-arch"          -> "debian/stamp/dep-install-arch"    [dir=back]
+// "debian/stamp/do-pre-inst-indep"    -> "debian/stamp/dep-install-indep"   [dir=back]
+ "debian/stamp/INST/bar-indep"         -> "debian/stamp/dep-install-indep"   [dir=back]
+ "debian/stamp/do-pre-inst-arch"       -> "debian/stamp/do-install-arch"     [dir=back]
+ "debian/stamp/dep-install-arch"       -> "debian/stamp/do-install-arch"     [dir=back color="Red"]
+// "CUSTOM-16"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-16"                         -> "debian/stamp/INST/foo-arch"       [dir=back]
+ "debian/stamp/do-pre-inst-indep"      -> "debian/stamp/do-install-indep"    [dir=back]
+ "debian/stamp/dep-install-indep"      -> "debian/stamp/do-install-indep"    [dir=back color="Red"]
+// "CUSTOM-17"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-17"                         -> "debian/stamp/INST/bar-indep"      [dir=back]
+ "debian/stamp/do-install-arch"        -> "install-arch"                     [dir=back]
+ "debian/stamp/do-install-indep"       -> "install-indep"                    [dir=back]
+ "debian/stamp/do-install-arch"        -> "install"                          [dir=back]
+ "debian/stamp/do-install-indep"       -> "install"                          [dir=back]
+// "debian/stamp/do-install-arch"      -> "debian/stamp/pre-bin-arch"        [dir=back]
+ "debian/stamp/do-install-arch"        -> "debian/stamp/do-pre-bin-arch"     [dir=back]
+ "debian/stamp/pre-bin-common"         -> "debian/stamp/do-pre-bin-arch"     [dir=back color="Red"]
+// "CUSTOM-18"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-18"                         -> "debian/stamp/pre-bin-common"      [dir=back]
+ "debian/stamp/pre-bin-arch"           -> "debian/stamp/do-pre-bin-arch"     [dir=back color="Red"]
+// "CUSTOM-19"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-19"                         -> "debian/stamp/pre-bin-arch"        [dir=back]
+// "debian/stamp/do-install-indep"     -> "debian/stamp/pre-bin-indep"       [dir=back]
+ "debian/stamp/pre-bin-common"         -> "debian/stamp/do-pre-bin-indep"    [dir=back color="Red"]
+ "debian/stamp/do-install-indep"       -> "debian/stamp/do-pre-bin-indep"    [dir=back]
+ "debian/stamp/pre-bin-indep"          -> "debian/stamp/do-pre-bin-indep"    [dir=back color="Red"]
+// "CUSTOM-20"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-20"                         -> "debian/stamp/pre-bin-indep"       [dir=back]
+// "debian/stamp/do-pre-bin-arch"      -> "debian/stamp/BIN/foo-arch"        [dir=back]
+// "debian/stamp/do-pre-bin-indep"     -> "debian/stamp/BIN/bar-indep"       [dir=back]
+// "debian/stamp/pre-bin-arch"         -> "debian/stamp/dep-binary-arch"     [dir=back]
+ "debian/stamp/BIN/foo-arch"           -> "debian/stamp/dep-binary-arch"     [dir=back]
+// "debian/stamp/do-pre-bin-indep"     -> "debian/stamp/dep-binary-indep"    [dir=back]
+ "debian/stamp/BIN/bar-indep"          -> "debian/stamp/dep-binary-indep"    [dir=back]
+ "debian/stamp/do-pre-bin-arch"        -> "debian/stamp/do-binary-arch"      [dir=back]
+ "debian/stamp/dep-binary-arch"        -> "debian/stamp/do-binary-arch"      [dir=back color="Red"]
+// "CUSTOM-21"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-21"                         -> "debian/stamp/BIN/foo-arch"        [dir=back]
+ "debian/stamp/do-pre-bin-indep"       -> "debian/stamp/do-binary-indep"     [dir=back]
+ "debian/stamp/dep-binary-indep"       -> "debian/stamp/do-binary-indep"     [dir=back color="Red"]
+// "CUSTOM-22"                            [ style="filled",    color="#FFE4B5", fontcolor="NavyBlue", fontsize=10, shape="diamond"]
+// "CUSTOM-22"                         -> "debian/stamp/BIN/bar-indep"       [dir=back]
+ "debian/stamp/do-binary-arch"         -> "binary-arch"                      [dir=back]
+ "debian/stamp/do-binary-indep"        -> "binary-indep"                     [dir=back]
+ "debian/stamp/do-binary-arch"         -> "binary"                           [dir=back]
+ "debian/stamp/do-binary-indep"        -> "binary"                           [dir=back]
+
+
+ "debian/stamp/dummy-config-common" -> "debian/stamp/pre-config-common"  [style="invis"]
+ "debian/stamp/do-pre-config-common"   -> "debian/stamp/pre-config-arch"  [style="invis"]
+ "debian/stamp/do-pre-config-common"   -> "debian/stamp/pre-config-indep"  [style="invis"]
+ "debian/stamp/do-pre-config-arch" -> "debian/stamp/CONFIG/foo-arch"  [style="invis"]
+ "debian/stamp/do-pre-config-indep" -> "debian/stamp/CONFIG/bar-indep"  [style="invis"]
+
+ "debian/stamp/dep-configure-arch"  -> "configure" [style="invis"]
+ "debian/stamp/dep-configure-indep"  -> "configure" [style="invis"]
+ "debian/stamp/dep-configure-arch"  -> "configure-arch" [style="invis"]
+ "debian/stamp/dep-configure-indep"  -> "configure-arch" [style="invis"]
+ "debian/stamp/dep-configure-arch"  -> "configure-indep" [style="invis"]
+ "debian/stamp/dep-configure-indep"  -> "configure-indep" [style="invis"]
+ "configure-arch"  -> "configure" [style="invis"]
+ "configure-indep"  -> "configure" [style="invis"]
+ "configure" ->  "debian/stamp/pre-build-common"  [style="invis"]
+
+
+ "debian/stamp/pre-build-common"   -> "debian/stamp/pre-build-indep"         [style="invis"]
+ "debian/stamp/pre-build-common"    -> "debian/stamp/pre-build-arch"         [style="invis"]
+
+ "debian/stamp/do-pre-build-arch"    -> "debian/stamp/BUILD/foo-arch"         [style="invis"]
+ "debian/stamp/do-pre-build-indep"    -> "debian/stamp/BUILD/bar-indep"         [style="invis"]
+ "debian/stamp/do-build-arch"    -> "debian/stamp/post-build-arch"         [style="invis"]
+ "debian/stamp/do-build-indep"    -> "debian/stamp/post-build-indep"         [style="invis"]
+ "debian/stamp/do-post-build-arch"    -> "build-arch"         [style="invis"]
+ "debian/stamp/do-post-build-arch"    -> "build"         [style="invis"]
+ "debian/stamp/do-post-build-indep"    -> "build-indep"         [style="invis"]
+ "debian/stamp/do-post-build-indep"    -> "build"         [style="invis"]
+ "build-arch"                               -> "build"  [style="invis"]
+ "build-indep"                               -> "build"  [style="invis"]
+
+ "build"                               -> "debian/stamp/pre-inst-common"  [style="invis"]
+
+ "debian/stamp/pre-inst-common"   -> "debian/stamp/pre-inst-indep"         [style="invis"]
+ "debian/stamp/pre-inst-common"    -> "debian/stamp/pre-inst-arch"         [style="invis"]
+ "debian/stamp/do-pre-inst-arch"    -> "debian/stamp/INST/foo-arch"         [style="invis"]
+ "debian/stamp/do-pre-inst-indep"    -> "debian/stamp/INST/bar-indep"         [style="invis"]
+
+ "install-arch"                               -> "install"  [style="invis"]
+ "install-indep"                               -> "install"  [style="invis"]
+
+ "debian/stamp/pre-bin-common"         -> "debian/stamp/pre-bin-indep"         [style="invis"]
+ "debian/stamp/pre-bin-common"         -> "debian/stamp/pre-bin-arch"         [style="invis"]
+
+  "install"                               -> "debian/stamp/pre-bin-common"  [style="invis"]
+ "debian/stamp/do-pre-bin-arch"    -> "debian/stamp/BIN/foo-arch"         [style="invis"]
+ "debian/stamp/do-pre-bin-indep"    -> "debian/stamp/BIN/bar-indep"         [style="invis"]
+
+ "binary-arch"                               -> "binary"  [style="invis"]
+ "binary-indep"                               -> "binary"  [style="invis"]
+
+}
--- wm-icons-0.4.0.orig/debian/common/perlvars.mk
+++ wm-icons-0.4.0/debian/common/perlvars.mk
@@ -0,0 +1,27 @@
+############################ -*- Mode: Makefile -*- ###########################
+## perlvars.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:55:47 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Dec 13 13:50:58 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 3
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: a97a01ba-d08d-404d-aa81-572717c03e6c
+## 
+###############################################################################
+
+# Perl variables
+PERL = /usr/bin/perl
+
+INSTALLPRIVLIB  = $(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'installprivlib'}\n";')
+INSTALLARCHLIB  = $(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'installarchlib'}\n";')
+INSTALLVENDORLIB =$(TMPTOP)/$(shell \
+                 perl -e 'use Config; print "$$Config{'vendorlibexp'}\n";')
+CONFIG           = INSTALLDIRS=vendor 
--- wm-icons-0.4.0.orig/debian/common/targets.mk
+++ wm-icons-0.4.0/debian/common/targets.mk
@@ -0,0 +1,532 @@
+############################ -*- Mode: Makefile -*- ###########################
+## targets.mk ---
+## Author	    : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com )
+## Created On	    : Sat Nov 15 01:10:05 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Apr 26 22:33:09 2008
+## Last Machine Used: anzu.internal.golden-gryphon.com
+## Update Count	    : 131
+## Status	    : Unknown, Use with caution!
+## HISTORY	    :
+## Description	    : The top level targets mandated by policy, as well as
+##		      their dependencies.
+##
+## arch-tag: a81086a7-00f7-4355-ac56-8f38396935f4
+##
+## 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 of the License, or
+## (at your option) any later version.
+##
+## This program 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
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307	 USA
+##
+###############################################################################
+
+#######################################################################
+#######################################################################
+###############		    Miscellaneous		###############
+#######################################################################
+#######################################################################
+source diff:
+	@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
+
+define TESTROOT
+	@test $$(id -u) = 0 || (echo need root priviledges; exit 1)
+endef
+
+testroot:
+	$(TESTROOT)
+
+checkpo:
+	$(CHECKPO)
+
+# arch-buildpackage likes to call this
+prebuild:
+
+ifneq (,$(shell if [ -f $(DEBIANDIR)/watch ]; then echo yes; fi))
+.PHONY: get-orig-source
+get-orig-source:
+	cd $(DEBIANDIR)/.. &&                                        \
+	  uscan --verbose --rename --destdir $(DEBIANDIR)../.. || true
+endif
+
+# OK. We have two sets of rules here, one for arch dependent packages,
+# and one for arch independent packages. We have already calculated a
+# list of each of these packages.
+
+# In each set, we may need to do things in five steps: configure,
+# build, install, package, and clean. Now, there can be a common
+# actions to be taken for all the packages, all arch dependent
+# packages, all all independent packages, and each package
+# individually at each stage.
+
+###########################################################################
+# The current code does a number of things: It ensures that the highest	  #
+# dependency at any stage (usually the -Common target) depends on the	  #
+# stamp-STAGE of the previous stage; so no work on a succeeding stage can #
+# start before the previous stage is all done.				  #
+###########################################################################
+
+###########################################################################
+# In the following, the do_* targets make sure all the real non-generic   #
+# work is done, but are not in the direct line of dependencies. This      #
+# makes sure that previous step in the order is all up to date before any #
+# of the per package target dependencies are run.		 	  #
+###########################################################################
+
+
+#######################################################################
+#######################################################################
+###############		    Configuration		###############
+#######################################################################
+#######################################################################
+# Just a dummy target to make sure that the stamp directory exists
+debian/stamp/dummy-config-common:
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+# Configuration tasks common to arch and arch indep packages go here
+debian/stamp/pre-config-common: debian/stamp/dummy-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+# Do not add dependencies to this rule
+debian/stamp/do-pre-config-common: debian/stamp/dummy-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/pre-config-common
+	@echo done > $@
+
+# Arch specific and arch independent tasks go here
+debian/stamp/pre-config-arch:	debian/stamp/do-pre-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+# Do not add dependencies to this rule
+debian/stamp/do-pre-config-arch:	debian/stamp/do-pre-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/pre-config-arch
+	@echo done > $@
+
+
+debian/stamp/pre-config-indep: debian/stamp/do-pre-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+# Do not add dependencies to this rule
+debian/stamp/do-pre-config-indep: debian/stamp/do-pre-config-common
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/pre-config-indep
+	@echo done > $@
+
+# Per package work happens as an added dependency of this rule.
+$(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES))  : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG
+	@echo done > $@
+$(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/CONFIG/% : debian/stamp/do-pre-config-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG
+	@echo done > $@
+
+# Do not add dependencies to this rule
+debian/stamp/dep-configure-arch: debian/stamp/do-pre-config-arch $(patsubst %,debian/stamp/CONFIG/%,$(DEB_ARCH_PACKAGES)) 
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+# Do not add dependencies to this rule
+debian/stamp/dep-configure-indep: debian/stamp/do-pre-config-indep $(patsubst %,debian/stamp/CONFIG/%,$(DEB_INDEP_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/do-configure-arch: debian/stamp/do-pre-config-arch
+	$(REASON)
+	@test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG
+	$(MAKE) -f debian/rules debian/stamp/dep-configure-arch
+	@echo done > $@
+debian/stamp/do-configure-indep: debian/stamp/do-pre-config-indep
+	$(REASON)
+	@test -d debian/stamp/CONFIG || mkdir -p debian/stamp/CONFIG
+	$(MAKE) -f debian/rules debian/stamp/dep-configure-indep
+	@echo done > $@
+
+# These three targets are required by policy
+configure-arch:	 debian/stamp/do-configure-arch
+	$(REASON)
+configure-indep: debian/stamp/do-configure-indep
+	$(REASON)
+configure: debian/stamp/do-configure-arch debian/stamp/do-configure-indep
+	$(REASON)
+
+#######################################################################
+#######################################################################
+###############			Build			###############
+#######################################################################
+#######################################################################
+# tasks common to arch and arch indep packages go here
+debian/stamp/pre-build-common:
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+# Arch specific and arch independent tasks go here
+debian/stamp/pre-build-arch:  debian/stamp/do-configure-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-build-arch:  debian/stamp/do-configure-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common
+	$(MAKE) -f debian/rules debian/stamp/pre-build-arch
+	@echo done > $@
+
+debian/stamp/pre-build-indep: debian/stamp/do-configure-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-build-indep: debian/stamp/do-configure-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/pre-build-common || $(MAKE) -f debian/rules debian/stamp/pre-build-common
+	$(MAKE) -f debian/rules debian/stamp/pre-build-indep
+	@echo done > $@
+
+# Per package work happens  as an added dependency of this rule.
+$(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES))	 : debian/stamp/BUILD/% : debian/stamp/do-pre-build-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD
+	@echo done > $@
+
+$(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BUILD/% : debian/stamp/do-pre-build-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/BUILD || mkdir -p debian/stamp/BUILD
+	@echo done > $@
+
+# These do targeta make sure all the per package configuration is
+# done, but is not in the direct line of dependencies. This makes sure
+# that pre-config targets are all up to date before any of the per
+# package target dependencies are run.
+debian/stamp/dep-build-arch: debian/stamp/do-pre-build-arch $(patsubst %,debian/stamp/BUILD/%,$(DEB_ARCH_PACKAGES)) 
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/dep-build-indep: debian/stamp/do-pre-build-indep $(patsubst %,debian/stamp/BUILD/%,$(DEB_INDEP_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/do-build-arch: debian/stamp/do-pre-build-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-build-arch
+	@echo done > $@
+debian/stamp/do-build-indep: debian/stamp/do-pre-build-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-build-indep
+	@echo done > $@
+
+# required
+build-arch: debian/stamp/do-build-arch
+	$(REASON)
+build-indep: debian/stamp/do-build-indep
+	$(REASON)
+build: debian/stamp/do-build-arch debian/stamp/do-build-indep
+	$(REASON)
+
+# Work here
+debian/stamp/post-build-arch: debian/stamp/do-build-arch
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-post-build-arch: debian/stamp/do-build-arch
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/post-build-arch
+	@echo done > $@
+
+debian/stamp/post-build-indep: debian/stamp/do-build-indep
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-post-build-indep: debian/stamp/do-build-indep
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/post-build-indep
+	@echo done > $@
+
+#######################################################################
+#######################################################################
+###############		       Install			###############
+#######################################################################
+#######################################################################
+# tasks common to arch and arch indep packages go here
+debian/stamp/pre-inst-common:
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+# Arch specific and arch independent tasks go here
+debian/stamp/pre-inst-arch:  debian/stamp/do-post-build-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-inst-arch:  debian/stamp/do-post-build-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common
+	$(MAKE) -f debian/rules debian/stamp/pre-inst-arch
+	@echo done > $@
+
+debian/stamp/pre-inst-indep: debian/stamp/do-post-build-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-inst-indep: debian/stamp/do-post-build-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/INST-common || $(MAKE) -f debian/rules debian/stamp/pre-inst-common
+	$(MAKE) -f debian/rules debian/stamp/pre-inst-indep
+	@echo done > $@
+
+
+# Per package work happens as an added dependency of this rule
+$(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES))	: debian/stamp/INST/% : debian/stamp/do-pre-inst-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/INST || mkdir -p debian/stamp/INST
+	@echo done > $@
+$(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/INST/% : debian/stamp/do-pre-inst-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/INST || mkdir -p debian/stamp/INST
+	@echo done > $@
+
+# These do targeta make sure all the per package configuration is
+# done, but is not in the direct line of dependencies. This makes sure
+# that pre-config targets are all up to date before any of the per
+# package target dependencies are run.
+debian/stamp/dep-install-arch: debian/stamp/do-pre-inst-arch $(patsubst %,debian/stamp/INST/%,$(DEB_ARCH_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/dep-install-indep: debian/stamp/do-pre-inst-indep $(patsubst %,debian/stamp/INST/%,$(DEB_INDEP_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+
+debian/stamp/do-install-arch: debian/stamp/do-pre-inst-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-install-arch
+	@echo done > $@
+debian/stamp/do-install-indep:  debian/stamp/do-pre-inst-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-install-indep
+	@echo done > $@
+
+#required
+install-arch:  debian/stamp/do-install-arch
+	$(REASON)
+	$(TESTROOT)
+install-indep: debian/stamp/do-install-indep
+	$(REASON)
+	$(TESTROOT)
+install: debian/stamp/do-install-arch debian/stamp/do-install-indep
+	$(REASON)
+	$(TESTROOT)
+
+#######################################################################
+#######################################################################
+###############		       Package			###############
+#######################################################################
+#######################################################################
+# tasks common to arch and arch indep packages go here
+debian/stamp/pre-bin-common:
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+# Arch specific and arch independent tasks go here
+debian/stamp/pre-bin-arch:  debian/stamp/do-install-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-bin-arch:  debian/stamp/do-install-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common
+	$(MAKE) -f debian/rules debian/stamp/pre-bin-arch
+	@echo done > $@
+
+debian/stamp/pre-bin-indep: debian/stamp/do-install-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+debian/stamp/do-pre-bin-indep: debian/stamp/do-install-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@test -e debian/stamp/BIN-common || $(MAKE) -f debian/rules debian/stamp/pre-bin-common
+	$(MAKE) -f debian/rules debian/stamp/pre-bin-indep
+	@echo done > $@
+
+# Per package work happens as an added dependency of this rule
+$(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES))  : debian/stamp/BIN/% : debian/stamp/do-pre-bin-arch
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/BIN || mkdir -p debian/stamp/BIN
+	@echo done > $@
+
+$(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES)) : debian/stamp/BIN/% : debian/stamp/do-pre-bin-indep
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp/BIN || mkdir -p debian/stamp/BIN
+	@echo done > $@
+
+# These do targeta make sure all the per package work is done, but is
+# not in the direct line of dependencies. This makes sure that
+# pre-config targets are all up to date before any of the per package
+# target dependencies are run.
+debian/stamp/dep-binary-arch: debian/stamp/pre-bin-arch $(patsubst %,debian/stamp/BIN/%,$(DEB_ARCH_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/dep-binary-indep: debian/stamp/pre-bin-indep $(patsubst %,debian/stamp/BIN/%,$(DEB_INDEP_PACKAGES))
+	$(REASON)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	@echo done > $@
+
+debian/stamp/do-binary-arch:  debian/stamp/do-pre-bin-arch 
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-binary-arch
+	@echo done > $@
+debian/stamp/do-binary-indep: debian/stamp/do-pre-bin-indep 
+	$(REASON)
+	$(checkdir)
+	@test -d debian/stamp || mkdir -p debian/stamp
+	$(MAKE) -f debian/rules debian/stamp/dep-binary-indep
+	@echo done > $@
+# required
+binary-arch:  debian/stamp/do-binary-arch
+	$(REASON)
+	$(TESTROOT)
+binary-indep: debian/stamp/do-binary-indep
+	$(REASON)
+	$(TESTROOT)
+binary: debian/stamp/do-binary-arch debian/stamp/do-binary-indep
+	$(REASON)
+	$(TESTROOT)
+	@echo arch package   = $(DEB_ARCH_PACKAGES)
+	@echo indep packages = $(DEB_INDEP_PACKAGES)
+
+#######################################################################
+#######################################################################
+###############			Clean			###############
+#######################################################################
+#######################################################################
+# Work here
+CLN-common:: 
+	$(REASON)
+	$(checkdir)
+
+# sync Work here
+CLN-arch::  CLN-common
+	$(REASON)
+	$(checkdir)
+CLN-indep:: CLN-common
+	$(REASON)
+	$(checkdir)
+# Work here
+$(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES))  :: CLEAN/% : CLN-arch
+	$(REASON)
+	$(checkdir)
+$(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES)) :: CLEAN/% : CLN-indep
+	$(REASON)
+	$(checkdir)
+
+clean-arch: CLN-arch $(patsubst %,CLEAN/%,$(DEB_ARCH_PACKAGES))
+	$(REASON)
+clean-indep: CLN-indep $(patsubst %,CLEAN/%,$(DEB_INDEP_PACKAGES))
+	$(REASON)
+clean: clean-indep clean-arch
+	$(REASON)
+	-test -f Makefile && $(MAKE) distclean
+	-rm -f	$(FILES_TO_CLEAN) $(STAMPS_TO_CLEAN)
+	-rm -rf $(DIRS_TO_CLEAN) debian/stamp
+	-rm -f core TAGS						     \
+	       `find . ! -regex '.*/\.git/.*' ! -regex '.*/\{arch\}/.*'	     \
+		       ! -regex '.*/CVS/.*'   ! -regex '.*/\.arch-ids/.*'    \
+		       ! -regex '.*/\.svn/.*'				     \
+		   \( -name '*.orig' -o -name '*.rej' -o -name '*~'	  -o \
+		      -name '*.bak'  -o -name '#*#'   -o -name '.*.orig'  -o \
+		      -name '.*.rej' -o -name '.SUMS' \)		     \
+		-print`
+
+
+#######################################################################
+#######################################################################
+###############						###############
+#######################################################################
+#######################################################################
+.PHONY: configure-arch	configure-indep	 configure     \
+	build-arch	build-indep	 build	       \
+	install-arch	install-indep	 install       \
+	binary-arch	binary-indep	 binary	       \
+	CLN-common     CLN-indep     CLN-arch	  clean-arch	  clean-indep	   clean	 \
+	$(patsubst %,CLEAN/%, $(DEB_INDEP_PACKAGES)) $(patsubst %,CLEAN/%, $(DEB_ARCH_PACKAGES)) \
+	implode explode prebuild checkpo
+
+
+#Local variables:
+#mode: makefile
+#End:
--- wm-icons-0.4.0.orig/debian/common/get_shlib_ver
+++ wm-icons-0.4.0/debian/common/get_shlib_ver
@@ -0,0 +1,40 @@
+#! /bin/sh 
+#                               -*- Mode: Sh -*- 
+# get_shlib_ver --- 
+# Author           : Manoj Srivastava ( srivasta@golden-gryphon.com ) 
+# Created On       : Tue Sep  1 15:27:07 2009
+# Created On Node  : anzu.internal.golden-gryphon.com
+# Last Modified By : Manoj Srivastava
+# Status           : Unknown, Use with caution!
+# HISTORY          : 
+# Description      : 
+# If there is a symbols file preent, get the most recent version a
+# symbol was added in.
+# 
+
+
+# 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 of the License, or
+# (at your option) any later version.
+#
+# This program 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
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+# 
+
+# Make sure we abort on error
+set -e
+progname="$(basename \"$0\")"
+
+test ! -d debian || \
+  find debian -wholename 'debian/*\.symbols' | while read lib; do
+    echo -n "Shlib info for" ${lib%%.symbols} ": ";
+    sort -n -k 2,2b $lib  | grep '^ ' | tail -n 1 | awk '{print $2;}';
+done
+
--- wm-icons-0.4.0.orig/debian/common/automake.mk
+++ wm-icons-0.4.0/debian/common/automake.mk
@@ -0,0 +1,37 @@
+############################ -*- Mode: Makefile -*- ###########################
+## automake.mk --- 
+## Author           : Manoj Srivastava ( srivasta@glaurung.green-gryphon.com ) 
+## Created On       : Sat Nov 15 02:47:23 2003
+## Created On Node  : glaurung.green-gryphon.com
+## Last Modified By : Manoj Srivastava
+## Last Modified On : Sat Nov 15 02:47:53 2003
+## Last Machine Used: glaurung.green-gryphon.com
+## Update Count     : 1
+## Status           : Unknown, Use with caution!
+## HISTORY          : 
+## Description      : 
+## 
+## arch-tag: 1fabe69b-7cc8-4ecc-9411-bc5906b19857
+## 
+###############################################################################
+
+AUTOCONF_VERSION:=$(shell if [ -e configure ]; then                       \
+                       grep "Generated automatically using autoconf"      \
+                       configure | sed -e 's/^.*autoconf version //g';    \
+                      fi)
+HAVE_NEW_AUTOMAKE:=$(shell if [ "X$(AUTOCONF_VERSION)" != "X2.13" ]; then \
+                             echo 'YES' ; fi)
+
+ifneq ($(strip $(HAVE_NEW_AUTOMAKE)),)
+  ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+       confflags += --build $(DEB_BUILD_GNU_TYPE) 
+  else
+       confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+  endif
+else
+  ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+       confflags += $(DEB_HOST_GNU_TYPE)
+  else
+       confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+  endif
+endif
