debian/0000755000000000000000000000000012604034721007165 5ustar debian/source/0000755000000000000000000000000012604034045010464 5ustar debian/source/options0000644000000000000000000000005112601252653012102 0ustar compression = gzip compression-level = 9 debian/source/format0000644000000000000000000000001412601252653011676 0ustar 3.0 (quilt) debian/source/include-binaries0000644000000000000000000000002512601252653013625 0ustar debian/icons/dwm.png debian/dwm.lintian-overrides0000644000000000000000000000004112601252653013332 0ustar dwm: menu-command-not-in-package debian/patches/0000755000000000000000000000000012604033710010611 5ustar debian/patches/2004_use_system_searchpaths.patch0000644000000000000000000000230512601252653017072 0ustar Description: Fix FTBFS on mipsel* due to custom library search paths. This patch removes library search -L/usr/lib and include paths defined by upstream. Since all the libraries and headers needed are available in default path these flags are redundant also since /usr/lib may have different purpose on various architecture like mips* it causes FTBFS. Thanks to YunQiang Su for bringing this up. Author: Vasudev Kamath Last-Updated: 2013-09-15 Bug-Debian: http://bugs.debian.org/722765 --- a/config.mk +++ b/config.mk @@ -7,21 +7,17 @@ PREFIX = /usr/local MANPREFIX = ${PREFIX}/share/man -X11INC = /usr/X11R6/include -X11LIB = /usr/X11R6/lib - # Xinerama -XINERAMALIBS = -L${X11LIB} -lXinerama +XINERAMALIBS = -lXinerama XINERAMAFLAGS = -DXINERAMA # includes and libs -INCS = -I. -I/usr/include -I${X11INC} -LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${XINERAMALIBS} +LIBS = -lc -lX11 ${XINERAMALIBS} # flags CPPFLAGS += -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} #CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} -CFLAGS += -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} +CFLAGS += -std=c99 -pedantic -Wall ${CPPFLAGS} #LDFLAGS = -g ${LIBS} LDFLAGS += -s ${LIBS} debian/patches/2001_replace_term_cmd.patch0000644000000000000000000000271412601252653015573 0ustar Description: Modified command and rules to use Debian specific tools By default dwm uses uxterm as terminal emulator this is modified now to use x-terminal-emulator command instead. . Also patch modifies class rules to use Iceweasel instead of Firefox as that is the replacement for Firefox on Debian system. Author: Vasudev Kamath Forwarded: not-needed Last-Update: 2013-09-15 --- a/config.def.h +++ b/config.def.h @@ -18,8 +18,8 @@ static const Rule rules[] = { /* class instance title tags mask isfloating monitor */ - { "Gimp", NULL, NULL, 0, True, -1 }, - { "Firefox", NULL, NULL, 1 << 8, False, -1 }, + { "Gimp", NULL, NULL, 0, True, -1 }, + { "Iceweasel", NULL, NULL, 1 << 8, False, -1 }, }; /* layout(s) */ @@ -47,7 +47,7 @@ /* commands */ static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; -static const char *termcmd[] = { "uxterm", NULL }; +static const char *termcmd[] = { "x-terminal-emulator", NULL }; static Key keys[] = { /* modifier key function argument */ @@ -102,4 +102,3 @@ { ClkTagBar, MODKEY, Button1, tag, {0} }, { ClkTagBar, MODKEY, Button3, toggletag, {0} }, }; - debian/patches/README0000644000000000000000000000021112601252653011471 0ustar 0xxx: Grabbed from upstream development. 1xxx: Possibly relevant for upstream adoption. 2xxx: Only relevant for official Debian release. debian/patches/2002_inject_hardening_flags.patch0000644000000000000000000000155712601252653016762 0ustar Description: Modification to allow dpkg-buildflags This modification allows the dpkg-buildflags to inject compilation flags in addition to vendor specific patches. Also this patch removes -Os from upstream allowing use DEB_BUILD_OPTIONS=noopt Author: Vasudev Kamath Forwarded: not-needed Last-Update: 2012-02-19 --- a/config.mk +++ b/config.mk @@ -19,11 +19,11 @@ LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 ${XINERAMALIBS} # flags -CPPFLAGS = -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +CPPFLAGS += -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} #CFLAGS = -g -std=c99 -pedantic -Wall -O0 ${INCS} ${CPPFLAGS} -CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +CFLAGS += -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} #LDFLAGS = -g ${LIBS} -LDFLAGS = -s ${LIBS} +LDFLAGS += -s ${LIBS} # Solaris #CFLAGS = -fast ${INCS} -DVERSION=\"${VERSION}\" debian/patches/series0000644000000000000000000000020012601252653012024 0ustar 2001_replace_term_cmd.patch 2002_inject_hardening_flags.patch 2003_transparent_makefile.patch 2004_use_system_searchpaths.patch debian/patches/2003_transparent_makefile.patch0000644000000000000000000000415612601252653016510 0ustar Description: Commands in Maekefile should be visible while execution This patch removes @ from the Makefile so that command execution is visible to every one when DH_VERBOSE=1 Author: Vasudev Kamath Last-Update: 2012-02-19 Forwarded: not-needed --- a/Makefile +++ b/Makefile @@ -16,45 +16,45 @@ .c.o: @echo CC $< - @${CC} -c ${CFLAGS} $< + ${CC} -c ${CFLAGS} $< ${OBJ}: config.h config.mk config.h: @echo creating $@ from config.def.h - @cp config.def.h $@ + cp config.def.h $@ dwm: ${OBJ} @echo CC -o $@ - @${CC} -o $@ ${OBJ} ${LDFLAGS} + ${CC} -o $@ ${OBJ} ${LDFLAGS} clean: @echo cleaning - @rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz + rm -f dwm ${OBJ} dwm-${VERSION}.tar.gz dist: clean @echo creating dist tarball - @mkdir -p dwm-${VERSION} - @cp -R LICENSE Makefile README config.def.h config.mk \ + mkdir -p dwm-${VERSION} + cp -R LICENSE Makefile README config.def.h config.mk \ dwm.1 ${SRC} dwm-${VERSION} - @tar -cf dwm-${VERSION}.tar dwm-${VERSION} - @gzip dwm-${VERSION}.tar - @rm -rf dwm-${VERSION} + tar -cf dwm-${VERSION}.tar dwm-${VERSION} + gzip dwm-${VERSION}.tar + rm -rf dwm-${VERSION} install: all @echo installing executable file to ${DESTDIR}${PREFIX}/bin - @mkdir -p ${DESTDIR}${PREFIX}/bin - @cp -f dwm ${DESTDIR}${PREFIX}/bin - @chmod 755 ${DESTDIR}${PREFIX}/bin/dwm + mkdir -p ${DESTDIR}${PREFIX}/bin + cp -f dwm ${DESTDIR}${PREFIX}/bin + chmod 755 ${DESTDIR}${PREFIX}/bin/dwm @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 @mkdir -p ${DESTDIR}${MANPREFIX}/man1 - @sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 - @chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 + sed "s/VERSION/${VERSION}/g" < dwm.1 > ${DESTDIR}${MANPREFIX}/man1/dwm.1 + chmod 644 ${DESTDIR}${MANPREFIX}/man1/dwm.1 uninstall: @echo removing executable file from ${DESTDIR}${PREFIX}/bin - @rm -f ${DESTDIR}${PREFIX}/bin/dwm + rm -f ${DESTDIR}${PREFIX}/bin/dwm @echo removing manual page from ${DESTDIR}${MANPREFIX}/man1 - @rm -f ${DESTDIR}${MANPREFIX}/man1/dwm.1 + rm -f ${DESTDIR}${MANPREFIX}/man1/dwm.1 .PHONY: all options clean dist install uninstall debian/changelog0000644000000000000000000005371612604034647011062 0ustar dwm (6.0-8) unstable; urgency=low * New Maintainer (Closes: #793985). * debian/control: - Update the Maintainer field with the new maintainer name. - Bump Standards-Version to 3.9.6 (no changes needed). - Use https for the Vcs-Browser field. * debian/copyright: - Add a copyright entry to mention Hugo's work. - Use https for the Format field. -- Hugo Lefeuvre Fri, 25 Sep 2015 16:14:43 +0200 dwm (6.0-7) unstable; urgency=medium * Fix the override file, Thanks to intrigeri for hints. * Bump Standards-Version to 3.9.5, no change required. * Use cgit URL for Vcs-Browser field. -- Vasudev Kamath Thu, 02 Oct 2014 22:21:08 +0530 dwm (6.0-6) unstable; urgency=low * Introduce a missing new line in patch which makes it unusable. Closes: bug#722994. Thanks to Mats Erik Andersson. * Renamed patches to follow patch tagging micro guidelines debian/patches/README. * Add debian/patches/README documenting patch numbering micro policy. * Strip trailing space in 2001_replace_term_cmd.patch * Add patch 2004 removing reference to custom library paths and include paths, fixing FTBFS on mips*. Closes: bug#722765. Thanks to YunQiang Su. * Update 2001 patch to change rule to use Iceweasel instead of Firefox. Closes: bug#710180. Thanks to Daniel Gazda. * Changed maintainer specific configuration, to use xfce4-terminal in rule specific to terminals instead of x-terminal-emulator. -- Vasudev Kamath Sun, 15 Sep 2013 20:34:14 +0530 dwm (6.0-5) unstable; urgency=low * debian/control + Changed Homepage to http://dwm.suckless.org thanks to David Kalnischkies for pointing out + Increased minimum debhelper required to 9 + Removed DM-Upload-Allowed field as it will be deprecated soon. + Bumped Standards-Version to 3.9.4, this didn't require any change to the package source. + Added dependency on xterm | x-terminal-emulator * Set debian/compat to 9 * debian/rules + Removed hardening related lines. Since dwm package now uses compat level 9 hardening will be automagically done by debhelper * debian/local/config.maintainer.h: + Changed tag 1 class to x-terminal-emulator so any terminal conforming to this virtual package will be placed in tag 1 -- Vasudev Kamath Sat, 11 May 2013 12:26:44 +0530 dwm (6.0-4) unstable; urgency=low * debian/rules: + Fixed the way dpkg-buildflags were used in rules by removing conditional check on buidlflags.mk * debian/control: + Added dependency on dpkg-dev (>= 1.16.1.1) to remove conditional check for existence of dpkg-buildflags in rules file + Bumped Standards-Version to 3.9.3. No changes required to package. * debian/local/config.maintainer.h: + Added tag rules for few more applications -- Vasudev Kamath Thu, 14 Jun 2012 20:37:51 +0530 dwm (6.0-3) unstable; urgency=low * debian/patches: + Renamed all patches to contain numbers in their name. + Modified 02-dpkg-buildflags.patch to remove -Os from config.mk to allow DEB_BUILD_OPTIONS=noopt + Added 03-transparent-makefile.patch to make command execution in Makefile visible. * debian/clean: + Remove config.h generated during compiling of package -- Vasudev Kamath Sun, 19 Feb 2012 15:32:47 +0530 dwm (6.0-2) unstable; urgency=low * New alternative dwm.winkey is added. This uses windows key as modifier * New alternative dwm.maintainers is added. This is the configuration used by the current dwm maintainer * Reverted config.def.h and config.mk to upstream version [Kartik Mistry] * debian/control: + Added 'DM-Upload-Allowed: yes' field. -- Vasudev Kamath Thu, 02 Feb 2012 16:39:09 +0530 dwm (6.0-1) unstable; urgency=low * Imported Upstream version 6.0 * debian/local/config.web.h + Added missing variable 'nmaster' -- Vasudev Kamath Wed, 21 Dec 2011 22:15:39 +0530 dwm (5.9-1) unstable; urgency=low * New Maintainer (Closes: #647088) * Watch file is added * Imported Upstream version 5.9 * debian/control + Added myself as maintainer + Vcs-* fields now point to collab-maint git repository + Bumped Standards-Version to 3.9.2 * debian/copyright + Added dep5 header + Added myself to list of copyright holders for debian folder + Cosmetic changes + Removed extra license block * debian/rules + Applied a patch provided by David Kalnischkies (Closes: #493819) -- Vasudev Kamath Sun, 20 Nov 2011 21:32:50 +0530 dwm (5.8.2-4) unstable; urgency=high * Fix "dwm doesn't work, black screen" (Closes: #618401) * Fix "Package description describes old behaviour" (Closes: #615154) * Fix "startx, dwm shows error messages on a non functional fullscreen xterm" (Closes: #606985) -- Kai Hendry Sun, 03 Apr 2011 17:04:21 +0000 dwm (5.8.2-3) unstable; urgency=low * New maintainer -- Kai Hendry Sat, 04 Dec 2010 11:47:07 +0000 dwm (5.8.2-2) experimental; urgency=low * Updating recommends on suckless-tools, formerly dwm-tools. * Updating standards version to 3.9.0. * Updating to standards version 3.9.1. * Switching to source format 3.0 (quilt). * Updating to debhelper version 8. -- Daniel Baumann Mon, 29 Nov 2010 21:13:21 +0100 dwm (5.8.2-1) unstable; urgency=low * Merging upstream version 5.8.2. -- Daniel Baumann Fri, 04 Jun 2010 17:25:28 +0200 dwm (5.8.1-2) unstable; urgency=low * Adding now apparently mandatory extension for xsession desktop files (Closes: #574742). -- Daniel Baumann Tue, 01 Jun 2010 07:32:34 +0200 dwm (5.8.1-1) unstable; urgency=low * Merging upstream version 5.8.1. -- Daniel Baumann Sat, 29 May 2010 20:01:34 +0200 dwm (5.8-1) unstable; urgency=low * Merging upstream version 5.8. * Updating year in copyright file. * Removing strip.patch, not required anymore. * Renumbering patches files. -- Daniel Baumann Sat, 29 May 2010 14:45:04 +0200 dwm (5.7.2-2) unstable; urgency=low * Adding explicit debian source version 1.0 until switch to 3.0. * Updating year in copyright file. * Updating to standards 3.8.4. * Updating lintian overrides. * Sorting dh call in rules to more common order. * Updating README.source. -- Daniel Baumann Wed, 07 Apr 2010 00:36:04 +0200 dwm (5.7.2-1) unstable; urgency=low * Merging upstream version 5.7.2. * Wrapping build-depends. -- Daniel Baumann Sat, 03 Oct 2009 16:44:37 +0200 dwm (5.7.1-1) unstable; urgency=low * Merging upstream version 5.7.1. * Bumping versioned build-depends on debhelper. * Bumping versioned build-depends on quilt. -- Daniel Baumann Sat, 03 Oct 2009 16:42:13 +0200 dwm (5.7-1) unstable; urgency=low * Adding maintainer homepage field to control. * Marking maintainer homepage field to be also included in binary packages and changelog. * Adding README.source. * Merging upstream version 5.7. * Moving maintainer homepage from control to copyright. * Updating README.source. -- Daniel Baumann Sat, 03 Oct 2009 16:38:25 +0200 dwm (5.6.1-2) unstable; urgency=low * Updating maintainer field. * Updating vcs fields. * Updating package to standards version 3.8.3. * Sorting depends. * Prefixing debhelper files with package name. * Minimizing rules file. -- Daniel Baumann Thu, 20 Aug 2009 17:57:52 +0200 dwm (5.6.1-1) unstable; urgency=low * Merging upstream version 5.6.1. -- Daniel Baumann Mon, 27 Jul 2009 13:54:25 +0200 dwm (5.6-2) unstable; urgency=low [ Kai Hendry ] * Updating Webconverger config. -- Daniel Baumann Tue, 14 Jul 2009 23:06:29 +0200 dwm (5.6-1) unstable; urgency=low [ Daniel Baumann ] * Merging upstream version 5.6. * Rediffing strip.dpatch. * Removing font.dpatch, not required anymore. [ Kai Hendry ] * Updating Webconverger config. [ Daniel Baumann ] * Using quilt rather than dpatch. * Updating year in copyright file. * Updating package to standards version 3.8.2. * Adding description in menu file. * Updating rules to current state of the art. -- Daniel Baumann Tue, 14 Jul 2009 22:21:42 +0200 dwm (5.5-1) unstable; urgency=low * Adding x11-xserver-utils to recommends (Closes: #516640). * Merging upstream version 5.5. * Using correct rfc-2822 date formats in changelog. -- Daniel Baumann Mon, 18 May 2009 12:00:58 +0200 dwm (5.4.1-1) unstable; urgency=low * Merging upstream version 5.4.1. -- Daniel Baumann Tue, 10 Feb 2009 15:57:00 +0100 dwm (5.4-1) unstable; urgency=low * Merging upstream version 5.4. -- Daniel Baumann Tue, 10 Feb 2009 15:52:00 +0100 dwm (5.3.1-2) unstable; urgency=low * Setting selfgcolor in web config to black. * Renaming tag to shortname 'web' instead of 'webconverger'. However, this isn't visible anyway, but for cosemtics. -- Daniel Baumann Mon, 22 Dec 2008 12:24:00 +0100 dwm (5.3.1-1) unstable; urgency=low * Merging upstream version 5.3.1 (Closes: #508296). -- Daniel Baumann Sun, 14 Dec 2008 21:39:00 +0100 dwm (5.3-1) unstable; urgency=low [ Daniel Baumann ] * Using patch-stamp rather than patch in rules file. * Replacing obsolete dh_clean -k with dh_prep. * Merging upstream version 5.3. [ Kai Hendry ] * Updating Webconverger config. -- Daniel Baumann Sun, 14 Dec 2008 21:33:00 +0100 dwm (5.2-1) unstable; urgency=low [ Daniel Baumann ] * Updating vcs fields in control file. * Merging upstream version 5.2 (Closes: #498738). [ Kai Hendry ] * Updating Webconverger config. -- Daniel Baumann Wed, 17 Sep 2008 16:28:00 +0200 dwm (5.1-1) unstable; urgency=low [ Daniel Baumann ] * Adding build-depends to libxinerama-dev. * Reordering rules file. * Correcting icon entry in desktop file. * Using lintian debhelper to install lintian overrides. * Rediffing terminal patch. * Rediffing font patch. * Adding patch from Tiago Saboga to respect nostrip (Closes: #436781). * Rewriting copyright file in machine-interpretable format. * Adding vcs fields to control file. * Upgrading package to standards 3.8.0. * Upgrading package to debhelper 7. * Merging upstream version 5.1. [ Kai Hendry ] * Updating Webconverger config. -- Daniel Baumann Sun, 03 Aug 2008 17:05:00 +0200 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, 05 Jun 2007 18:13:00 +0200 dwm (4.2-1) unstable; urgency=low * New upstrema release. -- Daniel Baumann Fri, 01 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, 05 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, 02 Apr 2007 18:20:00 +0200 dwm (3.9-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 02 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, 05 Mar 2007 15:20:00 +0100 dwm (3.8-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 05 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, 07 Feb 2007 13:31:00 +0100 dwm (3.3-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Thu, 01 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, 08 Jan 2007 16:26:00 +0100 dwm (2.8-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Tue, 02 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, 07 Dec 2006 16:03:00 +0100 dwm (2.5.1-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 04 Dec 2006 22:01:00 +0100 dwm (2.5-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 04 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, 02 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, 06 Oct 2006 14:19:00 +0200 dwm (1.9-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Fri, 06 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, 05 Oct 2006 20:37:00 +0200 dwm (1.7.1-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Mon, 02 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, 08 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, 06 Sep 2006 12:50:00 +0200 dwm (1.4-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Wed, 06 Sep 2006 11:59:00 +0200 dwm (1.3-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Tue, 05 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, 07 Aug 2006 14:42:00 +0200 dwm (0.6-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Wed, 02 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 debian/desktop/0000755000000000000000000000000012604034731010637 5ustar debian/desktop/dwm.desktop0000644000000000000000000000014712601252653013025 0ustar [Desktop Entry] Encoding=UTF-8 Name=Dwm Comment=Dynamic window manager Exec=dwm Icon=dwm Type=XSession debian/rules0000755000000000000000000000177212601252653010257 0ustar #!/usr/bin/make -f SHELL := sh -e %: dh ${@} override_dh_auto_clean: rm -f config.h $(MAKE) clean override_dh_auto_install: $(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 for ALTERNATIVE in debian/local/config.*.h; \ do \ $(MAKE) clean; \ cp $${ALTERNATIVE} config.h; \ CFLAGS="$(CFLAGS)" $(MAKE) PREFIX=/usr; \ install -m 0755 dwm debian/dwm/usr/bin/dwm.`basename $${ALTERNATIVE} | cut -d'.' -f 2`; \ ln -s dwm.1.gz debian/dwm/usr/share/man/man1/dwm.`basename $${ALTERNATIVE} | cut -d'.' -f 2`.1.gz; \ done # Configuring maintainer scripts sed -e "s|@ALTERNATIVES@|$(shell find debian/local/ -name 'config.*.h' | cut -d'.' -f 2 | tr '\n' ' ')|" debian/dwm.postinst.in > debian/dwm.postinst sed -e "s|@ALTERNATIVES@|$(shell find debian/local/ -name 'config.*.h' | cut -d'.' -f 2 | tr '\n' ' ')|" debian/dwm.prerm.in > debian/dwm.prerm debian/dwm.docs0000644000000000000000000000000712601252653010626 0ustar README debian/compat0000644000000000000000000000000212601252653010366 0ustar 9 debian/dwm.install0000644000000000000000000000010712601252653011345 0ustar debian/desktop/* /usr/share/xsessions debian/icons/* /usr/share/icons debian/clean0000644000000000000000000000001112601252653010165 0ustar config.h debian/watch0000644000000000000000000000006712601252653010224 0ustar version=3 http://dl.suckless.org/dwm/dwm-(.*)\.tar\.gz debian/dwm.prerm.in0000644000000000000000000000063212601252653011434 0ustar #!/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 debian/local/0000755000000000000000000000000012604033576010266 5ustar debian/local/config.web.h0000644000000000000000000000225212601252653012455 0ustar /* appearance */ static const char font[] = "fixed"; static const char normbordercolor[] = "#cccccc"; static const char normbgcolor[] = "#cccccc"; static const char normfgcolor[] = "#000000"; static const char selbordercolor[] = "#0066ff"; static const char selbgcolor[] = "#0066ff"; static const char selfgcolor[] = "#000000"; static unsigned int borderpx = 0; static unsigned int snap = 32; static Bool showbar = False; static Bool topbar = False; /* tagging */ static const char *tags[] = { "web" }; static Rule rules[] = { {0} }; /* layout(s) */ static float mfact = 0.55; static const int nmaster = 1; /* number of clients in master area */ static Bool resizehints = False; /* False means respect size hints in tiled resizals */ Layout layouts[] = { /* symbol function */ { "[M]", monocle }, }; /* key definitions */ #define MODKEY Mod1Mask Key keys[] = { \ /* modifier key function argument */ \ { MODKEY|ShiftMask, XK_c, killclient, {0} }, { MODKEY, XK_q, killclient, {0} }, \ { MODKEY, XK_F4, killclient, {0} }, \ }; static Button buttons[] = { {0} }; debian/local/config.maintainer.h0000644000000000000000000001475512601252653014042 0ustar /* See LICENSE file for copyright and license details. */ /* appearance */ static const char font[] = "-*-lucidabright-medium-r-*-*-*-100-*-*-*-*-*-*"; static const char normbordercolor[] = "#444444"; static const char normbgcolor[] = "#222222"; static const char normfgcolor[] = "#bbbbbb"; static const char selbordercolor[] = "#005577"; static const char selbgcolor[] = "#005577"; static const char selfgcolor[] = "#eeeeee"; static const unsigned int borderpx = 1; /* border pixel of windows */ static const unsigned int snap = 32; /* snap pixel */ static const Bool showbar = True; /* False means no bar */ static const Bool topbar = True; /* False means bottom bar */ /* tagging */ static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; static const Rule rules[] = { /* class instance title tags mask isfloating monitor */ { "xfce4-terminal", NULL, NULL, 0, False, -1 }, { "Iceweasel", NULL, NULL, 1 << 1, False, -1 }, { "Firefox-bin", NULL, NULL, 1 << 1, False, -1 }, { "Pidgin", NULL, NULL, 1 << 2, True, 1 }, { "Skype", NULL, NULL, 1 << 2, True, 1 }, { "Vlc", NULL, NULL, 1 << 5, False, -1 }, { "Emacs", NULL, NULL, 1 << 3, False, -1 }, { "Evince", NULL, NULL, 1 << 4, False, -1 }, { "Gimp", NULL, NULL, 1 << 6, True, -1 }, }; /* layout(s) */ static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ static const int nmaster = 1; /* number of clients in master area */ static const Bool resizehints = True; /* True means respect size hints in tiled resizals */ static const Layout layouts[] = { /* symbol arrange function */ { "[]=", tile }, /* first entry is default */ { "><>", NULL }, /* no layout function means floating behavior */ { "[M]", monocle }, }; /* key definitions */ #define MODKEY Mod4Mask #define TAGKEYS(KEY,TAG) \ { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, /* helper for spawning shell commands in the pre dwm-5.0 fashion */ #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } /* commands */ static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; static const char *termcmd[] = { "x-terminal-emulator", NULL }; static Key keys[] = { /* modifier key function argument */ { MODKEY, XK_p, spawn, {.v = dmenucmd } }, { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, { MODKEY, XK_b, togglebar, {0} }, { MODKEY, XK_j, focusstack, {.i = +1 } }, { MODKEY, XK_k, focusstack, {.i = -1 } }, { MODKEY, XK_i, incnmaster, {.i = +1 } }, { MODKEY, XK_d, incnmaster, {.i = -1 } }, { MODKEY, XK_h, setmfact, {.f = -0.05} }, { MODKEY, XK_l, setmfact, {.f = +0.05} }, { MODKEY, XK_Return, zoom, {0} }, { MODKEY, XK_Tab, view, {0} }, { MODKEY|ShiftMask, XK_c, killclient, {0} }, { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, { MODKEY, XK_space, setlayout, {0} }, { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, { MODKEY, XK_0, view, {.ui = ~0 } }, { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, { MODKEY, XK_comma, focusmon, {.i = -1 } }, { MODKEY, XK_period, focusmon, {.i = +1 } }, { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, TAGKEYS( XK_1, 0) TAGKEYS( XK_2, 1) TAGKEYS( XK_3, 2) TAGKEYS( XK_4, 3) TAGKEYS( XK_5, 4) TAGKEYS( XK_6, 5) TAGKEYS( XK_7, 6) TAGKEYS( XK_8, 7) TAGKEYS( XK_9, 8) { MODKEY|ShiftMask, XK_q, quit, {0} }, }; /* button definitions */ /* click can be ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ static Button buttons[] = { /* click event mask button function argument */ { ClkLtSymbol, 0, Button1, setlayout, {0} }, { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, { ClkWinTitle, 0, Button2, zoom, {0} }, { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, { ClkClientWin, MODKEY, Button1, movemouse, {0} }, { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, { ClkTagBar, 0, Button1, view, {0} }, { ClkTagBar, 0, Button3, toggleview, {0} }, { ClkTagBar, MODKEY, Button1, tag, {0} }, { ClkTagBar, MODKEY, Button3, toggletag, {0} }, }; debian/local/config.winkey.h0000644000000000000000000001345112601252653013211 0ustar /* See LICENSE file for copyright and license details. */ /* appearance */ static const char font[] = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*"; static const char normbordercolor[] = "#444444"; static const char normbgcolor[] = "#222222"; static const char normfgcolor[] = "#bbbbbb"; static const char selbordercolor[] = "#005577"; static const char selbgcolor[] = "#005577"; static const char selfgcolor[] = "#eeeeee"; static const unsigned int borderpx = 1; /* border pixel of windows */ static const unsigned int snap = 32; /* snap pixel */ static const Bool showbar = True; /* False means no bar */ static const Bool topbar = True; /* False means bottom bar */ /* tagging */ static const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" }; static const Rule rules[] = { /* class instance title tags mask isfloating monitor */ { "Gimp", NULL, NULL, 0, True, -1 }, { "Firefox", NULL, NULL, 1 << 8, False, -1 }, }; /* layout(s) */ static const float mfact = 0.55; /* factor of master area size [0.05..0.95] */ static const int nmaster = 1; /* number of clients in master area */ static const Bool resizehints = True; /* True means respect size hints in tiled resizals */ static const Layout layouts[] = { /* symbol arrange function */ { "[]=", tile }, /* first entry is default */ { "><>", NULL }, /* no layout function means floating behavior */ { "[M]", monocle }, }; /* key definitions */ #define MODKEY Mod4Mask #define TAGKEYS(KEY,TAG) \ { MODKEY, KEY, view, {.ui = 1 << TAG} }, \ { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \ { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \ { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} }, /* helper for spawning shell commands in the pre dwm-5.0 fashion */ #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } /* commands */ static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; static const char *termcmd[] = { "x-terminal-emulator", NULL }; static Key keys[] = { /* modifier key function argument */ { MODKEY, XK_p, spawn, {.v = dmenucmd } }, { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, { MODKEY, XK_b, togglebar, {0} }, { MODKEY, XK_j, focusstack, {.i = +1 } }, { MODKEY, XK_k, focusstack, {.i = -1 } }, { MODKEY, XK_i, incnmaster, {.i = +1 } }, { MODKEY, XK_d, incnmaster, {.i = -1 } }, { MODKEY, XK_h, setmfact, {.f = -0.05} }, { MODKEY, XK_l, setmfact, {.f = +0.05} }, { MODKEY, XK_Return, zoom, {0} }, { MODKEY, XK_Tab, view, {0} }, { MODKEY|ShiftMask, XK_c, killclient, {0} }, { MODKEY, XK_t, setlayout, {.v = &layouts[0]} }, { MODKEY, XK_f, setlayout, {.v = &layouts[1]} }, { MODKEY, XK_m, setlayout, {.v = &layouts[2]} }, { MODKEY, XK_space, setlayout, {0} }, { MODKEY|ShiftMask, XK_space, togglefloating, {0} }, { MODKEY, XK_0, view, {.ui = ~0 } }, { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } }, { MODKEY, XK_comma, focusmon, {.i = -1 } }, { MODKEY, XK_period, focusmon, {.i = +1 } }, { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, TAGKEYS( XK_1, 0) TAGKEYS( XK_2, 1) TAGKEYS( XK_3, 2) TAGKEYS( XK_4, 3) TAGKEYS( XK_5, 4) TAGKEYS( XK_6, 5) TAGKEYS( XK_7, 6) TAGKEYS( XK_8, 7) TAGKEYS( XK_9, 8) { MODKEY|ShiftMask, XK_q, quit, {0} }, }; /* button definitions */ /* click can be ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */ static Button buttons[] = { /* click event mask button function argument */ { ClkLtSymbol, 0, Button1, setlayout, {0} }, { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} }, { ClkWinTitle, 0, Button2, zoom, {0} }, { ClkStatusText, 0, Button2, spawn, {.v = termcmd } }, { ClkClientWin, MODKEY, Button1, movemouse, {0} }, { ClkClientWin, MODKEY, Button2, togglefloating, {0} }, { ClkClientWin, MODKEY, Button3, resizemouse, {0} }, { ClkTagBar, 0, Button1, view, {0} }, { ClkTagBar, 0, Button3, toggleview, {0} }, { ClkTagBar, MODKEY, Button1, tag, {0} }, { ClkTagBar, MODKEY, Button3, toggletag, {0} }, }; debian/dwm.postinst.in0000644000000000000000000000071512601252653012174 0ustar #!/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 debian/dwm.wm0000644000000000000000000000001512601252653010320 0ustar /usr/bin/dwm debian/icons/0000755000000000000000000000000012604033551010300 5ustar debian/icons/dwm.png0000644000000000000000000000044012601252653011576 0ustar PNG  IHDR G*K pHYs  tIME (]tEXtCommentCreated with The GIMPd%nIDAT8 0 Df*+h&͠FH? nhhk(ir?F' Bn8YׂZuTZN-hp'3srp119D4qODd;'_DK3륙H)Hgh|NIENDB`debian/copyright0000644000000000000000000000416312601322736011127 0ustar Format: https://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 Upstream-Name: dwm Source: http://dwm.suckless.org Files: * Copyright: © 2006-2010 Anselm R Garbe © 2006-2007 Sander van Dijk © 2006-2009 Jukka Salmi © 2007-2009 Premysl Hruby © 2007-2009 Szabolcs Nagy © 2007-2009 Christof Musik © 2007-2008 Enno Gottox Boland © 2007-2008 Peter Hartlich © 2008 Martin Hurton © 2008 Neale Pickett © 2009 Mate Nagy License: MIT Files: debian/* Copyright: (C) 2015 Hugo Lefeuvre (C) 2011 Vasudev Kamath (C) 2010 Kai Hendry (C) 2006-2010 Daniel Baumann License: MIT License: MIT 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. debian/dwm.menu0000644000000000000000000000026712601252653010652 0ustar ?package(dwm):needs="wm" section="Window Managers"\ title="Dwm" longtitle="Dynamic window manager" \ description="Dwm is a minimalistic window manager."\ command="/usr/bin/dwm" debian/control0000644000000000000000000000306012601322717010571 0ustar Source: dwm Section: x11 Priority: optional Maintainer: Hugo Lefeuvre Build-Depends: debhelper (>= 9), libx11-dev, libxinerama-dev, dpkg-dev (>= 1.16.1.1) Standards-Version: 3.9.6 Homepage: http://dwm.suckless.org/ Vcs-Git: git://anonscm.debian.org/collab-maint/dwm.git Vcs-Browser: https://anonscm.debian.org/cgit/?p=collab-maint/dwm.git Package: dwm Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Recommends: suckless-tools, x11-xserver-utils, xterm | x-terminal-emulator 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. . 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.