blob: aaf4d589e504241229f70ec026b05f90f0b35839 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# Orginal Contributor: William Rea <sillywilly@gmail.com>
# Contributor: Nikhil Bysani <nikron@gmail.com>
# Contributor: Mika Hynnä <igheax@gmail.com>
# 20090525:
# + makedepends=('gcc' 'patch' 'make')
# + mediatomb-0.11.0+glibc-2.10.patch
pkgname=mediatomb
pkgver=0.11.0
pkgrel=10
pkgdesc="A UPnP mediaserver"
arch=('i686' 'x86_64')
url="http://mediatomb.sourceforge.net"
license=('GPL')
depends=('libexif' 'taglib' 'sqlite3' 'expat' 'spidermonkey' 'curl' 'ffmpeg')
makedepends=('gcc' 'patch' 'make')
backup=(etc/conf.d/mediatomb)
source=(
http://mesh.dl.sourceforge.net/sourceforge/mediatomb/mediatomb-$pkgver.tar.gz \
mediatomb.rc \
mediatomb.conf \
http://kapsi.fi/~ighea/arch/mediatomb-gcc-4.3.patch
mediatomb-0.11.0+glibc-2.10.patch
)
build()
{
cd $startdir/src/mediatomb-$pkgver || return 1
patch -Np1 < ../mediatomb-gcc-4.3.patch || return 1
patch -Np0 < ../mediatomb-0.11.0+glibc-2.10.patch || return 1
sed -e s/"ffmpeg\/avformat.h"/"libavformat\/avformat.h"/g -i configure
sed -e s/"ffmpeg\/avformat.h"/"libavformat\/avformat.h"/g -i configure.ac
sed -e s/"ffmpeg\/avformat.h"/"libavformat\/avformat.h"/g -i src/metadata/ffmpeg_handler.cc
./configure --prefix=/usr --enable-mysql=no --enable-libmagic=yes \
--enable-libjs=yes --enable-ffmpeg --with-ffmpeg-h=/usr/include/ || return 1
make || return 1
make DESTDIR=$startdir/pkg install || return 1
# rc-script
mkdir -p $startdir/pkg/etc/rc.d/ || return 1
install -m0755 ../mediatomb.rc $startdir/pkg/etc/rc.d/mediatomb || return 1
# config-file
mkdir -p $startdir/pkg/etc/conf.d/ || return 1
install -m0644 ../mediatomb.conf $startdir/pkg/etc/conf.d/mediatomb || return 1
}
md5sums=('661f08933830d920de21436fe122fb15'
'a7ff197d5760b20b04675ba67bfd9e86'
'a4cbd08c32c93f116363a29bef60e21d'
'eda28d01e035b3237566da5b1aad7712'
'3b895eabee88a0697b4fd0c30af6cab2')
|