Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Arjan Bouter (f40ba0883a0f01105a115f719d6016a6cc8231ba)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Arjan Bouter <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Arjan Bouter (f40ba0883a0f01105a115f719d6016a6cc8231ba)
  • Date: Mon, 27 Aug 2007 08:22:25 -0500

GIT changes to master grimoire by Arjan Bouter <abouter AT sourcemage.org>:

windowmanagers/jwm/HISTORY | 5 +
windowmanagers/jwm/INSTALL | 3 +
windowmanagers/jwm/PRE_BUILD | 3 +
windowmanagers/jwm/configs | 2
windowmanagers/jwm/jwm.desktop | 8 +++
windowmanagers/jwm/separate-rootmenu.patch | 77
+++++++++++++++++++++++++++++
windowmanagers/jwm/startjwm | 22 ++++++++
windowmanagers/jwm/volatiles | 2
8 files changed, 122 insertions(+)

New commits:
commit f40ba0883a0f01105a115f719d6016a6cc8231ba
Author: Arjan Bouter <abouter AT sourcemage.org>
Commit: Arjan Bouter <abouter AT sourcemage.org>

jwm: separated the menu from the config and added session files for the
login-managers

diff --git a/windowmanagers/jwm/HISTORY b/windowmanagers/jwm/HISTORY
index b932774..034f10a 100644
--- a/windowmanagers/jwm/HISTORY
+++ b/windowmanagers/jwm/HISTORY
@@ -1,3 +1,8 @@
+2007-08-25 Arjan Bouter <abouter AT sourcemage.org>
+ * PRE_BUILD: separated the rootmenu
+ * startjwm,jwm.desktop: added
+ * INSTALL: added session files
+
2007-08-09 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DEPENDS: added xorg-mdular support
* DETAILS: cleaned up
diff --git a/windowmanagers/jwm/INSTALL b/windowmanagers/jwm/INSTALL
new file mode 100755
index 0000000..8dc0b80
--- /dev/null
+++ b/windowmanagers/jwm/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install_wmfiles &&
+install -m 0644 jwmrc-menu /etc/
diff --git a/windowmanagers/jwm/PRE_BUILD b/windowmanagers/jwm/PRE_BUILD
new file mode 100755
index 0000000..7cd2a16
--- /dev/null
+++ b/windowmanagers/jwm/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p1 < ${SCRIPT_DIRECTORY}/separate-rootmenu.patch
diff --git a/windowmanagers/jwm/configs b/windowmanagers/jwm/configs
new file mode 100755
index 0000000..d659d96
--- /dev/null
+++ b/windowmanagers/jwm/configs
@@ -0,0 +1,2 @@
+^/etc/system.jwmrc$
+^/etc/jwmrc-menu$
diff --git a/windowmanagers/jwm/jwm.desktop b/windowmanagers/jwm/jwm.desktop
new file mode 100644
index 0000000..8f0f93a
--- /dev/null
+++ b/windowmanagers/jwm/jwm.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=jwm
+Comment=This session logs you into jwm
+Exec=startjwm
+TryExec=startjwm
+Icon=
+Type=Application
diff --git a/windowmanagers/jwm/separate-rootmenu.patch
b/windowmanagers/jwm/separate-rootmenu.patch
new file mode 100644
index 0000000..b06c7de
--- /dev/null
+++ b/windowmanagers/jwm/separate-rootmenu.patch
@@ -0,0 +1,77 @@
+diff -Naur ./jwm-2.0.1/example.jwmrc jwm-2.0.1-fixed/example.jwmrc
+--- ./jwm-2.0.1/example.jwmrc 2007-07-05 03:56:41.000000000 +0200
++++ jwm-2.0.1-fixed/example.jwmrc 2007-08-25 23:26:07.000000000 +0200
+@@ -1,36 +1,8 @@
+ <?xml version="1.0"?>
+
+ <JWM>
+-
+- <!-- The root menu, if this is undefined you will not get a menu. -->
+- <!-- Additional RootMenu attributes: onroot, labeled, label -->
+- <RootMenu height="32" onroot="123">
+- <Program icon="rxvt.png" label="Terminal">rxvt</Program>
+-
+- <Menu icon="folder.png" label="Applications">
+- <Program icon="audacious.png" label="Audacious">audacious</Program>
+- <Program icon="dia.png" label="Dia">dia</Program>
+- <Program icon="firefox.png" label="Firefox">firefox</Program>
+- <Program icon="pidgin.png" label="Pidgin">pidgin</Program>
+- <Program icon="gimp.png" label="Gimp">gimp</Program>
+- <Program icon="gtk-gnutella.png" label="gtk-gnutella">
+- gtk-gnutella
+- </Program>
+- <Program icon="gxine.png" label="gxine">gxine</Program>
+- <Program icon="ooffice.png" label="Open Office">ooffice</Program>
+- </Menu>
+- <Menu icon="folder.png" label="Utilities">
+- <Program icon="xcalc.png">xcalc</Program>
+- <Program icon="xfontsel.png">xfontsel</Program>
+- <Program icon="xmag.png">xmag</Program>
+- <Program icon="xprop.png" label="xprop">
+- xprop | xmessage -file -
+- </Program>
+- </Menu>
+- <Separator/>
+- <Restart label="Restart" icon="restart.png"/>
+- <Exit label="Exit" confirm="true" icon="exit.png"/>
+- </RootMenu>
++ # include the Rootmenu
++ <Include>/etc/jwmrc-menu</Include>
+
+ <Group>
+ <Class>Pidgin</Class>
+diff -Naur ./jwm-2.0.1/jwmrc-menu jwm-2.0.1-fixed/jwmrc-menu
+--- ./jwm-2.0.1/jwmrc-menu 1970-01-01 01:00:00.000000000 +0100
++++ jwm-2.0.1-fixed/jwmrc-menu 2007-08-25 23:26:27.000000000 +0200
+@@ -0,0 +1,31 @@
++<JWM>
++
++<!-- The root menu, if this is undefined you will not get a menu. -->
++<!-- Additional RootMenu attributes: onroot, labeled, label -->
++<RootMenu height="32" onroot="123">
++ <Program icon="rxvt.png" label="Terminal">rxvt</Program>
++ <Menu icon="folder.png" label="Applications">
++ <Program icon="audacious.png" label="Audacious">audacious</Program>
++ <Program icon="dia.png" label="Dia">dia</Program>
++ <Program icon="firefox.png" label="Firefox">firefox</Program>
++ <Program icon="pidgin.png" label="Pidgin">pidgin</Program>
++ <Program icon="gimp.png" label="Gimp">gimp</Program>
++ <Program icon="gtk-gnutella.png" label="gtk-gnutella">
++ gtk-gnutella
++ </Program>
++ <Program icon="gxine.png" label="gxine">gxine</Program>
++ <Program icon="ooffice.png" label="Open Office">ooffice</Program>
++ </Menu>
++ <Menu icon="folder.png" label="Utilities">
++ <Program icon="xcalc.png">xcalc</Program>
++ <Program icon="xfontsel.png">xfontsel</Program>
++ <Program icon="xmag.png">xmag</Program>
++ <Program icon="xprop.png" label="xprop">
++ xprop | xmessage -file -
++ </Program>
++ </Menu>
++ <Separator/>
++ <Restart label="Restart" icon="restart.png"/>
++ <Exit label="Exit" confirm="true" icon="exit.png"/>
++</RootMenu>
++</JWM>
diff --git a/windowmanagers/jwm/startjwm b/windowmanagers/jwm/startjwm
new file mode 100644
index 0000000..e15df33
--- /dev/null
+++ b/windowmanagers/jwm/startjwm
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+# startjwm
+#
+# Copyright (C) 2007 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 jwm
diff --git a/windowmanagers/jwm/volatiles b/windowmanagers/jwm/volatiles
new file mode 100755
index 0000000..d659d96
--- /dev/null
+++ b/windowmanagers/jwm/volatiles
@@ -0,0 +1,2 @@
+^/etc/system.jwmrc$
+^/etc/jwmrc-menu$



  • [SM-Commit] GIT changes to master grimoire by Arjan Bouter (f40ba0883a0f01105a115f719d6016a6cc8231ba), Arjan Bouter, 08/27/2007

Archive powered by MHonArc 2.6.24.

Top of Page