Skip to Content.
Sympa Menu

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

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 (c30e6d09437bfda9d8a75cfb6e1bc7b285966799)
  • Date: Tue, 8 Dec 2009 13:13:57 -0600

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

ChangeLog | 4 ++++
e-17/evas/DEPENDS | 2 +-
e-17/evas/HISTORY | 3 +++
libs/libnfo/BUILD | 2 ++
libs/libnfo/DEPENDS | 2 ++
libs/libnfo/DETAILS | 23 +++++++++++++++++++++++
libs/libnfo/DOWNLOAD | 45 +++++++++++++++++++++++++++++++++++++++++++++
libs/libnfo/HISTORY | 3 +++
libs/libnfo/INSTALL | 3 +++
libs/libnfo/PREPARE | 2 ++
10 files changed, 88 insertions(+), 1 deletion(-)

New commits:
commit c30e6d09437bfda9d8a75cfb6e1bc7b285966799
Author: Philippe Caseiro <puppet_master AT else-projects.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

Updating ChangeLog

commit e652b4fe8c149c2036b125a2b6b2d52e789aee02
Author: Philippe Caseiro <puppet_master AT else-projects.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

Adding libnfo spell

commit 85e8eceda46106a65d1ee786f045029bce742450
Author: Philippe Caseiro <puppet_master AT else-projects.org>
Commit: Puppet_Master <puppetmaster AT sourcemage.org>

Changing DEPENDS order (eina first of all)

diff --git a/ChangeLog b/ChangeLog
index 45fdd53..ee80c60 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-07 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.fr>
+ * libs/libnfo: new spell
+ NFO file support library for enna player
+
2009-12-07 Ladislav Hagara <hgr AT vabo.cz>
* disk/gdisk: new spell
GUID partition table (GPT) manipulator for Linux and Unix
diff --git a/e-17/evas/DEPENDS b/e-17/evas/DEPENDS
index e64de01..1070e01 100755
--- a/e-17/evas/DEPENDS
+++ b/e-17/evas/DEPENDS
@@ -1,6 +1,6 @@
depends automake &&
-depends eet '--enable-image-loader-eet --enable-font-loader-eet' &&
depends eina &&
+depends eet '--enable-image-loader-eet --enable-font-loader-eet' &&
depends libtool &&

if [ "$EVAS_CVS" == "y" ]; then
diff --git a/e-17/evas/HISTORY b/e-17/evas/HISTORY
index 9038538..1893e3c 100644
--- a/e-17/evas/HISTORY
+++ b/e-17/evas/HISTORY
@@ -1,3 +1,6 @@
+2009-12-08 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcmeage.org>
+ * DEPENDS: Depends on eina first
+
2008-10-14 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on eina for data types
* DETAILS: Increment PATCHLEVEL
diff --git a/libs/libnfo/BUILD b/libs/libnfo/BUILD
new file mode 100755
index 0000000..af842a0
--- /dev/null
+++ b/libs/libnfo/BUILD
@@ -0,0 +1,2 @@
+./configure --prefix="$INSTALL_ROOT/usr" &&
+make
diff --git a/libs/libnfo/DEPENDS b/libs/libnfo/DEPENDS
new file mode 100755
index 0000000..cbf7c90
--- /dev/null
+++ b/libs/libnfo/DEPENDS
@@ -0,0 +1,2 @@
+depends mercurial &&
+depends libxml2
diff --git a/libs/libnfo/DETAILS b/libs/libnfo/DETAILS
new file mode 100755
index 0000000..68c224f
--- /dev/null
+++ b/libs/libnfo/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=libnfo
+if [ "$LIBPLAYER_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/libnfo:libnfo-hg
+ FORCE_DOWNLOAD="on"
+ SOURCE_IGNORE=volatile
+ WEB_SITE=http://geexbox.org
+ ENTERED=20091204
+ LICENSE[0]=GPLv2.1
+ KEYWORDS="geexbox"
+ SHORT="A .NFO file reader/writer"
+cat << EOF
+GeeXboX libNFO is a small library aiming at parsing and writing NFO files.
+NFO files are used to store metadata information on many multimedia files.
+It is used by both Enna and XBMC Media Center.
+See http://xbmc.org/wiki/?title=Import_-_Export_Library for a format
definition.
+
+EOF
diff --git a/libs/libnfo/DOWNLOAD b/libs/libnfo/DOWNLOAD
new file mode 100755
index 0000000..c6c5535
--- /dev/null
+++ b/libs/libnfo/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/libnfo/HISTORY b/libs/libnfo/HISTORY
new file mode 100644
index 0000000..3906d72
--- /dev/null
+++ b/libs/libnfo/HISTORY
@@ -0,0 +1,3 @@
+2009-12-04 Philippe "Puppet_Master" Caseiro <puppetmaster AT sourcemage.org>
+ *PREPARE, BUILD, DEPENDS, DETAILS ,DOWNLOAD, INSTALL: Created
+
diff --git a/libs/libnfo/INSTALL b/libs/libnfo/INSTALL
new file mode 100755
index 0000000..5f8a981
--- /dev/null
+++ b/libs/libnfo/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+cd ${SOURCE_DIRECTORY} &&
+make install
diff --git a/libs/libnfo/PREPARE b/libs/libnfo/PREPARE
new file mode 100755
index 0000000..3d9b31e
--- /dev/null
+++ b/libs/libnfo/PREPARE
@@ -0,0 +1,2 @@
+config_query LIBPLAYER_SCM_AUTOUPDATE \
+ "Automatically update on every system update?" n




Archive powered by MHonArc 2.6.24.

Top of Page