mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-13 17:51:43 +00:00
Update Ceno Browser to 2.1.0
This commit is contained in:
parent
3b0d89d579
commit
7a510258b8
1 changed files with 67 additions and 7 deletions
|
|
@ -1,7 +1,8 @@
|
||||||
AntiFeatures:
|
AntiFeatures:
|
||||||
UpstreamNonFree:
|
UpstreamNonFree:
|
||||||
en-US: Ceno is based on Firefox which has non-free libs. These libs are removed
|
en-US: Upstream Ceno source code uses pre-built libraries from Mozilla which are
|
||||||
in Ceno.
|
not entirely free. For the F-Droid release of Ceno Browser, we patch the non-free
|
||||||
|
parts and build these libraries from scratch.
|
||||||
Categories:
|
Categories:
|
||||||
- Internet
|
- Internet
|
||||||
License: MPL-2.0
|
License: MPL-2.0
|
||||||
|
|
@ -503,13 +504,72 @@ Builds:
|
||||||
build: $$CenoBuild$$/build.sh
|
build: $$CenoBuild$$/build.sh
|
||||||
ndk: r25c
|
ndk: r25c
|
||||||
|
|
||||||
|
- versionName: 2.1.0
|
||||||
|
versionCode: 2015971272
|
||||||
|
commit: v2.1.0
|
||||||
|
timeout: 18000
|
||||||
|
submodules: true
|
||||||
|
sudo:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y bc cmake make m4 g++ pkg-config libssl-dev python-is-python3
|
||||||
|
python3-distutils python3-venv tcl gyp ninja-build bzip2 libz-dev libffi-dev
|
||||||
|
libsqlite3-dev
|
||||||
|
output: app/build/outputs/apk/release/app-*-release-unsigned.apk
|
||||||
|
srclibs:
|
||||||
|
- CenoBuild@v2.1.0
|
||||||
|
- FirefoxAndroid@components-v123.1.0
|
||||||
|
- FirefoxAndroidAS@components-v117.0.1
|
||||||
|
- MozAppServices@v123.0.1
|
||||||
|
- MozFennec@FIREFOX_123_0_1_RELEASE
|
||||||
|
- MozGlean@v56.1.0
|
||||||
|
- MozGleanAS@v53.1.0
|
||||||
|
- gmscore@v0.3.0.233515
|
||||||
|
- rustup@1.26.0
|
||||||
|
- wasi-sdk@wasi-sdk-20
|
||||||
|
prebuild:
|
||||||
|
- $$CenoBuild$$/prebuild.sh $$VERSION$$ $$VERCODE$$
|
||||||
|
- $$CenoBuild$$/precenobuild.sh $$VERSION$$ $$VERCODE$$ 123
|
||||||
|
build: $$CenoBuild$$/build.sh
|
||||||
|
ndk: r25c
|
||||||
|
|
||||||
|
- versionName: 2.1.0
|
||||||
|
versionCode: 2015971274
|
||||||
|
commit: v2.1.0
|
||||||
|
timeout: 18000
|
||||||
|
submodules: true
|
||||||
|
sudo:
|
||||||
|
- apt-get update
|
||||||
|
- apt-get install -y bc cmake make m4 g++ pkg-config libssl-dev python-is-python3
|
||||||
|
python3-distutils python3-venv tcl gyp ninja-build bzip2 libz-dev libffi-dev
|
||||||
|
libsqlite3-dev
|
||||||
|
output: app/build/outputs/apk/release/app-*-release-unsigned.apk
|
||||||
|
srclibs:
|
||||||
|
- CenoBuild@v2.1.0
|
||||||
|
- FirefoxAndroid@components-v123.1.0
|
||||||
|
- FirefoxAndroidAS@components-v117.0.1
|
||||||
|
- MozAppServices@v123.0.1
|
||||||
|
- MozFennec@FIREFOX_123_0_1_RELEASE
|
||||||
|
- MozGlean@v56.1.0
|
||||||
|
- MozGleanAS@v53.1.0
|
||||||
|
- gmscore@v0.3.0.233515
|
||||||
|
- rustup@1.26.0
|
||||||
|
- wasi-sdk@wasi-sdk-20
|
||||||
|
prebuild:
|
||||||
|
- $$CenoBuild$$/prebuild.sh $$VERSION$$ $$VERCODE$$
|
||||||
|
- $$CenoBuild$$/precenobuild.sh $$VERSION$$ $$VERCODE$$ 123
|
||||||
|
build: $$CenoBuild$$/build.sh
|
||||||
|
ndk: r25c
|
||||||
|
|
||||||
MaintainerNotes: |-
|
MaintainerNotes: |-
|
||||||
Version code scheme:
|
Version code scheme:
|
||||||
CENO uses the same method as Mozilla for generating verisonCodes found in android_version_code.py
|
CENO uses the same method as Mozilla for generating verisonCodes found in android_version_code.py
|
||||||
Read more about the values encoded in the version code here, https://github.com/mozilla/gecko-dev/blob/master/python/mozbuild/mozbuild/android_version_code.py#L38
|
Read more about the values encoded in the version code here, https://github.com/mozilla/gecko-dev/blob/master/python/mozbuild/mozbuild/android_version_code.py#L38
|
||||||
For our purposes it is enough to know that the architecture is encoded in the second LSB, such that
|
For our purposes it is enough to know that the architecture is encoded in the second LSB,
|
||||||
* Example: 2015873545 = 0111 1000 0010 0111 1100 1010 0000 1001 = armeabi-v7a
|
and (as of v2.1.0) the release platform (f-droid/play store) is encoded in the first LSB, such that
|
||||||
* Example: 2015873547 = 0111 1000 0010 0111 1100 1010 0000 1011 = arm64-v8a
|
* Example: 2015971272 = 0111 1000 0010 1001 0100 0111 1100 1000 = armeabi-v7a - f-droid release
|
||||||
|
* Example: 2015971273 = 0111 1000 0010 1001 0100 0111 1100 1001 = armeabi-v7a - play store release
|
||||||
|
* Example: 2015971274 = 0111 1000 0010 1001 0100 0111 1100 1010 = arm64-v8a - f-droid release
|
||||||
|
* Example: 2015971275 = 0111 1000 0010 1001 0100 0111 1100 1011 = arm64-v8a - play store release
|
||||||
|
|
||||||
Android Components version:
|
Android Components version:
|
||||||
grep VERSION build/org.mozilla.fennec_fdroid/buildSrc/src/main/java/AndroidComponents.kt
|
grep VERSION build/org.mozilla.fennec_fdroid/buildSrc/src/main/java/AndroidComponents.kt
|
||||||
|
|
@ -536,5 +596,5 @@ MaintainerNotes: |-
|
||||||
ArchivePolicy: 6
|
ArchivePolicy: 6
|
||||||
AutoUpdateMode: None
|
AutoUpdateMode: None
|
||||||
UpdateCheckMode: None
|
UpdateCheckMode: None
|
||||||
CurrentVersion: 2.0.9
|
CurrentVersion: 2.1.0
|
||||||
CurrentVersionCode: 2015962043
|
CurrentVersionCode: 2015971274
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue