dev.obfusk.sokobang: update to v0.2.5 & add signatures

This commit is contained in:
Felix C. Stegerman 2021-07-27 13:39:03 +02:00
parent 3b99cf658c
commit 4d951efaa5
11 changed files with 329 additions and 3 deletions

View file

@ -126,7 +126,133 @@ Builds:
- make android-release-armeabi-v7a
ndk: r22b
- versionName: 0.2.5
versionCode: 1000205001
commit: v0.2.5
sudo:
- ( apt-get update || apt-get update )
- apt-get upgrade -y
- apt-get install -y git lsb-release wget
- apt-get install -y build-essential git automake
- apt-get install -y python3-pip python3-dev libpcre3-dev liblzma-dev
- apt-get install -y zlib1g-dev zip unzip pkg-config libffi-dev
- apt-get install -y libltdl-dev libssl-dev
- apt-get install -y openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
- apt-get remove -y libsqlite3-dev
- apt-get install -y lld-7
- ( test -e /usr/bin/lld || ln -s lld-7 /usr/bin/lld )
- ( test -e /bin/install || ln -s /usr/bin/install /bin/install )
- if ! which python3.9; then git clone build/srclib/cpython
- cd cpython
- ./configure
- make -j`nproc`
- make altinstall
- cd ..
- rm -fr cpython; fi
- wget -O sqlite-amalgamation-3360000.zip -- https://www.sqlite.org/2021/sqlite-amalgamation-3360000.zip
- printf '5c18f158a599b1e91d95c91de3aa5c5de52f986845ad0cb49dfd56b650587e55e24d469571b5b864229b870d0eaf85d78893f61ef950b95389cb41692be37f58 sqlite-amalgamation-3360000.zip\n'
| sha512sum -c
- rm -fr sqlite-amalgamation-3360000
- unzip sqlite-amalgamation-3360000.zip
- cd sqlite-amalgamation-3360000
- cc -shared -fPIC -ldl -lm -lpthread -o libsqlite3.so sqlite3.c
- mv libsqlite3.so /usr/lib/x86_64-linux-gnu/
- mv *.h /usr/include/
- cd /opt/android-sdk
- rm -r tools
- wget -O tools.zip -- https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip
- printf '39aea82cd958e60ffed8f8dd9bacdce4f1fd22a2e0c97b25b348f56309dd671533109e0e39aa5ca6d0fff36dc653fb5ff270773d2ee94d6b2fab7905bd2c85a9 tools.zip\n'
| sha512sum -c
- unzip -q tools.zip
- ( [ -z "$CI_JOB_ID" ] || chown -R vagrant . )
output: bin/sokobang-$$VERSION$$-armeabi-v7a-release-unsigned.apk
srclibs:
- cpython@v3.9.6
- buildozer@1.2.0
- python-for-android@dc2806ee31b2316e51dfc059f5061a820543ace7
prebuild:
- ( test -e ../../env || python3.9 -mvenv ../../env )
- source ../../env/bin/activate
- ln -sf "$$python-for-android$$" .p4a
- sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
- sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
- sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = $$python-for-android$$:" -i
buildozer.spec
- ( [ -z "$CI_JOB_ID" ] || sed -r 's:warn_on_root = 1:warn_on_root = 0:' -i
buildozer.spec )
- make _android_setup_user BUILDOZER="$$buildozer$$"
build:
- export PATH=/usr/local/bin:/bin:/usr/bin
- source ../../env/bin/activate
- unset PYTHONPATH PYTHONUNBUFFERED
- make android-release-armeabi-v7a
ndk: r22b
- versionName: 0.2.5
versionCode: 1000205002
commit: v0.2.5
sudo:
- ( apt-get update || apt-get update )
- apt-get upgrade -y
- apt-get install -y git lsb-release wget
- apt-get install -y build-essential git automake
- apt-get install -y python3-pip python3-dev libpcre3-dev liblzma-dev
- apt-get install -y zlib1g-dev zip unzip pkg-config libffi-dev
- apt-get install -y libltdl-dev libssl-dev
- apt-get install -y openjdk-11-jdk-headless
- update-java-alternatives --set java-1.11.0-openjdk-amd64
- apt-get remove -y libsqlite3-dev
- apt-get install -y lld-7
- ( test -e /usr/bin/lld || ln -s lld-7 /usr/bin/lld )
- ( test -e /bin/install || ln -s /usr/bin/install /bin/install )
- if ! which python3.9; then git clone build/srclib/cpython
- cd cpython
- ./configure
- make -j`nproc`
- make altinstall
- cd ..
- rm -fr cpython; fi
- wget -O sqlite-amalgamation-3360000.zip -- https://www.sqlite.org/2021/sqlite-amalgamation-3360000.zip
- printf '5c18f158a599b1e91d95c91de3aa5c5de52f986845ad0cb49dfd56b650587e55e24d469571b5b864229b870d0eaf85d78893f61ef950b95389cb41692be37f58 sqlite-amalgamation-3360000.zip\n'
| sha512sum -c
- rm -fr sqlite-amalgamation-3360000
- unzip sqlite-amalgamation-3360000.zip
- cd sqlite-amalgamation-3360000
- cc -shared -fPIC -ldl -lm -lpthread -o libsqlite3.so sqlite3.c
- mv libsqlite3.so /usr/lib/x86_64-linux-gnu/
- mv *.h /usr/include/
- cd /opt/android-sdk
- rm -r tools
- wget -O tools.zip -- https://dl.google.com/android/repository/commandlinetools-linux-6514223_latest.zip
- printf '39aea82cd958e60ffed8f8dd9bacdce4f1fd22a2e0c97b25b348f56309dd671533109e0e39aa5ca6d0fff36dc653fb5ff270773d2ee94d6b2fab7905bd2c85a9 tools.zip\n'
| sha512sum -c
- unzip -q tools.zip
- ( [ -z "$CI_JOB_ID" ] || chown -R vagrant . )
output: bin/sokobang-$$VERSION$$-arm64-v8a-release-unsigned.apk
srclibs:
- cpython@v3.9.6
- buildozer@1.2.0
- python-for-android@dc2806ee31b2316e51dfc059f5061a820543ace7
prebuild:
- ( test -e ../../env || python3.9 -mvenv ../../env )
- source ../../env/bin/activate
- ln -sf "$$python-for-android$$" .p4a
- sed -r "s:#?android.sdk_path =.*:android.sdk_path = $$SDK$$:" -i buildozer.spec
- sed -r "s:#?android.ndk_path =.*:android.ndk_path = $$NDK$$:" -i buildozer.spec
- sed -r "s:#?p4a.source_dir =.*:p4a.source_dir = $$python-for-android$$:" -i
buildozer.spec
- ( [ -z "$CI_JOB_ID" ] || sed -r 's:warn_on_root = 1:warn_on_root = 0:' -i
buildozer.spec )
- make _android_setup_user BUILDOZER="$$buildozer$$"
build:
- export PATH=/usr/local/bin:/bin:/usr/bin
- source ../../env/bin/activate
- unset PYTHONPATH PYTHONUNBUFFERED
- make android-release-arm64-v8a
ndk: r22b
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 0.2.4
CurrentVersionCode: 1000204001
UpdateCheckMode: Static
CurrentVersion: 0.2.5
CurrentVersionCode: 1000205002

View file

@ -0,0 +1 @@
8699904

View file

@ -0,0 +1,49 @@
Manifest-Version: 1.0
Built-By: Generated-by-ADT
Created-By: Android Gradle 3.5.2
Name: AndroidManifest.xml
SHA-256-Digest: N7ihId0fewzXaIozvZRzNEqsnjiVTL5foY0qzBSGqgw=
Name: assets/_load.html
SHA-256-Digest: 2GCcJ+4haUkO2j1Oecis3FCTFCITHwmjl/c1fsbKct0=
Name: assets/_loading_style.css
SHA-256-Digest: 6CkhqcTXtfeS9rBV3JMXq4ALkyuRyKqaGj7jZfVjEGM=
Name: assets/private.mp3
SHA-256-Digest: nCfJP3FdR2smdOB0/r/3wK4aonTkjRic+QbIxJ9Ogr0=
Name: classes.dex
SHA-256-Digest: HdbF9B37b/6bRqRomxV0ZF8FZhtvajzKmISdKlKVcOc=
Name: lib/armeabi-v7a/libcrypto1.1.so
SHA-256-Digest: cQebUEf9ACxi3cKBTvwmXYldZs+KT0E36r3yKlPftqQ=
Name: lib/armeabi-v7a/libffi.so
SHA-256-Digest: no6auegXVHuspk+2B73nkBSBnj1jZvogp0rQj1VatM4=
Name: lib/armeabi-v7a/libmain.so
SHA-256-Digest: rouHHR6wgEvF5YyM9CiZXVQQG4vZdOg2kgQswsgy5vo=
Name: lib/armeabi-v7a/libpython3.9.so
SHA-256-Digest: T8P2QjFw0pBhGHaq2CchS37RX8FcIZdEUf1LNhLogbk=
Name: lib/armeabi-v7a/libsqlite3.so
SHA-256-Digest: 3ZAmNKn4hmFssTaHoYhfWJ2z+r70me9jR5Z7R26AbrA=
Name: lib/armeabi-v7a/libssl1.1.so
SHA-256-Digest: /8qUbufY+S1vt5WOplEYS0c7eonXOUqLNqcwysxbJSU=
Name: res/drawable/icon.png
SHA-256-Digest: Cz4tyIB5iXkA4/TB5EDoAXlrHvi0Qxhic69pUpug0jk=
Name: res/drawable/presplash.jpg
SHA-256-Digest: TtT8qKlt4BI0Nzs01CG0EYxX7paj8dl23KjnwXmOoCQ=
Name: res/layout/main.xml
SHA-256-Digest: tdMh4toamIfhZBf+gT+7LRWRvEGkvTO05SjgF9BoYbk=
Name: resources.arsc
SHA-256-Digest: BykAr/3YNBn1x8t9CQhBrIJWGVgHCcslv9siFBY657c=

View file

@ -0,0 +1,50 @@
Signature-Version: 1.0
Created-By: 1.0 (Android)
SHA-256-Digest-Manifest: A88lKMcUGKXB0Mh4IKFC3zfi1cPVM5KEYFQtQmVptvk=
X-Android-APK-Signed: 2, 3
Name: AndroidManifest.xml
SHA-256-Digest: 7mzvDl5CHDP+uiqX00l/kzdfFnVmmbxdh1LjoxJeZTM=
Name: assets/_load.html
SHA-256-Digest: ek4o1ErxcmCm6y8UYfKAQmvTfYctk3bKQjl7q7CaQ18=
Name: assets/_loading_style.css
SHA-256-Digest: ZjzAnkXFIv4JTQGEgPdXzFYGeqZ+MOnbmqoyJ3cZdnU=
Name: assets/private.mp3
SHA-256-Digest: 9n5pTeG79CRdFOSIn76VsNCmZJh255NPD6NzwfRdvMQ=
Name: classes.dex
SHA-256-Digest: WYJGJfbdJEC3Bu0e2KexFjO6wLhv68awm+JsuenBcIo=
Name: lib/armeabi-v7a/libcrypto1.1.so
SHA-256-Digest: FY3GBkU8kZ/qMlk9//8EW5E//i4i4ff4BydaWNoHfr8=
Name: lib/armeabi-v7a/libffi.so
SHA-256-Digest: kmWuliBzHGE+YpVEpQqLCKwTvtlZGek8dphoTX7UslA=
Name: lib/armeabi-v7a/libmain.so
SHA-256-Digest: 1l02E74J7vZB1VN7FNHw/Zy0oXp86QK33EmcwvmwKwg=
Name: lib/armeabi-v7a/libpython3.9.so
SHA-256-Digest: gBO/BzxzTlTckxlTZ2avzTBpE0g7jynnczZzx5HCwFA=
Name: lib/armeabi-v7a/libsqlite3.so
SHA-256-Digest: qGEhbcY+UZWOX/1zIhVEo+24a+FD/gfa7BcpqM7ckPQ=
Name: lib/armeabi-v7a/libssl1.1.so
SHA-256-Digest: QOJlvK++xWTgaAEJe3msZqmnsLQ8B5Ijp9py81Mf41A=
Name: res/drawable/icon.png
SHA-256-Digest: JX8lBWGiaCZx7k3W/2i17CVgV/1z805gxLaDsYg5K1Y=
Name: res/drawable/presplash.jpg
SHA-256-Digest: KLvO9SRTB5MtkOOQ0MHgGljFjDmN0LeIAcJ06PKR3HI=
Name: res/layout/main.xml
SHA-256-Digest: xI6jghD6g2eoeqVxMUq9tF26ZTz3oAQK5ua/8n/ZN1g=
Name: resources.arsc
SHA-256-Digest: jK+ml6JdR1j1G34zECi/UBLNPZAV9LKdDPSDb251InA=

View file

@ -0,0 +1 @@
8699904

View file

@ -0,0 +1,49 @@
Manifest-Version: 1.0
Built-By: Generated-by-ADT
Created-By: Android Gradle 3.5.2
Name: AndroidManifest.xml
SHA-256-Digest: 0dfa/tyx3WwzAn7JGCMcxoMLz1kBJk5dJ7Cm0EccgLs=
Name: assets/_load.html
SHA-256-Digest: 2GCcJ+4haUkO2j1Oecis3FCTFCITHwmjl/c1fsbKct0=
Name: assets/_loading_style.css
SHA-256-Digest: 6CkhqcTXtfeS9rBV3JMXq4ALkyuRyKqaGj7jZfVjEGM=
Name: assets/private.mp3
SHA-256-Digest: j9oNeTfACQNj+eEi+eIrJ1GAujRDMyw2Ux314DEyf4I=
Name: classes.dex
SHA-256-Digest: Ju4oxWkqomTuF6VN2usn+jwcB3gX3+R/Xo+mBzSaDxs=
Name: lib/arm64-v8a/libcrypto1.1.so
SHA-256-Digest: +Kmm7waIHxM7+ZZKYByCNOjM2lT4XH8STBnTkt00MM8=
Name: lib/arm64-v8a/libffi.so
SHA-256-Digest: ZyGhpwbyrTEARLImzLUHr4/X+18+W9cUQEnfhxtLMOQ=
Name: lib/arm64-v8a/libmain.so
SHA-256-Digest: qlujovfbLWv9DhNVQkOW/1MAHhV2knYWka8vpHhDUPo=
Name: lib/arm64-v8a/libpython3.9.so
SHA-256-Digest: YT2pe3TjGj8WkfQx4m8KsJNMsNDEwzSq+Jt0qsPTYpo=
Name: lib/arm64-v8a/libsqlite3.so
SHA-256-Digest: NewBJx5nDEWn+e9lfPxdWdDoJaTnIe76iB4TNcyQcY8=
Name: lib/arm64-v8a/libssl1.1.so
SHA-256-Digest: +nA1DJPOBDiVA6GD7Tdq17Zt9r7hnkPm4yz5v7x5jTg=
Name: res/drawable/icon.png
SHA-256-Digest: Cz4tyIB5iXkA4/TB5EDoAXlrHvi0Qxhic69pUpug0jk=
Name: res/drawable/presplash.jpg
SHA-256-Digest: TtT8qKlt4BI0Nzs01CG0EYxX7paj8dl23KjnwXmOoCQ=
Name: res/layout/main.xml
SHA-256-Digest: tdMh4toamIfhZBf+gT+7LRWRvEGkvTO05SjgF9BoYbk=
Name: resources.arsc
SHA-256-Digest: bFlsOYlgV6fyxImkwv96uRfW5ICk13ZJp/ZGnSJvRt4=

View file

@ -0,0 +1,50 @@
Signature-Version: 1.0
Created-By: 1.0 (Android)
SHA-256-Digest-Manifest: szhcWouJPunv4Q0kwf+UuP2arLq/DoWvGq2HEILNJbE=
X-Android-APK-Signed: 2, 3
Name: AndroidManifest.xml
SHA-256-Digest: weUbkNFM0xOKuBdj/uPtjHLygfYcBCK4Ev9pexHxc/k=
Name: assets/_load.html
SHA-256-Digest: ek4o1ErxcmCm6y8UYfKAQmvTfYctk3bKQjl7q7CaQ18=
Name: assets/_loading_style.css
SHA-256-Digest: ZjzAnkXFIv4JTQGEgPdXzFYGeqZ+MOnbmqoyJ3cZdnU=
Name: assets/private.mp3
SHA-256-Digest: nV9je0G6pxq675Vn7gKH/0689dJFs1dpjCLsWKV5ips=
Name: classes.dex
SHA-256-Digest: QF+7Txpjp4PhEwBIzeb9To23iTd9hVZHqUkwMWxxJU0=
Name: lib/arm64-v8a/libcrypto1.1.so
SHA-256-Digest: HQmRhCHs6XAkg7mWExm4Oc0K5g4WTiZCULtkhuiDr+o=
Name: lib/arm64-v8a/libffi.so
SHA-256-Digest: roBHbO5nYwE7egnJawgPY2i3tpLj0C5HClCoYz+dhfs=
Name: lib/arm64-v8a/libmain.so
SHA-256-Digest: hA6SEuEDh5VtMlDxTLHGwYtcHoswHB1tVE/D4HlMJHM=
Name: lib/arm64-v8a/libpython3.9.so
SHA-256-Digest: 8jkj8yYnM1WV+TV6yw1AkwUWcNxJz9zoYg6LBUrs3BE=
Name: lib/arm64-v8a/libsqlite3.so
SHA-256-Digest: 64KFGL+V60bbgB67gz5jFvsQswunVKuJ/4b8PbpckPg=
Name: lib/arm64-v8a/libssl1.1.so
SHA-256-Digest: 6btQVMEGxaH/INi292OCBnbBBxhpYKBy1GSqvJT32WU=
Name: res/drawable/icon.png
SHA-256-Digest: JX8lBWGiaCZx7k3W/2i17CVgV/1z805gxLaDsYg5K1Y=
Name: res/drawable/presplash.jpg
SHA-256-Digest: KLvO9SRTB5MtkOOQ0MHgGljFjDmN0LeIAcJ06PKR3HI=
Name: res/layout/main.xml
SHA-256-Digest: xI6jghD6g2eoeqVxMUq9tF26ZTz3oAQK5ua/8n/ZN1g=
Name: resources.arsc
SHA-256-Digest: ntUESmCrAH+UywBOKyNUDzgGlFdErAiOl9ox/McQW2w=