- $whitelist = @(
- # whitelist
- #quassel
- "quassel.*",
- #
- #gccruntime",
- "bin\\libgomp.*\.dll",
- "bin\\libgcc_s_.*\.dll",
- "bin\\libwinpthread.*\.dll",
- "bin\\libstdc.*\.dll",
- #
- #snore
- "bin\\.*snore.*\.dll",
- "lib\\plugins\\libsnore.*\\libsnore_backend.*\.dll",
- "lib\\plugins\\libsnore.*\\libsnore_settings_backend.*\.dll",
- "lib\\plugins\\libsnore.*\\libsnore_secondarybackend.*\.dll", "lib\\plugins\\libsnore.*\\libsnore_settings_secondarybackend.*\.dll", "bin\\SnoreToast\.exe",
- #
- #Growl
- "bin\\.*snoregrowl.*\.dll",
- #
- #ssl
- ".*\\libeay32\.dll",
- ".*\\ssleay32\.dll",
- #
- #icu
- "bin\\icuin\d+\.dll",
- "bin\\icuuc\d+\.dll",
- "bin\\icudt\d+\.dll",
- #
- #qt
- "bin\\Qt5Core\.dll",
- "bin\\Qt5Declarative\.dll",
- "bin\\Qt5Gui\.dll",
- "bin\\Qt5Network\.dll",
- "bin\\Qt5Opengl\.dll",
- "bin\\Qt5Multimedia\.dll",
- "bin\\Qt5MultimediaWidgets\.dll",
- "bin\\Qt5Qml\.dll",
- "bin\\Qt5Quick\.dll",
- "bin\\Qt5Script\.dll",
- "bin\\Qt5Sql\.dll",
- "bin\\Qt5Svg\.dll",
- "bin\\Qt5WebChannel\.dll",
- "bin\\Qt5Widgets\.dll",
- "bin\\Qt5Xml\.dll",
- "bin\\Qt5XmlPatterns\.dll",
- "bin\\.*libglesv2\.dll",
- "bin\\.*libEGL\.dll",
- "qml\\.*",
- #bin\\QtXml\.dll
- #
- "plugins\\imageformats\\(?!.*d\.dll).*\.dll$",
- "plugins\\sqldrivers\\qsqlite(?!.*d\.dll).*\.dll$",
- "plugins\\codecs\\(?!.*d\.dll).*\.dll$",
- "plugins\\platforms\\qwindows(?!.*d\.dll).*\.dll$",
- "plugins\\iconengines\\(?!.*d\.dll).*\.dll$",
- #
- #
- #zlib
- "bin\\libz.dll",
- #
- #qca
- "bin\\libqca.*\.dll",
- "lib\\qca-qt5\\crypto\\.*",
- "certs\\.*",
- #
- #phonon
- "bin\\libphonon.*\.dll",
- "bin\\phonon.*\.dll",
- "bin\\libphononexperimental.*\.dll",
- "bin\\phonon_backend\\.*",
- "plugins\\phonon_backend\\.*",
- "plugins\\phonon4qt5_backend\\.*")
+install:
+- ps: |
+ mkdir C:\CraftMaster | Out-Null
+ #use cmd to silence powershell behaviour for stderr
+ & cmd /C "git clone -q --depth=1 git://anongit.kde.org/craftmaster.git C:\CraftMaster\CraftMaster 2>&1"
+ & C:\python36\python.exe C:\CraftMaster\CraftMaster\CraftMaster.py --config $env:APPVEYOR_BUILD_FOLDER\appveyor.ini --target $env:TARGET
+ craft -p quassel
+ craft nsis
+ craft --install-deps quassel