diff options
author | Milk | 2018-04-11 04:28:04 +0100 |
---|---|---|
committer | Milk | 2018-04-11 04:28:04 +0100 |
commit | 9590db08ecc3a3e65359a69ada4c61025c3a4d99 (patch) | |
tree | 05d9e82569061b88c8ebd6f69c856bc47d095474 | |
download | aur-9590db08ecc3a3e65359a69ada4c61025c3a4d99.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 88 |
2 files changed, 120 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b694964166bf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = fmedia-git + pkgdesc = fast media player/recorder/converter + pkgver = v0.35.r1.7d3b827 + pkgrel = 1 + url = http://fmedia.firmdev.com/ + arch = x86_64 + license = unknown + makedepends = git + makedepends = svn + makedepends = flac + makedepends = mpg123 + makedepends = libjpeg9 + makedepends = unzip + makedepends = jdk8-openjdk + depends = sqlite + provides = fmedia-git + provides = fmedia + conflicts = fmedia-git + conflicts = fmedia + source = git+https://github.com/stsaz/fmedia + source = git+https://github.com/stsaz/ffos + source = git+https://github.com/stsaz/ff + source = git+https://github.com/stsaz/ff-3pt + source = git+https://github.com/gypified/libmp3lame#commit=d5ecd40 + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + +pkgname = fmedia-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0d273a8ced7f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,88 @@ +# Maintainer: Milk Brewster <milk on freenode> +_pkgname="fmedia" +pkgname="${_pkgname}-git" +pkgver=v0.35.r1.7d3b827 +pkgrel=1 +pkgdesc="fast media player/recorder/converter" +arch=("x86_64") +url="http://fmedia.firmdev.com/" +license=('unknown') +groups=() +depends=('sqlite') +makedepends=('git' 'svn' 'flac' 'mpg123' 'libjpeg9' 'unzip' 'jdk8-openjdk') +provides=("${pkgname}" "fmedia") +conflicts=("${pkgname}" "fmedia") +replaces=() +backup=() +options=() +install= +source=('git+https://github.com/stsaz/fmedia' + 'git+https://github.com/stsaz/ffos' + 'git+https://github.com/stsaz/ff' + 'git+https://github.com/stsaz/ff-3pt' + 'git+https://github.com/gypified/libmp3lame#commit=d5ecd40' +) +noextract=() +md5sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP') + +pkgver() { + cd "$srcdir/${_pkgname}" + +# Git, tags available + printf "%s" "$(git describe --long --tags | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +prepare() { + cd "$srcdir/ff-3pt" + mkdir _src + curl -L "https://sourceforge.net/projects/lame/files/latest/download?source=files" --output "_src/lame-3.100.tar.gz" + curl -L "https://sourceforge.net/projects/soxr/files/latest/download?source=files" --output "_src/soxr-0.1.3-Source.tar.xz" + + mkdir -p _bin/linux-amd64 + + curl -L "https://github.com/stsaz/fmedia/files/1886262/fix-flac.txt" --output "flac/fix-flac.txt" + cat flac/fix-flac.txt | patch -p1 + + cd "$srcdir/ffos" + curl -L "https://github.com/stsaz/fmedia/files/1887725/fix-linux-writev.txt" --output "fix-linux-writev.txt" + cat fix-linux-writev.txt | patch -p1 + + cd "$srcdir/ff-3pt" + echo && echo && make alac + echo && echo && make dynanorm + echo && echo && make fdk-aac + echo && echo && make flac + echo && echo && make lame + echo && echo && make mac + echo && echo && make mpg123 + echo && echo && make musepack + echo && echo && make ogg + echo && echo && make opus + echo && echo && make soxr + echo && echo && make vorbis + echo && echo && make wavpack +} + +build() { + cd "$srcdir/${_pkgname}" + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../ff-3pt/_bin/linux-amd64 + make FF3PTLIB=../ff-3pt/_bin/linux-amd64 install +} + +check() { + cd "$srcdir/${_pkgname}" + # make -k check +} + +package() { + # cd "$srcdir/${_pkgname}" + cd "$pkgdir" + install -Dm755 "$srcdir/fmedia/fmedia-0/fmedia" "$pkgdir/opt/fmedia/fmedia" + cp -r $srcdir/fmedia/fmedia-0/* $pkgdir/opt/fmedia/ + mkdir -p "$pkgdir/usr/bin/" + ln -s "$pkgfir/opt/fmedia/fmedia" "$pkgdir/usr/bin/fmedia" +} |