diff --git a/desktop/build-app-store.sh b/desktop/build-app-store.sh index 16c57b20..656578b7 100755 --- a/desktop/build-app-store.sh +++ b/desktop/build-app-store.sh @@ -1,15 +1,15 @@ -/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home/bin/javapackager -deploy \ +/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/bin/javapackager -deploy \ -native \ -name "Tick's Tales" \ -outdir "./target/appstore/" -outfile "Tick's Tales" \ --srcdir . \ --srcfiles target/advent-standalone.jar \ +-srcdir ./target \ +-srcfiles advent-standalone.jar \ -appclass advent.core.desktop_launcher \ --BappVersion=1.1.`cat last-release` \ +-BappVersion=2.0.`cat last-release` \ -Bicon=./icons.icns \ -BclassPath=advent-standalone.jar \ -BjvmOptions=-Dapp-store=true \ --BmainJar=./target/advent-standalone.jar \ +-BmainJar=advent-standalone.jar \ -Bmac.category=public.app-category.games \ -Bmac.CFBundleIdentifier=com.tickstales.upallknight \ -Bmac.CFBundleName="Tick's Tales" \ diff --git a/desktop/build-linux-64.json b/desktop/build-linux-64.json index 088dab4f..4ed90131 100644 --- a/desktop/build-linux-64.json +++ b/desktop/build-linux-64.json @@ -1,10 +1,11 @@ { "platform": "linux64", - "jdk": "/Users/brycecovert/dev/jvms/openjdk-1.7.0-u80-unofficial-linux-amd64-image.zip", + "vmargs": ["-Dui_scale=1.0"], + "jdk": "./jvms/jdk-8u232-ojdkbuild-linux-x64.zip", "executable": "Tick's Tales", - "appjar": "target/advent-standalone.jar", - "mainclass": "advent/core/desktop_launcher", - "resources": ["resources/icon", "steam_appid.txt" ], + "classpath": ["target/advent-standalone.jar"], + "mainclass": "advent.core.desktop_launcher", + "resources": ["steam_appid.txt"], "minimizejre": "soft", - "outdir": "target/linux/amd64" + "output": "target/linux/amd64" } diff --git a/desktop/build-osx-mobilesim.json b/desktop/build-osx-mobilesim.json deleted file mode 100644 index a038384b..00000000 --- a/desktop/build-osx-mobilesim.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "platform": "mac", - "jdk": "/Users/brycecovert/dev/jvms/jre1.8.0_112.jre/Contents/jre.zip", - "executable": "Tick's Tales", - "vmargs": ["-Dui_scale=1.5"], - "classpath": ["target/advent-standalone.jar"], - "mainclass": "advent.core.desktop_launcher", - "resources": ["resources/icon", "steam_appid.txt"], - "minimizejre": "oraclejre8", - "output": "target/osx-mobilesim/Tick's Tales.app", - "bundleidentifier": "com.tickstales.upallknight" -} diff --git a/desktop/build-windows-mobilesim.json b/desktop/build-windows-mobilesim.json deleted file mode 100644 index 4d0c9f7b..00000000 --- a/desktop/build-windows-mobilesim.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "platform": "windows64", - "jdk": "/Users/brycecovert/Downloads/openjdk-1.7.0-u80-unofficial-windows-amd64-image.zip", - "executable": "TicksTales", - "classpath": ["target/advent-standalone.jar"], - "vmargs": ["-Dui_scale=1.5"], - "mainclass": "advent.core.desktop_launcher", - "resources": ["steam_appid.txt"], - "minimizejre": "soft", - "output": "target/windows-mobilesim/" -} diff --git a/desktop/build-windows.json b/desktop/build-windows.json index f9c325ae..fef75efe 100644 --- a/desktop/build-windows.json +++ b/desktop/build-windows.json @@ -1,7 +1,7 @@ { "platform": "windows64", "vmargs": ["-Dui_scale=1.0"], - "jdk": "/Users/brycecovert/Downloads/openjdk-1.7.0-u80-unofficial-windows-amd64-image.zip", + "jdk": "./jvms/java-1.8.0-openjdk-1.8.0.111-3.b15.ojdkbuild.windows.x86_64.zip", "executable": "TicksTales", "mainclass": "advent.core.desktop_launcher", "resources": ["steam_appid.txt"], diff --git a/desktop/build-zip.sh b/desktop/build-zip.sh index 032f3497..d1a912ee 100755 --- a/desktop/build-zip.sh +++ b/desktop/build-zip.sh @@ -2,19 +2,13 @@ pushd . cd target -# cp -r "/Users/brycecovert/Music/Tick's Tales OST" linux/OST -# cp -r "/Users/brycecovert/Music/Tick's Tales OST" osx/OST -# cp -r "/Users/brycecovert/Music/Tick's Tales OST" windows/OST +cp -r "../OST" linux/OST +cp -r "../OST" osx/OST +cp -r "../OST" windows/OST mv osx "Tick's Tales - OS X" -mv osx-mobilesim "Tick's Tales - OS X - Mobile Sim" mv linux "Tick's Tales - Linux" mv windows "Tick's Tales - Windows" -mv windows-mobilesim "Tick's Tales - Windows - Mobile Sim" zip -r linux-2.0.`cat ../last-release`.zip "Tick's Tales - Linux" zip -r osx-2.0.`cat ../last-release`.zip "Tick's Tales - OS X" -zip -r osx-mobilesim-2.0.`cat ../last-release`.zip "Tick's Tales - OS X - Mobile Sim" zip -r windows-2.0.`cat ../last-release`.zip "Tick's Tales - Windows" -zip -r windows-mobilesim-2.0.`cat ../last-release`.zip "Tick's Tales - Windows - Mobile Sim" popd -rm ~/Dropbox/TicksTalesBuilds/*.zip -cp target/*.zip ~/Dropbox/TicksTalesBuilds/ diff --git a/desktop/debug.keystore b/desktop/debug.keystore new file mode 100644 index 00000000..480cf021 Binary files /dev/null and b/desktop/debug.keystore differ diff --git a/desktop/last-release b/desktop/last-release index b4de3947..b6a7d89c 100644 --- a/desktop/last-release +++ b/desktop/last-release @@ -1 +1 @@ -11 +16 diff --git a/desktop/project.clj b/desktop/project.clj index 7f67ebe3..4235d215 100644 --- a/desktop/project.clj +++ b/desktop/project.clj @@ -1,4 +1,4 @@ -(def version (str "2.0." (clojure.string/trim-newline (slurp "last-release")) "-snapshot")) +(def version (str "2.0." (clojure.string/trim-newline (slurp "last-release")))) (def packs (into ["do"] (mapcat (fn [directory] ["run" "-m" "com.badlogic.gdx.tools.texturepacker.TexturePacker" (str "asset-work/" directory) "resources/packed/" (str directory ",")]) @@ -11,7 +11,7 @@ ;; cat-tree/ ending-castle/ inside-antique/ inside-house/ left.pxa/ outside-jail/ safe-song.pxa/ space/ -(defproject advent "2.0.5-SNAPSHOT" +(defproject advent version :description "FIXME: write description" :manifest {"Implementation-Version" ~version} diff --git a/desktop/release-non-steam.sh b/desktop/release-non-steam.sh index 30407914..3c189b1b 100755 --- a/desktop/release-non-steam.sh +++ b/desktop/release-non-steam.sh @@ -1,11 +1,7 @@ #!/bin/bash -lein do clean, compile, uberjar +LEIN_SNAPSHOTS_IN_RELEASE=true lein do clean, compile, uberjar java -jar packr.jar build-windows.json -java -jar packr.jar build-windows-mobilesim.json java -jar packr.jar build-osx.json -java -jar packr.jar build-osx-mobilesim.json -# java -jar packr.jar build-linux-32.json -# java -jar packr.jar build-linux-64.json +java -jar packr.jar build-linux-64.json cp icons.icns target/osx/Tick\'s\ Tales.app/Contents/Resources/ -cp icons.icns target/osx-mobilesim/Tick\'s\ Tales.app/Contents/Resources/ diff --git a/desktop/release.sh b/desktop/release.sh index a7a3697c..759a307a 100755 --- a/desktop/release.sh +++ b/desktop/release.sh @@ -1,10 +1,9 @@ #!/bin/bash -#gawk -i inplace ' { print $1+1; } ' last-release -#git tag -a v1.2.`cat last-release` -m "tagging version 1.2.`cat last-release`" +gawk -i inplace ' { print $1+1; } ' last-release +git tag -a v2.0.`cat last-release` -m "tagging version 2.0.`cat last-release`" lein with-profile steam do clean, compile, uberjar java -jar packr.jar build-windows.json java -jar packr.jar build-osx.json -java -jar packr.jar build-linux-32.json java -jar packr.jar build-linux-64.json cp icons.icns target/osx/Tick\'s\ Tales.app/Contents/Resources/ read -p "Steam pass: " STEAM_PASS diff --git a/desktop/setup.md b/desktop/setup.md new file mode 100644 index 00000000..255b985f --- /dev/null +++ b/desktop/setup.md @@ -0,0 +1,12 @@ +ln -s ~/dev/jvms jvms + + +# Determine which keys you can sign with +You may need to request new keys here: +https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/1112657898 + +``` +security find-identity -v -p codesigning +``` + +