Skip to Content.
Sympa Menu

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

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 (bfa2a07e672e070eaea039c5c53c0b57d17b8848)
  • Date: Sat, 5 May 2007 03:43:57 -0500

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

ChangeLog | 8 ++++
kernels/cdemu-module/BUILD | 1
kernels/cdemu-module/CONFLICTS | 1
kernels/cdemu-module/DETAILS | 20 +++++++++++
kernels/cdemu-module/HISTORY | 3 +
kernels/cdemu-module/INSTALL | 1
kernels/cdemu-module/TRIGGERS | 1
kernels/cdemu-module/cdemu-module-1.00.tar.bz2.sig |binary
kernels/cdemu-module/volatiles | 1
kernels/cdemu/BUILD | 2 -
kernels/cdemu/DEPENDS | 5 ++
kernels/cdemu/DETAILS | 4 --
kernels/cdemu/HISTORY | 4 ++
kernels/cdemu/INSTALL | 2 -
kernels/cdemu/PRE_BUILD | 1
kernels/cdemu/TRIGGERS | 2 -
libs/libmirage/DEPENDS | 7 +++
libs/libmirage/DETAILS | 14 +++++++
libs/libmirage/HISTORY | 3 +
libs/libmirage/libmirage-1.0.0.tar.gz.sig |binary
utils/cdemu-client/DEPENDS | 3 +
utils/cdemu-client/DETAILS | 20 +++++++++++
utils/cdemu-client/HISTORY | 3 +
utils/cdemu-client/cdemu-client-1.0.0.tar.gz.sig |binary
utils/cdemu-daemon/BUILD | 4 ++
utils/cdemu-daemon/DEPENDS | 13 +++++++
utils/cdemu-daemon/DETAILS | 20 +++++++++++
utils/cdemu-daemon/HISTORY | 6 +++
utils/cdemu-daemon/cdemu-daemon-1.0.0.tar.gz.sig |binary
utils/cdemu-daemon/init.d/cdemu-daemon | 38
+++++++++++++++++++++
utils/cdemu-daemon/init.d/cdemu-daemon.conf | 14 +++++++
x11/gcdemu/BUILD | 4 ++
x11/gcdemu/DEPENDS | 8 ++++
x11/gcdemu/DETAILS | 20 +++++++++++
x11/gcdemu/HISTORY | 3 +
x11/gcdemu/gcdemu-1.0.0.tar.gz.sig |binary
36 files changed, 229 insertions(+), 7 deletions(-)

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

cdemu deprecated in favour of userland cdemu packages

diff --git a/ChangeLog b/ChangeLog
index 22c92a3..0b4ba87 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-05-05 Eric Sandall <sandalle AT sourcemage.org>
+ * kernels/cdemu: Deprecated in favour of the userland cdemu
+ * kernels/cdemu-module: Added cdemu kernel module package
+ * libs/libmirage: Added cdemu CD emulation library
+ * utils/cdemu-client: Added cdemu userland client
+ * utils/cdemu-daemon: Added cdemu service daemon
+ * x11/gcdemu: Added PyGTK GUI for cdemu
+
2007-05-05 George Sherwood <george AT beernabeer.com>
* chat-im/gaim: deprecated due to name change to pidgin

diff --git a/kernels/cdemu-module/BUILD b/kernels/cdemu-module/BUILD
new file mode 100755
index 0000000..ae5e836
--- /dev/null
+++ b/kernels/cdemu-module/BUILD
@@ -0,0 +1 @@
+make KERN_VER=$(get_kernel_version)
diff --git a/kernels/cdemu-module/CONFLICTS b/kernels/cdemu-module/CONFLICTS
new file mode 100755
index 0000000..85fa647
--- /dev/null
+++ b/kernels/cdemu-module/CONFLICTS
@@ -0,0 +1 @@
+conflicts cdemu y
diff --git a/kernels/cdemu-module/DETAILS b/kernels/cdemu-module/DETAILS
new file mode 100755
index 0000000..e2ad184
--- /dev/null
+++ b/kernels/cdemu-module/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=cdemu-module
+ VERSION=1.00
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=http://www.kabelkaos.net/cdemu/experimental/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE="http://www.cdemu.org";
+ KEYWORDS="kernels"
+ ENTERED=20070504
+ SHORT="CD bin/cue file module"
+cat << EOF
+CDemu is a kernel module for Linux. It is designed to simulate a CD drive +
CD
+with just simple cue/bin files, which are pretty common in the Windows world.
+It includes an user space program to control the kernel module. You can use
it
+to watch an SVCD or mount the data track of an bin/cue. However, for watching
+an SVCD, we would recommend MPlayer which can play bin/cue images directly
with
+the patch a friend and I made for it (more under History). The CDemu project
is
+licensed under the GPL (v2 or later) !
+EOF
diff --git a/kernels/cdemu-module/HISTORY b/kernels/cdemu-module/HISTORY
new file mode 100644
index 0000000..3b5addd
--- /dev/null
+++ b/kernels/cdemu-module/HISTORY
@@ -0,0 +1,3 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, CONFLICTS, BUILD, INSTALL, TRIGGERS, volatiles: Created
+
diff --git a/kernels/cdemu-module/INSTALL b/kernels/cdemu-module/INSTALL
new file mode 100755
index 0000000..45ca8f5
--- /dev/null
+++ b/kernels/cdemu-module/INSTALL
@@ -0,0 +1 @@
+make KERN_VER=$(get_kernel_version) install
diff --git a/kernels/cdemu-module/TRIGGERS b/kernels/cdemu-module/TRIGGERS
new file mode 100755
index 0000000..bb1c400
--- /dev/null
+++ b/kernels/cdemu-module/TRIGGERS
@@ -0,0 +1 @@
+on_cast linux cast_self
diff --git a/kernels/cdemu-module/cdemu-module-1.00.tar.bz2.sig
b/kernels/cdemu-module/cdemu-module-1.00.tar.bz2.sig
new file mode 100644
index 0000000..fa037e9
Binary files /dev/null and
b/kernels/cdemu-module/cdemu-module-1.00.tar.bz2.sig differ
diff --git a/kernels/cdemu-module/volatiles b/kernels/cdemu-module/volatiles
new file mode 100755
index 0000000..170a6c5
--- /dev/null
+++ b/kernels/cdemu-module/volatiles
@@ -0,0 +1 @@
+^/lib/modules/*/modules.*
diff --git a/kernels/cdemu/BUILD b/kernels/cdemu/BUILD
index ae5e836..27ba77d 100755
--- a/kernels/cdemu/BUILD
+++ b/kernels/cdemu/BUILD
@@ -1 +1 @@
-make KERN_VER=$(get_kernel_version)
+true
diff --git a/kernels/cdemu/DEPENDS b/kernels/cdemu/DEPENDS
index a86d429..076c144 100755
--- a/kernels/cdemu/DEPENDS
+++ b/kernels/cdemu/DEPENDS
@@ -1 +1,4 @@
-depends python
+depends cdemu-client &&
+depends cdemu-daemon &&
+depends cdemu-module &&
+depends libmirage
diff --git a/kernels/cdemu/DETAILS b/kernels/cdemu/DETAILS
index e668f4d..82d10f2 100755
--- a/kernels/cdemu/DETAILS
+++ b/kernels/cdemu/DETAILS
@@ -1,13 +1,11 @@
SPELL=cdemu
VERSION=0.8
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE=$SPELL-$VERSION.tar.bz2
- SOURCE_URL=${SOURCEFORGE_URL}/$SPELL/${SOURCE}
-
SOURCE_HASH=sha512:6426e0fb9ed2b5745fce8d6a3bd0a4c22fc1e39933585f5eaf37bbe884f6205c77343dfc5a820b09c9e895e56cf8c8dc7d8477fc753eb20a11e4b1c84decc9eb
WEB_SITE="http://www.cdemu.org";
ENTERED=20050710
KEYWORDS="kernels"
LICENSE[0]=GPL
+ PATCHLEVEL=1
SHORT="CD bin/cue file module"
cat << EOF
CDemu is a kernel module for Linux. It is designed to simulate a CD drive +
CD with just simple cue/bin files, which are pretty common in the Windows
world. It includes an user space program to control the kernel module. You
can use it to watch an SVCD or mount the data track of an bin/cue. However,
for watching an SVCD, we would recommend MPlayer which can play bin/cue
images directly with the patch a friend and I made for it (more under
History). The CDemu project is licensed under the GPL (v2 or later) !
diff --git a/kernels/cdemu/HISTORY b/kernels/cdemu/HISTORY
index 5dbb70b..69d1c02 100644
--- a/kernels/cdemu/HISTORY
+++ b/kernels/cdemu/HISTORY
@@ -1,3 +1,6 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * Deprecate in favour of experimental userland cdemu
+
2006-10-02 Anton Brondz <dinolinux AT sourcemage.org>
* DETAILS: updated to 0.8, fixes #13150, added LICENSE

@@ -9,3 +12,4 @@

2005-07-10 David Brown <dmlb2000 AT excite.com>
* ALL: created spell
+
diff --git a/kernels/cdemu/INSTALL b/kernels/cdemu/INSTALL
index 45ca8f5..27ba77d 100755
--- a/kernels/cdemu/INSTALL
+++ b/kernels/cdemu/INSTALL
@@ -1 +1 @@
-make KERN_VER=$(get_kernel_version) install
+true
diff --git a/kernels/cdemu/PRE_BUILD b/kernels/cdemu/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/kernels/cdemu/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/kernels/cdemu/TRIGGERS b/kernels/cdemu/TRIGGERS
index bb1c400..47dac57 100755
--- a/kernels/cdemu/TRIGGERS
+++ b/kernels/cdemu/TRIGGERS
@@ -1 +1 @@
-on_cast linux cast_self
+on_cast cdemu dispel_self
diff --git a/libs/libmirage/DEPENDS b/libs/libmirage/DEPENDS
new file mode 100755
index 0000000..27ee3c1
--- /dev/null
+++ b/libs/libmirage/DEPENDS
@@ -0,0 +1,7 @@
+depends glib2 &&
+depends libsndfile &&
+
+optional_depends gtk-doc \
+ '--enable-gtk-doc' \
+ '--disable-gtk-doc' \
+ 'for documentation'
diff --git a/libs/libmirage/DETAILS b/libs/libmirage/DETAILS
new file mode 100755
index 0000000..2e29974
--- /dev/null
+++ b/libs/libmirage/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=libmirage
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=http://www.kabelkaos.net/cdemu/experimental/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE="http://www.cdemu.org";
+ KEYWORDS="kernels"
+ ENTERED=20070504
+ SHORT='CD emulation library'
+cat << EOF
+CD emulation library
+EOF
diff --git a/libs/libmirage/HISTORY b/libs/libmirage/HISTORY
new file mode 100644
index 0000000..2d69b85
--- /dev/null
+++ b/libs/libmirage/HISTORY
@@ -0,0 +1,3 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Created
+
diff --git a/libs/libmirage/libmirage-1.0.0.tar.gz.sig
b/libs/libmirage/libmirage-1.0.0.tar.gz.sig
new file mode 100644
index 0000000..8ce5762
Binary files /dev/null and b/libs/libmirage/libmirage-1.0.0.tar.gz.sig differ
diff --git a/utils/cdemu-client/DEPENDS b/utils/cdemu-client/DEPENDS
new file mode 100755
index 0000000..ab2716b
--- /dev/null
+++ b/utils/cdemu-client/DEPENDS
@@ -0,0 +1,3 @@
+depends cdemu-daemon &&
+depends cdemu-module &&
+depends python
diff --git a/utils/cdemu-client/DETAILS b/utils/cdemu-client/DETAILS
new file mode 100755
index 0000000..c9488bd
--- /dev/null
+++ b/utils/cdemu-client/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=cdemu-client
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=http://www.kabelkaos.net/cdemu/experimental/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE="http://www.cdemu.org";
+ KEYWORDS="kernels"
+ ENTERED=20070504
+ SHORT="CD bin/cue file client"
+cat << EOF
+CDemu is a kernel module for Linux. It is designed to simulate a CD drive +
CD
+with just simple cue/bin files, which are pretty common in the Windows world.
+It includes an user space program to control the kernel module. You can use
it
+to watch an SVCD or mount the data track of an bin/cue. However, for watching
+an SVCD, we would recommend MPlayer which can play bin/cue images directly
with
+the patch a friend and I made for it (more under History). The CDemu project
is
+licensed under the GPL (v2 or later) !
+EOF
diff --git a/utils/cdemu-client/HISTORY b/utils/cdemu-client/HISTORY
new file mode 100644
index 0000000..5844ea5
--- /dev/null
+++ b/utils/cdemu-client/HISTORY
@@ -0,0 +1,3 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS: Created
+
diff --git a/utils/cdemu-client/cdemu-client-1.0.0.tar.gz.sig
b/utils/cdemu-client/cdemu-client-1.0.0.tar.gz.sig
new file mode 100644
index 0000000..a4bc60a
Binary files /dev/null and b/utils/cdemu-client/cdemu-client-1.0.0.tar.gz.sig
differ
diff --git a/utils/cdemu-daemon/BUILD b/utils/cdemu-daemon/BUILD
new file mode 100755
index 0000000..a5d5649
--- /dev/null
+++ b/utils/cdemu-daemon/BUILD
@@ -0,0 +1,4 @@
+OPTS="--with-distro=none \
+ $OPTS" &&
+
+default_build
diff --git a/utils/cdemu-daemon/DEPENDS b/utils/cdemu-daemon/DEPENDS
new file mode 100755
index 0000000..fb07e74
--- /dev/null
+++ b/utils/cdemu-daemon/DEPENDS
@@ -0,0 +1,13 @@
+depends cdemu-module &&
+depends dbus &&
+depends g++ &&
+depends glib2 &&
+depends libdaemon &&
+depends libmirage &&
+depends udev &&
+
+optional_depends alsa-lib \
+ '--enable-alsa' \
+ '--disable-alsa' \
+ 'for Advanced Linux Sound Architecture'
+
diff --git a/utils/cdemu-daemon/DETAILS b/utils/cdemu-daemon/DETAILS
new file mode 100755
index 0000000..864903a
--- /dev/null
+++ b/utils/cdemu-daemon/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=cdemu-daemon
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=http://www.kabelkaos.net/cdemu/experimental/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE="http://www.cdemu.org";
+ KEYWORDS="kernels"
+ ENTERED=20070504
+ SHORT="CD bin/cue file daemon"
+cat << EOF
+CDemu is a kernel module for Linux. It is designed to simulate a CD drive +
CD
+with just simple cue/bin files, which are pretty common in the Windows world.
+It includes an user space program to control the kernel module. You can use
it
+to watch an SVCD or mount the data track of an bin/cue. However, for watching
+an SVCD, we would recommend MPlayer which can play bin/cue images directly
with
+the patch a friend and I made for it (more under History). The CDemu project
is
+licensed under the GPL (v2 or later) !
+EOF
diff --git a/utils/cdemu-daemon/HISTORY b/utils/cdemu-daemon/HISTORY
new file mode 100644
index 0000000..641b431
--- /dev/null
+++ b/utils/cdemu-daemon/HISTORY
@@ -0,0 +1,6 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: Created
+ * init.d/cdemud: Modified from fedora's version in tarball
+ Setting up sound is too much right now, and I've no idea why a
+ CD emulation daemon needs sound...
+
diff --git a/utils/cdemu-daemon/cdemu-daemon-1.0.0.tar.gz.sig
b/utils/cdemu-daemon/cdemu-daemon-1.0.0.tar.gz.sig
new file mode 100644
index 0000000..4b9567b
Binary files /dev/null and b/utils/cdemu-daemon/cdemu-daemon-1.0.0.tar.gz.sig
differ
diff --git a/utils/cdemu-daemon/init.d/cdemu-daemon
b/utils/cdemu-daemon/init.d/cdemu-daemon
new file mode 100644
index 0000000..a8421e0
--- /dev/null
+++ b/utils/cdemu-daemon/init.d/cdemu-daemon
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+PROGRAM=/usr/bin/cdemud
+ARGS=""
+RUNLEVEL=3
+NEEDS="+remote_fs"
+
+. /etc/init.d/smgl_init
+. /etc/sysconfig/cdemu-daemon
+
+start() {
+ # Load module
+ echo -n $" Inserting kernel module: "
+ /sbin/modprobe cdemu param_devices=$DEVICES >/dev/null 2>&1
+ evaluate_retval
+
+ # Loop until nodes get created...
+ echo -n $" Waiting for nodes to get created: "
+ until [ -c "/dev/cdemu_ctl$(($DEVICES - 1))" ]; do
+ echo -n ""
+ done
+
+ evaluate_retval
+
+ # Audio backend arguments for daemon
+ if [ -n "$AUDIO_BACKEND" ]; then
+ DAEMON_ARGS="$DAEMON_ARGS --audio=$AUDIO_BACKEND"
+ fi
+ if [ -n "$AUDIO_DEVICE" ]; then
+ DAEMON_ARGS="$DAEMON_ARGS --audio-device=$AUDIO_DEVICE"
+ fi
+
+ # Start daemon
+ echo -n $" Starting daemon: "
+ loadproc $PROGRAM $DAEMON_ARGS
+ evaluate_retval
+}
+
diff --git a/utils/cdemu-daemon/init.d/cdemu-daemon.conf
b/utils/cdemu-daemon/init.d/cdemu-daemon.conf
new file mode 100644
index 0000000..0edba56
--- /dev/null
+++ b/utils/cdemu-daemon/init.d/cdemu-daemon.conf
@@ -0,0 +1,14 @@
+#
+# Number of devices to create
+#
+DEVICES=1
+
+#
+# Set audio backend (only ALSA so far)
+#
+#AUDIO_BACKEND="alsa"
+
+#
+# Set audio device
+#
+#AUDIO_DEVICE
diff --git a/x11/gcdemu/BUILD b/x11/gcdemu/BUILD
new file mode 100755
index 0000000..32dbcb6
--- /dev/null
+++ b/x11/gcdemu/BUILD
@@ -0,0 +1,4 @@
+OPTS="--libexecdir=$INSTALL_ROOT/usr/bin \
+ $OPTS" &&
+
+default_build
diff --git a/x11/gcdemu/DEPENDS b/x11/gcdemu/DEPENDS
new file mode 100755
index 0000000..eb55929
--- /dev/null
+++ b/x11/gcdemu/DEPENDS
@@ -0,0 +1,8 @@
+depends cdemu-daemon &&
+depends cdemu-module &&
+depends gconf2 &&
+depends libbonobo &&
+depends gnome-python-desktop &&
+depends gnome-python-extras &&
+depends pygtk2 &&
+depends python
diff --git a/x11/gcdemu/DETAILS b/x11/gcdemu/DETAILS
new file mode 100755
index 0000000..f5bacdc
--- /dev/null
+++ b/x11/gcdemu/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=gcdemu
+ VERSION=1.0.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL=http://www.kabelkaos.net/cdemu/experimental/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
+ LICENSE[0]=GPL
+ WEB_SITE="http://www.cdemu.org";
+ KEYWORDS="kernels"
+ ENTERED=20070504
+ SHORT="CDEMU PyGTK GUI"
+cat << EOF
+CDemu is a kernel module for Linux. It is designed to simulate a CD drive +
CD
+with just simple cue/bin files, which are pretty common in the Windows world.
+It includes an user space program to control the kernel module. You can use
it
+to watch an SVCD or mount the data track of an bin/cue. However, for watching
+an SVCD, we would recommend MPlayer which can play bin/cue images directly
with
+the patch a friend and I made for it (more under History). The CDemu project
is
+licensed under the GPL (v2 or later) !
+EOF
diff --git a/x11/gcdemu/HISTORY b/x11/gcdemu/HISTORY
new file mode 100644
index 0000000..073dc8d
--- /dev/null
+++ b/x11/gcdemu/HISTORY
@@ -0,0 +1,3 @@
+2007-05-04 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: Created
+
diff --git a/x11/gcdemu/gcdemu-1.0.0.tar.gz.sig
b/x11/gcdemu/gcdemu-1.0.0.tar.gz.sig
new file mode 100644
index 0000000..963c139
Binary files /dev/null and b/x11/gcdemu/gcdemu-1.0.0.tar.gz.sig differ



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (bfa2a07e672e070eaea039c5c53c0b57d17b8848), Eric Sandall, 05/05/2007

Archive powered by MHonArc 2.6.24.

Top of Page