summaryrefslogtreecommitdiff
path: root/mkvtoolnix/Pkgfile
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 }

Generated by cgit