--- dwm-4.7.orig/debian/rules +++ dwm-4.7/debian/rules @@ -0,0 +1,100 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +build: build-stamp +build-stamp: patch-stamp + dh_testdir + + # Building package + CFLAGS="$(CFLAGS)" $(MAKE) PREFIX=/usr + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Cleaning package + [ ! -f Makefile ] || $(MAKE) clean + rm -f debian/postinst debian/prerm + -mv config.default.h config.h + + dpatch deapply-all + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Installing package + $(MAKE) install DESTDIR=$(CURDIR)/debian/dwm PREFIX=/usr + mv debian/dwm/usr/bin/dwm debian/dwm/usr/bin/dwm.default + ln -s dwm.1.gz debian/dwm/usr/share/man/man1/dwm.default.1.gz + + # Building alternatives + cp config.h config.default.h + + set -e; for ALTERNATIVE in debian/config/*; \ + do \ + $(MAKE) clean; \ + cp $$ALTERNATIVE config.h; \ + CFLAGS="$(CFLAGS)" $(MAKE) PREFIX=/usr; \ + install -m 0755 dwm debian/dwm/usr/bin/dwm.`basename $$ALTERNATIVE | sed -e 's/config.//' -e 's/.h//'`; \ + ln -s dwm.1.gz debian/dwm/usr/share/man/man1/dwm.`basename $$ALTERNATIVE | sed -e 's/config.//' -e 's/.h//'`.1.gz; \ + done + + # Configuring maintainer scripts + sed -e 's/@ALTERNATIVES@/web/' debian/postinst.in > debian/postinst; \ + sed -e 's/@ALTERNATIVES@/web/' debian/prerm.in > debian/prerm; \ + + # Installing desktop file + install -D -m 0644 debian/desktop/dwm debian/dwm/usr/share/xsessions/dwm.desktop + + # Installing icon file + install -d -m 0755 debian/dwm/usr/share/icons + uudecode debian/icon/dwm.png.uu -o debian/dwm/usr/share/icons/dwm.png + + # Installing lintian overrides + set -e; for LINTIAN in debian/lintian/*; \ + do \ + install -D -m 0644 $$LINTIAN debian/`basename $$LINTIAN`/usr/share/lintian/overrides/`basename $$LINTIAN`; \ + done + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_install + dh_installmenu + dh_installwm + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- dwm-4.7.orig/debian/config/config.web.h +++ dwm-4.7/debian/config/config.web.h @@ -0,0 +1,37 @@ +/* appearance */ +#define BARPOS BarOff /* BarBot, BarOff */ +#define BORDERPX 1 +#define FONT "fixed" +#define NORMBORDERCOLOR "#333" +#define NORMBGCOLOR "#222" +#define NORMFGCOLOR "#ccc" +#define SELBORDERCOLOR "#fff" +#define SELBGCOLOR "#555" +#define SELFGCOLOR "#fff" + +/* tagging */ +const char tags[][MAXTAGLEN] = { "webconverger" }; +Bool seltags[LENGTH(tags)] = {[0] = True}; +Rule rules[] = { + /* class:instance:title regex tags regex isfloating */ + { "Firefox", "www", False }, +}; + +/* layout(s) */ +#define MWFACT 0.6 /* master width factor [0.1 .. 0.9] */ +#define RESIZEHINTS True /* False - respect size hints in tiled resizals */ +#define SNAP 32 /* snap pixel */ +Layout layouts[] = { + /* symbol function */ + { "", tile }, /* first entry is default */ + { "", floating }, +}; + +/* key definitions */ +#define MODKEY Mod1Mask +Key keys[] = { \ + /* modifier key function argument */ \ + { MODKEY|ShiftMask, XK_c, killclient, NULL }, \ + { MODKEY, XK_q, killclient, NULL }, \ + { MODKEY, XK_F4, killclient, NULL }, \ +}; --- dwm-4.7.orig/debian/icon/dwm.png.uu +++ dwm-4.7/debian/icon/dwm.png.uu @@ -0,0 +1,10 @@ +begin 644 dwm.png.uu +MB5!.1PT*&@H````-24A$4@```"`````-"`(```!'*OM+````"7!(67,```L3 +M```+$P$`FIP8````!W1)344'U@<4#0@?*.%=Y````!UT15AT0V]M;65N=`!# +MP5M()&2#\,;FAH:RAI?W(_1J78'OY(K)<1@=_H_Q'=`6=H +2Q\=\U09.`````$E%3D2N0F"" +` +end --- dwm-4.7.orig/debian/postinst.in +++ dwm-4.7/debian/postinst.in @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e + +ALTERNATIVES="@ALTERNATIVES@" + +case "${1}" in + configure) + update-alternatives --quiet --install /usr/bin/dwm dwm /usr/bin/dwm.default 100 + + for ALTERNATIVE in ${ALTERNATIVES} + do + update-alternatives --quiet --install /usr/bin/dwm dwm /usr/bin/dwm.${ALTERNATIVE} 50 + done + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- dwm-4.7.orig/debian/copyright +++ dwm-4.7/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Daniel Baumann on +Thu, 20 Jul 2006 12:52:00 +0200. + +It was downloaded from . + +Upstream Author: Anselm R. Garbe + +License: + + Copyright (C) 2006-2007 Anselm R. Garbe + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +The Debian packaging is (C) 2006-2007, Daniel Baumann and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. --- dwm-4.7.orig/debian/changelog +++ dwm-4.7/debian/changelog @@ -0,0 +1,445 @@ +dwm (4.7-3) unstable; urgency=low + + [ Kay Hendry ] + * Updating web config. + + -- Daniel Baumann Mon, 21 Jan 2008 21:22:00 +0100 + +dwm (4.7-2) unstable; urgency=low + + * Bumping standards version. + * Using new homepage field in control. + * Don't hide make errors in clean target of rules. + * Updating menu file to new policy version. + + -- Daniel Baumann Sun, 23 Dec 2007 13:41:00 +0100 + +dwm (4.7-1) unstable; urgency=low + + * New upstream release. + * Setting default font to fixed. + * Fixing webc config again. + + -- Daniel Baumann Fri, 23 Nov 2007 21:48:00 +0100 + +dwm (4.6-1) unstable; urgency=low + + * New upstream release. + * Updated webc config. + + -- Daniel Baumann Fri, 16 Nov 2007 12:01:00 +0100 + +dwm (4.5-2) unstable; urgency=medium + + * Fixed clean target to respect the config.h changes from dwm 4.4 to dwm + 4.5 wrt/ applying and deapplying patches. + + -- Daniel Baumann Sun, 14 Oct 2007 13:24:00 +0200 + +dwm (4.5-1) unstable; urgency=low + + * New upstream release: + - Upstream switched from multiple config.*.h to one single config.h. + This means, that user customized configs must be put into debian/config, + because additional config.*.h are not detected anymore. + A side effect of this is, that the previous 'problem' of changed + contents of the package after several builds with user configs goes + away (Closes: #441701). + + -- Daniel Baumann Sat, 29 Sep 2007 16:11:00 +0200 + +dwm (4.4.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sun, 26 Aug 2007 14:10:00 +0200 + +dwm (4.4-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 23 Aug 2007 21:06:00 +0200 + +dwm (4.3-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sat, 14 Jul 2007 21:22:00 +0200 + +dwm (4.2-3) unstable; urgency=low + + * Fixed typo in menu longtitle as found by Bill Allombert + (Closes: #428520). + + -- Daniel Baumann Tue, 12 Jun 2007 13:06:00 +0200 + +dwm (4.2-2) unstable; urgency=low + + [ Kai Hendri ] + * Updated the web config to have no top bar. + + -- Daniel Baumann Tue, 5 Jun 2007 18:13:00 +0200 + +dwm (4.2-1) unstable; urgency=low + + * New upstrema release. + + -- Daniel Baumann Fri, 1 Jun 2007 18:52:00 +0200 + +dwm (4.1-1) unstable; urgency=low + + * New upstrema release. + + -- Daniel Baumann Mon, 21 May 2007 15:35:00 +0200 + +dwm (4.0-2) unstable; urgency=low + + * Rebuild against fixed debhelper, see #420158 (Closes: #420120, #420140). + + -- Daniel Baumann Sat, 21 Apr 2007 07:30:00 +0200 + +dwm (4.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 19 Apr 2007 10:22:00 +0200 + +dwm (3.9-3) unstable; urgency=low + + * Fixed typo in rules. + + -- Daniel Baumann Thu, 5 Apr 2007 08:35:00 +0200 + +dwm (3.9-2) unstable; urgency=low + + [ Daniel Baumann ] + * Adding debian/configs for local configuration files. + + [ Kai Hendri ] + * Made a new web configuration for webconverger. + + -- Daniel Baumann Mon, 2 Apr 2007 18:20:00 +0200 + +dwm (3.9-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 2 Apr 2007 14:15:00 +0200 + +dwm (3.8-4) unstable; urgency=low + + * If a user puts his config in config.h or config.user.h, it's configuration + is not overwritten anymore, but included as dwm.user binary into the debian + package (Closes: #415587). + + -- Daniel Baumann Mon, 26 Mar 2007 16:51:00 +0100 + +dwm (3.8-3) unstable; urgency=low + + * Removed left-over from alternative config. + + -- Daniel Baumann Mon, 19 Mar 2007 19:41:00 +0100 + +dwm (3.8-2) unstable; urgency=low + + * Added alternative configuration provided by Kai Hendry . + + -- Daniel Baumann Mon, 5 Mar 2007 15:20:00 +0100 + +dwm (3.8-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 5 Mar 2007 15:20:00 +0100 + +dwm (3.7-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sat, 24 Feb 2007 19:00:00 +0100 + +dwm (3.6.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 21 Feb 2007 13:11:00 +0100 + +dwm (3.5-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 13 Feb 2007 10:19:00 +0100 + +dwm (3.4-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 7 Feb 2007 13:31:00 +0100 + +dwm (3.3-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 1 Feb 2007 09:30:00 +0100 + +dwm (3.2.2-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 25 Jan 2007 11:51:00 +0100 + +dwm (3.2.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 24 Jan 2007 21:20:00 +0100 + +dwm (3.2-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 24 Jan 2007 13:05:00 +0100 + +dwm (3.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 16 Jan 2007 14:52:00 +0100 + +dwm (3.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 12 Jan 2007 21:49:00 +0100 + +dwm (2.9-1) unstable; urgency=low + + * New upstream release: + - dropping 02-configuration.dpatch, dwm contains now 9 tags per default. + + -- Daniel Baumann Mon, 8 Jan 2007 16:26:00 +0100 + +dwm (2.8-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 2 Jan 2007 15:46:00 +0100 + +dwm (2.7-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 14 Dec 2006 09:28:00 +0100 + +dwm (2.6-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 7 Dec 2006 16:03:00 +0100 + +dwm (2.5.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 4 Dec 2006 22:01:00 +0100 + +dwm (2.5-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 4 Dec 2006 16:19:00 +0100 + +dwm (2.4-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 30 Nov 2006 14:44:00 +0100 + +dwm (2.3-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 26 Nov 2006 15:15:00 +0100 + +dwm (2.2-2) unstable; urgency=medium + + * Forgot to assign keystrokes for the additional desktops. + + -- Daniel Baumann Thu, 23 Nov 2006 21:17:00 +0100 + +dwm (2.2-1) unstable; urgency=medium + + * New upstream release: + - contains some code cleanups and a minor fixes. + + -- Daniel Baumann Tue, 21 Nov 2006 10:09:00 +0100 + +dwm (2.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 2 Nov 2006 12:00:00 +0100 + +dwm (2.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 31 Oct 2006 12:11:00 +0100 + +dwm (1.9+fixed-4) unstable; urgency=medium + + * Updated upstream URL, removed watch file. + + -- Daniel Baumann Sun, 29 Oct 2006 15:29:00 +0100 + +dwm (1.9+fixed-3) unstable; urgency=medium + + * Added recommends to dmenu. + + -- Daniel Baumann Thu, 12 Oct 2006 15:13:00 +0200 + +dwm (1.9+fixed-2) unstable; urgency=medium + + * Added recommends to dwm-tools. + + -- Daniel Baumann Thu, 12 Oct 2006 15:12:00 +0200 + +dwm (1.9+fixed-1) unstable; urgency=low + + * Upstream did change the released tarball again, reuploading the + fixed one. See + for more + information. + + -- Daniel Baumann Fri, 6 Oct 2006 14:19:00 +0200 + +dwm (1.9-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 6 Oct 2006 13:59:00 +0200 + +dwm (1.8-1) unstable; urgency=low + + * New upstream release. + * Removing alternatives again, upstream of the patches cannot keep up with + the upstream of dwm. + + -- Daniel Baumann Thu, 5 Oct 2006 20:37:00 +0200 + +dwm (1.7.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 2 Oct 2006 19:52:00 +0200 + +dwm (1.6-3) unstable; urgency=low + + * Added sticky-layout patch from Julian Romero . + * Now building alternative binaries: + - normal: /usr/bin/dwm.normal + - sticky-layout: /usr/bin/dwm.sticky-layout + - wide-layout: /usr/bin/dwm.wide-layout + - /usr/bin/dwm is handled through update-alternatives. + * Added lintian override. + + -- Daniel Baumann Sat, 23 Sep 2006 19:09:00 +0200 + +dwm (1.6-2) unstable; urgency=low + + * Adding wide-layout patch from Ross Mohn . + + -- Daniel Baumann Tue, 19 Sep 2006 23:56:00 +0200 + +dwm (1.6-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sat, 16 Sep 2006 11:34:00 +0200 + +dwm (1.5-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 8 Sep 2006 14:33:00 +0200 + +dwm (1.4+fixed-1) unstable; urgency=low + + * Upstream did upload the 1.4 tarball without a z-layer fix, therefore + re-uploading 1.4. See + for more + information. + + -- Daniel Baumann Wed, 6 Sep 2006 12:50:00 +0200 + +dwm (1.4-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 6 Sep 2006 11:59:00 +0200 + +dwm (1.3-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 5 Sep 2006 01:38:00 +0200 + +dwm (1.2-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 30 Aug 2006 20:01:00 +0200 + +dwm (1.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 28 Aug 2006 10:36:00 +0200 + +dwm (1.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 24 Aug 2006 14:10:00 +0200 + +dwm (0.9-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 15 Aug 2006 10:54:00 +0200 + +dwm (0.8-2) unstable; urgency=low + + * Updated description. + + -- Daniel Baumann Sun, 13 Aug 2006 19:35:00 +0200 + +dwm (0.8-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Thu, 10 Aug 2006 17:30:00 +0200 + +dwm (0.7-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Mon, 7 Aug 2006 14:42:00 +0200 + +dwm (0.6-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 2 Aug 2006 17:08:00 +0200 + +dwm (0.5-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 21 Jul 2006 21:24:00 +0200 + +dwm (0.4-1) unstable; urgency=low + + * Initial release. + + -- Daniel Baumann Thu, 20 Jul 2006 12:52:00 +0200 --- dwm-4.7.orig/debian/patches/01-x-terminal-emulator.dpatch +++ dwm-4.7/debian/patches/01-x-terminal-emulator.dpatch @@ -0,0 +1,19 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 01-x-terminal-emulator.dpatch by Daniel Baumann +## +## DP: Replaces xterm with x-terminal-emulator. + +@DPATCH@ + +diff -Naur dwm-4.7.orig/config.def.h dwm-4.7/config.def.h +--- dwm-4.7.orig/config.def.h 2007-11-21 20:18:41.000000000 +0000 ++++ dwm-4.7/config.def.h 2007-11-24 14:24:35.000000000 +0000 +@@ -39,7 +39,7 @@ + { MODKEY, XK_p, spawn, + "exe=`dmenu_path | dmenu -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"'" + " -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'` && exec $exe" }, +- { MODKEY|ShiftMask, XK_Return, spawn, "exec uxterm" }, ++ { MODKEY|ShiftMask, XK_Return, spawn, "exec x-terminal-emulator" }, + { MODKEY, XK_space, setlayout, NULL }, + { MODKEY, XK_b, togglebar, NULL }, + { MODKEY, XK_j, focusnext, NULL }, --- dwm-4.7.orig/debian/patches/02-font.dpatch +++ dwm-4.7/debian/patches/02-font.dpatch @@ -0,0 +1,19 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 02-font.dpatch by Daniel Baumann +## +## DP: Replaces not available fixed variant with plain 'fixed' font. + +@DPATCH@ + +diff -Naur dwm-4.7.orig/config.def.h dwm-4.7/config.def.h +--- dwm-4.7.orig/config.def.h 2007-11-21 20:18:41.000000000 +0000 ++++ dwm-4.7/config.def.h 2007-11-24 14:26:02.000000000 +0000 +@@ -3,7 +3,7 @@ + /* appearance */ + #define BARPOS BarTop /* BarBot, BarOff */ + #define BORDERPX 1 +-#define FONT "-*-terminus-medium-*-*-*-*-*-*-*-*-*-*-*" ++#define FONT "fixed" + #define NORMBORDERCOLOR "#cccccc" + #define NORMBGCOLOR "#cccccc" + #define NORMFGCOLOR "#000000" --- dwm-4.7.orig/debian/patches/00list +++ dwm-4.7/debian/patches/00list @@ -0,0 +1,2 @@ +01-x-terminal-emulator.dpatch +02-font.dpatch --- dwm-4.7.orig/debian/compat +++ dwm-4.7/debian/compat @@ -0,0 +1 @@ +5 --- dwm-4.7.orig/debian/wm +++ dwm-4.7/debian/wm @@ -0,0 +1 @@ +/usr/bin/dwm --- dwm-4.7.orig/debian/docs +++ dwm-4.7/debian/docs @@ -0,0 +1 @@ +README --- dwm-4.7.orig/debian/prerm.in +++ dwm-4.7/debian/prerm.in @@ -0,0 +1,29 @@ +#!/bin/sh + +set -e + +ALTERNATIVES="@ALTERNATIVES@" + +case "${1}" in + remove|deconfigure) + update-alternatives --quiet --remove dwm /usr/bin/dwm.default + + for ALTERNATIVE in ${ALTERNATIVES} + do + update-alternatives --quiet --remove dwm /usr/bin/dwm.${ALTERNATIVE} + done + ;; + + upgrade|failed-upgrade) + + ;; + + *) + echo "prerm called with unknown argument \`${1}'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- dwm-4.7.orig/debian/lintian/dwm +++ dwm-4.7/debian/lintian/dwm @@ -0,0 +1 @@ +dwm: menu-command-not-in-package /usr/share/menu/dwm:3 /usr/bin/dwm --- dwm-4.7.orig/debian/menu +++ dwm-4.7/debian/menu @@ -0,0 +1,3 @@ +?package(dwm):needs="wm" section="Window Managers"\ + title="Dwm" longtitle="Dynamic window manager" \ + command="/usr/bin/dwm" --- dwm-4.7.orig/debian/control +++ dwm-4.7/debian/control @@ -0,0 +1,36 @@ +Source: dwm +Section: x11 +Priority: optional +Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 5), dpatch, libx11-dev, sharutils +Standards-Version: 3.7.3 +Homepage: http://www.suckless.org/ + +Package: dwm +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: dwm-tools +Provides: x-window-manager +Description: dynamic window manager + dwm is a minimalistic window manager. It manages windows in tiling and floating + modes. Either mode can be applied dynamically, depending on the application in + use and the task performed. + . + In tiling mode windows are managed in a master and stacking column. The master + column contains the window which needs most attention at a time, whereas the + stacking column contains all other windows in a stack. Dialog windows are + managed floating, however. + . + In floating mode windows can be resized and moved freely. Windows are grouped + by tags. All windows with a specific tag can be viewed at a time. But each + window may contain more than one tag, which makes it visible in several views. + . + dwm consists of a small status bar which reads the text displayed from standard + input, if written. It draws 1-pixel borders around windows to indicate the + focus state. Unfocused windows contain a small bar in front of the window + displaying the tags and the window title. + . + Please notice that dwm is currently customized through editing its source code, + so you probably want to build your own dwm packages. This package is compiled + with the default configuration and should just give you an idea about what dwm + brings to your desktop. --- dwm-4.7.orig/debian/desktop/dwm +++ dwm-4.7/debian/desktop/dwm @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Dwm +Comment=Dynamic window manager +Exec=dwm +Icon=dwm.png +Type=XSession