[SM-Commit] GIT changes to master grimoire by Arjan Bouter (7efff2d88455a2790518dba80a72e643a677b70b)

Arjan Bouter scm at sourcemage.org
Wed Feb 27 18:18:29 EST 2008


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

 windowmanagers/lxp-icewm/BUILD                       |    3 +
 windowmanagers/lxp-icewm/CONFIGURE                   |   16 ++++++
 windowmanagers/lxp-icewm/DEPENDS                     |   49 +++++++++++++++++++
 windowmanagers/lxp-icewm/DETAILS                     |   15 +++++
 windowmanagers/lxp-icewm/HISTORY                     |    3 +
 windowmanagers/lxp-icewm/INSTALL                     |    3 +
 windowmanagers/lxp-icewm/configs                     |    1 
 windowmanagers/lxp-icewm/lxp-icewm-1.2.30.tar.gz.sig |binary
 windowmanagers/lxp-icewm/startlxp                    |   22 ++++++++
 windowmanagers/lxp-icewm/volatiles                   |    1 
 windowmanagers/lxp/DEPENDS                           |    3 +
 windowmanagers/lxp/DETAILS                           |   14 +++++
 windowmanagers/lxp/HISTORY                           |    2 
 wm-addons/lxp-icewm-themes/BUILD                     |    1 
 wm-addons/lxp-icewm-themes/DEPENDS                   |    1 
 wm-addons/lxp-icewm-themes/DETAILS                   |   15 +++++
 wm-addons/lxp-icewm-themes/HISTORY                   |    2 
 wm-addons/lxp-icewm-themes/INSTALL                   |    2 
 wm-addons/lxp-icewm-themes/PRE_BUILD                 |    3 +
 19 files changed, 156 insertions(+)

New commits:
commit 7efff2d88455a2790518dba80a72e643a677b70b
Author: Arjan Bouter <abouter at sourcemage.org>
Commit: Arjan Bouter <abouter at sourcemage.org>

    lxp-icewm-themes: LookXP icewm themes, to mimic XP and Vista

commit cc83d47a5911bbf807fd8d6a4370585220418be0
Author: Arjan Bouter <abouter at sourcemage.org>
Commit: Arjan Bouter <abouter at sourcemage.org>

    lxp: the LookXP project, to make MS Windows users feel at home using linux.

commit 72fcb1a4e8450f4a79deb5e1a944c6ed25a9057f
Author: Arjan Bouter <abouter at sourcemage.org>
Commit: Arjan Bouter <abouter at sourcemage.org>

    lxp-icewm: new spell, the wm part of the lxp project

diff --git a/windowmanagers/lxp-icewm/BUILD b/windowmanagers/lxp-icewm/BUILD
new file mode 100755
index 0000000..ae0796d
--- /dev/null
+++ b/windowmanagers/lxp-icewm/BUILD
@@ -0,0 +1,3 @@
+LXP_OPTS="$LXP_DECO $LXP_SM $LXP_GRADIENT $LXP_GUI_EV"
+OPTS="$OPTS $LXP_OPTS"
+default_build
diff --git a/windowmanagers/lxp-icewm/CONFIGURE b/windowmanagers/lxp-icewm/CONFIGURE
new file mode 100755
index 0000000..c6bc84b
--- /dev/null
+++ b/windowmanagers/lxp-icewm/CONFIGURE
@@ -0,0 +1,16 @@
+config_query_option LXP_DECO                              \
+    "Enable shaped decorations?" y                        \
+    " --enable-shaped-decorations --enable-shape"         \
+    " --disable-shaped-decorations --disable-shape"       &&
+
+config_query_option LXP_SM                                \
+    "Enable session management (experimental)?" n         \
+    "--enable-sm" "--disable-sm"                          &&
+
+config_query_option LXP_GRADIENT                          \
+    "Enable gradient background support (experimental)" n \
+    "--enable-gradients" "--disable-gradients"            &&
+
+config_query_option LXP_GUI_EV                            \
+    "Enable gui events support (experimental)?" n         \
+    "--enable-guievents" "--disable-guievents"
diff --git a/windowmanagers/lxp-icewm/DEPENDS b/windowmanagers/lxp-icewm/DEPENDS
new file mode 100755
index 0000000..62ee3ad
--- /dev/null
+++ b/windowmanagers/lxp-icewm/DEPENDS
@@ -0,0 +1,49 @@
+depends  lxp                                                &&
+depends  lxp-icewm-themes                                   &&
+depends  X11-LIBS                                           &&
+
+. $GRIMOIRE/FUNCTIONS                                       &&
+
+if check_if_xorg_modular_libs; then
+  optional_depends  libxinerama                             \
+                    "--enable-xinerama"                     \
+                    "--disable-xinerama"                    \
+                    "For xinerama support"                  &&
+
+  optional_depends  libxrandr                               \
+                    "--enable-xrandr"                       \
+                    "--disable-xrandr"                      \
+                    "For XRandr support"
+fi                                                          &&
+
+message  "Note that you don't need gnome* support when using enthrall"  &&
+
+optional_depends  gnome-libs                                \
+                  "--enable-menus-gnome1"                   \
+                  "--disable-menus-gnome1"                  \
+                  "For gnome1 menu support"                 &&
+
+optional_depends  gnome-desktop                             \
+                  "--enable-menus-gnome2"                   \
+                  "--disable-menus-gnome2"                  \
+                  "For gnome2 menu support"                 &&
+
+optional_depends  imlib                                       \
+                  "--with-imlib"                              \
+                  "--with-xpm"                                \
+                  "as default graphics engine (recommended)"  &&
+
+optional_depends  freetype2                                 \
+                  "--enable-antialiasing"                   \
+                  "--disable-antialiasing"                  \
+                  "Enable anti-aliasing on fonts"           &&
+
+optional_depends  yiff                                      \
+                  ""                                        \
+                  ""                                        \
+                  "Enable yiff sound support?"              &&
+
+optional_depends  esound                                    \
+                  ""                                        \
+                  ""                                        \
+                  "Enable esound support?"
diff --git a/windowmanagers/lxp-icewm/DETAILS b/windowmanagers/lxp-icewm/DETAILS
new file mode 100755
index 0000000..26454cc
--- /dev/null
+++ b/windowmanagers/lxp-icewm/DETAILS
@@ -0,0 +1,15 @@
+           SPELL=lxp-icewm
+         VERSION=1.2.30
+          SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+   SOURCE_URL[0]=${SOURCEFORGE_URL}/lxp/$SOURCE
+      SOURCE_GPG=gurus.gpg:${SOURCE}.sig
+        WEB_SITE=http://lxp.sourceforge.net
+         ENTERED=20080221
+      LICENSE[0]=GPL
+        KEYWORDS="windowmanagers"
+           SHORT="Windowmanager that emulates MS Windows XP"
+cat << EOF
+LXP aims to provide a windowmanager that makes MS Windows XP users
+feel at home using a GNU/Linux desktop.
+EOF
diff --git a/windowmanagers/lxp-icewm/HISTORY b/windowmanagers/lxp-icewm/HISTORY
new file mode 100644
index 0000000..dda4679
--- /dev/null
+++ b/windowmanagers/lxp-icewm/HISTORY
@@ -0,0 +1,3 @@
+2008-02-21 Arjan Bouter <abouter at sourcemage.org>
+	* BUILD,configs,CONFIGURE,DEPENDS,DETAILS,HISTORY,
+	  INSTALL,startlxp,volatiles: created spell
diff --git a/windowmanagers/lxp-icewm/INSTALL b/windowmanagers/lxp-icewm/INSTALL
new file mode 100755
index 0000000..e376899
--- /dev/null
+++ b/windowmanagers/lxp-icewm/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+install -m 0755 $SCRIPT_DIRECTORY/startlxp \
+        $INSTALL_ROOT/usr/bin/startlxp
diff --git a/windowmanagers/lxp-icewm/configs b/windowmanagers/lxp-icewm/configs
new file mode 100755
index 0000000..0caac29
--- /dev/null
+++ b/windowmanagers/lxp-icewm/configs
@@ -0,0 +1 @@
+^/usr/share/icewm/menu$
diff --git a/windowmanagers/lxp-icewm/lxp-icewm-1.2.30.tar.gz.sig b/windowmanagers/lxp-icewm/lxp-icewm-1.2.30.tar.gz.sig
new file mode 100644
index 0000000..0993ee7
Binary files /dev/null and b/windowmanagers/lxp-icewm/lxp-icewm-1.2.30.tar.gz.sig differ
diff --git a/windowmanagers/lxp-icewm/startlxp b/windowmanagers/lxp-icewm/startlxp
new file mode 100644
index 0000000..9defdae
--- /dev/null
+++ b/windowmanagers/lxp-icewm/startlxp
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+#  startlxp
+#
+#  Copyright (C) 2008 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  lxp-startup
diff --git a/windowmanagers/lxp-icewm/volatiles b/windowmanagers/lxp-icewm/volatiles
new file mode 100755
index 0000000..0caac29
--- /dev/null
+++ b/windowmanagers/lxp-icewm/volatiles
@@ -0,0 +1 @@
+^/usr/share/icewm/menu$
diff --git a/windowmanagers/lxp/DEPENDS b/windowmanagers/lxp/DEPENDS
new file mode 100755
index 0000000..9ddd971
--- /dev/null
+++ b/windowmanagers/lxp/DEPENDS
@@ -0,0 +1,3 @@
+depends icewm         &&
+depends xfe           &&
+optional_depends idesk '' '' 'for desktop icons'
diff --git a/windowmanagers/lxp/DETAILS b/windowmanagers/lxp/DETAILS
new file mode 100755
index 0000000..6c3fccc
--- /dev/null
+++ b/windowmanagers/lxp/DETAILS
@@ -0,0 +1,14 @@
+           SPELL=lxp
+         VERSION=0.2
+          SOURCE=$SPELL-$VERSION.tar.gz
+     SOURCE_HASH=sha512:c316f85dd3b15d4ad25b82218afcb25532b46d49073bee0f912ab14ecf509a1426f20479c40f1a75f7240224c95fe871d59a311dc1ad2bbf43db55abec3caefc
+   SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/${SOURCE}
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+        WEB_SITE=http://lxp.sourceforge.net
+         ENTERED=20080216
+      LICENSE[0]=GPL
+           SHORT="MS Windows XP looks for IceWM"
+cat << EOF
+LXP makes IceWM look like MS Windows XP to make Windows users feel at home
+using GNU/Linux.
+EOF
diff --git a/windowmanagers/lxp/HISTORY b/windowmanagers/lxp/HISTORY
new file mode 100644
index 0000000..8dc5223
--- /dev/null
+++ b/windowmanagers/lxp/HISTORY
@@ -0,0 +1,2 @@
+2008-02-16 Arjan Bouter <abouter at sourcemage.org>
+	* DETAILS, DEPENDS, HISTORY: created spell
diff --git a/wm-addons/lxp-icewm-themes/BUILD b/wm-addons/lxp-icewm-themes/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/BUILD
@@ -0,0 +1 @@
+true
diff --git a/wm-addons/lxp-icewm-themes/DEPENDS b/wm-addons/lxp-icewm-themes/DEPENDS
new file mode 100755
index 0000000..7aadb8f
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/DEPENDS
@@ -0,0 +1 @@
+depends icewm
diff --git a/wm-addons/lxp-icewm-themes/DETAILS b/wm-addons/lxp-icewm-themes/DETAILS
new file mode 100755
index 0000000..efd1a7c
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/DETAILS
@@ -0,0 +1,15 @@
+           SPELL=lxp-icewm-themes
+         VERSION=1.2.30
+          SOURCE=lxp-icewm-$VERSION-LookXP_themes.tar.gz
+     SOURCE_HASH=sha512:2b37b74ee02eeba1287f131441ff1c7bd00746bafa473fcfa0d8512cde57a319808c7c11207b8e1d17e72a67b938526e26e66214cbcb686f4e7ef2db6b33e533
+   SOURCE_URL[0]=$SOURCEFORGE_URL/lxp/${SOURCE}
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/lxp-icewm-$VERSION-LookXP_themes
+        WEB_SITE=http://lxp.sourceforge.net
+         ENTERED=20080216
+      LICENSE[0]=GPL
+           SHORT="MS Windows XP themes for IceWM"
+cat << EOF
+LXP makes IceWM look like MS Windows XP to make Windows users feel at home
+using GNU/Linux.
+This spell provides the IceWM themes.
+EOF
diff --git a/wm-addons/lxp-icewm-themes/HISTORY b/wm-addons/lxp-icewm-themes/HISTORY
new file mode 100644
index 0000000..8dc5223
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/HISTORY
@@ -0,0 +1,2 @@
+2008-02-16 Arjan Bouter <abouter at sourcemage.org>
+	* DETAILS, DEPENDS, HISTORY: created spell
diff --git a/wm-addons/lxp-icewm-themes/INSTALL b/wm-addons/lxp-icewm-themes/INSTALL
new file mode 100755
index 0000000..318c630
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/INSTALL
@@ -0,0 +1,2 @@
+cd ${SOURCE_DIRECTORY}/lib/themes &&
+cp -r * ${INSTALL_ROOT}/usr/share/lxp-icewm/themes/
diff --git a/wm-addons/lxp-icewm-themes/PRE_BUILD b/wm-addons/lxp-icewm-themes/PRE_BUILD
new file mode 100755
index 0000000..0db3893
--- /dev/null
+++ b/wm-addons/lxp-icewm-themes/PRE_BUILD
@@ -0,0 +1,3 @@
+mkdir ${SOURCE_DIRECTORY} &&
+cd ${SOURCE_DIRECTORY}    &&
+unpack_file



More information about the SM-Commit mailing list