 Alexander Epaneshnikov
					
					2 years ago
						Alexander Epaneshnikov
					
					2 years ago
				| @@ -24,8 +24,14 @@ jobs: | |||
| name: Build ${{ matrix.config }} APK | |||
| steps: | |||
| - uses: actions/checkout@v3 | |||
| - name: Set up JDK 17 | |||
| uses: actions/setup-java@v3 | |||
| with: | |||
| distribution: 'temurin' | |||
| java-version: 17 | |||
| cache: gradle | |||
| - name: make | |||
| run: cd android ; ./gradlew ${{ matrix.target }} | |||
| run: cd android && ./gradlew ${{ matrix.target }} --no-daemon | |||
| - name: upload | |||
| uses: actions/upload-artifact@v3 | |||
| with: | |||
| @@ -4,7 +4,7 @@ buildscript { | |||
| mavenCentral() | |||
| } | |||
| dependencies { | |||
| classpath 'com.android.tools.build:gradle:7.3.1' | |||
| classpath 'com.android.tools.build:gradle:7.4.2' | |||
| } | |||
| } | |||
| plugins { | |||
| @@ -27,7 +27,8 @@ dependencies { | |||
| android { | |||
| compileSdk 33 | |||
| ndkVersion "25.1.8937393" | |||
| buildToolsVersion "33.0.2" | |||
| ndkVersion "25.2.9519653" | |||
| namespace "com.reecedunn.espeak" | |||
| defaultConfig { | |||
| @@ -1,6 +1,7 @@ | |||
| distributionBase=GRADLE_USER_HOME | |||
| distributionPath=wrapper/dists | |||
| distributionSha256Sum=f6b8596b10cce501591e92f229816aa4046424f3b24d771751b06779d58c8ec4 | |||
| distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip | |||
| distributionSha256Sum=6147605a23b4eff6c334927a86ff3508cb5d6722cd624c97ded4c2e8640f1f87 | |||
| distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.1-bin.zip | |||
| networkTimeout=10000 | |||
| zipStoreBase=GRADLE_USER_HOME | |||
| zipStorePath=wrapper/dists | |||
| @@ -55,7 +55,7 @@ | |||
| # Darwin, MinGW, and NonStop. | |||
| # | |||
| # (3) This script is generated from the Groovy template | |||
| # https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt | |||
| # https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt | |||
| # within the Gradle project. | |||
| # | |||
| # You can find Gradle at https://github.com/gradle/gradle/. | |||
| @@ -80,10 +80,10 @@ do | |||
| esac | |||
| done | |||
| APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit | |||
| APP_NAME="Gradle" | |||
| # This is normally unused | |||
| # shellcheck disable=SC2034 | |||
| APP_BASE_NAME=${0##*/} | |||
| APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit | |||
| # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. | |||
| DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' | |||
| @@ -143,12 +143,16 @@ fi | |||
| if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then | |||
| case $MAX_FD in #( | |||
| max*) | |||
| # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. | |||
| # shellcheck disable=SC3045 | |||
| MAX_FD=$( ulimit -H -n ) || | |||
| warn "Could not query maximum file descriptor limit" | |||
| esac | |||
| case $MAX_FD in #( | |||
| '' | soft) :;; #( | |||
| *) | |||
| # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. | |||
| # shellcheck disable=SC3045 | |||
| ulimit -n "$MAX_FD" || | |||
| warn "Could not set maximum file descriptor limit to $MAX_FD" | |||
| esac | |||
| @@ -26,6 +26,7 @@ if "%OS%"=="Windows_NT" setlocal | |||
| set DIRNAME=%~dp0 | |||
| if "%DIRNAME%"=="" set DIRNAME=. | |||
| @rem This is normally unused | |||
| set APP_BASE_NAME=%~n0 | |||
| set APP_HOME=%DIRNAME% | |||
| @@ -29,7 +29,7 @@ | |||
| #include <string.h> | |||
| #include <jni.h> | |||
| #include <espeak/speak_lib.h> | |||
| #include <espeak-ng/speak_lib.h> | |||
| #include <Log.h> | |||
| #define BUFFER_SIZE_IN_MILLISECONDS 300 | |||