Update of /cvsroot/leaf/src/bering-uclibc/contrib/audio
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv5147

Added Files:
        audio.sh buildtool.cfg buildtool.mk mixer.conf 
        setmixer_27DEC94ds1-1.diff.gz setmixer_27DEC94ds1.orig.tar.gz 
Log Message:
Audio subsystem initialization tools.


--- NEW FILE: setmixer_27DEC94ds1-1.diff.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: audio.sh ---
#!/bin/sh
#/etc/init.d/audio.sh: initialize audio subsystem.

RCDLINKS="S,S21"

echo -n "Creating sound device files... "
rm -f /dev/mixer /dev/dsp
mknod /dev/mixer c 14 0
mknod /dev/dsp c 14 3
echo done.

test -f /usr/bin/setmixer || exit 0
test -f /etc/mixer.conf || exit 0

echo -n "Initializing mixer settings... "
grep -Ev '^ *(#.*)? *$' < /etc/mixer.conf | while read control vals
do
        /usr/bin/setmixer $control $vals
done
echo done.

--- NEW FILE: mixer.conf ---
# Sample config (may vary depending on hardware)
# Use setmixer -V to get your current settings.
vol 90,90
bass 75,75
treble 75,75
synth 75,75
pcm 75,75
speaker 75
line 75,75
mic 16
cd 75,75
mix 0
igain 75,75
ogain 75,75

--- NEW FILE: setmixer_27DEC94ds1.orig.tar.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: buildtool.mk ---
include $(MASTERMAKEFILE)
SETMIXER_DIR:=setmixer-27DEC94ds1.orig
AUDIO_TARGET_DIR:=$(BT_BUILD_DIR)/audio

$(SETMIXER_DIR)/.source:
        zcat $(SETMIXER_SOURCE) | tar -xvf -
        zcat $(SETMIXER_PATCH1) | patch -d $(SETMIXER_DIR) -p1
        touch $(SETMIXER_DIR)/.source

$(SETMIXER_DIR)/.build: $(SETMIXER_DIR)/.source
        $(MAKE) -C $(SETMIXER_DIR) CFLAGS="$(BT_COPT_FLAGS)" CC=$(TARGET_CC)
        mkdir -p $(AUDIO_TARGET_DIR)/usr/bin
        mkdir -p $(BT_STAGING_DIR)/usr/bin
        mkdir -p $(BT_STAGING_DIR)/etc/init.d
        $(MAKE) -C $(SETMIXER_DIR) DESTDIR=$(AUDIO_TARGET_DIR) install
        $(BT_STRIP) $(BT_STRIP_BINOPTS) $(AUDIO_TARGET_DIR)/usr/bin/setmixer
        cp -a -f $(AUDIO_TARGET_DIR)/usr/bin/setmixer $(BT_STAGING_DIR)/usr/bin/
        cp -a -f $(AUDIO_INIT) $(BT_STAGING_DIR)/etc/init.d/audio.sh
        cp -a -f $(MIXER_CONFIG) $(BT_STAGING_DIR)/etc/mixer.conf
        touch $(SETMIXER_DIR)/.build

source: $(SETMIXER_DIR)/.source

build: $(SETMIXER_DIR)/.build

clean:
        -rm $(SETMIXER_DIR)/.build
        rm -rf $(AUDIO_TARGET_DIR)
        -$(MAKE) -C $(SETMIXER_DIR) clean
        rm -f $(BT_STAGING_DIR)/etc/init.d/audio.sh
        rm -f $(BT_STAGING_DIR)/usr/bin/setmixer

srcclean:
        rm -rf $(SETMIXER_DIR)

--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
        Server = cvs-contrib-sourceforge
        Directory = audio
        Revision = HEAD
</File>

<File setmixer_27DEC94ds1.orig.tar.gz>
        Server = cvs-contrib-sourceforge
        Directory = audio
        Revision = HEAD
        envname = SETMIXER_SOURCE
</File>

<File setmixer_27DEC94ds1-1.diff.gz>
        Server = cvs-contrib-sourceforge
        Directory = audio
        Revision = HEAD
        envname = SETMIXER_PATCH1
</File>

<File audio.sh>
        Server = cvs-contrib-sourceforge
        Directory = audio
        Revision = HEAD
        envname = AUDIO_INIT
</File>

<File mixer.conf>
        Server = cvs-contrib-sourceforge
        Directory = audio
        Revision = HEAD
        envname = MIXER_CONFIG
</File>

<Package>
  <audio>
    Version = 0.1
    Revision = 1

    Help <<EOF
        Audio subsystem.
        LRP package by __PACKAGER__, __BUILDDATE__
        EOF

    <Permissions>
      Files = 644
      Directories = 755
    </Permissions>

    <Owner>
      Files = root:root
      Directories = root:root
    </Owner>

    <Contents>
        <File>
                Source = etc/mixer.conf
                Filename = etc/mixer.conf
                Type = conf
                Type = local
                Type = binary
        </File>
        <File>
                Source = usr/bin/setmixer
                Filename = usr/bin/setmixer
                Type = binary
                Permissions = 755
        </File>
        <File>
                Source = etc/init.d/audio.sh
                Filename = etc/init.d/audio.sh
                Type = binary
                Permissions = 755
        </File>
        </Contents>
        </audio>
</Package>


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to