diff --git a/cygwin/bin/files-here.txt b/cygwin/bin/files-here.txt index 8d30963..af775b0 100644 --- a/cygwin/bin/files-here.txt +++ b/cygwin/bin/files-here.txt @@ -1,187 +1,172 @@ -bashbug -bash.exe -cat.exe -clear.exe -cut.exe -cygass-9.dll -cygasyncns-0.dll -cygattr-1.dll -cygavcodec-58.dll -cygavdevice-58.dll -cygavfilter-7.dll -cygavformat-58.dll -cygavresample-4.dll -cygavutil-56.dll -cygbrotlicommon-1.dll -cygbrotlidec-1.dll -cygbs2b-0.dll -cygbz2-1.dll -cygcaca-0.dll -cygcairo-2.dll -cygcom_err-2.dll -cygcroco-0.6-3.dll -cygcrypto-1.1.dll -cygdatrie-1.dll -cygdbus-1-3.dll -cygexpat-1.dll -cygffi-6.dll -cygFLAC-8.dll -cygflite-1.dll -cygflite_cmulex-1.dll -cygflite_cmu_us_awb-1.dll -cygflite_cmu_us_kal16-1.dll -cygflite_cmu_us_kal-1.dll -cygflite_cmu_us_rms-1.dll -cygflite_cmu_us_slt-1.dll -cygflite_usenglish-1.dll -cygfontconfig-1.dll -cygfreetype-6.dll -cygfribidi-0.dll -cyggcc_s-1.dll -cyggdk_pixbuf-2.0-0.dll -cyggio-2.0-0.dll -cygGL-1.dll -cygglapi-0.dll -cygglib-2.0-0.dll -cygGLU-1.dll -cygglut-3.dll -cyggme-0.dll -cyggmodule-2.0-0.dll -cyggmp-10.dll -cyggnutls-30.dll -cyggobject-2.0-0.dll -cyggomp-1.dll -cyggraphite2-3.dll -cyggsm-1.dll -cyggssapi_krb5-2.dll -cygharfbuzz-0.dll -cyghogweed-4.dll -cygiconv-2.dll -cygidn2-0.dll -cygintl-8.dll -cygk5crypto-3.dll -cygkrb5-3.dll -cygkrb5support-0.dll -cyglz4-1.dll -cyglzma-5.dll -cygmagic-1.dll -cygmp3lame-0.dll -cygncursesw-10.dll -cygnettle-6.dll -cygogg-0.dll -cygopenal-1.dll -cygopenjp2-7.dll -cygopus-0.dll -cygp11-kit-0.dll -cygpango-1.0-0.dll -cygpangocairo-1.0-0.dll -cygpangoft2-1.0-0.dll -cygpcre-1.dll -cygpixman-1-0.dll -cygpng16-16.dll -cygpopt-0.dll -cygpostproc-55.dll -cygpulse-0.dll -cygpulsecommon-11.1.dll -cygreadline7.dll -cygrsvg-2-2.dll -cygSDL2-2-0-0.dll -cygsnappy-1.dll -cygsndfile-1.dll -cygsodium-23.dll -cygsoxr-0.dll -cygssh-4.dll -cygstdc++-6.dll -cygswresample-3.dll -cygswscale-5.dll -cygtasn1-6.dll -cygthai-0.dll -cygtheoradec-1.dll -cygtheoraenc-1.dll -cygtwolame-0.dll -cygunistring-2.dll -cyguuid-1.dll -cygvorbis-0.dll -cygvorbisenc-2.dll -cygvpx-5.dll -cygwavpack-1.dll -cygwebp-7.dll -cygwebpmux-3.dll -cygwin1.dll -cygwin-console-helper.exe -cygwin-path -cygwrap-0.dll -cygX11-6.dll -cygX11-xcb-1.dll -cygXau-6.dll -cygxcb-1.dll -cygxcb-glx-0.dll -cygxcb-render-0.dll -cygxcb-shm-0.dll -cygXdmcp-6.dll -cygXext-6.dll -cygXi-6.dll -cygxml2-2.dll -cygXrandr-2.dll -cygXrender-1.dll -cygz.dll -cygzmq-5.dll -cygzstd-1.dll -date.exe -echo.exe -expr.exe -ffmpeg.exe -ffplay.exe -ffprobe.exe -file.exe -files-here.txt -find.exe -ftp.exe -grep.exe -head.exe -ks-avi -ks-avi-wrapper -ks-mix -ks-mp3 -ks-mp3-album -ks-mp4 -ks-mp4k -ks-mp4k-wrapper -ks-mp4s -ks-mp4s-folder -ks-mp4s-wrapper -ks-mp4-wrapper -ks-oga -ks-oga-album -ks-upa -ks-upf -ks-upr -ks-upv -ks-vob -ks-vob-wrapper -ldd.exe -libx264-159.dll -ls.exe -md5sum.exe -mintty.exe -mkdir.exe -mv.exe -pwd.exe -rm.exe -rsync.exe -scp.exe -sed.exe -sleep.exe -ssh-add.exe -ssh-agent.exe -ssh.exe -ssh-keygen.exe -ssh-keyscan.exe -sshpass.exe -tail.exe -touch.exe -tr.exe -wc.exe -x264.exe -xvidcore.dll -zenity.exe +#!/bin/bash + +# Copy necessary tools for Cygwin/Windows version +# After, you must copy all files to /bin directory +mkdir -p ${HOME}/ks-tools +cd /usr/bin + +# All executables +cp -rfv bash.exe ${HOME}/ks-tools +cp -rfv bashbug ${HOME}/ks-tools +cp -rfv cat.exe ${HOME}/ks-tools +cp -rfv clear.exe ${HOME}/ks-tools +cp -rfv cut.exe ${HOME}/ks-tools +cp -rfv cygwin-console-helper.exe ${HOME}/ks-tools +cp -rfv date.exe ${HOME}/ks-tools +cp -rfv echo.exe ${HOME}/ks-tools +cp -rfv expr.exe ${HOME}/ks-tools +cp -rfv ffmpeg.exe ${HOME}/ks-tools +cp -rfv ffprobe.exe ${HOME}/ks-tools +cp -rfv find.exe ${HOME}/ks-tools +cp -rfv ftp.exe ${HOME}/ks-tools +cp -rfv grep.exe ${HOME}/ks-tools +cp -rfv head.exe ${HOME}/ks-tools +cp -rfv ls.exe ${HOME}/ks-tools +cp -rfv md5sum.exe ${HOME}/ks-tools +cp -rfv mkdir.exe ${HOME}/ks-tools +cp -rfv mv.exe ${HOME}/ks-tools +cp -rfv cp.exe ${HOME}/ks-tools +cp -rfv rm.exe ${HOME}/ks-tools +cp -rfv rsync.exe ${HOME}/ks-tools +cp -rfv scp.exe ${HOME}/ks-tools +cp -rfv sed.exe ${HOME}/ks-tools +cp -rfv sleep.exe ${HOME}/ks-tools +cp -rfv ssh-add.exe ${HOME}/ks-tools +cp -rfv ssh-agent.exe ${HOME}/ks-tools +cp -rfv ssh-keygen.exe ${HOME}/ks-tools +cp -rfv ssh-keyscan.exe ${HOME}/ks-tools +cp -rfv ssh.exe ${HOME}/ks-tools +cp -rfv sshpass.exe ${HOME}/ks-tools +cp -rfv tail.exe ${HOME}/ks-tools +cp -rfv tr.exe ${HOME}/ks-tools +cp -rfv wc.exe ${HOME}/ks-tools +cp -rfv pwd.exe ${HOME}/ks-tools +cp -rfv mintty.exe ${HOME}/ks-tools +cp -rfv x264.exe ${HOME}/ks-tools +cp -rfv zenity.exe ${HOME}/ks-tools +cp -rfv xvidcore.dll ${HOME}/ks-tools +cp -rfv file.exe ${HOME}/ks-tools +cp -rfv ldd.exe ${HOME}/ks-tools +cp -rfv touch.exe ${HOME}/ks-tools +cp -rfv nano.exe ${HOME}/ks-tools + +# All libraries +cp -rfv cygwin1.dll ${HOME}/ks-tools +cp -rfv cygz.dll ${HOME}/ks-tools +cp -rfv cygattr-1.dll ${HOME}/ks-tools +cp -rfv cygcom_err-2.dll ${HOME}/ks-tools +cp -rfv cygcrypto-1.1.dll ${HOME}/ks-tools +cp -rfv cyggcc_s-1.dll ${HOME}/ks-tools +cp -rfv cyggmp-10.dll ${HOME}/ks-tools +cp -rfv cyggssapi_krb5-2.dll ${HOME}/ks-tools +cp -rfv cygiconv-2.dll ${HOME}/ks-tools +cp -rfv cygintl-8.dll ${HOME}/ks-tools +cp -rfv cygk5crypto-3.dll ${HOME}/ks-tools +cp -rfv cygkrb5-3.dll ${HOME}/ks-tools +cp -rfv cygkrb5support-0.dll ${HOME}/ks-tools +cp -rfv cygncursesw-10.dll ${HOME}/ks-tools +cp -rfv cygpcre-1.dll ${HOME}/ks-tools +cp -rfv cygpopt-0.dll ${HOME}/ks-tools +cp -rfv cygreadline7.dll ${HOME}/ks-tools +cp -rfv cygFLAC-8.dll ${HOME}/ks-tools +cp -rfv cygcaca-0.dll ${HOME}/ks-tools +cp -rfv cygexpat-1.dll ${HOME}/ks-tools +cp -rfv cygfontconfig-1.dll ${HOME}/ks-tools +cp -rfv cygfreetype-6.dll ${HOME}/ks-tools +cp -rfv cygfribidi-0.dll ${HOME}/ks-tools +cp -rfv cyggnutls-30.dll ${HOME}/ks-tools +cp -rfv cygiconv-2.dll ${HOME}/ks-tools +cp -rfv cygmp3lame-0.dll ${HOME}/ks-tools +cp -rfv cygncursesw-10.dll ${HOME}/ks-tools +cp -rfv cygpng16-16.dll ${HOME}/ks-tools +cp -rfv cygpopt-0.dll ${HOME}/ks-tools +cp -rfv cygpulse-0.dll ${HOME}/ks-tools +cp -rfv cygtheoradec-1.dll ${HOME}/ks-tools +cp -rfv cygtheoraenc-1.dll ${HOME}/ks-tools +cp -rfv cygtwolame-0.dll ${HOME}/ks-tools +cp -rfv cygvorbis-0.dll ${HOME}/ks-tools +cp -rfv cygvorbisenc-2.dll ${HOME}/ks-tools +cp -rfv cygvpx-5.dll ${HOME}/ks-tools +cp -rfv cygwavpack-1.dll ${HOME}/ks-tools +cp -rfv cygwebp-7.dll ${HOME}/ks-tools +cp -rfv cygmagic-1.dll ${HOME}/ks-tools +cp -rfv cygbz2-1.dll ${HOME}/ks-tools +cp -rfv cygSDL2-2-0-0.dll ${HOME}/ks-tools +cp -rfv cygopenal-1.dll ${HOME}/ks-tools +cp -rfv cygxcb-shm-0.dll ${HOME}/ks-tools +cp -rfv cygxcb-1.dll ${HOME}/ks-tools +cp -rfv cygcairo-2.dll ${HOME}/ks-tools +cp -rfv cygglib-2.0-0.dll ${HOME}/ks-tools +cp -rfv cyggobject-2.0-0.dll ${HOME}/ks-tools +cp -rfv cyggsm-1.dll ${HOME}/ks-tools +cp -rfv cyglzma-5.dll ${HOME}/ks-tools +cp -rfv cygopenjp2-7.dll ${HOME}/ks-tools +cp -rfv cygopus-0.dll ${HOME}/ks-tools +cp -rfv cygrsvg-2-2.dll ${HOME}/ks-tools +cp -rfv cygsnappy-1.dll ${HOME}/ks-tools +cp -rfv cygwebpmux-3.dll ${HOME}/ks-tools +cp -rfv cygass-9.dll ${HOME}/ks-tools +cp -rfv cygbs2b-0.dll ${HOME}/ks-tools +cp -rfv cygflite*.dll ${HOME}/ks-tools +cp -rfv cygsoxr-0.dll ${HOME}/ks-tools +cp -rfv cygGLU-1.dll ${HOME}/ks-tools +cp -rfv cygGL-1.dll ${HOME}/ks-tools +cp -rfv cygglut-3.dll ${HOME}/ks-tools +cp -rfv cyggme-0.dll ${HOME}/ks-tools +cp -rfv cygssh-4.dll ${HOME}/ks-tools +cp -rfv cygxml2-2.dll ${HOME}/ks-tools +cp -rfv cygzmq-5.dll ${HOME}/ks-tools +cp -rfv cygX11-6.dll ${HOME}/ks-tools +cp -rfv cygdbus-1-3.dll ${HOME}/ks-tools +cp -rfv cygpulsecommon-11.1.dll ${HOME}/ks-tools +cp -rfv cygharfbuzz-0.dll ${HOME}/ks-tools +cp -rfv cygffi-6.dll ${HOME}/ks-tools +cp -rfv cygcroco-0.6-3.dll ${HOME}/ks-tools +cp -rfv cyggdk_pixbuf-2.0-0.dll ${HOME}/ks-tools +cp -rfv cyggio-2.0-0.dll ${HOME}/ks-tools +cp -rfv cygXdmcp-6.dll ${HOME}/ks-tools +cp -rfv cygXau-6.dll ${HOME}/ks-tools +cp -rfv cygstdc++-6.dll ${HOME}/ks-tools +cp -rfv cyguuid-1.dll ${HOME}/ks-tools +cp -rfv cygbrotlidec-1.dll ${HOME}/ks-tools +cp -rfv cygsodium-23.dll ${HOME}/ks-tools +cp -rfv cyghogweed-4.dll ${HOME}/ks-tools +cp -rfv cygidn2-0.dll ${HOME}/ks-tools +cp -rfv cygpixman-1-0.dll ${HOME}/ks-tools +cp -rfv cygxcb-render-0.dll ${HOME}/ks-tools +cp -rfv cygXext-6.dll ${HOME}/ks-tools +cp -rfv cygXrender-1.dll ${HOME}/ks-tools +cp -rfv cygpango-1.0-0.dll ${HOME}/ks-tools +cp -rfv cygpangocairo-1.0-0.dll ${HOME}/ks-tools +cp -rfv cygpangoft2-1.0-0.dll ${HOME}/ks-tools +cp -rfv cygogg-0.dll ${HOME}/ks-tools +cp -rfv cygnettle-6.dll ${HOME}/ks-tools +cp -rfv cygtasn1-6.dll ${HOME}/ks-tools +cp -rfv cygp11-kit-0.dll ${HOME}/ks-tools +cp -rfv cygunistring-2.dll ${HOME}/ks-tools +cp -rfv cyggomp-1.dll ${HOME}/ks-tools +cp -rfv cygthai-0.dll ${HOME}/ks-tools +cp -rfv cyggmodule-2.0-0.dll ${HOME}/ks-tools +cp -rfv cygXi-6.dll ${HOME}/ks-tools +cp -rfv cygXrandr-2.dll ${HOME}/ks-tools +cp -rfv cygX11-xcb-1.dll ${HOME}/ks-tools +cp -rfv cygxcb-glx-0.dll ${HOME}/ks-tools +cp -rfv cygglapi-0.dll ${HOME}/ks-tools +cp -rfv cygasyncns-0.dll ${HOME}/ks-tools +cp -rfv cygsndfile-1.dll ${HOME}/ks-tools +cp -rfv cygwrap-0.dll ${HOME}/ks-tools +cp -rfv cyggraphite2-3.dll ${HOME}/ks-tools +cp -rfv cygbrotlicommon-1.dll ${HOME}/ks-tools +cp -rfv cygdatrie-1.dll ${HOME}/ks-tools +cp -rfv cyglz4-1.dll ${HOME}/ks-tools +cp -rfv cygzstd-1.dll ${HOME}/ks-tools + +# Strip libraries +strip --strip-all ${HOME}/ks-tools/* +cp -rfv cygwin1.dll ${HOME}/ks-tools +cp -rfv cygz.dll ${HOME}/ks-tools + +# FFmpeg build parameters +#./configure --prefix=/home/q3aql/ffmpeg-build --extra-version=ks-tools --enable-gpl --disable-stripping --disable-ffplay --enable-avresample --disable-filter=resample --enable-gnutls --enable-libass --enable-libbs2b --enable-libcaca --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsnappy --enable-libsoxr --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libxml2 --enable-libxvid --enable-libzmq --enable-openal --enable-sdl2 --enable-libx264 --enable-shared --enable-static --enable-version3 --disable-doc + +# Finally, copy ks-tools scripts here.