From 7d001d1d008072bc57c2f7948f78797a0ef43a90 Mon Sep 17 00:00:00 2001 From: mobinmob Date: Sun, 27 Mar 2022 21:26:45 +0300 Subject: [PATCH] anydesk: use the generic upstream tarball. That fixes the issue with the eula checksums, thanks @tibequadorian. --- srcpkgs/anydesk/template | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/srcpkgs/anydesk/template b/srcpkgs/anydesk/template index ba95d8775fe1..cbbe8b7a66e7 100644 --- a/srcpkgs/anydesk/template +++ b/srcpkgs/anydesk/template @@ -1,10 +1,10 @@ # Template file for 'anydesk' pkgname=anydesk version=6.1.1 -revision=1 +revision=2 archs="x86_64" -create_wrksrc=yes -hostmakedepends="patchelf rpmextract w3m" +hostmakedepends="patchelf" +depends="hicolor-icon-theme" short_desc="Fast remote desktop application" maintainer="mobinmob " license="custom:Proprietary" @@ -13,28 +13,22 @@ homepage="https://anydesk.com/remote-desktop" nopie=yes restricted=yes -distfiles="https://download.anydesk.com/linux/anydesk_$version-1_x86_64.rpm" -checksum=93f8ffb2ec46b7601be7682a4096a23ac19768bc5bcd88afb28a88c90f38867a +distfiles="https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz" +checksum=102e72c75502a4779083320322dd047e2b0c00a25ead7444a00aad1db54325aa -_eula_digest=cf42c51d94d40c5890b103a1b2c5b62b5faad7af1e14933cab98dea8066175e8 - -post_extract() { - $XBPS_FETCH_CMD -o eula.html https://anydesk.com/en/terms - < eula.html w3m -dump -I utf-8 -T text/html | - sed -n '/envelope.p/q;/Terms [&] Conditions/,$p' >eula.txt - - filesum="$($XBPS_DIGEST_CMD eula.txt)" - if [ "$filesum" != $_eula_digest ]; then - msg_error "EULA changed, new digest: $filesum\n" - fi -} do_build() { - patchelf --remove-needed libpangox-1.0.so.0 usr/bin/anydesk + patchelf --remove-needed libpangox-1.0.so.0 anydesk } do_install() { - vcopy usr/share usr - vbin usr/bin/anydesk - vlicense eula.txt + vbin anydesk + vmkdir usr/share/applications + vinstall anydesk.desktop 644 usr/share/applications/ + vcopy icons usr/share + vcopy polkit-1 usr/share + vmkdir /usr/share/pixmaps + vinstall icons/hicolor/256x256/apps/anydesk.png 644 usr/share/pixmaps/ + vinstall "${FILESDIR}"/anydesk.xpm 644 usr/share/pixmaps/ + vlicense copyright }