blob: 57a96dd6af70b803e0d23c629776c5e17e8300bf (
plain)
1 # Description: Tools to create, alter and inspect Matroska files.
2 # URL: http://www.bunkus.org/videotools/mkvtoolnix
3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
4 # Packager: Han Boetes, han at mijncomputer dot nl
5 # Depends on: boost file flac libmatroska libvorbis ruby
6 # Nice to have: wxgtk
7
8 name=mkvtoolnix
9 version=7.1.0
10 release=1
11 source=(http://www.bunkus.org/videotools/mkvtoolnix/sources/$name-$version.tar.xz)
12
13 build() {
14 cd $name-$version
15
16 local JOBS=$(awk 'BEGIN{RS="-j|--jobs="} NR==2 {print $1}' <<< $MAKEFLAGS)
17 test -n "$JOBS" && export JOBS="-j $JOBS"
18
19 # Disable automagic curl dep used for online update checking
20 sed -i -e '/curl/d' configure.in
21 export CURL_CFLAGS="" CURL_LIBS=""
22
23 export CFLAGS="${CFLAGS} -DBOOST_FILESYSTEM_VERSION=3"
24 export CXXFLAGS="${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=3"
25
26 autoreconf
27
28 ./configure \
29 --prefix=/usr \
30 --mandir=/usr/man \
31 --disable-precompiled-headers
32
33 [ "$CXX" ] || CXX=g++
34 ./drake $JOBS CXX="$CXX"
35 ./drake $JOBS DESTDIR=$PKG install
36
37 rm -r \
38 $PKG/usr/man/{de,uk,ja,nl,zh_CN} \
39 $PKG/usr/share/locale
40
41 # remove doc's if wxgtk is installed
42 rm -rf $PKG/usr/share/doc
43
44 # remove if empty
45 find $PKG/usr/share -depth -empty -delete
46 }
|