wok-current rev 17445
avidemux: make plugins
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Sat Dec 13 10:57:19 2014 +0100 (2014-12-13) |
parents | 6f7fb054296c |
children | ab69381ebbcc |
files | avidemux/receipt |
line diff
1.1 --- a/avidemux/receipt Fri Dec 12 01:37:30 2014 +0100 1.2 +++ b/avidemux/receipt Sat Dec 13 10:57:19 2014 +0100 1.3 @@ -11,29 +11,47 @@ 1.4 WGET_URL="http://download.berlios.de/$PACKAGE/$TARBALL" 1.5 TAGS="video movie editor avi mpeg mp4" 1.6 1.7 -DEPENDS="libsdl alsa-lib libsdl-gfx libxml2 xorg-libXv gtk+ cairo libQtGui \ 1.8 -libxslt libvpx" 1.9 +DEPENDS="alsa-lib libxml2 xorg-libXv cairo libxslt libvpx libvorbis gtk+ \ 1.10 +opencore-amr lame faac faad2 libsamplerate xvidcore x264" 1.11 BUILD_DEPENDS="tar coreutils-file-special coreutils-file-format cmake yasm \ 1.12 -gettext pkg-config zlib-dev bzip2 patch libxml2-dev Qt4-dev qmake \ 1.13 +gettext pkg-config xorg-libXv-dev libxml2-dev libvorbis-dev lame-dev xvidcore-dev \ 1.14 +opencore-amr-dev x264-dev faac-dev faad2-dev libsamplerate-dev alsa-lib-dev \ 1.15 libxslt-dev libvpx-dev gtk+-dev" 1.16 1.17 # Rules to configure and make the package. 1.18 compile_rules() 1.19 { 1.20 cd $src 1.21 - grep -q ADM_CPU_X86_64 avidemux/ADM*/src/ADM_vidField[sA]*.cpp || 1.22 - sed -i 's/ADM_CPU_X86/ADM_CPU_X86_64/' \ 1.23 - avidemux/ADM_coreImage/src/ADM_vidField[sA]*.cpp 1.24 + # grep -q ADM_CPU_X86_64 avidemux/ADM*/src/ADM_vidField[sA]*.cpp || 1.25 + # sed -i 's/ADM_CPU_X86/ADM_CPU_X86_64/' \ 1.26 + # avidemux/ADM_coreImage/src/ADM_vidField[sA]*.cpp 1.27 mkdir built 1.28 cd built 1.29 - cmake -DCMAKE_INSTALL_PREFIX=/usr ../ 1.30 - sed -i 's/\(find .*\) | xargs ln -sft/- ln -sf $(\1)/' \ 1.31 - avidemux/CMakeFiles/ffmpeg.dir/build.make 1.32 + cmake -DCMAKE_INSTALL_PREFIX=/usr \ 1.33 + -DCMAKE_BUILD_TYPE=Release \ 1.34 + -DCMAKE_SKIP_RPATH=ON \ 1.35 + -DGTK=1 \ 1.36 + -DQT4=0 \ 1.37 + .. && 1.38 + make -j 1 && make -j1 DESTDIR=$DESTDIR install 1.39 + 1.40 + cd $src/built/lib 1.41 + find ../avidemux -name '*.so*' | xargs ln -sft . 1.42 + cd $src/plugins 1.43 + mkdir build ; cd build 1.44 + cmake -D CMAKE_INSTALL_PREFIX=/usr \ 1.45 + -D AVIDEMUX_SOURCE_DIR="${src}" \ 1.46 + -D AVIDEMUX_CORECONFIG_DIR="${src}/built/config" \ 1.47 + -D AVIDEMUX_INSTALL_PREFIX="${src}/built" \ 1.48 + -D CMAKE_BUILD_TYPE=Release \ 1.49 + -DCMAKE_SKIP_RPATH=ON \ 1.50 + .. && 1.51 make -j 1 && make -j1 DESTDIR=$DESTDIR install 1.52 1.53 mkdir -p $DESTDIR/usr/share/pixmaps $DESTDIR/usr/share/applications 1.54 cp $src/avidemux_icon.png $DESTDIR/usr/share/pixmaps/avidemux.png 1.55 cp $src/avidemux2.desktop $DESTDIR/usr/share/applications 1.56 + rm -rf $src/built $src/plugins/build 1.57 } 1.58 1.59 # Rules to gen a SliTaz package suitable for Tazpkg. 1.60 @@ -41,7 +59,7 @@ 1.61 { 1.62 mkdir -p $fs/usr/lib $fs/usr/share/pixmaps $fs/usr/share/applications 1.63 cp -a $install/usr/bin $fs/usr 1.64 - cp -a $install/usr/lib/*.so* $fs/usr/lib 1.65 + cp -a $install/usr/lib $fs/usr 1.66 cp -a $install/usr/share/ADM_scripts $fs/usr/share 1.67 1.68 }