Categories: - Connectivity - Internet License: Apache-2.0 WebSite: https://www.freerdp.com/ SourceCode: https://github.com/FreeRDP/FreeRDP IssueTracker: https://github.com/FreeRDP/FreeRDP/issues Changelog: https://github.com/FreeRDP/FreeRDP/blob/HEAD/ChangeLog AutoName: aFreeRDP Description: |- FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience. You can simply use your Android device to start all your applications like Word, Outlook, Adobe Photoshop, games or any other installed application. aFreeRDP supports all operating systems that support Terminal Services respectively Remote Desktop Services out of the box. RepoType: git Repo: https://github.com/FreeRDP/FreeRDP.git Builds: - versionName: 2.0.0-rc0 versionCode: 10 commit: 2.0.0-rc0 subdir: client/Android/Studio/aFreeRDP patch: - 2.0.0-rc0-gcc-sysroot.diff gradle: - yes prebuild: - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties - cd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh build: - cd ../../../../scripts - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf ndk: r12b - versionName: 2.0.0-rc1 versionCode: 11 commit: 2.0.0-rc1 subdir: client/Android/Studio/aFreeRDP patch: - 2.0.0-rc0-gcc-sysroot.diff gradle: - yes prebuild: - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties - cd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-f]/OPENSSL_TAG=OpenSSL_1_1_0g/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh build: - cd ../../../../scripts - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf ndk: r12b - versionName: 2.0.0-rc2 versionCode: 12 commit: 2.0.0-rc2 subdir: client/Android/Studio/aFreeRDP patch: - 2.0.0-rc0-gcc-sysroot.diff gradle: - yes prebuild: - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties - cd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-g]/OPENSSL_TAG=OpenSSL_1_1_0h/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh build: - cd ../../../../scripts - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf ndk: r12b - versionName: 2.0.0-rc4 versionCode: 14 commit: 2.0.0-rc4 subdir: client/Android/Studio/aFreeRDP gradle: - yes prebuild: - echo -e "RELEASE_STORE_FILE=\nRELEASE_KEY_ALIAS=" >>../gradle.properties - cd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_0[a-h]/OPENSSL_TAG=OpenSSL_1_1_0i/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' android-build-*.conf - sed -i -e 's/make/make USE_ASM=no/' android-build-openh264.sh build: - cd ../../../../scripts - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-32.conf - ./android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf android-build-64.conf ndk: r12b - versionName: 2.2.0 versionCode: 19 commit: 2.2.0 subdir: client/Android/Studio/aFreeRDP patch: - openh264-ndk.patch gradle: - yes prebuild: - $$SDK$$/tools/bin/sdkmanager 'cmake;3.10.2.4988404' - pushd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_[0-1][a-h]/OPENSSL_TAG=OpenSSL_1_1_1h/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' -e 's/NDK_TARGET=14/NDK_TARGET=21/' android-build-*.conf build: - pushd ../../../../scripts - export ANDROID_NDK=$$NDK$$ - export ANDROID_SDK=$$SDK$$ - export ANDROID_NDK_OPENH264=$$NDK$$/../*r15c - ./android-build-freerdp.sh --conf android-build-32.conf - ./android-build-freerdp.sh --conf android-build-64.conf - popd ndk: r21d - versionName: 2.3.1 versionCode: 21 commit: 2.3.1 subdir: client/Android/Studio/aFreeRDP gradle: - yes prebuild: - $$SDK$$/tools/bin/sdkmanager 'cmake;3.10.2.4988404' - pushd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_[0-1][a-h]/OPENSSL_TAG=OpenSSL_1_1_1j/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' -e 's/NDK_TARGET=14/NDK_TARGET=21/' android-build-*.conf build: - pushd ../../../../scripts - export ANDROID_NDK=$$NDK$$ - export ANDROID_SDK=$$SDK$$ - export ANDROID_NDK_OPENH264=$$NDK$$/../*r15c - ./android-build-freerdp.sh --conf android-build-32.conf - ./android-build-freerdp.sh --conf android-build-64.conf - popd ndk: r21d - versionName: 2.3.2 versionCode: 22 commit: 2.3.2 subdir: client/Android/Studio/aFreeRDP gradle: - yes prebuild: - $$SDK$$/tools/bin/sdkmanager 'cmake;3.10.2.4988404' - pushd ../../../../scripts - sed -i -e 's/OPENSSL_TAG=OpenSSL_1_1_[0-1][a-h]/OPENSSL_TAG=OpenSSL_1_1_1j/' -e 's/WITH_OPENH264=0/WITH_OPENH264=1/' -e 's/NDK_TARGET=14/NDK_TARGET=21/' android-build-*.conf build: - pushd ../../../../scripts - export ANDROID_NDK=$$NDK$$ - export ANDROID_SDK=$$SDK$$ - export ANDROID_NDK_OPENH264=$$NDK$$/../*r15c - ./android-build-freerdp.sh --conf android-build-32.conf - ./android-build-freerdp.sh --conf android-build-64.conf - popd ndk: r21e - versionName: 2.4.0 versionCode: 23 commit: 2.4.0 subdir: client/Android/Studio/aFreeRDP gradle: - yes build: - $$SDK$$/tools/bin/sdkmanager 'cmake;3.10.2.4988404' - sed -i -e 's/WITH_OPENH264=1/WITH_OPENH264=0/' ../../../../scripts/android-build-release.conf - ../../../../scripts/android-build-freerdp.sh --ndk $$NDK$$ --sdk $$SDK$$ --conf ../../../../scripts/android-build-release.conf - sed -i '/VERSION_CODE/s/22/23/' ../build.gradle ndk: r21e - versionName: 2.11.0 versionCode: 2011000 commit: 1384b3c33b9bd7599633cc54bf20cf20ec6be83c subdir: client/Android/Studio/aFreeRDP sudo: - apt-get update - apt-get install -y make pkg-config wget gradle: - yes rm: - client/Mac - client/Sample - client/Wayland - client/Windows - client/X11 - client/iOS prebuild: - sed -i -e '/androidGitVersion {/a format "%tag%"' build.gradle - sed -i -e '/