Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (5e582f42e4407c37c5937ccbcddba72e1058fd26)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (5e582f42e4407c37c5937ccbcddba72e1058fd26)
  • Date: Thu, 13 Mar 2008 12:19:21 -0500

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

ChangeLog | 2
e-17/e_dbus/BUILD | 6 ++
e-17/e_dbus/CONFIGURE | 8 ++
e-17/e_dbus/HISTORY | 4 +
libs/lightmediascanner/BUILD | 5 +
libs/lightmediascanner/CONFIGURE | 5 +
libs/lightmediascanner/DEPENDS | 12 ++++
libs/lightmediascanner/DETAILS | 33
++++++++++++
libs/lightmediascanner/DOWNLOAD | 8 ++
libs/lightmediascanner/HISTORY | 3 +
libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig |binary
11 files changed, 86 insertions(+)

New commits:
commit b5c886260aed67d501a7cb0bbc1763b16539440c
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

e_dbus: Add query for eHal, eNM, and eNotify support

commit cfd2c68010aa2375c08753c3ca1d43c02434c157
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

lightmediascanner: Added an optimized library for parsing and scanning
directories

diff --git a/ChangeLog b/ChangeLog
index 1acf8d1..5e9937c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,6 +8,8 @@
* net/shorewall.gpg.key: Move from spell-level to section level
* http/kompozer: Added a GECKO-based web editing environment
(replaces nvu)
* e-17/edje_editor: Added a simple editor for edj files
+ * libs/lightmediascanner: Added an optimized library for parsing and
+ scanning directories

2008-03-12 Vlad Glagolev <stealth AT sourcemage.org>
* lua-forge/lgui: new spell, GTK+2 binding for Lua
diff --git a/e-17/e_dbus/BUILD b/e-17/e_dbus/BUILD
new file mode 100755
index 0000000..7e7d09c
--- /dev/null
+++ b/e-17/e_dbus/BUILD
@@ -0,0 +1,6 @@
+OPTS="$EDBUS_EHAL \
+ $EDBUS_ENM \
+ $EDBUS_ENOTIFY \
+ $OPTS" &&
+
+default_build
diff --git a/e-17/e_dbus/CONFIGURE b/e-17/e_dbus/CONFIGURE
new file mode 100755
index 0000000..9927913
--- /dev/null
+++ b/e-17/e_dbus/CONFIGURE
@@ -0,0 +1,8 @@
+config_query_option EDBUS_EHAL 'Enable Hardware Abstraction Layer support?'
\
+ y '--enable-ehal' '--disable-ehal'
&&
+
+config_query_option EDBUS_ENM 'Enable Network Monitor support?' y \
+ '--enable-enm' '--disable-enm' &&
+
+config_query_option EDBUS_ENOTIFY 'Enable filesystem notify support?' y \
+ '--enable-enotify' '--disable-enotify'
diff --git a/e-17/e_dbus/HISTORY b/e-17/e_dbus/HISTORY
index d6068fc..30472e7 100644
--- a/e-17/e_dbus/HISTORY
+++ b/e-17/e_dbus/HISTORY
@@ -1,3 +1,7 @@
+2008-03-12 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFIGURE: Query for eHal, eNM, and eNotify support
+ * BUILD: Pass configure parameters to OPTS
+
2008-01-17 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends one vas

diff --git a/libs/lightmediascanner/BUILD b/libs/lightmediascanner/BUILD
new file mode 100755
index 0000000..780af3e
--- /dev/null
+++ b/libs/lightmediascanner/BUILD
@@ -0,0 +1,5 @@
+OPTS="$LIGHTMEDIASCANNER_M3U \
+ $LIGHTMEDIASCANNER_PLS \
+ $OPTS" &&
+
+default_build
diff --git a/libs/lightmediascanner/CONFIGURE
b/libs/lightmediascanner/CONFIGURE
new file mode 100755
index 0000000..82c6925
--- /dev/null
+++ b/libs/lightmediascanner/CONFIGURE
@@ -0,0 +1,5 @@
+config_query_option LIGHTMEDIASCANNER_M3U 'Enable MP3 Playlists?' y \
+ '--enable-m3u' '--disable-m3u' &&
+
+config_query_option LIGHTMEDIASCANNER_PLS 'Enable standard Playlists?' y
\
+ '--enable-pls' '--disable-pls'
diff --git a/libs/lightmediascanner/DEPENDS b/libs/lightmediascanner/DEPENDS
new file mode 100755
index 0000000..adc952a
--- /dev/null
+++ b/libs/lightmediascanner/DEPENDS
@@ -0,0 +1,12 @@
+depends pkgconfig &&
+depends sqlite &&
+
+optional_depends 'jpeg' \
+ '--enable-jpeg' \
+ '--disable-jpeg' \
+ 'for JPEG image support' &&
+
+optional_depends 'libvorbis' \
+ '--enable-ogg' \
+ '--disable-ogg' \
+ 'for Ogg/Vorbis audio support'
diff --git a/libs/lightmediascanner/DETAILS b/libs/lightmediascanner/DETAILS
new file mode 100755
index 0000000..a94b020
--- /dev/null
+++ b/libs/lightmediascanner/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=lightmediascanner
+ VERSION=0.1.0.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=https://garage.maemo.org/frs/download.php/2837/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+ LICENSE[0]=GPL
+ KEYWORDS="libs"
+ WEB_SITE=http://lms.garage.maemo.org/
+ ENTERED=20080312
+ SHORT='Optimized library for parsing and scanning directories'
+cat << EOF
+Lightweight media scanner meant to be used in not-so-powerful devices, like
+embedded systems or old machines.
+
+Provides an optimized way to recursively scan directories, handling the
parser
+in a child process, avoiding breaks of the main process when parsers break
+(quite common with such bad libs and tags).
+
+Parsers are plugins in the form of shared objects, so it's easy to add new
+without having to recompiling the scanner.
+
+The scanner will use SQLite3 to store file-mtime association, avoiding
parsing
+files that are already up-to-date. This SQLite connection and the file id
+within the master table 'files' are handled to plugins for relationship with
+other tables.
+
+Applications should then access the SQLite3 database to get all the
+informations about scanned media. See tables and fields description at
+http://lms.garage.maemo.org/api/index.html (end of the page). You can use any
+SQLite3 access library, for instance you have SQLObject, SQLAlchemy and Storm
+for python, Sequel for Ruby and possible others.
+EOF
diff --git a/libs/lightmediascanner/DOWNLOAD b/libs/lightmediascanner/DOWNLOAD
new file mode 100755
index 0000000..5964ef1
--- /dev/null
+++ b/libs/lightmediascanner/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/libs/lightmediascanner/HISTORY b/libs/lightmediascanner/HISTORY
new file mode 100644
index 0000000..c87807f
--- /dev/null
+++ b/libs/lightmediascanner/HISTORY
@@ -0,0 +1,3 @@
+2008-03-12 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DOWNLOAD, CONFIGURE, DEPENDS, BUILD: Created
+
diff --git a/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
b/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig
new file mode 100644
index 0000000..800fa19
Binary files /dev/null and
b/libs/lightmediascanner/lightmediascanner-0.1.0.1.tar.gz.sig differ



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (5e582f42e4407c37c5937ccbcddba72e1058fd26), Eric Sandall, 03/13/2008

Archive powered by MHonArc 2.6.24.

Top of Page