diff options
author | Iván Ávalos <avalos@disroot.org> | 2023-06-28 22:24:09 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2023-06-28 22:55:33 -0600 |
commit | 794ad5ba9448c5d42682bea051570af54efd71eb (patch) | |
tree | 6e2a46d4d76c1e33c037d33571b101de0a7c251c | |
parent | cd1ecb177a2df4ca4c9a1476ad5a2a4c54ca7747 (diff) | |
download | quickjs-tart-794ad5ba9448c5d42682bea051570af54efd71eb.tar.gz quickjs-tart-794ad5ba9448c5d42682bea051570af54efd71eb.tar.bz2 quickjs-tart-794ad5ba9448c5d42682bea051570af54efd71eb.zip |
Copy files to Docker container on run step
-rw-r--r-- | QuickJS-android/.idea/compiler.xml | 2 | ||||
-rw-r--r-- | QuickJS-android/.idea/misc.xml | 2 | ||||
-rw-r--r-- | QuickJS-android/gradle.properties | 2 | ||||
-rw-r--r-- | docker-android/Dockerfile | 9 | ||||
-rwxr-xr-x | docker-android/build.sh | 12 | ||||
-rw-r--r-- | docker-android/docker-compose.yml | 2 |
6 files changed, 17 insertions, 12 deletions
diff --git a/QuickJS-android/.idea/compiler.xml b/QuickJS-android/.idea/compiler.xml index fb7f4a8..b589d56 100644 --- a/QuickJS-android/.idea/compiler.xml +++ b/QuickJS-android/.idea/compiler.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="CompilerConfiguration"> - <bytecodeTargetLevel target="11" /> + <bytecodeTargetLevel target="17" /> </component> </project>
\ No newline at end of file diff --git a/QuickJS-android/.idea/misc.xml b/QuickJS-android/.idea/misc.xml index 5c9f89f..0ad17cb 100644 --- a/QuickJS-android/.idea/misc.xml +++ b/QuickJS-android/.idea/misc.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="ExternalStorageConfigurationManager" enabled="true" /> - <component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="11" project-jdk-type="JavaSDK"> + <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK"> <output url="file://$PROJECT_DIR$/build/classes" /> </component> <component name="ProjectType"> diff --git a/QuickJS-android/gradle.properties b/QuickJS-android/gradle.properties index 5b008d0..da896bc 100644 --- a/QuickJS-android/gradle.properties +++ b/QuickJS-android/gradle.properties @@ -2,7 +2,7 @@ android.useAndroidX=true GROUP=net.taler POM_ARTIFACT_ID=qtart -VERSION_NAME=0.9.3-dev.8 +VERSION_NAME=0.9.3-dev.11 POM_NAME=QuickjsTart POM_DESCRIPTION=QuickJS runtime for Taler diff --git a/docker-android/Dockerfile b/docker-android/Dockerfile index bbdb498..fd5b8c7 100644 --- a/docker-android/Dockerfile +++ b/docker-android/Dockerfile @@ -18,14 +18,5 @@ RUN apt-get -y autoremove --purge && \ rm -rf /var/lib/apt/lists/* ADD ./docker-android/build.sh ./ -ADD ./download_wallet_core_js.sh ./ -ADD ./quickjs ./quickjs -ADD ./subprojects ./subprojects -ADD ./QuickJS-android ./QuickJS-android -ADD ./meson.build ./ -ADD ./cross/build-android.sh ./cross/ -ADD ./*.c ./ -ADD ./*.h ./ -ADD ./*.js ./ CMD ./build.sh diff --git a/docker-android/build.sh b/docker-android/build.sh index 57d63a5..d8856c6 100755 --- a/docker-android/build.sh +++ b/docker-android/build.sh @@ -2,6 +2,18 @@ set -e set -x +# Copy all the required files from volume +QJS_PATH=/opt/quickjs-tart +cp $QJS_PATH/docker-android/build.sh ./ +cp -r $QJS_PATH/quickjs ./ +cp -r $QJS_PATH/subprojects ./ +cp -r $QJS_PATH/QuickJS-android ./ +cp $QJS_PATH/meson.build ./ +mkdir ./cross && cp $QJS_PATH/cross/build-android.sh ./cross/ +cp $QJS_PATH/*.c ./ +cp $QJS_PATH/*.h ./ +cp $QJS_PATH/*.js ./ + # Download and build wallet-core (as non-root) git clone https://git.taler.net/wallet-core.git cd wallet-core/ diff --git a/docker-android/docker-compose.yml b/docker-android/docker-compose.yml index 3f0949e..307ec41 100644 --- a/docker-android/docker-compose.yml +++ b/docker-android/docker-compose.yml @@ -9,3 +9,5 @@ services: volumes: - ../.m2:/root/.m2 - ../.gradle-cache:/root/gradle-cache + - ../:/opt/quickjs-tart:ro + |