1########################## 2# Included files 3########################## 4!define BUILD_BITS 32 5#!define BINARY_FOLDER /mingw/avidemux_32 6#!define DEV_FOLDER /mingw_dev/mingw/Release/ 7!include avidemux_crossQt5.nsi 8 9Section "Avidemux Core" SecCore 10 SectionIn 1 2 RO 11 SetOutPath $INSTDIR 12 SetOverwrite on 13 ${File} "./Build-Info.txt" 14 ${File} "./ChangeLog.html" 15 ${File} "./change.css" 16 17 ${File} ${BINARY_FOLDER}/libcrypto-1_1.dll 18 ${File} ${BINARY_FOLDER}/libssl-1_1.dll 19 ${File} ${BINARY_FOLDER}/libpcre2-16-0.dll 20 21 ${File} ${BINARY_FOLDER}/libexpat-1.dll 22 ${File} ${BINARY_FOLDER}/libffi-6.dll 23 ${File} ${BINARY_FOLDER}/libglib-2.0-0.dll 24 ${File} ${BINARY_FOLDER}/libgobject-2.0-0.dll 25 ${File} ${BINARY_FOLDER}/libharfbuzz-0.dll 26 ${File} ${BINARY_FOLDER}/libiconv-2.dll # MXE libiconv.dll 27 ${File} ${BINARY_FOLDER}/libpcre16-0.dll 28 ${File} ${BINARY_FOLDER}/libpcre-1.dll 29 #${File} ${BINARY_FOLDER}/libfaad-2.dll 30 #${File} ${BINARY_FOLDER}/libfaac-0.dll 31 ${File} ${BINARY_FOLDER}/libtwolame.dll 32 ${File} ${BINARY_FOLDER}/libbz2.dll 33 ${File} ${BINARY_FOLDER}/libpng16-16.dll 34 ${File} ${BINARY_FOLDER}/libsqlite3-0.dll 35 ${File} ${BINARY_FOLDER}/libstdc++-6.dll 36 ${File} ${BINARY_FOLDER}/libwinpthread-1.dll 37 ${File} ${BINARY_FOLDER}/libz-1.dll 38 ${File} ${BINARY_FOLDER}/zlib1.dll 39 ${File} ${BINARY_FOLDER}/libfreetype-6.dll 40 ${File} ${BINARY_FOLDER}/libgcc_s_sjlj-1.dll 41 ${File} ${BINARY_FOLDER}/SDL2.dll 42# Qt 43 ${File} ${BINARY_FOLDER}/Qt5Core.dll 44 ${File} ${BINARY_FOLDER}/Qt5Gui.dll 45 ${File} ${BINARY_FOLDER}/Qt5Widgets.dll 46 ${File} ${BINARY_FOLDER}/Qt5Network.dll 47 ${File} ${BINARY_FOLDER}/Qt5WinExtras.dll 48 #${File} ${BINARY_FOLDER}/icudt56.dll 49 #${File} ${BINARY_FOLDER}/icuin56.dll 50 #${File} ${BINARY_FOLDER}/icuio56.dll 51 #${File} ${BINARY_FOLDER}/icule56.dll 52 #${File} ${BINARY_FOLDER}/iculx56.dll 53 #${File} ${BINARY_FOLDER}/icutu56.dll 54 #${File} ${BINARY_FOLDER}/icuuc56.dll 55 ${File} ${BINARY_FOLDER}/libintl-8.dll 56# SSL still needed ? 57 ${File} ${BINARY_FOLDER}/libeay32.dll 58 ${File} ${BINARY_FOLDER}/ssleay32.dll 59 60 SetOutPath $INSTDIR\platforms 61 ${File} ${BINARY_FOLDER}/platforms/qminimal.dll 62 ${File} ${BINARY_FOLDER}/platforms/qwindows.dll 63 SetOutPath $INSTDIR\styles 64 ${File} ${BINARY_FOLDER}/styles/qwindowsvistastyle.dll 65 SetOutPath $INSTDIR 66# adm 67 ${File} ${BINARY_FOLDER}/libADM_audioParser6.dll 68 ${File} ${BINARY_FOLDER}/libADM_core6.dll 69 ${File} ${BINARY_FOLDER}/libADM_coreAudio6.dll 70 ${File} ${BINARY_FOLDER}/libADM_coreAudioDevice6.dll 71 ${File} ${BINARY_FOLDER}/libADM_coreAudioEncoder6.dll 72 ${File} ${BINARY_FOLDER}/libADM_coreAudioFilterAPI6.dll 73 ${File} ${BINARY_FOLDER}/libADM_coreDemuxer6.dll 74 ${File} ${BINARY_FOLDER}/libADM_coreDemuxerMpeg6.dll 75 ${File} ${BINARY_FOLDER}/libADM_coreImage6.dll 76 ${File} ${BINARY_FOLDER}/libADM_coreImageLoader6.dll 77 ${File} ${BINARY_FOLDER}/libADM_coreJobs.dll 78 ${File} ${BINARY_FOLDER}/libADM_coreMuxer6.dll 79 ${File} ${BINARY_FOLDER}/libADM_coreScript.dll 80 ${File} ${BINARY_FOLDER}/libADM_coreSocket6.dll 81 ${File} ${BINARY_FOLDER}/libADM_coreSqlLight3.dll 82 ${File} ${BINARY_FOLDER}/libADM_coreUI6.dll 83 ${File} ${BINARY_FOLDER}/libADM_coreUtils6.dll 84 ${File} ${BINARY_FOLDER}/libADM_coreVideoCodec6.dll 85 ${File} ${BINARY_FOLDER}/libADM_coreVideoEncoder6.dll 86 ${File} ${BINARY_FOLDER}/libADM_coreVideoFilter6.dll 87 ${File} ${BINARY_FOLDER}/libADM_coreSubtitles6.dll 88 ${File} ${SOURCE_FOLDER}/AUTHORS. 89 ${File} ${SOURCE_FOLDER}/COPYING. 90 ${File} ${SOURCE_FOLDER}/README. 91 ${File} ${BINARY_FOLDER}/avcodec-*.dll 92 ${File} ${BINARY_FOLDER}/avformat-*.dll 93 ${File} ${BINARY_FOLDER}/avutil-*.dll 94 ${File} ${BINARY_FOLDER}/postproc-*.dll 95 ${File} ${BINARY_FOLDER}/swscale-*.dll 96 97 ${File} ${BINARY_FOLDER}/libfribidi*.dll 98 ${File} ${BINARY_FOLDER}/libfontconfig*.dll 99 ${File} ${BINARY_FOLDER}/libfreetype*.dll 100 ${File} ${BINARY_FOLDER}/libharfbuzz*.dll 101 102 WriteRegStr HKLM "${REGKEY}" CreateDesktopIcon $CreateDesktopIcon 103 WriteRegStr HKLM "${REGKEY}" CreateStartMenuGroup $CreateStartMenuGroup 104 105 ${If} ${AtMostWinVista} 106 WriteRegStr HKLM "${REGKEY}" CreateQuickLaunchIcon $CreateQuickLaunchIcon 107 ${EndIf} 108SectionEnd 109!include avidemux_crossQt5Tail.nsi 110