diff options
author | jkhsjdhjs | 2023-07-03 23:00:51 +0200 |
---|---|---|
committer | jkhsjdhjs | 2023-07-03 23:00:51 +0200 |
commit | dfd507300c83d6cf733e35cd30b089bcd036ed0f (patch) | |
tree | f0097a2bd45dea2203b817cefd7fbdf9a89fe71a | |
parent | 3413464c5a0cbff2b833019c45c76292721d2565 (diff) | |
download | aur-dfd507300c83d6cf733e35cd30b089bcd036ed0f.tar.gz |
Update 1.2.0
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 35 insertions, 18 deletions
@@ -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 @@ -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" } |