Skip to content

Commit

Permalink
Merge pull request #2843 from mariux64/add-rustdesk
Browse files Browse the repository at this point in the history
rustdesk: add v1.1.9
  • Loading branch information
wwwutz authored Jan 27, 2023
2 parents c1e00d2 + 10db9af commit dc131ea
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions rustdesk.be0
Original file line number Diff line number Diff line change
@@ -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
}

0 comments on commit dc131ea

Please sign in to comment.