summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjkhsjdhjs2023-07-03 23:00:51 +0200
committerjkhsjdhjs2023-07-03 23:00:51 +0200
commitdfd507300c83d6cf733e35cd30b089bcd036ed0f (patch)
treef0097a2bd45dea2203b817cefd7fbdf9a89fe71a
parent3413464c5a0cbff2b833019c45c76292721d2565 (diff)
downloadaur-dfd507300c83d6cf733e35cd30b089bcd036ed0f.tar.gz
Update 1.2.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
2 files changed, 35 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5e92b6aaea53..66904f9ecbab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,25 @@
pkgbase = rustdesk-bin
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.1.9
- pkgrel = 3
+ pkgver = 1.2.0
+ pkgrel = 1
url = https://github.com/rustdesk/rustdesk
arch = x86_64
license = GPL3
+ depends = gstreamer
+ depends = gst-plugins-base-libs
depends = gtk3
- depends = xdotool
+ depends = libpulse
+ depends = libva
+ depends = libvdpau
depends = libxcb
depends = libxfixes
- depends = alsa-lib
- depends = pulseaudio
- depends = hicolor-icon-theme
depends = xdg-utils
- depends = python-pynput
+ depends = xdotool
+ depends = hicolor-icon-theme
provides = rustdesk
conflicts = rustdesk
options = !strip
- source = https://github.com/rustdesk/rustdesk/releases/download/1.1.9/rustdesk-1.1.9-manjaro-arch.pkg.tar.zst
- sha256sums = SKIP
+ source = https://github.com/rustdesk/rustdesk/releases/download/1.2.0/rustdesk-1.2.0-0-x86_64.pkg.tar.zst
+ sha256sums = 614a930ee551a292da8df0fbafb70e99a3ecb6915771b30d6d8c44b68df1046d
pkgname = rustdesk-bin
diff --git a/PKGBUILD b/PKGBUILD
index 271d8418140f..4612c3b46bc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
# Co-Maintainer: Leon Möller <jkhsjdhjs at totally dot rip>
pkgname=rustdesk-bin
-pkgver=1.1.9
-pkgrel=3
+pkgver=1.2.0
+pkgrel=1
pkgdesc="Yet another remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk!"
arch=('x86_64')
url="https://github.com/rustdesk/rustdesk"
@@ -11,21 +11,36 @@ license=('GPL3')
provides=("${pkgname%-bin}")
conflicts=("${pkgname%-bin}")
# TODO: add dep on libsciter-gtk, remove libsciter-gtk.so from this package
-depends=('gtk3' 'xdotool' 'libxcb' 'libxfixes' 'alsa-lib' 'pulseaudio' 'hicolor-icon-theme' 'xdg-utils' 'python-pynput')
+depends=(
+ 'gstreamer'
+ 'gst-plugins-base-libs'
+ 'gtk3'
+ 'libpulse'
+ 'libva'
+ 'libvdpau'
+ 'libxcb'
+ 'libxfixes'
+ 'xdg-utils'
+ 'xdotool'
+ 'hicolor-icon-theme'
+)
options=('!strip')
-source=("$url/releases/download/${pkgver}/rustdesk-${pkgver}-manjaro-arch.pkg.tar.zst")
-sha256sums=('SKIP')
+source=("$url/releases/download/${pkgver}/rustdesk-${pkgver}-0-$CARCH.pkg.tar.zst")
+sha256sums=('614a930ee551a292da8df0fbafb70e99a3ecb6915771b30d6d8c44b68df1046d')
prepare() {
sed -i "s/^\(Icon=\).*$/\1rustdesk/" "$srcdir/usr/share/rustdesk/files/rustdesk.desktop"
- sed -i "s/Other/Network/g" "$srcdir/usr/share/rustdesk/files/rustdesk.desktop"
}
package() {
- install -Dm755 "$srcdir/usr/bin/rustdesk" "$pkgdir/usr/bin/rustdesk"
- install -Dm755 "$srcdir/usr/lib/rustdesk/libsciter-gtk.so" "$pkgdir/usr/lib/rustdesk/libsciter-gtk.so"
- install -Dm644 "$srcdir/usr/share/rustdesk/files/pynput_service.py" "$pkgdir/usr/share/rustdesk/files/pynput_service.py"
+ mkdir -p "$pkgdir/usr/bin/"
+ ln -s "/usr/lib/rustdesk/rustdesk" "$pkgdir/usr/bin/rustdesk"
+
+ mkdir -p "$pkgdir/usr/lib/"
+ cp -r "$srcdir/usr/lib/rustdesk/" "$pkgdir/usr/lib/"
+
install -Dm644 "$srcdir/usr/share/rustdesk/files/rustdesk.png" "$pkgdir/usr/share/icons/hicolor/256x256/apps/rustdesk.png"
install -Dm644 "$srcdir/usr/share/rustdesk/files/rustdesk.desktop" "$pkgdir/usr/share/applications/rustdesk.desktop"
+ install -Dm644 "$srcdir/usr/share/rustdesk/files/rustdesk-link.desktop" "$pkgdir/usr/share/applications/rustdesk-link.desktop"
install -Dm644 "$srcdir/usr/share/rustdesk/files/rustdesk.service" "$pkgdir/usr/lib/systemd/system/rustdesk.service"
}