124 lines
5.6 KiB
Plaintext
124 lines
5.6 KiB
Plaintext
pkgbase = rustdesk
|
|
pkgdesc = Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!
|
|
pkgver = 1.4.5
|
|
pkgrel = 1
|
|
url = https://rustdesk.com/
|
|
install = rustdesk.install
|
|
arch = x86_64
|
|
license = AGPL-3.0-only
|
|
makedepends = unzip
|
|
makedepends = git
|
|
makedepends = cmake
|
|
makedepends = gcc
|
|
makedepends = curl
|
|
makedepends = wget
|
|
makedepends = yasm
|
|
makedepends = nasm
|
|
makedepends = zip
|
|
makedepends = make
|
|
makedepends = pkg-config
|
|
makedepends = clang
|
|
makedepends = rust
|
|
makedepends = python
|
|
makedepends = python-yaml
|
|
makedepends = python-toml
|
|
makedepends = ninja
|
|
makedepends = patchelf
|
|
makedepends = ffnvcodec-headers
|
|
makedepends = amf-headers
|
|
depends = gtk3
|
|
depends = xdotool
|
|
depends = libxcb
|
|
depends = libxfixes
|
|
depends = alsa-lib
|
|
depends = libva
|
|
depends = libappindicator-gtk3
|
|
depends = pam
|
|
depends = gst-plugins-base
|
|
depends = gst-plugin-pipewire
|
|
depends = pulse-native-provider
|
|
depends = gst-plugins-base-libs
|
|
depends = hicolor-icon-theme
|
|
depends = xdg-utils
|
|
depends = xdg-user-dirs
|
|
depends = glibc
|
|
depends = gcc-libs
|
|
depends = glib2
|
|
depends = libxtst
|
|
depends = libepoxy
|
|
depends = gdk-pixbuf2
|
|
depends = cairo
|
|
depends = at-spi2-core
|
|
depends = dbus
|
|
depends = gstreamer
|
|
depends = pango
|
|
depends = libx11
|
|
depends = fontconfig
|
|
depends = libxkbcommon
|
|
depends = libpulse
|
|
depends = zlib
|
|
depends = libdrm
|
|
optdepends = intel-media-driver: h264 h265/HEVC support for Intel Quick Sync GPUs (>= Broadwell)
|
|
optdepends = libva-intel-driver: h264 support for Intel Quick Sync GPUs (<= Haswell)
|
|
optdepends = libva-mesa-driver: h264 h265/HEVC support for AMD and NVIDIA GPUs
|
|
optdepends = libva-utils: vainfo query codec support
|
|
noextract = meson-1.8.2.tar.gz
|
|
noextract = pkgconf-pkgconf-pkgconf-2.5.1.tar.gz
|
|
noextract = aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
|
|
noextract = libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz
|
|
noextract = libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
|
|
noextract = webmproject-libvpx-v1.15.2.tar.gz
|
|
noextract = xiph-opus-v1.5.2.tar.gz
|
|
noextract = ffmpeg-ffmpeg-n7.1.tar.gz
|
|
options = !lto
|
|
source = rustdesk-1.4.5.tar.gz::https://github.com/rustdesk/rustdesk/archive/refs/tags/1.4.5.tar.gz
|
|
source = hbb_common-20251117-073403edbf1fffcb3acfe8cbe7582ee873b23398.tgz::https://github.com/rustdesk/hbb_common/archive/073403edbf1fffcb3acfe8cbe7582ee873b23398.tar.gz
|
|
source = 0000-disable-update-check@rustdesk.patch
|
|
source = 0002-screen_retriever@rustdesk.patch
|
|
source = 0003-mkvparser.cc-cstdint.patch
|
|
source = vcpkg-20250827-120deac3062162151622ca4860575a33844ba10b.tgz::https://github.com/microsoft/vcpkg/archive/120deac3062162151622ca4860575a33844ba10b.tar.gz
|
|
source = meson-1.8.2.tar.gz::https://github.com/mesonbuild/meson/archive/refs/tags/1.8.2.tar.gz
|
|
source = pkgconf-pkgconf-pkgconf-2.5.1.tar.gz::https://github.com/pkgconf/pkgconf/archive/refs/tags/pkgconf-2.5.1.tar.gz
|
|
source = aom-10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz::https://aomedia.googlesource.com/aom/+archive/10aece4157eb79315da205f39e19bf6ab3ee30d0.tar.gz
|
|
source = libjpeg-turbo-libjpeg-turbo-3.1.1.tar.gz::https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/3.1.1.tar.gz
|
|
source = libyuv-0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz::https://chromium.googlesource.com/libyuv/libyuv/+archive/0faf8dd0e004520a61a603a4d2996d5ecc80dc3f.tar.gz
|
|
source = webmproject-libvpx-v1.15.2.tar.gz::https://github.com/webmproject/libvpx/archive/refs/tags/v1.15.2.tar.gz
|
|
source = xiph-opus-v1.5.2.tar.gz::https://github.com/xiph/opus/archive/refs/tags/v1.5.2.tar.gz
|
|
source = ffmpeg-ffmpeg-n7.1.tar.gz::https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n7.1.tar.gz
|
|
source = https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.5-stable.tar.xz
|
|
source = flutter_rust_bridge-1.80.1.tar.gz::https://github.com/fzyzcjy/flutter_rust_bridge/archive/refs/tags/v1.80.1.tar.gz
|
|
md5sums = e85ddd2397cb3c4d431c6922997862ce
|
|
md5sums = 5ed04fc39bda6e7f93e5237492e2a263
|
|
md5sums = 6acc4b5b14befec55ef84006b60c7ff5
|
|
md5sums = a77a4586f30f77de2eed63e160b3a051
|
|
md5sums = 379cfba8479c2a92e05e3b855d1e6901
|
|
md5sums = 56b134202b1ea88389d24d1c99635f6a
|
|
md5sums = 7887064dc9ce1cf7ae1c869bacd8e27e
|
|
md5sums = 7745ca9bd6d05af8af0afd209375e209
|
|
md5sums = SKIP
|
|
md5sums = 4cc83d985db61e64bfa352388bb447ec
|
|
md5sums = SKIP
|
|
md5sums = 4c7a93808c12b359733430c8377b7fcf
|
|
md5sums = 557a08d88aa605ee6cf4156686ce4cc2
|
|
md5sums = 03485098fb64a000a4f7cd97e468dfff
|
|
md5sums = a3efc04e00cede00296f1a0dc323e8d1
|
|
md5sums = cc8e5418ff0c163228aabbe385ba2596
|
|
sha256sums = 0bf3b6f1e447bf7c24bbc005df2c6b91a60f05a873a4df8798fb1f711d22faa4
|
|
sha256sums = 73f44cefbc27b32f259de84e19a251f196e53d096d15c747197d37d9b79e6ee5
|
|
sha256sums = 8f7f1019404ce47dc012ba7c546ad634b973452fc2c57ac64b62cdc7c1f54ea3
|
|
sha256sums = 82757ee1ab6b956a3c601f7db82e2d9ad80dbbcf2ba68c63059f0b529426ccd0
|
|
sha256sums = 359046f24f8a81b96a198000a1cfd7934c1f4870b2a1306e13f65694cefef68f
|
|
sha256sums = f3b1ec711fa1ba291efd75e27983898a37be15760dfe129a406448fa7377b31d
|
|
sha256sums = 6b878fb0f6f0318cbd54e13539f89a1a8305791668e8e93ffd59d82722888dac
|
|
sha256sums = 79721badcad1987dead9c3609eb4877ab9b58821c06bdacb824f2c8897c11f2a
|
|
sha256sums = SKIP
|
|
sha256sums = 304165ae11e64ab752e9cfc07c37bfdc87abd0bfe4bc699e59f34036d9c84f72
|
|
sha256sums = SKIP
|
|
sha256sums = 26fcd3db88045dee380e581862a6ef106f49b74b6396ee95c2993a260b4636aa
|
|
sha256sums = 9480e329e989f70d69886ded470c7f8cfe6c0667cc4196d4837ac9e668fb7404
|
|
sha256sums = 7ddad2d992bd250a6c56053c26029f7e728bebf0f37f80cf3f8a0e6ec706431a
|
|
sha256sums = a7c82f551a9eae018e078f6bb186171e5a77920d35a3d75a61d9a593d0a9e4ae
|
|
sha256sums = 5c1494e79024de228a9f383c8e52e45b042cd0cf24f4b0f47ee4d5448938b336
|
|
|
|
pkgname = rustdesk
|