mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-22 12:38:29 +07:00
I think we're ready to pack!
This commit is contained in:
parent
e93e6b2bfd
commit
f626381c31
2
.gitignore
vendored
2
.gitignore
vendored
@ -137,3 +137,5 @@ android/release/android.aab.sig
|
||||
android/release/android-release.aab
|
||||
tests/build/
|
||||
desktop/packr/
|
||||
desktop/packrCache/
|
||||
deploy/
|
||||
|
10
.travis.yml
10
.travis.yml
@ -24,7 +24,7 @@ cache:
|
||||
|
||||
script:
|
||||
- "./gradlew test"
|
||||
- "./gradlew desktop:dist"
|
||||
- if [ -n "$TRAVIS_TAG" ]; then "./gradlew desktop:packr"; fi
|
||||
|
||||
deploy:
|
||||
provider: releases
|
||||
@ -32,7 +32,13 @@ deploy:
|
||||
draft: false
|
||||
api_key:
|
||||
secure: gx8AhuLqrQ8a5g/9/khHvWIoJ4yJ3zrVZ3G+QI2jQ7kAbRMCIGKNI4yFr/7f4pHc7SL9O5ihofcOBFO1/nLR9x1wyg7IHsXM6qTvajYqNzsQWSHX9TWvJsHOyL3bEPr/8Zy6BvX5AtIsDuF9vmKa8eLdITrHEx9MXn+MZnsHHc74EERkZjmmt1E06Lz0P4ykw8DWrMI5Gzq533LKXQa3p1XVLv68pImDBQtlgZBwZnyzIOYGEO4zqzTf5cWClrbTm/XNGioleoPGd+v3csy4DLQha+Bm7IyUcxiiMsRKXSUlR7oiz0P7yB+17jNpymnlOYjNEn8bgau4s67Kr/YjSwtPOnAInbY6T5h+TEeaZTSyg8um03YuXD3T2ZE7VNX/0yBVWf0ji2J2V0oHem24Inb5aqgIk6jNHSy4GSu0ify5Gkxa80JHHUF2411xohGPIt2saZTXx+QlSOOpIajG7lODAm0xdv1/PUMtKJRHX5VxlWXBwmIQNJ9IK4ZmON6uKYQzZeN30nal7NqGRZn/hpPbMshwBWPpBiK/kjuR5jkAu8lrWotzpc+j/WAob9afyfxADmtygGzSGXHoe0Ynw6kOmtS3bg5dj0e+dXZMc8EYfoPF7kPwGToE7jVinwLVcC6NNNUiYxCKehR2zs21B6WdIZvN4OJidL1WOkrYNDc=
|
||||
file: desktop/build/libs/Unciv.jar
|
||||
file:
|
||||
- desktop/build/libs/Unciv.jar
|
||||
- deploy/Unciv-Linux32.zip
|
||||
- deploy/Unciv-Linux64.zip
|
||||
- deploy/Unciv-Windows32.zip
|
||||
- deploy/Unciv-Windows64.zip
|
||||
- deploy/Unciv-MacOS.zip
|
||||
on:
|
||||
repo: yairm210/UnCiv
|
||||
tags: true
|
||||
|
@ -1964,7 +1964,7 @@
|
||||
Portuguese:"25% da comida é mantida depois de um novo cidadão nascer"
|
||||
Polish:"25% więcej żywności po pojawieniu się nowego obywatela"
|
||||
Czech:"25% Jídla je zachováno poté, co se město rozroste o nového obyvatele"
|
||||
Ukrainian::"Після народження нового жителя додається 25% їжі"
|
||||
Ukrainian:"Після народження нового жителя додається 25% їжі"
|
||||
}
|
||||
|
||||
"Factory":{
|
||||
@ -2259,7 +2259,7 @@
|
||||
Traditional_Chinese:"“給我你們的貧乏,你們的貧困,擁擠在旅途渴望自由呼吸的人們,被彼岸無情拋棄顛沛流離的驚魂。把這些無家可歸,飽嚐風雨的苦難者全部給我,我佇立在金色的大門旁高舉起燈火!”——艾瑪·拉扎路斯(美國詩人)"
|
||||
Czech:"'Dej mi své unavené, své ubohé, tvé schoulené masy toužící po svobodném nadechnutí, uboze odmítnuté tvým oplývajícím břehem. Pošli mi ty, bez domova, zmítané bouří. Pozvednu svou lampu u zlatých dveří!' - Emma Lazarus"
|
||||
Russian:"'А мне отдайте ваших усталых, ваших бедных... А мне отдайте из глубин бездонных, Своих изгоев, люд забитый свой, Пошлите мне отверженных, бездомных,Я им свечу у двери золотой...' - Эмма Лазарус"
|
||||
Ukrainian:"'До мене ідіть... Хто в лахмітті, хто хворий, голодний, бездомний, Кого викинув світ у сваволі крутій, - Нехай прийдуть до мене холодні та змучені штормом, Підіймаю цей факел для них біля входу у рай золотий!"' - Емма Лазарус"
|
||||
Ukrainian:"'До мене ідіть... Хто в лахмітті, хто хворий, голодний, бездомний, Кого викинув світ у сваволі крутій, - Нехай прийдуть до мене холодні та змучені штормом, Підіймаю цей факел для них біля входу у рай золотий!' - Емма Лазарус"
|
||||
}
|
||||
|
||||
"+1 Production from specialists":{
|
||||
|
@ -42,23 +42,54 @@ task dist(dependsOn: classes, type: Jar) {
|
||||
}
|
||||
}
|
||||
|
||||
task packrWindows(dependsOn: dist){
|
||||
def jarFile = "desktop/build/libs/${appName}.jar".toString()
|
||||
PackrConfig config = new PackrConfig()
|
||||
config.platform = PackrConfig.Platform.Windows64
|
||||
config.jdk = "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.232-1.b09/java-1.8.0-openjdk-1.8.0.232-1.b09.ojdkbuild.windows.x86_64.zip"
|
||||
config.executable = "Unciv"
|
||||
config.classpath = Arrays.asList(jarFile)
|
||||
config.removePlatformLibs = config.classpath
|
||||
config.mainClass = project.ext.mainClassName
|
||||
config.vmArgs = Arrays.asList("Xmx1G")
|
||||
config.minimizeJre = "soft"
|
||||
config.outDir = new File("desktop/packr")
|
||||
for(platform in PackrConfig.Platform.values()) {
|
||||
def platformName = platform.toString()
|
||||
task "packr${platformName}"(dependsOn: dist) {
|
||||
|
||||
if (new File(jarFile).exists())
|
||||
new Packr().pack(config)
|
||||
def jarFile = "desktop/build/libs/${appName}.jar".toString()
|
||||
PackrConfig config = new PackrConfig()
|
||||
config.platform = platform
|
||||
// config.jdk = "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.232-1.b09/java-1.8.0-openjdk-1.8.0.232-1.b09.ojdkbuild.windows.x86_64.zip"
|
||||
config.jdk = "C:/Users/LENOVO/Downloads/java-1.8.0-openjdk-1.8.0.232-1.b09.ojdkbuild.windows.x86_64.zip"
|
||||
config.executable = "Unciv"
|
||||
config.classpath = Arrays.asList(jarFile)
|
||||
config.removePlatformLibs = config.classpath
|
||||
config.mainClass = project.ext.mainClassName
|
||||
config.vmArgs = Arrays.asList("Xmx1G")
|
||||
config.minimizeJre = "hard"
|
||||
config.outDir = file("packr")
|
||||
config.cacheJre=file("packrCache")
|
||||
|
||||
doLast {
|
||||
delete(config.outDir)
|
||||
new Packr().pack(config)
|
||||
}
|
||||
|
||||
task "zip${platformName}"(type: Zip) {
|
||||
def deployFolder = file("../deploy")
|
||||
archiveFileName = "${appName}-${platformName}.zip"
|
||||
doFirst{
|
||||
delete(deployFolder.path+"/"+archiveFileName)
|
||||
}
|
||||
from config.outDir
|
||||
destinationDirectory = deployFolder
|
||||
}
|
||||
|
||||
finalizedBy "zip${platformName}"
|
||||
}
|
||||
}
|
||||
|
||||
task packr(){
|
||||
// finalizedBy "packrWindows64"
|
||||
doFirst{
|
||||
delete(file("packrCache"))
|
||||
}
|
||||
for(platform in PackrConfig.Platform.values())
|
||||
finalizedBy "packr${platform.toString()}"
|
||||
}
|
||||
|
||||
|
||||
|
||||
eclipse {
|
||||
project {
|
||||
name = appName + "-desktop"
|
||||
|
Loading…
Reference in New Issue
Block a user