X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=appveyor.yml;h=0aac172ee9b5091eca817a2065a2383ba5e779d1;hp=bb7cfc13e99aa20d4b22cd84fe5d7f80b40bf237;hb=e67887343c433cc35bc26ad6a9392588f427e746;hpb=ec36f9882b651b328e648b10261a30f50b10c5b1 diff --git a/appveyor.yml b/appveyor.yml index bb7cfc13..0aac172e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -10,14 +10,14 @@ build_script: Import-Module $env:APPVEYOR_BUILD_FOLDER\work\appveyorHelp.psm1 - Init @("ninja", "png2ico", "nsis") ([ordered]@{"git://anongit.kde.org/extra-cmake-modules.git" = @{"branch" = "master"}; + Init @("ninja", "png2ico", "nsis", "7zip.commandline") ([ordered]@{"git://anongit.kde.org/extra-cmake-modules.git" = @{"branch" = "master"}; "https://github.com/Snorenotify/SnoreGrowl.git" = @{"branch" = "v0.4.0"; "buildType" = "Release"}; - "git://anongit.kde.org/snorenotify.git" = @{"branch" = "v0.6.0"; "buildType" = "Release"}}) + "git://anongit.kde.org/snorenotify.git" = @{"branch" = "v0.7.0"; "buildType" = "Release"}}) mkdir -Force $env:APPVEYOR_BUILD_FOLDER\work\build\$env:APPVEYOR_PROJECT_NAME cd $env:APPVEYOR_BUILD_FOLDER\work\build\$env:APPVEYOR_PROJECT_NAME - LogExec cmake -G"Ninja" $env:APPVEYOR_BUILD_FOLDER -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$CMAKE_INSTALL_ROOT" -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON -DWITH_WEBKIT=OFF + LogExec cmake -G"Ninja" $env:APPVEYOR_BUILD_FOLDER -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="$CMAKE_INSTALL_ROOT" -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON -DWITH_WEBKIT=ON CmakeImageInstall $imageDir = CreateDeployImage @( @@ -34,18 +34,15 @@ build_script: #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", + "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 - "bin\\libeay32\.dll", - "bin\\ssleay32\.dll", + ".*\\libeay32\.dll", + ".*\\ssleay32\.dll", # #icu "bin\\icuin\d+\.dll", @@ -60,10 +57,16 @@ build_script: "bin\\Qt5Opengl\.dll", "bin\\Qt5Multimedia\.dll", "bin\\Qt5MultimediaWidgets\.dll", + "bin\\Qt5Positioning\.dll", + "bin\\Qt5PrintSupport\.dll", "bin\\Qt5Qml\.dll", "bin\\Qt5Quick\.dll", "bin\\Qt5Script\.dll", + "bin\\Qt5Sensors\.dll", "bin\\Qt5Sql\.dll", + "bin\\Qt5WebChannel\.dll", + "bin\\Qt5WebKit\.dll", + "bin\\Qt5WebKitWidgets\.dll", "bin\\Qt5Widgets\.dll", "bin\\Qt5XmlPatterns\.dll", "bin\\.*libglesv2\.dll", @@ -93,25 +96,22 @@ build_script: "plugins\\phonon_backend\\.*", "plugins\\phonon4qt5_backend\\.*") @( #blacklist + "include", ".*\.h", - "lib\\plugins\\libsnore.*\\libsnore_backend_freedesktop\.dll" + "lib\\plugins\\libsnore.*\\libsnore_backend_freedesktop\.dll", + ".*\.pdb", + ".*plugind\.dll" ) mv "$imageDir\bin\*" "$imageDir\" #mv "$imageDir\lib\qca-qt5\crypto" "$imageDir\crypto" + mv "$imageDir\qml\*" "$imageDir" mv "$imageDir\plugins\*" "$imageDir" if(Test-Path "$imageDir\lib\plugins") { mv "$imageDir\lib\plugins\*" "$imageDir" } - #snorenotify 0.5 plugins - if(Test-Path "$imageDir\lib\libsnore-qt5") - { - mv "$imageDir\lib\libsnore-qt5\*" "$imageDir" - } - rm -Recurse "$imageDir\plugins\*" - rm -Recurse "$imageDir\lib" - rm -Recurse "$imageDir\bin" + DeleteEmptyFodlers $imageDir 7ZipDeployImage NsisDeployImage $env:APPVEYOR_BUILD_FOLDER\scripts\build\NullsoftInstaller.nsi @@ -119,11 +119,11 @@ environment: QT_VER: 5.5 matrix: - #mingw - - COMPILER: mingw492_32 #msvc - - COMPILER: msvc2013 - COMPILER: msvc2013_64 + - COMPILER: msvc2013 + #mingw + - COMPILER: mingw492_32 test: off