diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 000000000..1a8cce7a5 --- /dev/null +++ b/.gear/rules @@ -0,0 +1 @@ +tar.gz: . \ No newline at end of file diff --git a/rustdesk.spec b/rustdesk.spec new file mode 100644 index 000000000..02e0ef9bc --- /dev/null +++ b/rustdesk.spec @@ -0,0 +1,199 @@ +Name: rustdesk +Version: 1.3.1 +Release: alt1 + +Summary: An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer. +License: AGPL-3.0 +Group: Other +Url: https://github.com/rustdesk/rustdesk + +Packager: Sergey Konev + +Source: %name-%version.tar.gz + +BuildRequires(pre): rpm-build-rust +BuildRequires: /proc +BuildRequires: rust-cargo +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libXtst-devel + +BuildRequires: glib2-devel + +BuildRequires: gstreamer1.0-devel +BuildRequires: gst-plugins1.0-devel + +BuildRequires: libgtk+3-devel +BuildRequires: libdbus-devel + +BuildRequires: clang18.1-devel +BuildRequires: build-essential + +BuildRequires: libpam0-devel +BuildRequires: libopus-devel +BuildRequires: libvpx-devel +BuildRequires: libyuv-devel +BuildRequires: libaom-devel +BuildRequires: libpulseaudio-devel +BuildRequires: xdotool-devel +BuildRequires: libxkbcommon-devel + +%description +Yet another remote desktop software, written in Rust. Works out of the box, no +configuration required. You have full control of your data, with no concerns +about security. You can use our rendezvous/relay server, set up your own, or +write your own rendezvous/relay server. + +%prep +%setup +ls /lib64/ +ld --verbose | grep SEARCH_DIR | tr -s ' ;' \\012 +tar xf vendor.tar + +mkdir -p %name-%version/.cargo +cat >> %name-%version/.cargo/config.toml <