--- wmii-3.6+debian.orig/debian/control +++ wmii-3.6+debian/debian/control @@ -0,0 +1,24 @@ +Source: wmii +Section: x11 +Priority: optional +Maintainer: Daniel Baumann +Build-Depends: debhelper (>= 5), dpatch, libx11-dev, libxext-dev, libixp (>= 0.4), libxt-dev, sharutils +Standards-Version: 3.7.2 +Homepage: http://wmii.suckless.org/ + +Package: wmii +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, dwm-tools +Conflicts: wmii2 +Replaces: wmii2 +Recommends: wmii-doc +Provides: x-window-manager +Description: lightweight tabbed and tiled X11 window manager, version 3 + wmii is a dynamic window manager for X11, which is highly customizable and + usable with keyboard and mouse. It supports conventional, tabbed and tiled + window management with low memory usage. It is highly modularized and uses an + inter-process communication interface which is oriented on the 9p protocol of + plan9. + . + This package contains version 3 of the window manager, wmii2 contains version + 2. --- wmii-3.6+debian.orig/debian/changelog +++ wmii-3.6+debian/debian/changelog @@ -0,0 +1,177 @@ +wmii (3.6+debian-2) unstable; urgency=low + + * Removing -std=c99 from CFLAGS, thanks to Dann Frazier + (Closes: #452015). + + -- Daniel Baumann Mon, 19 Nov 2007 21:25:00 +0100 + +wmii (3.6+debian-1) unstable; urgency=low + + * New upstream release. + * Rebuild upstream tarball without conflicting debian directory. + + -- Daniel Baumann Sun, 18 Nov 2007 17:39:00 +0100 + +wmii (3.6~rc2+20070518-3) unstable; urgency=medium + + * Added libxext-dev to build-depends. + + -- Daniel Baumann Tue, 4 Sep 2007 23:23:00 +0200 + +wmii (3.6~rc2+20070518-2) unstable; urgency=medium + + [ Don Armstrong ] + * Fix wmiirc and wmiiloop.sh to properly populate keys and the commands + to handle them (Closes: #423521) + + -- Daniel Baumann Thu, 12 Jul 2007 11:37:00 +0200 + +wmii (3.6~rc2+20070518-1) unstable; urgency=low + + * New upstream snapshot. + + -- Daniel Baumann Fri, 18 May 2007 09:08:00 +0200 + +wmii (3.6~rc2+20070501-2) unstable; urgency=low + + * Added lintian override. + * Do not compile wmiir statically. + + -- Daniel Baumann Tue, 15 May 2007 14:52:00 +0200 + +wmii (3.6~rc2+20070501-1) unstable; urgency=low + + * New upstream snapshot. + * Minor cleanups. + + -- Daniel Baumann Tue, 1 May 2007 09:10:00 +0200 + +wmii (3.6~rc2+20070329-3) unstable; urgency=low + + * Rebuild against fixed debhelper, see #420158 (Closes: #420119, #420146). + + -- Daniel Baumann Sat, 21 Apr 2007 07:33:00 +0200 + +wmii (3.6~rc2+20070329-2) unstable; urgency=low + + * Fixed ETC in rules (Closes: #418003). + + -- Daniel Baumann Thu, 19 Apr 2007 10:28:00 +0200 + +wmii (3.6~rc2+20070329-1) unstable; urgency=low + + * New upstream snapshot: + - Fixes problem with libixp (Closes: #416170). + - Temporarily using and shipping embedded libixp for this snapshot only, + this is not related to #416170. + * Minor cleanups. + + -- Daniel Baumann Thu, 5 Apr 2007 17:01:00 +0200 + +wmii (3.6~rc2-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Wed, 7 Feb 2007 13:09:00 +0100 + +wmii (3.6~rc1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 6 Feb 2007 16:47:00 +0100 + +wmii (3.5.1+20070202-1) unstable; urgency=low + + * New upstream snapshot. + + -- Daniel Baumann Sat, 3 Feb 2007 10:32:00 +0100 + +wmii (3.5.1+20070116-1) unstable; urgency=medium + + * New upstream snapshot: + - fixes bug with tags. + * Removed libxrand-dev build-depends, xrand patch was not ported to wmii 3.5. + + -- Daniel Baumann Thu, 18 Jan 2007 20:16:00 +0100 + +wmii (3.5.1-2) unstable; urgency=low + + * Triggering rebuild (Closes: #405647). + + -- Daniel Baumann Mon, 15 Jan 2007 18:46:00 +0100 + +wmii (3.5.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Tue, 2 Jan 2007 21:05:00 +0100 + +wmii (3.1-5) unstable; urgency=medium + + * Added patch from Evan Deaubl to add support for xrandr + (Closes: #398900). + + -- Daniel Baumann Thu, 16 Nov 2006 17:04:00 +0100 + +wmii (3.1-4) unstable; urgency=medium + + * Updated upstream homepage (Closes: #395005). + + -- Daniel Baumann Sun, 29 Oct 2006 17:05:00 +0200 + +wmii (3.1-3) unstable; urgency=medium + + * Applied patch from Gonzalo Tornaria to fix fontset + problem with UTF (Closes: #394781). + + -- Daniel Baumann Mon, 23 Oct 2006 18:12:00 +0200 + +wmii (3.1-2) unstable; urgency=low + + * New email address. + + -- Daniel Baumann Tue, 4 Jul 2006 23:45:00 +0200 + +wmii (3.1-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Sun, 18 Jun 2006 11:19:00 +0200 + +wmii (3.0-1) unstable; urgency=low + + * New upstream release. + + -- Daniel Baumann Fri, 19 May 2006 00:00:00 -0500 + +wmii (2.5.2-1) unstable; urgency=low + + * New upstream release. + * Adjusted confdir path. + * Adjusted 9base path in examples. + + -- Daniel Baumann Sat, 21 Jan 2006 01:14:00 +0100 + +wmii (2.5.1-1) unstable; urgency=low + + * New upstream release. + * Removed now obsolete binary-package python2.3-libixp. + * Removed conflict to wmifs, upstream did rename the binary accordingly. + * Added icon and desktop entry for login-session managers (Closes: #345390). + + -- Daniel Baumann Sat, 14 Jan 2006 14:42:00 +0100 + +wmii (2-2) unstable; urgency=low + + * Added temporary conflict to wmifs (Closes: #335446, #338033). I will + rename wmifs in the next revision, this conflict is just a quick fix. + * Modifing default configuration: + - using x-terminal-emulator instead of xterm (Closes: #334017). + + -- Daniel Baumann Thu, 3 Nov 2005 22:58:00 +0100 + +wmii (2-1) unstable; urgency=low + + * Initial release (Closes: #311567). + + -- Daniel Baumann Fri, 7 Oct 2005 11:26:13 +0200 --- wmii-3.6+debian.orig/debian/watch +++ wmii-3.6+debian/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://www.suckless.org/download/wmii-(.*)\.tar\.gz --- wmii-3.6+debian.orig/debian/rules +++ wmii-3.6+debian/debian/rules @@ -0,0 +1,95 @@ +#!/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 + +DATE=$(shell date +%Y%m%d) + +upstream: + # Needs: mercurial + + # Getting sources + cd .. && \ + hg clone http://www.suckless.org/cgi-bin/hgwebdir.cgi/wmii && \ + mv wmii wmii-3.6~rc2+$(DATE) + + # Removing unused files + rm -rf ../wmii-3.6~rc2+$(DATE)/.hg + rm -rf ../wmii-3.6~rc2+$(DATE)/.hgtags + + # Creating tarball + tar cfz ../wmii_3.6~rc2+$(DATE).orig.tar.gz ../wmii-3.6~rc2+$(DATE) + +build: build-stamp +build-stamp: patch + dh_testdir + + # Building package + CFLAGS="$(CFLAGS)" $(MAKE) PREFIX=/usr ETC=/etc/X11 LIBIXP=/usr/lib/libixp.a STATIC="" + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + # Cleaning package + [ ! -f Makefile ] || $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Installing package + $(MAKE) install PREFIX=$(CURDIR)/debian/wmii/usr ETC=$(CURDIR)/debian/wmii/etc/X11 LIBIXP=/usr/lib/libixp.a + + # Installing desktop file + install -D -m 0644 debian/desktop/wmii debian/wmii/usr/share/xsessions/wmii.desktop + + # Installing icon file + install -d -m 0755 debian/wmii/usr/share/icons + uudecode debian/icon/wmii.png.uu -o debian/wmii/usr/share/icons/wmii.png + + # Installing lintian overrides + for LINTIAN in debian/lintian/*; \ + do \ + install -D -m 0644 $$LINTIAN debian/`basename $$LINTIAN`/usr/share/lintian/overrides/`basename $$LINTIAN` || exit 1; \ + 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 --- wmii-3.6+debian.orig/debian/lintian/wmii +++ wmii-3.6+debian/debian/lintian/wmii @@ -0,0 +1 @@ +wmii binary: unusual-interpreter ./etc/X11/wmii-3.5/rc.wmii #!wmii9rc --- wmii-3.6+debian.orig/debian/compat +++ wmii-3.6+debian/debian/compat @@ -0,0 +1 @@ +5 --- wmii-3.6+debian.orig/debian/desktop/wmii +++ wmii-3.6+debian/debian/desktop/wmii @@ -0,0 +1,7 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Wmii +Comment=Window manager improved 3 +Exec=wmii +Icon=wmii.png +Type=XSession --- wmii-3.6+debian.orig/debian/patches/02-cflags.dpatch +++ wmii-3.6+debian/debian/patches/02-cflags.dpatch @@ -0,0 +1,16 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 02-cflags.dpatch by Dann Frazier +## +## DP: Removing -std=c99 from CFLAGS (Closes: #452015). + +@DPATCH@ + +diff -Naur wmii-3.6+debian.orig/mk/gcc.mk wmii-3.6+debian/mk/gcc.mk +--- wmii-3.6+debian.orig/mk/gcc.mk 2007-11-16 13:59:15.000000000 +0000 ++++ wmii-3.6+debian/mk/gcc.mk 2007-11-19 20:10:01.000000000 +0000 +@@ -1,5 +1,4 @@ + CFLAGS += \ +- -std=c99 \ + -pipe \ + -Wall \ + -Wno-parentheses \ --- wmii-3.6+debian.orig/debian/patches/00list +++ wmii-3.6+debian/debian/patches/00list @@ -0,0 +1,2 @@ +01-x-terminal-emulator +02-cflags.dpatch --- wmii-3.6+debian.orig/debian/patches/01-x-terminal-emulator.dpatch +++ wmii-3.6+debian/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 wmii-3.6+debian.orig/rc/wmiirc.sh wmii-3.6+debian/rc/wmiirc.sh +--- wmii-3.6+debian.orig/rc/wmiirc.sh 2007-11-16 13:59:15.000000000 +0000 ++++ wmii-3.6+debian/rc/wmiirc.sh 2007-11-18 16:46:25.000000000 +0000 +@@ -18,7 +18,7 @@ + set -- $(echo $WMII_NORMCOLORS $WMII_FOCUSCOLORS) + WMII_MENU="dmenu -b -fn '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5'" + WMII_9MENU="wmii9menu -font '$WMII_FONT' -nf '$1' -nb '$2' -sf '$4' -sb '$5' -br '$6'" +-WMII_TERM="xterm" ++WMII_TERM="x-terminal-emulator" + + # Column Rules + wmiir write /colrules <(0>PS25L +MDSJEB+6M[;?9A66P3$C0#Q]F>.SN,#,+'@6U([Y+RA)V!O(T1')*\=GP-[$(\<6SISO[W$KZ` +M9Y*O@&F(WT#C.C=ONP.EI'VT>["1=(P./V0X(QC<#F1F5KAY12T33/@]',CZ+V`#\]/,^%1\,$W`````$E%3D2N0F"" +` +end --- wmii-3.6+debian.orig/debian/menu +++ wmii-3.6+debian/debian/menu @@ -0,0 +1,3 @@ +?package(wmii):needs="wm" section="Window Managers"\ + title="Wmii" longtitle="Window manager improved 3"\ + command="/usr/bin/wmii" --- wmii-3.6+debian.orig/debian/copyright +++ wmii-3.6+debian/debian/copyright @@ -0,0 +1,40 @@ +This package was debianized by Daniel Baumann on +Fri, 7 Oct 2005 11:26:13 +0200. + +It was downloaded from: + + + +Upstream Author: + + Kris Maglione + +License: + + Copyright (C) 2006-2007 Kris Maglione + Copyright (C) 2003-2006 Anselm R. Garbe + Copyright (C) 2005 Georg Neis + + MIT/X Consortium License + + 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) 2005-2007, Daniel Baumann and +is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. --- wmii-3.6+debian.orig/debian/docs +++ wmii-3.6+debian/debian/docs @@ -0,0 +1 @@ +README --- wmii-3.6+debian.orig/debian/wm +++ wmii-3.6+debian/debian/wm @@ -0,0 +1 @@ +/usr/bin/wmii