[SM-Commit] GIT changes to master grimoire by Eric Sandall (e45a4786a8fbb61bb74d6c055a864d3987829ae0)

Eric Sandall scm at sourcemage.org
Wed Feb 27 01:16:15 EST 2008


GIT changes to master grimoire by Eric Sandall <sandalle at sourcemage.org>:

 ChangeLog                                   |    5 ++++
 e/e_module-itask/DEPENDS                    |   10 ++++++++
 e/e_module-itask/DETAILS                    |   20 ++++++++++++++++
 e/e_module-itask/HISTORY                    |    3 ++
 e/e_module-itask/PREPARE                    |    1 
 e/e_module-itask/PRE_BUILD                  |    3 ++
 e/e_module-winlist-ng/DEPENDS               |   10 ++++++++
 e/e_module-winlist-ng/DETAILS               |   28 ++++++++++++++++++++++
 e/e_module-winlist-ng/HISTORY               |    3 ++
 e/e_module-winlist-ng/PREPARE               |    1 
 e/e_module-winlist-ng/PRE_BUILD             |    3 ++
 e/e_modules/DEPENDS                         |   20 ++++++++++++----
 e/e_modules/HISTORY                         |    5 ++++
 x11/screenlets/BUILD                        |    1 
 x11/screenlets/DETAILS                      |   35 ++++++++++++++++++++++++++++
 x11/screenlets/DOWNLOAD                     |    8 ++++++
 x11/screenlets/HISTORY                      |    4 +++
 x11/screenlets/INSTALL                      |    2 +
 x11/screenlets/PRE_BUILD                    |    3 ++
 x11/screenlets/install-path.patch           |   32 +++++++++++++++++++++++++
 x11/screenlets/screenlets-0.0.12.tar.gz.sig |binary
 21 files changed, 192 insertions(+), 5 deletions(-)

New commits:
commit e45a4786a8fbb61bb74d6c055a864d3987829ae0
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    e_modules: Alphabetize dependencies

commit d7e772fddf52cda16f55937f7b7c81496b096537
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    e_modules: Added optional dependencies on e_module-itask and e_module-winlist-ng

commit bc4a3dcf31e2b7ec04bdd5b87348ddb0626ae37e
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    itask -> e_module-itask

commit 619e52f8546a90781f05e7dee10690512cbe9707
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    winlist-ng renamed to e_module-winlist-ng

commit f6bd638a7232ebcf2ec178afc2e268c43af5cc59
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    itask, winlist-ng: Use FORCE_DOWNLOAD=1 for SCM downloads

commit 21e9179f811f1cd96143a3d262799d2274a514f7
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    itask: Also optionally uses gettext

commit f1ae958ce662c463404a6da14d79c93354cff07e
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    winlist-ng: Added an E17 window list module

commit 5388f320b6e436ec4587b3845044ce118ec33491
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    itask: Added an E17 full featured taskbar

commit 1650b99503a87d47ed452a888786b99198a5ca2c
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>

    screenlets: Screen applets

diff --git a/ChangeLog b/ChangeLog
index fa0def8..6f83c76 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-02-26 Eric Sandall <sandalle at sourcemage.org>
+	* x11/screenlets: Added Screen applets
+	* e/e_module-itask: Added an E17 full featured tasbkar
+	* e/e_module-winlist-ng: Added an E17 window list module
+
 2008-02-26 Ladislav Hagara <hgr at vabo.cz>
 	* doc/funny-manpages: new spell, more funny manpages
 
diff --git a/e/e_module-itask/DEPENDS b/e/e_module-itask/DEPENDS
new file mode 100755
index 0000000..f0796e1
--- /dev/null
+++ b/e/e_module-itask/DEPENDS
@@ -0,0 +1,10 @@
+depends  automake  &&
+depends  edje      &&
+depends  efreet    &&
+depends  libtool   &&
+depends  SVN       &&
+
+optional_depends  gettext                        \
+                  '--enable-nls'                 \
+                  '--disable-nls'                \
+                  'for Native Language Support'
diff --git a/e/e_module-itask/DETAILS b/e/e_module-itask/DETAILS
new file mode 100755
index 0000000..636ef22
--- /dev/null
+++ b/e/e_module-itask/DETAILS
@@ -0,0 +1,20 @@
+           SPELL=e_module-itask
+if  [[  "$ITASK_SCM_AUTOUPDATE"  ==  "y"  ]] ;  then
+         VERSION=$(date +%Y%m%d)
+else
+         VERSION=svn
+fi
+          SOURCE=$SPELL-svn.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+  FORCE_DOWNLOAD=1
+   SOURCE_URL[0]=svn_http://itask-module.googlecode.com/svn/trunk/${SPELL/e_module-/}:$SPELL
+   SOURCE_IGNORE=volatile
+    SOURCE_HINTS=old_svn_compat
+      LICENSE[0]=BSD
+        WEB_SITE=http://code.google.com/p/itask-module/wiki/Itask
+         ENTERED=20080226
+           SHORT='E17 full featured taskbar'
+cat << EOF
+This module is based on ibox from enlightenment DR17 and is intended to
+become a full featured taskbar.
+EOF
diff --git a/e/e_module-itask/HISTORY b/e/e_module-itask/HISTORY
new file mode 100644
index 0000000..e0d76c6
--- /dev/null
+++ b/e/e_module-itask/HISTORY
@@ -0,0 +1,3 @@
+2008-02-26 Eric Sandall <sandalle at sourcemage.org>
+	* PREPARE, DETAILS, DEPENDS: Created
+
diff --git a/e/e_module-itask/PREPARE b/e/e_module-itask/PREPARE
new file mode 100755
index 0000000..94af7d0
--- /dev/null
+++ b/e/e_module-itask/PREPARE
@@ -0,0 +1 @@
+config_query  ITASK_SCM_AUTOUPDATE  "Would you like to have $SPELL updated on every system-update?"  n
diff --git a/e/e_module-itask/PRE_BUILD b/e/e_module-itask/PRE_BUILD
new file mode 100755
index 0000000..eacc176
--- /dev/null
+++ b/e/e_module-itask/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build              &&
+cd  $SOURCE_DIRECTORY          &&
+NOCONFIGURE="on" ./autogen.sh
diff --git a/e/e_module-winlist-ng/DEPENDS b/e/e_module-winlist-ng/DEPENDS
new file mode 100755
index 0000000..f0796e1
--- /dev/null
+++ b/e/e_module-winlist-ng/DEPENDS
@@ -0,0 +1,10 @@
+depends  automake  &&
+depends  edje      &&
+depends  efreet    &&
+depends  libtool   &&
+depends  SVN       &&
+
+optional_depends  gettext                        \
+                  '--enable-nls'                 \
+                  '--disable-nls'                \
+                  'for Native Language Support'
diff --git a/e/e_module-winlist-ng/DETAILS b/e/e_module-winlist-ng/DETAILS
new file mode 100755
index 0000000..2cc068b
--- /dev/null
+++ b/e/e_module-winlist-ng/DETAILS
@@ -0,0 +1,28 @@
+           SPELL=e_module-winlist-ng
+if  [[  "$WINLISTNG_SCM_AUTOUPDATE"  ==  "y"  ]] ;  then
+         VERSION=$(date +%Y%m%d)
+else
+         VERSION=svn
+fi
+          SOURCE=$SPELL-svn.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+  FORCE_DOWNLOAD=1
+   SOURCE_URL[0]=svn_http://itask-module.googlecode.com/svn/trunk/winlist_ng:$SPELL
+   SOURCE_IGNORE=volatile
+    SOURCE_HINTS=old_svn_compat
+      LICENSE[0]=BSD
+        WEB_SITE=http://code.google.com/p/itask-module/wiki/WinlistNG
+         ENTERED=20080226
+           SHORT='E17 window list module'
+cat << EOF
+This module should not only look different as the e17 winlist, it also will
+get a lot of functionality I was missing, for example: decide while selecting
+if you want to jump to the desk of the selected app or bring the selected app
+to the current desk, close the selected app directly, show the selected app
+on the current desk (if it's on another desk), etc. See the keybindings on
+the Wiki page.
+
+This module does not depend on composite, but if you want to use it with a
+composite manager you have to start the cm before the module is loaded (or
+restart e after you started the composite manager). 
+EOF
diff --git a/e/e_module-winlist-ng/HISTORY b/e/e_module-winlist-ng/HISTORY
new file mode 100644
index 0000000..e0d76c6
--- /dev/null
+++ b/e/e_module-winlist-ng/HISTORY
@@ -0,0 +1,3 @@
+2008-02-26 Eric Sandall <sandalle at sourcemage.org>
+	* PREPARE, DETAILS, DEPENDS: Created
+
diff --git a/e/e_module-winlist-ng/PREPARE b/e/e_module-winlist-ng/PREPARE
new file mode 100755
index 0000000..34155da
--- /dev/null
+++ b/e/e_module-winlist-ng/PREPARE
@@ -0,0 +1 @@
+config_query  WINLISTNG_SCM_AUTOUPDATE  "Would you like to have $SPELL updated on every system-update?"  n
diff --git a/e/e_module-winlist-ng/PRE_BUILD b/e/e_module-winlist-ng/PRE_BUILD
new file mode 100755
index 0000000..eacc176
--- /dev/null
+++ b/e/e_module-winlist-ng/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build              &&
+cd  $SOURCE_DIRECTORY          &&
+NOCONFIGURE="on" ./autogen.sh
diff --git a/e/e_modules/DEPENDS b/e/e_modules/DEPENDS
index e3498e4..71b28c0 100755
--- a/e/e_modules/DEPENDS
+++ b/e/e_modules/DEPENDS
@@ -43,6 +43,11 @@ optional_depends  e_module-forecasts                           \
                   ''                                           \
                   'for weather forecasts on your E17 desktop'  &&
 
+optional_depends  e_module-itask                            \
+                  ''                                        \
+                  ''                                        \
+                  'for a full featured E17 taskbar module'  &&
+
 optional_depends  e_module-language                     \
                   ''                                    \
                   ''                                    \
@@ -138,12 +143,17 @@ optional_depends  e_module-weather                       \
                   ''                                     \
                   'for an E17 weather forecast display'  &&
 
-optional_depends  e_module-wlan                          \
-                  ''                                     \
-                  ''                                     \
-                  'for an E17 wireless network monitor'  &&
+optional_depends  e_module-winlist-ng              \
+                  ''                               \
+                  ''                               \
+                  'for an E17 window list module'  &&
 
 optional_depends  e_module-winselector                        \
                   ''                                          \
                   ''                                          \
-                  'for an E17 menu-based open window access'
+                  'for an E17 menu-based open window access'  &&
+
+optional_depends  e_module-wlan                          \
+                  ''                                     \
+                  ''                                     \
+                  'for an E17 wireless network monitor'
diff --git a/e/e_modules/HISTORY b/e/e_modules/HISTORY
index fcbcbc7..43da5ee 100644
--- a/e/e_modules/HISTORY
+++ b/e/e_modules/HISTORY
@@ -1,3 +1,8 @@
+2008-02-26 Eric Sandall <sandalle at sourcemage.org>
+	* DEPENDS: Added optional dependencies on e_module-itask and
+	  e_module-winlist-ng
+	  Alphabetize list
+
 2008-01-23 Eric Sandall <sandalle at sourcemage.org>
 	* DEPENDS: Added optional dependency on e_module-execwatch
 
diff --git a/x11/screenlets/BUILD b/x11/screenlets/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/x11/screenlets/BUILD
@@ -0,0 +1 @@
+true
diff --git a/x11/screenlets/DETAILS b/x11/screenlets/DETAILS
new file mode 100755
index 0000000..627fbc6
--- /dev/null
+++ b/x11/screenlets/DETAILS
@@ -0,0 +1,35 @@
+           SPELL=screenlets
+         VERSION=0.0.12
+          SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+   SOURCE_URL[0]=https://code.launchpad.net/screenlets/trunk/$VERSION/+download/$SOURCE
+      SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+      LICENSE[0]=GPL
+        WEB_SITE=http://www.screenlets.org/index.php/Home
+        KEYWORDS="x11"
+         ENTERED=20080226
+           SHORT='Screen applets'
+cat << EOF
+Screenlets (short form of "Screen-Applets") are small owner-drawn applications
+that can be described as "the virtual representation of things lying/standing
+around on your desk": Sticknotes, clocks, rulers, ... the possibilities are
+endless.
+
+The goal of the Screenlets-framework is to simplify the creation of fully
+themeable mini-apps that each solve basic desktop-work-related needs and
+generally improve the usability and eye-candy of the modern Linux-desktop.
+
+Screenlets strongly follow the UNIX-idea of modularization and having one
+tool for one purpose. They are in some way the modern evolution of that
+idea (ported from commandline-tools to desktop-apps). One intention of the
+screenlets is to encourage creation of visually appealing graphical frontends
+to common unix-tools to attract the "modern" user while still "keeping it
+real".
+
+Screenlets are in fact shaped Gtk-Windows that take care of drawing
+themselves. They contain a window a menu and (optionally) a theme
+(of type ScreenletTheme). Screenlets also offer a simple way of
+handling/changing settings/options (for both - user and developer). Since
+version 0.0.8 all screenlets can also be controlled over DBus and can easily
+offer customized services.
+EOF
diff --git a/x11/screenlets/DOWNLOAD b/x11/screenlets/DOWNLOAD
new file mode 100755
index 0000000..5964ef1
--- /dev/null
+++ b/x11/screenlets/DOWNLOAD
@@ -0,0 +1,8 @@
+if [[ -e ${SOURCE_CACHE}/${SOURCE} ]] ; then
+  message  "${MESSAGE_COLOR}Found source file"    \
+             "${FILE_COLOR}${SOURCE}${DEFAULT_COLOR}"
+else
+  message  "${MESSAGE_COLOR}Downloading source file" \
+           "${FILE_COLOR}${SOURCE}${DEFAULT_COLOR}"  &&
+  wget --no-check-certificate ${SOURCE_URL} -O ${SOURCE_CACHE}/${SOURCE}
+fi
diff --git a/x11/screenlets/HISTORY b/x11/screenlets/HISTORY
new file mode 100644
index 0000000..7fab332
--- /dev/null
+++ b/x11/screenlets/HISTORY
@@ -0,0 +1,4 @@
+2008-02-26 Eric Sandall <sandalle at sourcemage.org>
+	* DETAILS, DOWNLOAD, PRE_BUILD, BUILD, INSTALL, install-path.patch:
+	  Created
+
diff --git a/x11/screenlets/INSTALL b/x11/screenlets/INSTALL
new file mode 100755
index 0000000..1f8c8c8
--- /dev/null
+++ b/x11/screenlets/INSTALL
@@ -0,0 +1,2 @@
+make  install  DEST_DIR=$INSTALL_ROOT  &&
+make  menu  DEST_DIR=$INSTALL_ROOT
diff --git a/x11/screenlets/PRE_BUILD b/x11/screenlets/PRE_BUILD
new file mode 100755
index 0000000..f5c0ec6
--- /dev/null
+++ b/x11/screenlets/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build                                   &&
+cd  $SOURCE_DIRECTORY                               &&
+patch  -p1 <  $SCRIPT_DIRECTORY/install-path.patch
diff --git a/x11/screenlets/install-path.patch b/x11/screenlets/install-path.patch
new file mode 100644
index 0000000..97dc7eb
--- /dev/null
+++ b/x11/screenlets/install-path.patch
@@ -0,0 +1,32 @@
+diff -Naur screenlets.orig/Makefile screenlets/Makefile
+--- screenlets.orig/Makefile	2008-02-07 18:46:21.000000000 -0800
++++ screenlets/Makefile	2008-02-26 19:09:09.674504084 -0800
+@@ -11,10 +11,10 @@
+ 
+ # install the Screenlets
+ install:
+-	python setup.py install
+-	cp desktop-menu/screenlets.svg /usr/share/icons
+-	cp desktop-menu/screenlets-manager.desktop /usr/share/applications
+-	cp desktop-menu/screenlets-daemon.desktop $(HOME)/.config/autostart
++	python setup.py install --root="$(DEST_DIR)"
++	cp desktop-menu/screenlets.svg $(DEST_DIR)/usr/share/icons
++	cp desktop-menu/screenlets-manager.desktop $(DEST_DIR)/usr/share/applications
++	cp desktop-menu/screenlets-daemon.desktop $(DEST_DIR)/usr/share/applications/
+ 
+ # uninstall the Screenlets (NOT FINISHED)
+ uninstall:
+diff -Naur screenlets.orig/desktop-menu/Makefile screenlets/desktop-menu/Makefile
+--- screenlets.orig/desktop-menu/Makefile	2008-02-07 18:46:21.000000000 -0800
++++ screenlets/desktop-menu/Makefile	2008-02-26 19:41:16.885495964 -0800
+@@ -7,10 +7,6 @@
+ 
+ # install menu and desktop files
+ install:
+-	cp $(HOME)/.config/menus/applications.menu $(HOME)/.config/menus/applications.menu.bak
+-	@echo "Makefile: Backed up old applications.menu in $(HOME)/.config/menus/"
+-	cp applications.menu $(HOME)/.config/menus
+ 	cp applications/* $(XDG_DATA_DIRS)/applications
+ 	cp desktop-directories/* $(XDG_DATA_DIRS)/desktop-directories
+ 	@echo "Makefile: The Screenlets should now have their own submenu in your Applications-menu ..."
+-
diff --git a/x11/screenlets/screenlets-0.0.12.tar.gz.sig b/x11/screenlets/screenlets-0.0.12.tar.gz.sig
new file mode 100644
index 0000000..a145fb8
Binary files /dev/null and b/x11/screenlets/screenlets-0.0.12.tar.gz.sig differ



More information about the SM-Commit mailing list