Skip to Content.
Sympa Menu

sm-commit - Re: [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (84114f3f637048382a8a43175d8e063573331c28)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arwed von Merkatz <v.merkatz AT gmx.net>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: Re: [SM-Commit] GIT changes to master grimoire by Mathieu Lonjaret (84114f3f637048382a8a43175d8e063573331c28)
  • Date: Sat, 23 Sep 2006 16:45:59 +0200

On Sat, Sep 23, 2006 at 08:22:52AM -0500, Mathieu Lonjaret wrote:
> GIT changes to master grimoire by Mathieu Lonjaret
> <lejatorn AT sourcemage.org>:
>
> windowmanagers/dwm/BUILD | 1
> windowmanagers/dwm/DEPENDS | 1
> windowmanagers/dwm/DETAILS | 46
> +++++++++++++++++++++++++++++++++++++++++
> windowmanagers/dwm/HISTORY | 4 +++
> windowmanagers/dwm/INSTALL | 1
> windowmanagers/dwm/PRE_BUILD | 5 ++++
> windowmanagers/dwm/dwm.desktop | 8 +++++++
> windowmanagers/dwm/startdwm | 22 +++++++++++++++++++
> 8 files changed, 88 insertions(+)
>
> New commits:
> commit 84114f3f637048382a8a43175d8e063573331c28
> Author: Mathieu Lonjaret <lejatorn AT sourcemage.org>
> Commit: Mathieu Lonjaret <lejatorn AT sourcemage.org>
>
> dwm: new spell

You forgot the ChangeLog entry :)

> diff --git a/windowmanagers/dwm/BUILD b/windowmanagers/dwm/BUILD
> new file mode 100755
> index 0000000..e6fe4f7
> --- /dev/null
> +++ b/windowmanagers/dwm/BUILD
> @@ -0,0 +1 @@
> +make install
> diff --git a/windowmanagers/dwm/DEPENDS b/windowmanagers/dwm/DEPENDS
> new file mode 100755
> index 0000000..47637a5
> --- /dev/null
> +++ b/windowmanagers/dwm/DEPENDS
> @@ -0,0 +1 @@
> +depends X11-LIBS
> diff --git a/windowmanagers/dwm/DETAILS b/windowmanagers/dwm/DETAILS
> new file mode 100755
> index 0000000..3f9739b
> --- /dev/null
> +++ b/windowmanagers/dwm/DETAILS
> @@ -0,0 +1,46 @@
> + SPELL=dwm
> + VERSION=1.6
> + SOURCE=$SPELL-$VERSION.tar.gz
> + SOURCE_URL[0]=http://www.shortest.de/download/$SOURCE
> +
> SOURCE_HASH=sha512:64b6626d651d43e10cca490b61e95b0a71aafbec9f32c71c75663e6b84ca32aa09f33b6ab6afa2debfab4f68ad712d166fcd72026d7bcb50d42ea281db2d063f
> +SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
> + WEB_SITE=http://www.shortest.de/view/dynamic+window+manager
> + ENTERED=20060923
> + UPDATED=20060923
> + LICENSE[0]=MIT
> + KEYWORDS="windowmanagers"
> + SHORT="dwm is a dynamic window manager for X."
> +cat << EOF
> +In contrast to ion, larswm, and wm
> +s much smaller, faster and simpler.
> +* dwm is only a single binary, it's source code is intended to never
> +exceed 2000 SLOC.
> +* dwm is based on tagging and dynamic window management (however
> +simpler than ion, wmi or larswm). It manages windows in tiling and
> +floating modes. Either mode can be applied dynamically, depending on
> +the application in use and the task performed.
> +* dwm doesn't distinguishes between layers, there is no floating or
> +tiled layer. Wether the clients of currently selected tag(s) are
> +in tiled mode or not, you can re-arrange all clients on the fly.
> +Popup- and fixed-size windows are treated floating, however.
> +* dwm is customized through editing its source code, that makes it
> +extremely fast and secure - it does not process any input data
> +which hasn't been known at compile time, except window title names
> +and status text read from standard input. You don't have to learn
> +Lua/sh/ruby or some weird configuration file format (like X
> +resource files), beside C to customize it for your needs, you only
> +have to learn C (at least editing header files).
> +* Because dwm is customized through editing its source code, it's
> +pointless to make binary packages of it. This keeps its userbase
> +small and elitist. No novices asking stupid questions.
> +* dwm uses 1-pixel borders to provide the maximum of screen real
> +estate to clients. Small titlebars are only drawn in front of
> +unfocused clients.
> +* dwm reads from standard input to print arbitrary status text (like
> +the date, load, battery charge). That's much simpler than
> +larsremote, wmii and what not...
> +* It can be downloaded and distributed under the conditions of the
> +MIT/X Consortium license.
> +* Optionally you can install dmenu to extend dwm with a wmii-alike
> +menu.
> +EOF
> diff --git a/windowmanagers/dwm/HISTORY b/windowmanagers/dwm/HISTORY
> new file mode 100644
> index 0000000..dc04b78
> --- /dev/null
> +++ b/windowmanagers/dwm/HISTORY
> @@ -0,0 +1,4 @@
> +2006-09-23 Mathieu Lonjaret <lejatorn AT sourcemage.org>
> + * BUILD, DEPENDS, DETAILS, HISTORY, PRE_BUILD, dwm.desktop,
> + * startwm: created this spell.
> +
> diff --git a/windowmanagers/dwm/INSTALL b/windowmanagers/dwm/INSTALL
> new file mode 100755
> index 0000000..90b6f43
> --- /dev/null
> +++ b/windowmanagers/dwm/INSTALL
> @@ -0,0 +1 @@
> +install_wmfiles
> diff --git a/windowmanagers/dwm/PRE_BUILD b/windowmanagers/dwm/PRE_BUILD
> new file mode 100755
> index 0000000..49581ff
> --- /dev/null
> +++ b/windowmanagers/dwm/PRE_BUILD
> @@ -0,0 +1,5 @@
> +default_pre_build &&
> +cd ${SOURCE_DIRECTORY} &&
> +
> +#right install paths
> +sedit "s/\/usr\/local/${INSTALL_ROOT}\/usr/" config.mk
> diff --git a/windowmanagers/dwm/dwm.desktop b/windowmanagers/dwm/dwm.desktop
> new file mode 100644
> index 0000000..b52da21
> --- /dev/null
> +++ b/windowmanagers/dwm/dwm.desktop
> @@ -0,0 +1,8 @@
> +[Desktop Entry]
> +Encoding=UTF-8
> +Name=dwm
> +Comment=This session logs you into dwm
> +Exec=startdwm
> +TryExec=startdwm
> +Icon=
> +Type=Application
> diff --git a/windowmanagers/dwm/startdwm b/windowmanagers/dwm/startdwm
> new file mode 100644
> index 0000000..261bcbd
> --- /dev/null
> +++ b/windowmanagers/dwm/startdwm
> @@ -0,0 +1,22 @@
> +#!/bin/sh
> +#
> +# startdwm
> +#
> +# Copyright (C) 2005 Arjan Bouter <abouter AT sourcemage.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; 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.
> +#
> +
> +exec dwm
> _______________________________________________
> SM-Commit mailing list
> SM-Commit AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/sm-commit
>

--
Arwed v. Merkatz Source Mage GNU/Linux developer
http://www.sourcemage.org




Archive powered by MHonArc 2.6.24.

Top of Page