wok-next diff avidemux/receipt @ rev 20001
Up qps, avidemux
author | Xander Ziiryanoff <psychomaniak@xakep.ru> |
---|---|
date | Fri Oct 20 23:11:14 2017 +0200 (2017-10-20) |
parents | 11b5e93cb5f2 |
children | fa183ed54df9 |
line diff
1.1 --- a/avidemux/receipt Tue Jul 05 15:34:01 2016 +0300 1.2 +++ b/avidemux/receipt Fri Oct 20 23:11:14 2017 +0200 1.3 @@ -1,56 +1,36 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="avidemux" 1.7 -VERSION="2.5.6" 1.8 +VERSION="2.7.0" 1.9 CATEGORY="multimedia" 1.10 SHORT_DESC="free video editor" 1.11 MAINTAINER="allan316@gmail.com" 1.12 LICENSE="GPL2" 1.13 WEB_SITE="http://fixounet.free.fr/$PACKAGE" 1.14 TARBALL="${PACKAGE}_$VERSION.tar.gz" 1.15 -WGET_URL="http://download.berlios.de/$PACKAGE/$TARBALL" 1.16 +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" 1.17 TAGS="video movie editor avi mpeg mp4" 1.18 1.19 -DEPENDS="alsa-lib libxml2 xorg-libXv cairo libxslt libvpx libvorbis gtk+ \ 1.20 +DEPENDS="alsa-lib libxml2 xorg-libXv cairo libxslt libvpx libvorbis qt5-base \ 1.21 opencore-amr lame faac faad2 libsamplerate xvidcore x264" 1.22 BUILD_DEPENDS="tar coreutils-file-special coreutils-file-format cmake yasm \ 1.23 gettext pkg-config xorg-libXv-dev libxml2-dev libvorbis-dev lame-dev xvidcore-dev \ 1.24 opencore-amr-dev x264-dev faac-dev faad2-dev libsamplerate-dev alsa-lib-dev \ 1.25 -libxslt-dev libvpx-dev gtk+-dev" 1.26 +libxslt-dev libvpx-dev bash qt5-dev xorg-dev zlib-dev mesa17-dev" 1.27 1.28 # Rules to configure and make the package. 1.29 compile_rules() 1.30 { 1.31 - # grep -q ADM_CPU_X86_64 avidemux/ADM*/src/ADM_vidField[sA]*.cpp || 1.32 - # sed -i 's/ADM_CPU_X86/ADM_CPU_X86_64/' \ 1.33 - # avidemux/ADM_coreImage/src/ADM_vidField[sA]*.cpp 1.34 - mkdir built 1.35 - cd built 1.36 - cmake -DCMAKE_INSTALL_PREFIX=/usr \ 1.37 - -DCMAKE_BUILD_TYPE=Release \ 1.38 - -DCMAKE_SKIP_RPATH=ON \ 1.39 - -DGTK=1 \ 1.40 - -DQT4=0 \ 1.41 - .. && 1.42 - make -j 1 && make -j1 DESTDIR=$DESTDIR install 1.43 - 1.44 - cd $src/built/lib 1.45 - find ../avidemux -name '*.so*' | xargs ln -sft . 1.46 - cd $src/plugins 1.47 - mkdir build ; cd build 1.48 - cmake -D CMAKE_INSTALL_PREFIX=/usr \ 1.49 - -D AVIDEMUX_SOURCE_DIR="${src}" \ 1.50 - -D AVIDEMUX_CORECONFIG_DIR="${src}/built/config" \ 1.51 - -D AVIDEMUX_INSTALL_PREFIX="${src}/built" \ 1.52 - -D CMAKE_BUILD_TYPE=Release \ 1.53 - -DCMAKE_SKIP_RPATH=ON \ 1.54 - .. && 1.55 - make -j 1 && make -j1 DESTDIR=$DESTDIR install 1.56 - 1.57 + sed -i 's|../avidemux/qt4|../avidemux/qt4 -DLRELEASE_EXECUTABLE=/usr/bin/lrelease-qt5|' bootStrap.bash 1.58 + sed -ri 's|(Name=).*|\1avidemux (Qt)|' avidemux2.desktop 1.59 + sed -ri 's|(Exec=).*|\1avidemux3_qt5|' avidemux2.desktop 1.60 + bash bootStrap.bash --with-core --with-cli --with-plugins 1.61 + for i in Cli Core PluginsCLI PluginsCommon Qt5 PluginsQt5; do 1.62 + make -C build${i} DESTDIR="$DESTDIR" install 1.63 + done 1.64 mkdir -p $DESTDIR/usr/share/pixmaps $DESTDIR/usr/share/applications 1.65 cp $src/avidemux_icon.png $DESTDIR/usr/share/pixmaps/avidemux.png 1.66 cp $src/avidemux2.desktop $DESTDIR/usr/share/applications 1.67 - rm -rf $src/built $src/plugins/build 1.68 1.69 cook_pick_manpages $src/man/avidemux.1 1.70 }