From d22842faf5a77954d65e8107be70692f940add94 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 for the license. That fixes the issue with the eula checksums, thanks @tibequadorian. --- srcpkgs/anydesk/template | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/srcpkgs/anydesk/template b/srcpkgs/anydesk/template index ba95d8775fe1..d22134033508 100644 --- a/srcpkgs/anydesk/template +++ b/srcpkgs/anydesk/template @@ -1,10 +1,11 @@ # Template file for 'anydesk' pkgname=anydesk version=6.1.1 -revision=1 +revision=2 archs="x86_64" -create_wrksrc=yes -hostmakedepends="patchelf rpmextract w3m" +create_wrksrc="yes" +hostmakedepends="patchelf rpmextract" +depends="hicolor-icon-theme" short_desc="Fast remote desktop application" maintainer="mobinmob " license="custom:Proprietary" @@ -13,28 +14,18 @@ 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}-1_x86_64.rpm + https://download.anydesk.com/linux/anydesk-${version}-amd64.tar.gz" +checksum="93f8ffb2ec46b7601be7682a4096a23ac19768bc5bcd88afb28a88c90f38867a + 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 } do_install() { - vcopy usr/share usr - vbin usr/bin/anydesk - vlicense eula.txt + vlicense "${pkgname}-${version}"/copyright + rm -rf "${pkgname}-${version}" + vcopy "*" / }