From 10db9afe82de2a44abf4e49571bb175f98d949ac Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Fri, 27 Jan 2023 09:26:53 +0100 Subject: [PATCH] rustdesk: add v1.1.9 - bang --- rustdesk.be0 | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 rustdesk.be0 diff --git a/rustdesk.be0 b/rustdesk.be0 new file mode 100755 index 000000000..e348302c0 --- /dev/null +++ b/rustdesk.be0 @@ -0,0 +1,65 @@ +#!/usr/bin/env beesh + +# BEE_VERSION rustdesk-1.1.9-0 + +# more info: https://github.com/rustdesk/rustdesk +# https://rustdesk.com/docs/en/dev/build/ +# AUR build https://aur.archlinux.org/rustdesk.git + + +# SRCURL[0]="https://github.com/rustdesk/rustdesk/archive/refs/tags/${PKGVERSION}.tar.gz" +# SRCURL[0]="https://beehive.molgen.mpg.de/de487b0ffb467b71712b148514036295/1.1.9.tar.gz" +SRCURL[0]="https://beehive.molgen.mpg.de/4acacd7f8c83bfee57bc74062062c7af/rustdesk-nightly_p1247_a73623d7.tar.bz2" + +# git clone https://github.com/microsoft/vcpkg +# git describe --long +SRCURL[1]="https://beehive.molgen.mpg.de/644b2166a4a0005c45d73b8a72636aba/vcpkg-2022.02.02-2682-gd558a1b4a.tar" + +# git clone https://aur.archlinux.org/rustdesk.git rustdesk-AUR +SRCURL[2]="https://beehive.molgen.mpg.de/32545bf5e98014467238a53ad7c47afe/rustdesk-AUR.tar" + +# https://github.com/c-smile/sciter-sdk/raw/0298f1b34e9a0ff1dffb889d82c506a5da8bfb1e/bin.lnx/x64/libsciter-gtk.so +LIBSCITERURL="https://beehive.molgen.mpg.de/91a95f199569afe4fbf9e433853f8f97/libsciter-gtk.so" + +# PATCHURL+=() + +build_in_sourcedir + +# sourcesubdir_append src + +mee_getsources_post() { + mkdir -p ${F} + # force reload + fetch_one_file ${LIBSCITERURL} +} + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +mee_configure() { + p=/pkg/rustc-1.66.1-0/profile; [ -e $p ] && . $p + + export VCPKG_DISABLE_METRICS=1 + vcpkg/bootstrap-vcpkg.sh + export VCPKG_ROOT=${S}/vcpkg +# vcpkg/vcpkg install libvpx libyuv opus + vcpkg/vcpkg install libyuv opus +} + +mee_build() { + export CARGO_HOME=$B/.cargo + cargo build --release +} + +mee_install() { + install -Dm0755 ${S}/target/release/rustdesk ${D}/usr/share/rustdesk/rustdesk + install -Dm0755 ${S}/rustdesk-AUR/rustdesk ${D}/usr/bin/rustdesk + install -Dm0755 ${F}/libsciter-gtk.so ${D}/usr/lib/libsciter-gtk.so + mkdir -pv ${D}//usr/share/rustdesk/src/ui + install -v -Dm0755 ${S}/src/ui/*.{html,css,tis} ${D}//usr/share/rustdesk/src/ui +}