From 841c6f3dbf23dd9a412b4d9c8e0c6e00544e26b2 Mon Sep 17 00:00:00 2001 From: Rohit Kushvaha Date: Mon, 1 Sep 2025 15:48:18 +0530 Subject: [PATCH 1/4] Update build.sh --- utils/scripts/build.sh | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/utils/scripts/build.sh b/utils/scripts/build.sh index b3722f5d2..01a4de9af 100644 --- a/utils/scripts/build.sh +++ b/utils/scripts/build.sh @@ -1,9 +1,9 @@ #!/bin/bash - # Default values app="paid" mode="d" fdroidFlag="" +buildType="apk" # New default: apk or aar webpackmode="development" cordovamode="" @@ -19,6 +19,9 @@ for arg in "$@"; do "fdroid") fdroidFlag="fdroid" ;; + "apk"|"aar") + buildType="$arg" + ;; *) echo "Warning: Unknown argument '$arg' ignored" ;; @@ -52,12 +55,21 @@ webpackmode="production" cordovamode="--release" fi +# Set build target based on buildType +if [ "$buildType" = "aar" ]; then + echo "Building AAR library file..." +else + echo "Building APK file..." +fi + RED='' NC='' + script1="node ./utils/config.js $mode $app" script2="webpack --progress --mode $webpackmode " # script3="node ./utils/loadStyles.js" -script4="cordova build android $cordovamode" +script4="cordova build android $cordovamode --packageType=$buildType" + eval " echo \"${RED}$script1${NC}\"; $script1; @@ -67,4 +79,4 @@ $script2&& # $script3; echo \"${RED}$script4${NC}\"; $script4; -" \ No newline at end of file +" From 514238f20459282cec55abcb38b2aaf8c4ec94dc Mon Sep 17 00:00:00 2001 From: Rohit Kushvaha Date: Mon, 1 Sep 2025 15:50:35 +0530 Subject: [PATCH 2/4] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 67a6fee13..866baff7b 100644 --- a/readme.md +++ b/readme.md @@ -60,7 +60,7 @@ yarn setup 2. Build the project: ```shell -yarn build [fdroid] +yarn build [fdroid] ``` **Note**: Add the fdroid flag only if you want to build the F-Droid-compatible version of Acode. From bceb39e270000af93369f0f262a2fa4ce60f20f3 Mon Sep 17 00:00:00 2001 From: RohitKushvaha01 Date: Mon, 1 Sep 2025 16:07:59 +0530 Subject: [PATCH 3/4] update build.sh --- utils/scripts/build.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/scripts/build.sh b/utils/scripts/build.sh index 01a4de9af..1ecc7eb17 100644 --- a/utils/scripts/build.sh +++ b/utils/scripts/build.sh @@ -19,7 +19,7 @@ for arg in "$@"; do "fdroid") fdroidFlag="fdroid" ;; - "apk"|"aar") + "apk"|"bundle") buildType="$arg" ;; *) @@ -68,7 +68,7 @@ NC='' script1="node ./utils/config.js $mode $app" script2="webpack --progress --mode $webpackmode " # script3="node ./utils/loadStyles.js" -script4="cordova build android $cordovamode --packageType=$buildType" +script4="cordova build android $cordovamode -- --packageType=$buildType" eval " echo \"${RED}$script1${NC}\"; From eee4e6c62dac395bae2f0fa380f871047251eadc Mon Sep 17 00:00:00 2001 From: RohitKushvaha01 Date: Mon, 1 Sep 2025 16:08:24 +0530 Subject: [PATCH 4/4] update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 866baff7b..a9028f036 100644 --- a/readme.md +++ b/readme.md @@ -60,7 +60,7 @@ yarn setup 2. Build the project: ```shell -yarn build [fdroid] +yarn build [fdroid] ``` **Note**: Add the fdroid flag only if you want to build the F-Droid-compatible version of Acode.