multimedia/mhwaveedit: Added to 12.0 repository

This commit is contained in:
Dušan Stefanović 2010-05-11 20:01:21 +02:00 committed by David Somero
parent 90148354f9
commit 8006096cfa
7 changed files with 117 additions and 0 deletions

View file

@ -0,0 +1,13 @@
mhWaveEdit is a graphical program for editing, playing and recording
sound files. It is lightweight, portable, user-friendly and handles
large files very well.
The program itself has only simple editing features such as
cut'n'paste and volume adjustment but it can also use Ladspa effect
plugins and the effects provided by the SoX application. It can also
support additional file formats besides wav through libsndfile and
mp3/ogg import and export through lame and oggenc/oggdec.
The program will use libsndfile, libsamplerate, and lame (all of them
are available at SlackBuilds.org) if installed, but they are not
mandatory.

View file

@ -0,0 +1,3 @@
if [ -x usr/bin/update-desktop-database ]; then
./usr/bin/update-desktop-database ./usr/share/applications >/dev/null 2>&1
fi

View file

@ -0,0 +1,71 @@
#!/bin/sh
### mhwaveedit.SlackBuild ###
# Slackware build script for mhwaveedit 1.4.14
# Dušan Stefanović stefanovic.dusan@gmail.com
# Modified by David Somero <xgizzmo@slackbuilds.org>
# and Robby Workman <rworkman@slackbuilds.org>
PKGNAME=mhwaveedit
VERSION=1.4.14
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PKGNAME
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
fi
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
rm -rf $PKGNAME-$VERSION
tar xvf $CWD/$PKGNAME-$VERSION.tar.bz2 || exit 1
cd $PKGNAME-$VERSION || exit 1
chown -R root:root .
chmod -R a-s,u+w,go+r-w .
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--docdir=/usr/doc/$PKGNAME-$VERSION \
--with-double-samples \
--without-arts \
--without-esound \
|| exit 1
make || exit 1
make install DESTDIR=$PKG || exit 1
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
mkdir -p $PKG/usr/doc/$PKGNAME-$VERSION
cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
$PKG/usr/doc/$PKGNAME-$VERSION
cat $CWD/$PKGNAME.SlackBuild > $PKG/usr/doc/$PKGNAME-$VERSION/$PKGNAME.SlackBuild
mkdir -p $PKG/usr/share/applications
cat $CWD/$PKGNAME.desktop > $PKG/usr/share/applications/$PKGNAME.desktop
mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps
cat $CWD/$PKGNAME.png > $PKG/usr/share/icons/hicolor/48x48/apps/$PKGNAME.png
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PKGNAME-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -0,0 +1,10 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=mhWaveEdit
Comment=Record, play, and edit audio files in wav, ogg, and mp3
Icon=mhwaveedit
Exec=mhwaveedit --driver alsa
Terminal=false
Type=Application
Categories=Application;AudioVideo;

View file

@ -0,0 +1,8 @@
PRGNAM="mhwaveedit"
VERSION="1.4.14"
HOMEPAGE="https://gna.org/projects/mhwaveedit"
DOWNLOAD="http://download.gna.org/mhwaveedit/mhwaveedit-1.4.14.tar.bz2"
MD5SUM="d49d160608c802098dbaf2b6c3eba27f"
MAINTAINER="Dušan Stefanović"
EMAIL="stefanovic.dusan@gmail.com"
APPROVED="David Somero,rworkman"

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,12 @@
|-----handy-ruler--------------------------------------------------|
mhwaveedit: mhwaveedit (edit, play, and record sound files)
mhwaveedit:
mhwaveedit: mhWaveEdit is a graphical program for editing, playing and
mhwaveedit: recording sound files. It is lightweight, portable, user-friendly
mhwaveedit: and handles large files very well.
mhwaveedit:
mhwaveedit: Homepage: https://gna.org/projects/mhwaveedit
mhwaveedit:
mhwaveedit:
mhwaveedit:
mhwaveedit: