allow building from master

This commit is contained in:
Bryan Gerlach
2024-10-16 16:25:36 -05:00
parent 937906fdd4
commit cf5e8f6e30
2 changed files with 15 additions and 3 deletions

View File

@@ -442,9 +442,15 @@ jobs:
cp ${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/aarch64-linux-android/libc++_shared.so ./flutter/android/app/src/main/jniLibs/arm64-v8a/
cp ./target/${{ matrix.job.target }}/release/liblibrustdesk.so ./flutter/android/app/src/main/jniLibs/arm64-v8a/librustdesk.so
echo -n "${{ env.CUSTOM }}" | cat > ./flutter/assets/custom.txt
sed -i '/^ - assets\//a\ - assets/custom.txt' ./flutter/pubspec.yaml
#sed -i '/^ - assets\//a\ - assets/custom.txt' ./flutter/pubspec.yaml
if [[ "${{ inputs.iconlink }}" != "false" ]]; then
mv ./flutter/assets/icon.svg ./flutter/assets/icon.svg.bak
convert ./res/icon.png ./flutter/assets/icon.svg
convert ./res/128x128.png -resize 200% ./flutter/assets/128x128@2x.png
convert ./res/icon.png ./res/scalable.svg
pushd ./flutter
flutter pub run flutter_launcher_icons
popd
fi
# build flutter
pushd flutter
@@ -466,9 +472,15 @@ jobs:
cp ${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/x86_64-linux-android/libc++_shared.so ./flutter/android/app/src/main/jniLibs/x86_64/
cp ./target/${{ matrix.job.target }}/release/liblibrustdesk.so ./flutter/android/app/src/main/jniLibs/x86_64/librustdesk.so
echo -n "${{ env.CUSTOM }}" | cat > ./flutter/assets/custom.txt
sed -i '/^ - assets\//a\ - assets/custom.txt' ./flutter/pubspec.yaml
#sed -i '/^ - assets\//a\ - assets/custom.txt' ./flutter/pubspec.yaml
if [[ "${{ inputs.iconlink }}" != "false" ]]; then
mv ./flutter/assets/icon.svg ./flutter/assets/icon.svg.bak
convert ./res/icon.png ./flutter/assets/icon.svg
convert ./res/128x128.png -resize 200% ./flutter/assets/128x128@2x.png
convert ./res/icon.png ./res/scalable.svg
pushd ./flutter
flutter pub run flutter_launcher_icons
popd
fi
# build flutter
pushd flutter

View File

@@ -120,7 +120,7 @@
</div>
<select name="platform" id="id_platform">
<option value="windows" selected>Windows</option>
<option value="linux">Linux (testing, will likely have issues)</option>
<option value="linux">Linux</option>
<option value="android">Android (testing, will likely have issues)</option>
</select>
<label for="{{ form.version.id_for_label }}">Rustdesk Version:</label>