Commit Graph

93 Commits

Author SHA1 Message Date
Akash Yadav 237469bd91 build: add 'dev' build type
Release-like build type, minus ProGuard
2024-01-25 19:55:10 +05:30
Akash Yadav d0f3c54627 build: remove debug logs in SetupAapt2Task 2024-01-15 19:54:36 +05:30
Akash Yadav 4bd4816fe3 build: update packaging options for 'META-INF/INDEX.LIST' 2024-01-15 19:28:54 +05:30
Akash Yadav b371fb7a65 build(termux-bootstrap): escape backslashes in paths when writing termux-bootstrap.S on Windows 2024-01-13 20:01:56 +05:30
Akash Yadav 7d0742d436 build: verify aapt2 ABI before packaging in jniLibs 2024-01-12 23:41:10 +05:30
Akash Yadav e0e23854f9 fix: add Sonatype public releases repository to init script 2024-01-11 19:27:36 +05:30
Akash Yadav 05acfe9aaa chore: update base project website URL 2024-01-10 18:16:31 +05:30
Akash Yadav 2b324a707c fix(gradle-plugin): include Sonatype's public repository for downloading AndroidIDE dependencies 2024-01-10 18:14:34 +05:30
Akash Yadav d1e1bdda1c build(build-logic): fix invalid publishing version when building for F-Droid (#1620) 2024-01-10 18:11:30 +05:30
Akash Yadav 00766f3e86 tests: fix tests 2024-01-10 17:32:57 +05:30
Akash Yadav abb6d16140 build: include only specified CPU ABI when building for F-Droid 2024-01-04 20:11:11 +05:30
Akash Yadav 53c32b83ee build: use higher version code for arm64 than arm builds 2024-01-04 19:43:39 +05:30
Akash Yadav 20350a2ccd build: enable 'useLegacyPackaging' for :app 2024-01-04 17:35:44 +05:30
Akash Yadav 6d20a723c3 fix: enable split APKs for F-Droid builds 2024-01-04 14:00:18 +05:30
Akash Yadav b8fd7fe422 build: disable split APKs for FDroid builds 2024-01-04 11:07:32 +05:30
Akash Yadav efa97764bb build: fix aapt2 file for FDroid builds are never resolved 2024-01-04 11:03:46 +05:30
Akash Yadav 800c5d78c1 build: remove unused property in FDroidConfig 2024-01-04 10:03:05 +05:30
Akash Yadav d41ad49905 fix: gracefully handle unsupported ABIs 2024-01-04 01:32:50 +05:30
Akash Yadav b413953c27 fix: update test task name for :app module 2024-01-04 00:58:59 +05:30
Akash Yadav e55fabdc32 fix: remove product flavors and use APK splits 2024-01-04 00:49:32 +05:30
Akash Yadav 3611d833a6 fix: include aapt2 as native library 2024-01-03 22:45:47 +05:30
Akash Yadav 77b2865980 fix: add fallback case for local builds when getting latest logsender snapshot version fails 2024-01-03 22:38:43 +05:30
Akash Yadav 5023daa6e0 build: cache latest logsender snapshot version 2024-01-03 21:59:09 +05:30
Akash Yadav 723a385a6f fix: invalid aapt2 path in assets 2024-01-03 21:52:38 +05:30
Akash Yadav 5e5f8638c0 fix: generate gradle wrapper with WrapperGenerator in 'generateGradleWrapper' task 2024-01-03 15:32:39 +05:30
Akash Yadav 79bb27225d build: set default value for 'staticAapt2' property in SetupAapt2Task 2024-01-03 13:18:32 +05:30
Akash Yadav ca8b3fd5f6 build: fix build failure when cleaning project and fDroidAapt2File does not exist 2024-01-03 12:57:00 +05:30
Akash Yadav c843a4a143 build: reduce spam messages about missing signing key info 2024-01-03 12:00:54 +05:30
Akash Yadav 1155fd8998 build: copy 'android.jar' from SDK for ':subprojects:framework-stubs' 2024-01-03 11:57:14 +05:30
Akash Yadav b0f8feb2fa fix: use prebuilt aapt2 file when building for F-Droid 2024-01-02 12:44:36 +05:30
Akash Yadav 748453d726 fix: bootstrap packages are not properly included in the APK 2024-01-02 11:45:05 +05:30
Akash Yadav 3d25438765 fix: download prebuilt aapt2 instead of including it as static asset (#545) 2024-01-02 10:51:45 +05:30
Akash Yadav e621cc25f8 fix: copy 'android.jar' from Android SDK instead of including it as static asset (#545) 2024-01-02 00:40:04 +05:30
Akash Yadav b177719dd0 fix: generate 'gradle-wrapper.zip' instead of including it as static asset (#545) 2024-01-02 00:40:03 +05:30
Akash Yadav 415a0f2a7d fix: download termux-packages during build instead of storing them in assets (#545) 2024-01-01 22:15:41 +05:30
Akash Yadav c5e0e68554 build: remove duplicate abi classifier in version names 2023-12-31 18:13:17 +05:30
Akash Yadav ab301ddd28 build: update F-Droid config 2023-12-31 17:13:53 +05:30
Akash Yadav 7c962905e4 build: update version props for F-Droid 2023-12-31 16:07:08 +05:30
Akash Yadav 83a33ac3ee build: print F-Droid build configuration for ':app' only 2023-12-31 11:00:49 +05:30
Akash Yadav 17b6fd3fe4 fix: print build configuration summary when building for F-Droid 2023-12-31 10:58:48 +05:30
Akash Yadav eb53fdb8b4 build: do not setup signing configs when building with F-Droid 2023-12-31 10:52:24 +05:30
Akash Yadav d949637198 build: update build configuration for F-Droid publication 2023-12-31 10:15:21 +05:30
Akash Yadav f772506696 build: append flavor-specific version code to base version code 2023-12-31 00:47:42 +05:30
Akash Yadav 14f76fb9b0 build: append flavor name to version names 2023-12-25 15:42:49 +05:30
Akash Yadav 403092ac2e build: run lint checks on dependencies 2023-12-21 16:14:35 +05:30
Akash Yadav 70ba8a54c7 fix: disable core library desugaring for logsender (#1564) 2023-12-21 11:30:48 +05:30
Akash Yadav 26fbb79929 feat: add support for x86_64 devices/emulators 2023-12-16 00:01:44 +05:30
Akash Yadav 8f6d41982a fix(build-logic): do not set ABI filters to projects with ABI split APKs 2023-12-15 20:23:46 +05:30
Akash Yadav 16d58786d6 fix: specify NDK ABI filters for Android modules 2023-12-15 20:23:46 +05:30
Akash Yadav be10fe7e1e feat: integrate full Termux application 2023-12-15 20:22:33 +05:30