# avidemux/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The following command was used: ocgitfetch --run \ --deletegit \ https://github.com/mean00/avidemux2.git #--------------------------------------------------------------------- 2. Laclin changes to "avidemux": * Single-instance support * Enable audio by default (using "padsp") * Disable upstream release checks #--------------------------------------------------------------------- 3. If "avidemux" is updated, "special/config3" might need to be upda- ted as well. #--------------------------------------------------------------------- 4. It's normal for Laclin builds of "avidemux" to fail once in the middle of the "build" procedure provided that they complete success- fully thereafter. #--------------------------------------------------------------------- [buildtimes] 00.40 hours (or 023.95 minutes) - ThinkPad W530 i7 4x2 32GB RAM #--------------------------------------------------------------------- [settings] altpkg = yes compiler = clang configure = none ldbefore = -lsqlite3 -lc license = See "license*.txt" in installed tree licfile = COPYING tmpsize = 311M setpaths = \ a52dec alsa avidemux faac \ faad2 ffnvcodec libass libdca \ libmad libvorbis opus pulseaudio \ qt6 sdl2 sqlite3 twolame \ x264 x265 xorg xvidcore \ mp4v2-utils #--------------------------------------------------------------------- [depends] a52dec alsa brotli bzip2 cmake double-conversion expat faac faad2 ffnvcodec fontconfig freetype2 git graphite2 gtkcore libass libb2 libbsd libdca libicu libmad libpng libva libvorbis make mp4v2-utils mpv # Just to pull in dependencies ncurses openssl openssl3 opus patch pcre2 pkgconf pulseaudio qt6 sdl sqlite3 twolame x264 x265 xorg xvidcore yasm zlib zstd #--------------------------------------------------------------------- [build] PP=$PKGDIR_PROD LIBDIR=$PP/lib rm -fr $PP mkdir -p $LIBDIR WITH="--with-clang \ --with-system-liba52 \ --with-system-libmad \ --with-system-libmp4v2" bash -e bootStrap.bash --prefix=$PP || true mv `find install/ -name \*.so\*` $LIBDIR/ bash -e bootStrap.bash --prefix=$PP || true rm -fr $PP/ mv install$PP $PP/ cd $PP/ if [ -e lib64 ]; then rm -fr lib mv lib64 lib ln -s lib lib64 fi #--------------------------------------------------------------------- [postbuild] BINDIR=$PKGDIR_PROD/bin DATADIR=$PKGDIR_PROD/data SPCDIR=$PKGDIR_SPECIAL PROGBASE=avidemux3_qt6 mkdir -p $DATADIR/ cp -p $SPCDIR/config3 $DATADIR/ cd $BINDIR mv $PROGBASE $PROGBASE.bin cp -p $SPCDIR/$PROGBASE.wrapper.in $PROGBASE chmod 755 $PROGBASE cat > $PROGBASE-bridge << END padsp $BINDIR/$PROGBASE.bin \$* END chmod 755 $PROGBASE-bridge ln -nsf $PROGBASE avidemux ln -nsf avidemux3_cli avidemux-cli ln -nsf avidemux3_cli avidemux3-cli #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 211024 Added package 211024 Started with cfcfbd34a ("git" hash) 211228 Updated to e866a7b99 - same as 2.8.0 250206 Updated to 085d19fe8 250915 Updated to 85b0ac089 250915 Disable a requirement for Wayland