Fix build.ps1 for missing language files and log4net

This commit is contained in:
RKrom 2013-12-12 23:12:53 +01:00
parent 1291d31fd7
commit d69e65f7d7

View file

@ -140,7 +140,7 @@ Function PackagePortable {
} }
$INCLUDE=@("help-*.html","language-*.xml") $INCLUDE=@("help-*.html","language-*.xml")
Get-ChildItem -Path "$sourcebase\Languages\" -Recurse -Include $INCLUDE | foreach { Get-ChildItem -Path "$(get-location)\Greenshot\Languages\" -Recurse -Include $INCLUDE -Exclude "*installer*","*website*" | foreach {
$path = $_.fullname -replace ".*\\Languages\\", "$destbase\portabletmp\App\Greenshot\Languages\" $path = $_.fullname -replace ".*\\Languages\\", "$destbase\portabletmp\App\Greenshot\Languages\"
New-Item -ItemType File -Path "$path" -Force | Out-Null New-Item -ItemType File -Path "$path" -Force | Out-Null
Copy-Item -Path $_ -Destination "$path" -Force Copy-Item -Path $_ -Destination "$path" -Force
@ -150,6 +150,8 @@ Function PackagePortable {
@( "$sourcebase\checksum.MD5", @( "$sourcebase\checksum.MD5",
"$sourcebase\Greenshot.exe.config", "$sourcebase\Greenshot.exe.config",
"$sourcebase\GreenshotPlugin.dll", "$sourcebase\GreenshotPlugin.dll",
"$sourcebase\log4net.dll",
"$sourcebase\log4net.xml",
"$destbase\additional_files\*.txt" ) | foreach { Copy-Item $_ "$destbase\portabletmp\App\Greenshot\" } "$destbase\additional_files\*.txt" ) | foreach { Copy-Item $_ "$destbase\portabletmp\App\Greenshot\" }
Copy-Item -Path "$sourcebase\Languages\help-en-US.html" -Destination "$destbase\portabletmp\help.html" Copy-Item -Path "$sourcebase\Languages\help-en-US.html" -Destination "$destbase\portabletmp\help.html"
@ -167,7 +169,7 @@ Function PackagePortable {
echo "An error occured, please check $portableOutput.log and $portableOutput.error for errors!" echo "An error occured, please check $portableOutput.log and $portableOutput.error for errors!"
exit -1 exit -1
} }
Start-Sleep -m 1000 Start-Sleep -m 1500
Remove-Item "$destbase\portabletmp" -Recurse -Confirm:$false Remove-Item "$destbase\portabletmp" -Recurse -Confirm:$false
return return
} }
@ -199,7 +201,7 @@ Function PackageZip {
} }
$INCLUDE=@("help-*.html","language-*.xml") $INCLUDE=@("help-*.html","language-*.xml")
Get-ChildItem -Path "$sourcebase\Languages\" -Recurse -Include $INCLUDE | foreach { Get-ChildItem -Path "$(get-location)\Greenshot\Languages\" -Recurse -Include $INCLUDE -Exclude "*installer*","*website*" | foreach {
$path = $_.fullname -replace ".*\\Languages\\", "$destinstaller\Languages\" $path = $_.fullname -replace ".*\\Languages\\", "$destinstaller\Languages\"
New-Item -ItemType File -Path "$path" -Force | Out-Null New-Item -ItemType File -Path "$path" -Force | Out-Null
Copy-Item -Path $_ -Destination "$path" -Force Copy-Item -Path $_ -Destination "$path" -Force
@ -210,6 +212,8 @@ Function PackageZip {
"$sourcebase\Greenshot.exe", "$sourcebase\Greenshot.exe",
"$sourcebase\Greenshot.exe.config", "$sourcebase\Greenshot.exe.config",
"$sourcebase\GreenshotPlugin.dll", "$sourcebase\GreenshotPlugin.dll",
"$sourcebase\log4net.dll",
"$sourcebase\log4net.xml",
"$destbase\additional_files\*.txt" ) | foreach { Copy-Item $_ "$destinstaller\" } "$destbase\additional_files\*.txt" ) | foreach { Copy-Item $_ "$destinstaller\" }
$zipOutput = "$(get-location)\zip" $zipOutput = "$(get-location)\zip"
@ -221,7 +225,7 @@ Function PackageZip {
echo "An error occured, please check $zipOutput.log and $zipOutput.error for errors!" echo "An error occured, please check $zipOutput.log and $zipOutput.error for errors!"
exit -1 exit -1
} }
Start-Sleep -m 1000 Start-Sleep -m 1500
Remove-Item "$destinstaller" -Recurse -Confirm:$false Remove-Item "$destinstaller" -Recurse -Confirm:$false
return return
} }
@ -264,8 +268,8 @@ WaitForKey
# SIG # Begin signature block # SIG # Begin signature block
# MIIEtAYJKoZIhvcNAQcCoIIEpTCCBKECAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB # MIIEtAYJKoZIhvcNAQcCoIIEpTCCBKECAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB
# gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR # gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR
# AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQUOo5Wxn5LIY+1LynthZmQSrtx # AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU0W6uhdtrv/MidV9mM9Xxfl84
# 7SigggK+MIICujCCAaagAwIBAgIQyoRJHMJDVbNFmmfObt+Y4DAJBgUrDgMCHQUA # NhGgggK+MIICujCCAaagAwIBAgIQyoRJHMJDVbNFmmfObt+Y4DAJBgUrDgMCHQUA
# MCwxKjAoBgNVBAMTIVBvd2VyU2hlbGwgTG9jYWwgQ2VydGlmaWNhdGUgUm9vdDAe # MCwxKjAoBgNVBAMTIVBvd2VyU2hlbGwgTG9jYWwgQ2VydGlmaWNhdGUgUm9vdDAe
# Fw0xMzExMjYxOTMxMTVaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy # Fw0xMzExMjYxOTMxMTVaFw0zOTEyMzEyMzU5NTlaMBoxGDAWBgNVBAMTD1Bvd2Vy
# U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0SEsL7kNLoYA # U2hlbGwgVXNlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0SEsL7kNLoYA
@ -283,9 +287,9 @@ WaitForKey
# QDAsMSowKAYDVQQDEyFQb3dlclNoZWxsIExvY2FsIENlcnRpZmljYXRlIFJvb3QC # QDAsMSowKAYDVQQDEyFQb3dlclNoZWxsIExvY2FsIENlcnRpZmljYXRlIFJvb3QC
# EMqESRzCQ1WzRZpnzm7fmOAwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwxCjAI # EMqESRzCQ1WzRZpnzm7fmOAwCQYFKw4DAhoFAKB4MBgGCisGAQQBgjcCAQwxCjAI
# oAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIB # oAKAAKECgAAwGQYJKoZIhvcNAQkDMQwGCisGAQQBgjcCAQQwHAYKKwYBBAGCNwIB
# CzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFFJFG4yaTw7L/jaQHY6B # CzEOMAwGCisGAQQBgjcCARUwIwYJKoZIhvcNAQkEMRYEFIOVHIn8kNBn9cMvRnwI
# kRWbD1tYMA0GCSqGSIb3DQEBAQUABIGAnS5Sjop7/Jwq8EncF4MApvyfRtw1mBPB # 4jCHsMgMMA0GCSqGSIb3DQEBAQUABIGAxFpm0p0Yk6EsWDfkDnwQ+QPwVVk9Uli2
# M53xkvHWFQIbdTlt7Ve0Ggnu36pdXY5jWFP1geghDwKRbJgDb5EycRp5bwq7KiHc # uTU/KrfkXngVVFd2zSlXpVQ/pQCafrdO4fg6jY066/UErgKCfofZHIbh0d2Sm48d
# Sv1bBpsmV9zeM12vCmo4X8LX4JJxMKnj+RPRWjfp/aQXQoXRCScw6YrIubIwScul # 8bvnbX7zf7Xph0WwZynqUKF/EiUgAoXP0i2zMosWV9e9VuIFiP5r/a9okBCG0T56
# Xg1DJFZ+R88= # LrBmHwAi92g=
# SIG # End signature block # SIG # End signature block