summaryrefslogtreecommitdiff
path: root/libre/mplayer-libre/PKGBUILD
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2013-11-02 08:27:31 -0200
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2013-11-02 08:27:31 -0200
commit3621c0f289d569fec69f312f3a7d6ab385b9e474 (patch)
tree1dad1a9d21fc9f1adf7fd982b5ccea3355c69e1c /libre/mplayer-libre/PKGBUILD
parent7dfc9bf7e1d8b5e0d635f022762cf15a9b37f7ee (diff)
downloadabslibre-3621c0f289d569fec69f312f3a7d6ab385b9e474.tar.gz
abslibre-3621c0f289d569fec69f312f3a7d6ab385b9e474.tar.bz2
abslibre-3621c0f289d569fec69f312f3a7d6ab385b9e474.zip
mplayer-libre-36498-2: updating version
* update to snapshot from 2013-10-30 * use ffmpeg 2.1 source tarball instead of latest git checkout * enable opus * fix samba support * add stream support for KDE to desktop file
Diffstat (limited to 'libre/mplayer-libre/PKGBUILD')
-rw-r--r--libre/mplayer-libre/PKGBUILD81
1 files changed, 53 insertions, 28 deletions
diff --git a/libre/mplayer-libre/PKGBUILD b/libre/mplayer-libre/PKGBUILD
index 717b56af5..3f8b45dfe 100644
--- a/libre/mplayer-libre/PKGBUILD
+++ b/libre/mplayer-libre/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 197402 2013-10-25 12:27:32Z giovanni $
+# $Id: PKGBUILD 198698 2013-11-02 08:09:59Z bpiotrowski $
# Maintainer : Ionut Biru <ibiru@archlinux.org>
# Contributor: Hugo Doria <hugo@archlinux.org>
# Maintainer (Parabola): André Silva <emulatorman@parabola.nu>
@@ -7,33 +7,41 @@
_pkgbase=mplayer
pkgbase=mplayer-libre
pkgname=('mplayer-libre' 'mencoder-libre')
-pkgver=36285
-pkgrel=5
+pkgver=36498
+pkgrel=2
arch=('i686' 'x86_64')
-makedepends=('libxxf86dga' 'libxxf86vm' 'libmad' 'libxinerama' 'sdl' 'lame' 'libtheora' 'xvidcore' 'libmng' 'libxss' 'libgl' 'smbclient'
-'aalib' 'jack' 'libcaca' 'x264' 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr' 'libdca' 'a52dec' 'schroedinger' 'libvpx'
-'libpulse' 'fribidi' 'unzip' 'mesa' 'live-media' 'yasm' 'git' 'fontconfig' 'mpg123' 'ladspa' 'libass' 'libbluray' 'libcdio-paranoia' 'subversion')
+makedepends=(
+ 'libxxf86dga' 'libxxf86vm' 'libmad' 'libxinerama' 'sdl' 'lame' 'libtheora'
+ 'xvidcore' 'libmng' 'libxss' 'libgl' 'smbclient' 'aalib' 'jack' 'libcaca'
+ 'x264' 'faad2' 'lirc-utils' 'libxvmc' 'enca' 'libvdpau' 'opencore-amr'
+ 'libdca' 'a52dec' 'schroedinger' 'libvpx' 'libpulse' 'fribidi' 'unzip' 'mesa'
+ 'live-media' 'yasm' 'git' 'fontconfig' 'mpg123' 'ladspa' 'libass' 'libbluray'
+ 'libcdio-paranoia' 'opus'
+ )
license=('GPL')
-url="http://www.mplayerhq.hu/"
+url='http://www.mplayerhq.hu/'
options=('!buildflags' '!emptydirs')
source=(ftp://ftp.archlinux.org/other/packages/$_pkgbase/$_pkgbase-$pkgver.tar.xz
+ http://ffmpeg.org/releases/ffmpeg-2.1.tar.bz2
mplayer.desktop
cdio-includes.patch
- 0001-demux_gif-declare-missing-PrintGifError.patch)
-md5sums=('5e4f0d4d039b0219514cf52ae6da831d'
- 'c0d6ef795cf6de48e3b87ff7c23f0319'
+ include-samba-4.0.patch)
+md5sums=('8b856e8833d910b6e38b04bb8453d0dc'
+ '4ec1cedd4c7753512462f70b347c338a'
+ '62f44a58f072b2b1a3c3d3e4976d64b3'
'7b5be7191aafbea64218dc4916343bbc'
- '12a2a5b79849d57eab60a1bfec2978c4')
+ '868a92bdef148df7f38bfa992b26ce9d')
prepare() {
- cd "$srcdir/$_pkgbase-$pkgver"
+ cd $_pkgbase-$pkgver
+ patch -p0 -i ../cdio-includes.patch
+ patch -p1 -i ../include-samba-4.0.patch
- patch -Np0 -i ../cdio-includes.patch
- patch -Np1 -i ../0001-demux_gif-declare-missing-PrintGifError.patch
+ mv ../ffmpeg-2.1 ./ffmpeg
}
build() {
- cd "$srcdir/$_pkgbase-$pkgver"
+ cd $_pkgbase-$pkgver
./configure --prefix=/usr \
--enable-runtime-cpudetection \
@@ -51,9 +59,10 @@ build() {
--enable-xvmc \
--enable-radio \
--enable-radio-capture \
+ --enable-smb \
--language=all \
--confdir=/etc/mplayer
- [ "$CARCH" = "i686" ] && sed 's|-march=i486|-march=i686|g' -i config.mak
+ [[ "$CARCH" = "i686" ]] && sed 's|-march=i486|-march=i686|g' -i config.mak
make
}
@@ -62,34 +71,50 @@ package_mplayer-libre() {
pkgdesc="A movie player for GNU/Linux, without nonfree faac support"
install=mplayer.install
backup=('etc/mplayer/codecs.conf' 'etc/mplayer/input.conf')
- depends=('desktop-file-utils' 'ttf-dejavu' 'enca' 'libxss' 'a52dec' 'libvpx' 'lirc-utils' 'x264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig' 'libgl'
- 'libxinerama' 'libvdpau' 'libpulse' 'smbclient' 'xvidcore' 'opencore-amr' 'jack' 'libmad' 'sdl' 'libtheora' 'libcaca' 'libxxf86dga' 'fribidi'
- 'libjpeg' 'faad2' 'libxvmc' 'schroedinger' 'mpg123' 'libass' 'libxxf86vm' 'libbluray' 'libcdio-paranoia')
+ depends=(
+ 'desktop-file-utils' 'ttf-dejavu' 'enca' 'libxss' 'a52dec' 'libvpx'
+ 'lirc-utils' 'x264' 'libmng' 'libdca' 'aalib' 'lame' 'fontconfig'
+ 'libgl' 'libxinerama' 'libvdpau' 'libpulse' 'smbclient' 'xvidcore'
+ 'opencore-amr' 'jack' 'libmad' 'sdl' 'libtheora' 'libcaca' 'libxxf86dga'
+ 'fribidi' 'libjpeg' 'faad2' 'libxvmc' 'schroedinger' 'mpg123'
+ 'libass' 'libxxf86vm' 'libbluray' 'libcdio-paranoia' 'opus'
+ )
provides=("mplayer=$pkgver")
replaces=('mplayer')
conflicts=('mplayer')
- cd "$srcdir/$_pkgbase-$pkgver"
-
+ cd $_pkgbase-$pkgver
make DESTDIR="$pkgdir" install-mplayer install-mplayer-man
- install -Dm644 etc/{codecs.conf,input.conf,example.conf} "$pkgdir/etc/mplayer/"
+
+ install -Dm644 etc/{codecs.conf,input.conf,example.conf} \
+ "$pkgdir/etc/mplayer/"
+
install -dm755 "$pkgdir/usr/share/mplayer/"
- ln -s /usr/share/fonts/TTF/DejaVuSans.ttf "$pkgdir/usr/share/mplayer/subfont.ttf"
+ ln -s /usr/share/fonts/TTF/DejaVuSans.ttf \
+ "$pkgdir/usr/share/mplayer/subfont.ttf"
rm -rf "$pkgdir/usr/share/mplayer/font"
+
#desktop file FS#14770
- install -Dm644 "$srcdir/mplayer.desktop" "$pkgdir/usr/share/applications/mplayer.desktop"
- install -Dm644 etc/mplayer256x256.png "$pkgdir/usr/share/pixmaps/mplayer.png"
+ install -Dm644 "$srcdir/mplayer.desktop" \
+ "$pkgdir/usr/share/applications/mplayer.desktop"
+ install -Dm644 etc/mplayer256x256.png \
+ "$pkgdir/usr/share/pixmaps/mplayer.png"
}
package_mencoder-libre() {
pkgdesc="Free command line video decoding, encoding and filtering tool, without nonfree faac support"
- depends=('enca' 'a52dec' 'libvpx' 'x264' 'libmng' 'libdca' 'bzip2' 'lame' 'alsa-lib' 'fontconfig' 'giflib' 'libpng' 'smbclient' 'xvidcore' 'opencore-amr'
- 'libmad' 'libtheora' 'fribidi' 'libjpeg' 'faad2' 'schroedinger' 'mpg123' 'libass' 'libbluray' 'libcdio-paranoia' 'libvorbis')
+ depends=(
+ 'enca' 'a52dec' 'libvpx' 'x264' 'libmng' 'libdca' 'bzip2' 'lame'
+ 'alsa-lib' 'fontconfig' 'giflib' 'libpng' 'smbclient' 'xvidcore'
+ 'opencore-amr' 'libmad' 'libtheora' 'fribidi' 'libjpeg' 'faad2'
+ 'schroedinger' 'mpg123' 'libass' 'libbluray' 'libcdio-paranoia'
+ 'libvorbis' 'opus'
+ )
provides=("mencoder=$pkgver")
replaces=('mencoder')
conflicts=('mencoder')
- cd "$srcdir/$_pkgbase-$pkgver"
+ cd $_pkgbase-$pkgver
make DESTDIR="$pkgdir" install-mencoder install-mencoder-man
find "$pkgdir/usr/share/man" -name mplayer.1 -exec rename mplayer.1 mencoder.1 {} +
}