mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-08 23:08:35 +07:00
I think we're ready to pack!
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@ -137,3 +137,5 @@ android/release/android.aab.sig
|
|||||||
android/release/android-release.aab
|
android/release/android-release.aab
|
||||||
tests/build/
|
tests/build/
|
||||||
desktop/packr/
|
desktop/packr/
|
||||||
|
desktop/packrCache/
|
||||||
|
deploy/
|
||||||
|
10
.travis.yml
10
.travis.yml
@ -24,7 +24,7 @@ cache:
|
|||||||
|
|
||||||
script:
|
script:
|
||||||
- "./gradlew test"
|
- "./gradlew test"
|
||||||
- "./gradlew desktop:dist"
|
- if [ -n "$TRAVIS_TAG" ]; then "./gradlew desktop:packr"; fi
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: releases
|
provider: releases
|
||||||
@ -32,7 +32,13 @@ deploy:
|
|||||||
draft: false
|
draft: false
|
||||||
api_key:
|
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=
|
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:
|
on:
|
||||||
repo: yairm210/UnCiv
|
repo: yairm210/UnCiv
|
||||||
tags: true
|
tags: true
|
||||||
|
@ -1964,7 +1964,7 @@
|
|||||||
Portuguese:"25% da comida é mantida depois de um novo cidadão nascer"
|
Portuguese:"25% da comida é mantida depois de um novo cidadão nascer"
|
||||||
Polish:"25% więcej żywności po pojawieniu się nowego obywatela"
|
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"
|
Czech:"25% Jídla je zachováno poté, co se město rozroste o nového obyvatele"
|
||||||
Ukrainian::"Після народження нового жителя додається 25% їжі"
|
Ukrainian:"Після народження нового жителя додається 25% їжі"
|
||||||
}
|
}
|
||||||
|
|
||||||
"Factory":{
|
"Factory":{
|
||||||
@ -2259,7 +2259,7 @@
|
|||||||
Traditional_Chinese:"“給我你們的貧乏,你們的貧困,擁擠在旅途渴望自由呼吸的人們,被彼岸無情拋棄顛沛流離的驚魂。把這些無家可歸,飽嚐風雨的苦難者全部給我,我佇立在金色的大門旁高舉起燈火!”——艾瑪·拉扎路斯(美國詩人)"
|
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"
|
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:"'А мне отдайте ваших усталых, ваших бедных... А мне отдайте из глубин бездонных, Своих изгоев, люд забитый свой, Пошлите мне отверженных, бездомных,Я им свечу у двери золотой...' - Эмма Лазарус"
|
Russian:"'А мне отдайте ваших усталых, ваших бедных... А мне отдайте из глубин бездонных, Своих изгоев, люд забитый свой, Пошлите мне отверженных, бездомных,Я им свечу у двери золотой...' - Эмма Лазарус"
|
||||||
Ukrainian:"'До мене ідіть... Хто в лахмітті, хто хворий, голодний, бездомний, Кого викинув світ у сваволі крутій, - Нехай прийдуть до мене холодні та змучені штормом, Підіймаю цей факел для них біля входу у рай золотий!"' - Емма Лазарус"
|
Ukrainian:"'До мене ідіть... Хто в лахмітті, хто хворий, голодний, бездомний, Кого викинув світ у сваволі крутій, - Нехай прийдуть до мене холодні та змучені штормом, Підіймаю цей факел для них біля входу у рай золотий!' - Емма Лазарус"
|
||||||
}
|
}
|
||||||
|
|
||||||
"+1 Production from specialists":{
|
"+1 Production from specialists":{
|
||||||
|
@ -42,23 +42,54 @@ task dist(dependsOn: classes, type: Jar) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
task packrWindows(dependsOn: dist){
|
for(platform in PackrConfig.Platform.values()) {
|
||||||
def jarFile = "desktop/build/libs/${appName}.jar".toString()
|
def platformName = platform.toString()
|
||||||
PackrConfig config = new PackrConfig()
|
task "packr${platformName}"(dependsOn: dist) {
|
||||||
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")
|
|
||||||
|
|
||||||
if (new File(jarFile).exists())
|
def jarFile = "desktop/build/libs/${appName}.jar".toString()
|
||||||
new Packr().pack(config)
|
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 {
|
eclipse {
|
||||||
project {
|
project {
|
||||||
name = appName + "-desktop"
|
name = appName + "-desktop"
|
||||||
|
Reference in New Issue
Block a user