dev.obfusk.jiten: update to v1.1.0 & add signatures

This commit is contained in:
Felix C. Stegerman 2021-07-08 14:20:57 +02:00
parent 41bc7ea735
commit b6c69c1ee6
No known key found for this signature in database
GPG key ID: B218FF2C27FC6CC6
11 changed files with 346 additions and 2 deletions

View file

@ -60,6 +60,138 @@ Builds:
- make release-armeabi-v7a
ndk: r22
- versionName: 1.1.0
versionCode: 1010100001
commit: v1.1.0
subdir: android
submodules: true
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/
output: bin/jiten-$$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
- make _setup_user BUILDOZER="$$buildozer$$"
- 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
scanignore:
- jiten/res/jmdict/jmdict-unpatched.xml.gz
- jiten/res/jmdict/kanjidic2-unpatched.xml.gz
- jiten/res/radicals/kanjivg.xml.gz
build:
- export PATH=/usr/local/bin:/bin:/usr/bin
- source ../../../env/bin/activate
- unset PYTHONPATH PYTHONUNBUFFERED
- make release-armeabi-v7a
ndk: r22b
- versionName: 1.1.0
versionCode: 1010100002
commit: v1.1.0
subdir: android
submodules: true
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/
output: bin/jiten-$$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
- make _setup_user BUILDOZER="$$buildozer$$"
- 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
scanignore:
- jiten/res/jmdict/jmdict-unpatched.xml.gz
- jiten/res/jmdict/kanjidic2-unpatched.xml.gz
- jiten/res/radicals/kanjivg.xml.gz
build:
- export PATH=/usr/local/bin:/bin:/usr/bin
- source ../../../env/bin/activate
- unset PYTHONPATH PYTHONUNBUFFERED
- make release-arm64-v8a
ndk: r22b
MaintainerNotes: We're excluding some *.xml.gz files from the scan process because
they are only compressed to prevent the source repository from becoming unnecessarily
large and to avoid going over the maximum individual file size of common git hosting
@ -67,5 +199,5 @@ MaintainerNotes: We're excluding some *.xml.gz files from the scan process becau
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.0.0
CurrentVersionCode: 1010000001
CurrentVersion: 1.1.0
CurrentVersionCode: 1010100002

View file

@ -0,0 +1 @@
94363648

View file

@ -0,0 +1,52 @@
Manifest-Version: 1.0
Built-By: Generated-by-ADT
Created-By: Android Gradle 3.5.2
Name: AndroidManifest.xml
SHA-256-Digest: JQiMUo9fHE7hVjQwWyJzCTYN3MegwjXql1CZu900bfw=
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: NUQSHpd9viRvzXLjZSKF+w1YLWOG91VJ2pRxENflgyk=
Name: classes.dex
SHA-256-Digest: QTfX0OzmBBy3/l3vc03doyVqQYvkIdgpAvVYHZvzZMc=
Name: lib/armeabi-v7a/libcrypto1.1.so
SHA-256-Digest: bIBNXLUfxvDYTutRE66W2nc7iisgMZvNVDSXF9LjdZE=
Name: lib/armeabi-v7a/libffi.so
SHA-256-Digest: no6auegXVHuspk+2B73nkBSBnj1jZvogp0rQj1VatM4=
Name: lib/armeabi-v7a/libmain.so
SHA-256-Digest: sNi0561Qwo1cFhVSzPcYhASMbuevzRiOchHURLhJ0b0=
Name: lib/armeabi-v7a/libpcre.so
SHA-256-Digest: mocUwnNaiZGthyr6K0jon80vKwQGebEYbWTlUNxUgxo=
Name: lib/armeabi-v7a/libpython3.9.so
SHA-256-Digest: dVb6qZ0194b7lagG5Pl+RFYVrQns+uzobPzTsznZ+3g=
Name: lib/armeabi-v7a/libsqlite3.so
SHA-256-Digest: RJF/asJ63A/M5dhY4QCrK6Hy/CkwWgrxJ/fcYUg9jDk=
Name: lib/armeabi-v7a/libssl1.1.so
SHA-256-Digest: /8qUbufY+S1vt5WOplEYS0c7eonXOUqLNqcwysxbJSU=
Name: res/drawable/icon.png
SHA-256-Digest: oegrcAS5YlkHEV/OlUFYHuFoPUnyVW3xzcn6KFib6tE=
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: sgGeoiKevJ/xO6xZP10Xe5MGw2+iZu8km8ojd20flHQ=

View file

@ -0,0 +1,53 @@
Signature-Version: 1.0
Created-By: 1.0 (Android)
SHA-256-Digest-Manifest: BqtkOGGx2CgdaQ08XgMLtYbDlhpGh2jEHbYOLUMfcCE=
X-Android-APK-Signed: 2, 3
Name: AndroidManifest.xml
SHA-256-Digest: 9eGO4dZYIslOzdawmf2EBzGuvJrwU905QApTreukzK0=
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: SDXSE+HeCz9Qxhrp2QZ8+Idbm5sTt1gXc/erD8PWnag=
Name: classes.dex
SHA-256-Digest: 0C+SNN/Lo9+0osmnaAeYrCv9Qt28S8dmHKiDK0xWQO4=
Name: lib/armeabi-v7a/libcrypto1.1.so
SHA-256-Digest: BoHRJM9QmAVnSsIxCN8DfLIFvIlyCYZDqt5o3ynPpwE=
Name: lib/armeabi-v7a/libffi.so
SHA-256-Digest: kmWuliBzHGE+YpVEpQqLCKwTvtlZGek8dphoTX7UslA=
Name: lib/armeabi-v7a/libmain.so
SHA-256-Digest: jfKxwGrQzS0pU0hwo84eOfuA3Oz2mBbGdpWVxhQ4074=
Name: lib/armeabi-v7a/libpcre.so
SHA-256-Digest: cGAUPAF6JZAdr1/d3M3LlghtEbM9Tx+lKx2dcy3PReQ=
Name: lib/armeabi-v7a/libpython3.9.so
SHA-256-Digest: Bm0aGIXUtYT6QG9q5PDRAYDEnv6dqxkA7VvB5mslH9g=
Name: lib/armeabi-v7a/libsqlite3.so
SHA-256-Digest: BkuPXohtTkArPLvrY/IgkhNncv2J7syFDwkNdm/JW/0=
Name: lib/armeabi-v7a/libssl1.1.so
SHA-256-Digest: QOJlvK++xWTgaAEJe3msZqmnsLQ8B5Ijp9py81Mf41A=
Name: res/drawable/icon.png
SHA-256-Digest: Xv0BKkNigvZPlRhSFv1bgwkNQu1PmUyvK64ZTMF9qdY=
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: 8En357nh9F1d4wkQ9frspsqlfdSeXz6d/adex4Uglx8=

View file

@ -0,0 +1 @@
94363648

View file

@ -0,0 +1,52 @@
Manifest-Version: 1.0
Built-By: Generated-by-ADT
Created-By: Android Gradle 3.5.2
Name: AndroidManifest.xml
SHA-256-Digest: eBowSG8ZC8qnuyi7opj6oZ31HqeUt2E2LCg9h58mbqw=
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: FUtnh1VNItXieOkOYZSoBR1uBIeyy0aijhezk0RtPhY=
Name: classes.dex
SHA-256-Digest: hy9Op2FUOHBVrYbwSN4mMIz6TDXm4zs/DJoOAg87lr8=
Name: lib/arm64-v8a/libcrypto1.1.so
SHA-256-Digest: SZoZrOY0y0P0h90eEKrN6er7B0q2NsnAlRxLFwG/skU=
Name: lib/arm64-v8a/libffi.so
SHA-256-Digest: ZyGhpwbyrTEARLImzLUHr4/X+18+W9cUQEnfhxtLMOQ=
Name: lib/arm64-v8a/libmain.so
SHA-256-Digest: nO79fpuHLN8WswuYYM3/KKkHqO82qsxiI6q0gXoeI9w=
Name: lib/arm64-v8a/libpcre.so
SHA-256-Digest: z5K5hafXVPq9DrJBGnr4OxtY7Sya5LpWJqOfEcYkltc=
Name: lib/arm64-v8a/libpython3.9.so
SHA-256-Digest: X/XuFq+tlvcrohI5dUK4F4G4/FdPcJxGV88tAb4/2oY=
Name: lib/arm64-v8a/libsqlite3.so
SHA-256-Digest: 8FTEhF0EoE1u1f029FBDF4MHGuBBgCKEPMerZX12weg=
Name: lib/arm64-v8a/libssl1.1.so
SHA-256-Digest: +nA1DJPOBDiVA6GD7Tdq17Zt9r7hnkPm4yz5v7x5jTg=
Name: res/drawable/icon.png
SHA-256-Digest: oegrcAS5YlkHEV/OlUFYHuFoPUnyVW3xzcn6KFib6tE=
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: VP598am8DoD+7AoH3EF77DIyhOaLjFnCD7aA70xuoP4=

View file

@ -0,0 +1,53 @@
Signature-Version: 1.0
Created-By: 1.0 (Android)
SHA-256-Digest-Manifest: MRv7J9Yb/oyv/qxAJ6gmZ+RKZB+ZB9/kY0fvK+YB+0U=
X-Android-APK-Signed: 2, 3
Name: AndroidManifest.xml
SHA-256-Digest: +WGIflQXH1N2F7u2Q10dJ7p9VLigOWQzTSAzLTh5lY0=
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: gpMvZ+xyFw8i+LCEf+X/sMZwq7Qhiq0WEVOLXGzwGrQ=
Name: classes.dex
SHA-256-Digest: WyiBBuPnCpLpZFUa/5wAbhS9gzwQ5Z46qygEacwvAuw=
Name: lib/arm64-v8a/libcrypto1.1.so
SHA-256-Digest: 2JPDXhKTLzYm2j3rHMe0ui6rV4nvgpTCTp4Pf0oIPqE=
Name: lib/arm64-v8a/libffi.so
SHA-256-Digest: roBHbO5nYwE7egnJawgPY2i3tpLj0C5HClCoYz+dhfs=
Name: lib/arm64-v8a/libmain.so
SHA-256-Digest: OdqyfhhvZfPz1AhBBkTkr9Et1kTB8wk8ZfMnwR0F1aA=
Name: lib/arm64-v8a/libpcre.so
SHA-256-Digest: fyXSCl4l908SLfMubtedvDDagbZC9P/rNG8fKYPPXW4=
Name: lib/arm64-v8a/libpython3.9.so
SHA-256-Digest: htLDXdfJfypcUDf3PCnqjUrl5Ce7MQPWvaVaDrAfVAk=
Name: lib/arm64-v8a/libsqlite3.so
SHA-256-Digest: 5FWAfyNQp/Ql4Mgp0x1A6T4EGwBEwmYr/X2kChHP8ik=
Name: lib/arm64-v8a/libssl1.1.so
SHA-256-Digest: 6btQVMEGxaH/INi292OCBnbBBxhpYKBy1GSqvJT32WU=
Name: res/drawable/icon.png
SHA-256-Digest: Xv0BKkNigvZPlRhSFv1bgwkNQu1PmUyvK64ZTMF9qdY=
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: 6hwmpcYBoyGSEeqKGrLbEg4i9fV8Upp5Z8fmA6jf0eE=