- $imageDir = CreateDeployImage @(
- # 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_secondary_backend.*\.dll",
- #snorenotify 0.5
- "lib\\libsnore.*\\libsnore_backend.*\.dll",
- #
- "bin\\SnoreToast\.exe",
- #
- #Growl
- "bin\\.*snoregrowl.*\.dll",
- #
- #ssl
- "bin\\libeay32\.dll",
- "bin\\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\\Qt5Widgets\.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$",
- #
- #
- #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\\.*") @(
- #blacklist
- ".*\.h",
- "lib\\plugins\\libsnore.*\\libsnore_backend_freedesktop\.dll"
- )