linux
This commit is contained in:
11
.github/workflows/generator-linux.yml
vendored
11
.github/workflows/generator-linux.yml
vendored
@@ -70,7 +70,7 @@ env:
|
|||||||
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
|
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
|
||||||
# vcpkg version: 2024.07.12
|
# vcpkg version: 2024.07.12
|
||||||
VCPKG_COMMIT_ID: "1de2026f28ead93ff1773e6e680387643e914ea1"
|
VCPKG_COMMIT_ID: "1de2026f28ead93ff1773e6e680387643e914ea1"
|
||||||
VERSION: "1.3.1"
|
VERSION: ${{ fromJson(inputs.extras).version }}
|
||||||
NDK_VERSION: "r27"
|
NDK_VERSION: "r27"
|
||||||
#signing keys env variable checks
|
#signing keys env variable checks
|
||||||
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"
|
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"
|
||||||
@@ -141,6 +141,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rustdesk/rustdesk
|
repository: rustdesk/rustdesk
|
||||||
|
ref: refs/tags/${{ env.VERSION }}
|
||||||
|
|
||||||
- name: Set Swap Space
|
- name: Set Swap Space
|
||||||
if: ${{ matrix.job.arch == 'x86_64' }}
|
if: ${{ matrix.job.arch == 'x86_64' }}
|
||||||
@@ -289,8 +290,8 @@ jobs:
|
|||||||
- name: icon stuff
|
- name: icon stuff
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
run: |
|
run: |
|
||||||
mv ./rustdesk/data/flutter_assets/assets/icon.svg ./rustdesk/data/flutter_assets/assets/icon.svg.bak
|
#mv ./rustdesk/data/flutter_assets/assets/icon.svg ./rustdesk/data/flutter_assets/assets/icon.svg.bak
|
||||||
magick ./res/icon.png ./rustdesk/data/flutter_assets/assets/icon.svg
|
convert ./res/icon.png ./rustdesk/data/flutter_assets/assets/icon.svg
|
||||||
|
|
||||||
- uses: rustdesk-org/run-on-arch-action@amd64-support
|
- uses: rustdesk-org/run-on-arch-action@amd64-support
|
||||||
name: Build rustdesk
|
name: Build rustdesk
|
||||||
@@ -420,6 +421,10 @@ jobs:
|
|||||||
chmod 777 output -R
|
chmod 777 output -R
|
||||||
export CARGO_INCREMENTAL=0
|
export CARGO_INCREMENTAL=0
|
||||||
export DEB_ARCH=${{ matrix.job.deb_arch }}
|
export DEB_ARCH=${{ matrix.job.deb_arch }}
|
||||||
|
echo "$(ls)"
|
||||||
|
echo "${{ inputs.logobase64 }}" | base64 -d > ./rustdesk/data/flutter_assets/assets/logo.png
|
||||||
|
mv ./rustdesk/data/flutter_assets/assets/icon.svg ./rustdesk/data/flutter_assets/assets/icon.svg.bak
|
||||||
|
convert ./res/icon.png ./rustdesk/data/flutter_assets/assets/icon.svg
|
||||||
pushd ./flutter
|
pushd ./flutter
|
||||||
flutter pub run flutter_launcher_icons
|
flutter pub run flutter_launcher_icons
|
||||||
popd
|
popd
|
||||||
|
|||||||
4
.github/workflows/generator-windows.yml
vendored
4
.github/workflows/generator-windows.yml
vendored
@@ -71,7 +71,7 @@ env:
|
|||||||
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
|
VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite"
|
||||||
# vcpkg version: 2024.07.12
|
# vcpkg version: 2024.07.12
|
||||||
VCPKG_COMMIT_ID: "1de2026f28ead93ff1773e6e680387643e914ea1"
|
VCPKG_COMMIT_ID: "1de2026f28ead93ff1773e6e680387643e914ea1"
|
||||||
VERSION: "1.3.1"
|
VERSION: ${{ fromJson(inputs.extras).version }}
|
||||||
NDK_VERSION: "r27"
|
NDK_VERSION: "r27"
|
||||||
#signing keys env variable checks
|
#signing keys env variable checks
|
||||||
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"
|
ANDROID_SIGNING_KEY: "${{ secrets.ANDROID_SIGNING_KEY }}"
|
||||||
@@ -135,7 +135,7 @@ jobs:
|
|||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
repository: rustdesk/rustdesk
|
repository: rustdesk/rustdesk
|
||||||
ref: refs/tags/1.3.1
|
ref: refs/tags/${{ env.VERSION }}
|
||||||
|
|
||||||
# - name: Install LLVM and Clang
|
# - name: Install LLVM and Clang
|
||||||
# uses: KyleMayes/install-llvm-action@v1
|
# uses: KyleMayes/install-llvm-action@v1
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ from django import forms
|
|||||||
class GenerateForm(forms.Form):
|
class GenerateForm(forms.Form):
|
||||||
#Platform
|
#Platform
|
||||||
platform = forms.ChoiceField(choices=[('windows','Windows'),('linux','Linux (currently unavailable)'),('android','Android (testing now available)')], initial='windows')
|
platform = forms.ChoiceField(choices=[('windows','Windows'),('linux','Linux (currently unavailable)'),('android','Android (testing now available)')], initial='windows')
|
||||||
|
version = forms.ChoiceField(choices=[('master','beta'),('1.3.1,','1.3.1'),('1.3.0','1.3.0')], initial='1.3.1')
|
||||||
delayFix = forms.BooleanField(initial=True, required=False)
|
delayFix = forms.BooleanField(initial=True, required=False)
|
||||||
|
|
||||||
#General
|
#General
|
||||||
|
|||||||
@@ -123,6 +123,8 @@
|
|||||||
<option value="linux">Linux (testing, will likely have issues)</option>
|
<option value="linux">Linux (testing, will likely have issues)</option>
|
||||||
<option value="android">Android (testing, will likely have issues)</option>
|
<option value="android">Android (testing, will likely have issues)</option>
|
||||||
</select>
|
</select>
|
||||||
|
<label for="{{ form.version.id_for_label }}">Rustdesk Version:</label>
|
||||||
|
{{ form.version }}
|
||||||
<label for="{{ form.delayFix.id_for_label }}">{{ form.delayFix }} Fix connection delay when using third-party API</label>
|
<label for="{{ form.delayFix.id_for_label }}">{{ form.delayFix }} Fix connection delay when using third-party API</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -19,6 +19,7 @@ def generator_view(request):
|
|||||||
form = GenerateForm(request.POST, request.FILES)
|
form = GenerateForm(request.POST, request.FILES)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
platform = form.cleaned_data['platform']
|
platform = form.cleaned_data['platform']
|
||||||
|
version = form.cleaned_data['version']
|
||||||
delayFix = form.cleaned_data['delayFix']
|
delayFix = form.cleaned_data['delayFix']
|
||||||
server = form.cleaned_data['serverIP']
|
server = form.cleaned_data['serverIP']
|
||||||
key = form.cleaned_data['key']
|
key = form.cleaned_data['key']
|
||||||
@@ -143,6 +144,7 @@ def generator_view(request):
|
|||||||
extras['runasadmin'] = runasadmin
|
extras['runasadmin'] = runasadmin
|
||||||
extras['urlLink'] = urlLink
|
extras['urlLink'] = urlLink
|
||||||
extras['delayFix'] = 'true' if delayFix else 'false'
|
extras['delayFix'] = 'true' if delayFix else 'false'
|
||||||
|
extras['version'] = version
|
||||||
extra_input = json.dumps(extras)
|
extra_input = json.dumps(extras)
|
||||||
|
|
||||||
####from here run the github action, we need user, repo, access token.
|
####from here run the github action, we need user, repo, access token.
|
||||||
|
|||||||
Reference in New Issue
Block a user