fdroiddata/metadata/com.freerdp.afreerdp.yml
2022-01-19 10:58:34 +00:00

199 lines
7.2 KiB
YAML

Categories:
- Internet
- Connectivity
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: |-
<i>FreeRDP</i> 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.
<i>aFreeRDP</i> 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
MaintainerNotes: |-
* Keep OpenH264 at 1.8.0 as the newer versions have issues with reference frames and
the H264 data sent by microsoft RDP servers.
* OpenH264 need maximum NDK r15c, so we assume that is available on the buildserver
next to the one we are using in the rest of the build
* Android dropped support for r15c, so since 2.4.0 we need disable OpenH264 support
until the prolem mentioned above is solved.
* Need to update NDK target to 21 for tmerfd_create
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 2.4.0
CurrentVersionCode: 23