# Depends on: yasm ncurses freetype alsa-lib libpng mesa xorg-glu xorg-libx11 xorg-libxext xorg-libxfixes xorg-libxft xorg-libxv

description="Video editing and compositing software"
packager="tnut <tnut@nutyx.org>"

name=cinelerra
version=7
release=3

source=($name.xpm $name.desktop $name-plugin-dir-1.patch
	$name-x264-1.patch $name-speech_tools-1.patch
	$name-fixincludes-1.patch
	https://downloads.sourceforge.net/heroines/cinelerra-$version-src.tar.xz)

build() {
   unset MAKEFLAGS
   unset CFLAGS
   unset CXXFLAGS
   cd $name-$version

   patch -Np1 -i ../$name-x264-1.patch
   patch -Np1 -i ../$name-speech_tools-1.patch
   patch -Np1 -i ../$name-fixincludes-1.patch
   patch -Np1 -i ../$name-plugin-dir-1.patch

   sed -i "s|@TERMCAPLIB@|-lncurses|" thirdparty/speech_tools/config/config.in
   sed -i "s@/locale/@/usr/share/locale/@" cinelerra/main.C
   sed -i "s@PACKAGE, locale_path@PACKAGE, LOCALEDIR@" cinelerra/main.C
   sed -i "s@INLINE@extern@" thirdparty/toolame-02l/bitstream.h
   ./configure --prefix=/usr
   make
   make DESTDIR=$PKG install

   # Reorganise files
   mkdir -p $PKG/usr/{lib,bin}
   mkdir -p $PKG/usr/share/doc
   mkdir -p $PKG/usr/share/applications
   mkdir -p $PKG/usr/share/pixmaps

   mv bin/doc    $PKG/usr/share/doc/$name-$version
   mv bin/locale $PKG/usr/share
   mv bin        $PKG/usr/lib/$name-$version
   ln -sv ../lib/$name-$version/$name $PKG/usr/bin/$name
   install -v -m644 ../$name.xpm $PKG/usr/share/pixmaps/$name.xpm
   install -v -m644 ../$name.desktop $PKG/usr/share/applications/$name.desktop
   
}
