Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Puppet_Master (da5e0b44ea5e0b7618bec58f1ac42f8fd61093b9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Puppet_Master <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Puppet_Master (da5e0b44ea5e0b7618bec58f1ac42f8fd61093b9)
  • Date: Wed, 9 Dec 2009 03:08:24 -0600

GIT changes to master grimoire by Puppet_Master <puppetmaster AT sourcemage.org>:

ChangeLog | 11 +++++++++--
e-17/evas/DEPENDS | 2 +-
e-17/eyelight/DEPENDS | 4 ++++
e-17/eyelight/DETAILS | 24 ++++++++++++++++++++++++
e-17/eyelight/HISTORY | 2 ++
e-17/eyelight/PREPARE | 2 ++
e-17/eyelight/PRE_BUILD | 3 +++
libs/libsvdrp/DEPENDS | 3 +++
libs/libsvdrp/DETAILS | 21 +++++++++++++++++++++
libs/libsvdrp/DOWNLOAD | 45 +++++++++++++++++++++++++++++++++++++++++++++
libs/libsvdrp/HISTORY | 2 ++
libs/libsvdrp/PREPARE | 2 ++
libs/libsvdrp/PRE_BUILD | 3 +++
13 files changed, 121 insertions(+), 3 deletions(-)

New commits:
commit 675fdceacc0ecb5e52b309cefd3673ee87f69e62
Author: Philippe Caseiro <puppetmaster AT sourcemage.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

libsvdrp: Added Spell

commit a82a3f5bc6f07cb62c82cb421373b3b69e1cc73c
Author: Philippe Caseiro <puppetmaster AT sourcemage.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

Fixing DEPENDS syntax error (missing "\")

commit c79685ac6a11e96f4ef9230a34de2ea492577864
Author: Philippe Caseiro <puppetmaster AT sourcemage.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

eyelight: Added spell

diff --git a/ChangeLog b/ChangeLog
index 02da59f..a560286 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,15 @@
-2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.fr>
+2009-12-08 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
+ * libs/libsvdrp: new spell, an interface library to allow C programs
+ to interact with a running VDR.
+
+2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
+ * e-17/eyelight: new spell, EFL based presentation tool
+
+2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* libs/libplayer: new spell, player abstraction layer for omc
* libs/libvalhalla: new spell, A tiny media scanner library

-2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.fr>
+2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
* libs/libnfo: new spell
NFO file support library for enna player

diff --git a/e-17/evas/DEPENDS b/e-17/evas/DEPENDS
index e71bebe..0a7e3d0 100755
--- a/e-17/evas/DEPENDS
+++ b/e-17/evas/DEPENDS
@@ -6,7 +6,7 @@ if [ "$EVAS_CVS" == "y" ]; then
depends subversion
fi &&

-optional_depends eet
+optional_depends eet \
"--enable-image-loader-eet --enable-font-loader-eet" \
"--disable-images-loader-eet --disable-font-loader-eet" \
"for eet images and font loader support" &&
diff --git a/e-17/eyelight/DEPENDS b/e-17/eyelight/DEPENDS
new file mode 100755
index 0000000..833d55b
--- /dev/null
+++ b/e-17/eyelight/DEPENDS
@@ -0,0 +1,4 @@
+depends subversion &&
+depends ecore &&
+depends e-emotion &&
+depends libpng
diff --git a/e-17/eyelight/DETAILS b/e-17/eyelight/DETAILS
new file mode 100755
index 0000000..644b544
--- /dev/null
+++ b/e-17/eyelight/DETAILS
@@ -0,0 +1,24 @@
+ SPELL=eyelight
+if [ "$ELEMENTARY_CVS_AUTOUPDATE" == "y" ]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=svn
+fi
+ SOURCE=$SPELL-svn.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+
SOURCE_URL[0]=svn_http://svn.enlightenment.org/svn/e/trunk/PROTO/$SPELL:$SPELL
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+
WEB_SITE=http://watchwolf.fr/blog/index.php?category/Enlightenment/Eyelight
+ ENTERED=20091208
+ LICENSE[0]=BSD
+ SHORT="Eyelight is a presentation viewer using Edje to render the
slides."
+cat << EOF
+Eyelight is a presentation viewer using Edje to render the slides. The
slides are created in a text file (an ELT file), which use a syntax closed to
the syntax used in a EDC file, then the viewer parse and compile this file
and display the presentation.
+
+Eyelight was started during the Google Summer of Code 2008. The initial aims
was to create an application which read a text file, parse it and then
display an Edje presentation. Eyelight has been modified a lot since this
first version :
+
+ * At the beginning, Eyelight created an edc file from the presentation
file, the result was a list of macros call. The theme file was a list of
macros which was called by the edc presentation file. And finally we used
edje_cc to create an edj file and we get the presentation. Now the theme file
is a classic edj file with a list of groups (text item, image, video ...) and
the viewer load theses group when necessary (item text -> load the group text
item) like all edje applications do.
+ * A Eyelight smart object has been created. This means you can use
Eyelight in all EFL applications (Elementary, Edje ...).
+ * The API Eyelight_Edit appears. This API allows to edit a presentation
on the fly : add a slide, delete an area ... Then the new presentation can be
saved into an ELT file.
+EOF
diff --git a/e-17/eyelight/HISTORY b/e-17/eyelight/HISTORY
new file mode 100644
index 0000000..4930d4f
--- /dev/null
+++ b/e-17/eyelight/HISTORY
@@ -0,0 +1,2 @@
+2009-12-08 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
+ * PREPARE, DETAILS, DEPENDS, PRE_BUILD: spell created
diff --git a/e-17/eyelight/PREPARE b/e-17/eyelight/PREPARE
new file mode 100755
index 0000000..b201253
--- /dev/null
+++ b/e-17/eyelight/PREPARE
@@ -0,0 +1,2 @@
+config_query EYELIGHT_CVS_AUTOUPDATE \
+ "Automatically update $SPELL on system-update?" n
diff --git a/e-17/eyelight/PRE_BUILD b/e-17/eyelight/PRE_BUILD
new file mode 100755
index 0000000..0f559b1
--- /dev/null
+++ b/e-17/eyelight/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+NOCONFIGURE=ON ./autogen.sh
diff --git a/libs/libsvdrp/DEPENDS b/libs/libsvdrp/DEPENDS
new file mode 100755
index 0000000..a56700f
--- /dev/null
+++ b/libs/libsvdrp/DEPENDS
@@ -0,0 +1,3 @@
+depends mercurial &&
+depends mplayer &&
+depends xine-lib
diff --git a/libs/libsvdrp/DETAILS b/libs/libsvdrp/DETAILS
new file mode 100755
index 0000000..25cf7d7
--- /dev/null
+++ b/libs/libsvdrp/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=libsvdrp
+if [ "$LIBSVDRP_SCM_AUTOUPDATE" == "n" ]; then
+ VERSION=mercurial
+else
+ VERSION=$(date +%Y%m%d)
+fi
+ SOURCE=$SPELL-hg.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-hg
+ SOURCE_URL[0]=hg_http://hg.geexbox.org/libsvdrp:libsvdrp-hg
+ FORCE_DOWNLOAD="on"
+ SOURCE_IGNORE=volatile
+ WEB_SITE=http://geexbox.org
+ ENTERED=20091208
+ LICENSE[0]=GPLv2.1
+ KEYWORDS="geexbox"
+ SHORT="an interface to VDR via SVDRP protocol"
+cat << EOF
+GeeXboX libsvdrp is an interface library to allow C programs
+to interact with a running VDR, using the SVDRP protocol.
+
+EOF
diff --git a/libs/libsvdrp/DOWNLOAD b/libs/libsvdrp/DOWNLOAD
new file mode 100755
index 0000000..c6c5535
--- /dev/null
+++ b/libs/libsvdrp/DOWNLOAD
@@ -0,0 +1,45 @@
+#once the hg download handler hits stable sorcery this DOWNLOAD script would
+#only need to be removed, SOURCE_URL is compatible with the planned hg
handler
+
+function my_url_hg_http_crack() {
+
+ URL=$(url_strip_prefix "$1" hg_http)
+ HG_ROOT=$(echo $URL | sed "s#\(^[^/]*[^:]*\):.*#\1#")
+ HG_ROOT=http://$HG_ROOT
+ local HG_DIRECTORY_TAG=$(echo $URL | sed "s#^[^/]*[^:]*\(.*\)#\1#")
+ HG_DIRECTORY=$(echo $HG_DIRECTORY_TAG | cut -d : -f2)
+ local HG_TAGNAME=$(echo $HG_DIRECTORY_TAG | cut -d : -f3)
+ HG_TAG=${HG_TAGNAME:=default}
+
+}
+
+if [[ "${VERSION}" != "scm" && "${VERSION}" != "$(date +%Y%m%d)" ]]; then
+ default_download &&
+ return $?
+fi &&
+
+message "${MESSAGE_COLOR}Starting Mercurial checkout of" \
+ "${FILE_COLOR}${SOURCE}${MESSAGE_COLOR}...${DEFAULT_COLOR}" &&
+my_url_hg_http_crack $SOURCE_URL &&
+if [[ -f $SOURCE_CACHE/$SOURCE ]]; then
+ message "${MESSAGE_COLOR}Previous source found
unpacking...${DEFAULT_COLOR}" &&
+ tar -jxf $SOURCE_CACHE/$SOURCE &&
+ message "${MESSAGE_COLOR}Running hg pull...${DEFAULT_COLOR}" &&
+ ( cd $HG_DIRECTORY &&
+ echo hg pull $HG_ROOT &&
+ hg pull $HG_ROOT &&
+ echo hg update $HG_TAG &&
+ hg update $HG_TAG )
+else
+ message "${MESSAGE_COLOR}Running hg clone...${DEFAULT_COLOR}"
+ echo hg clone $HG_ROOT $HG_DIRECTORY
+ hg clone $HG_ROOT $HG_DIRECTORY &&
+ ( cd $HG_DIRECTORY &&
+ echo hg update $HG_TAG &&
+ hg update $HG_TAG )
+fi &&
+message "${MESSAGE_COLOR}Generating tarball...${DEFAULT_COLOR}" &&
+tar -jcf $SOURCE $HG_DIRECTORY &&
+cp $SOURCE $SOURCE_CACHE/$SOURCE &&
+rm $SOURCE &&
+message "${MESSAGE_COLOR}Mercurial checkout complete...${DEFAULT_COLOR}"
diff --git a/libs/libsvdrp/HISTORY b/libs/libsvdrp/HISTORY
new file mode 100644
index 0000000..2f61638
--- /dev/null
+++ b/libs/libsvdrp/HISTORY
@@ -0,0 +1,2 @@
+2009-12-08 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
+ * DEPENDS, DETAILS, DOWNLOAD, PREPARE, PRE_BUIL: Created
diff --git a/libs/libsvdrp/PREPARE b/libs/libsvdrp/PREPARE
new file mode 100755
index 0000000..d3afabc
--- /dev/null
+++ b/libs/libsvdrp/PREPARE
@@ -0,0 +1,2 @@
+config_query LIBSVDRP_SCM_AUTOUPDATE \
+ "Automatically update on every system update?" n
diff --git a/libs/libsvdrp/PRE_BUILD b/libs/libsvdrp/PRE_BUILD
new file mode 100755
index 0000000..0f559b1
--- /dev/null
+++ b/libs/libsvdrp/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+NOCONFIGURE=ON ./autogen.sh



  • [SM-Commit] GIT changes to master grimoire by Puppet_Master (da5e0b44ea5e0b7618bec58f1ac42f8fd61093b9), Puppet_Master, 12/09/2009

Archive powered by MHonArc 2.6.24.

Top of Page