diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 18 | ||||
-rwxr-xr-x | milena_mplayer.sh | 34 |
3 files changed, 66 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4d67e4fd0e00 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = milena-mplayer + pkgdesc = Simple frontend for mplayer and Milena speech synthesizer + pkgver = 0.2 + pkgrel = 1 + url = http://milena.polip.com/ + arch = any + license = GPL + depends = milena + depends = mplayer + source = milena_mplayer.sh + sha256sums = 025cc95f048a2d658962e124af800c1eae45e212640c35e3ce74bcd961a3d998 + +pkgname = milena-mplayer + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9d77a2ca4200 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,18 @@ +# Maintainer: 3ED <krzysztof1987 _at_ gmail _dot_ com> + +pkgname=milena-mplayer +pkgver=0.2 +pkgrel=1 +pkgdesc="Simple frontend for mplayer and Milena speech synthesizer" +arch=('any') +url="http://milena.polip.com/" +license=('GPL') +depends=('milena' 'mplayer') +source=(milena_mplayer.sh) +sha256sums=('025cc95f048a2d658962e124af800c1eae45e212640c35e3ce74bcd961a3d998') + +package() { + install -Dm 755 -v "$srcdir/milena_mplayer.sh" "$pkgdir/usr/bin/milena_mplayer" +} + +# vim:set ts=2 sw=2 et: diff --git a/milena_mplayer.sh b/milena_mplayer.sh new file mode 100755 index 000000000000..4c67fae42f09 --- /dev/null +++ b/milena_mplayer.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# 0.2: +# dracorp: parametry -noass i -noquiet + +msg() { + printf "\e[0;32;1m==> \e[0;1m%s..\e[0m" "$1" +} +msg_end() { + if [ "$1" = "0" ]; then + printf " \e[0;32;1mdobrze\e[0m\n" + else + printf " \e[0;33;1mblad\e[0m\n" + exit $1 + fi +} + +if [ -z "$@" ]; then + echo "milena_mplayer [opcje mplayera]" + exit +fi + +msg "Przygotowywanie syntezy mowy" +mplayer -dumpjacosub -noass -ao null -vo null -frames 0 "$@" &> /dev/null +msg_end $? + +msg "Odtwarzanie" +if [ -f "dumpsub.jss" ]; then + (mplayer "$@" -softvol -noquiet | milena_subplayer dumpsub.jss) &> /dev/null + msg_end $? + rm dumpsub.jss +else + mplayer "$@" &> /dev/null + msg_end $? +fi |