From 865e00d072e330feb3796e2633b22fcccc5c9278 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/files/anydesk.xpm | 116 ++++++++++++++++++++++++++++++ srcpkgs/anydesk/template | 36 ++++------ 2 files changed, 131 insertions(+), 21 deletions(-) create mode 100644 srcpkgs/anydesk/files/anydesk.xpm diff --git a/srcpkgs/anydesk/files/anydesk.xpm b/srcpkgs/anydesk/files/anydesk.xpm new file mode 100644 index 000000000000..e4b2d9301f7a --- /dev/null +++ b/srcpkgs/anydesk/files/anydesk.xpm @@ -0,0 +1,116 @@ +/* XPM */ +static char *anydesk[] = { +/* columns rows colors chars-per-pixel */ +"32 32 78 1 ", +" c #FC4236", +". c #FC4337", +"X c #FC4438", +"o c #FC4539", +"O c #FC473B", +"+ c #FC473C", +"@ c #FC4B3F", +"# c #FC4B40", +"$ c #FC4C40", +"% c #FC4C41", +"& c #FC554A", +"* c #FD5B51", +"= c #FD5C52", +"- c #FD5D52", +"; c #FD5D53", +": c #FD5F54", +"> c #FD5F55", +", c #FD6056", +"< c #FD655B", +"1 c #FD665C", +"2 c #FD665D", +"3 c #FD675D", +"4 c #FD685E", +"5 c #FD6960", +"6 c #FD6A61", +"7 c #FD6B61", +"8 c #FD7C74", +"9 c #FD7D75", +"0 c #FD7F77", +"q c #FD8078", +"w c #FD857D", +"e c #FD857E", +"r c #FD867E", +"t c #FE9C96", +"y c #FE9D97", +"u c #FE9E98", +"i c #FE9F98", +"p c #FE9F99", +"a c #FEA099", +"s c #FEA09A", +"d c #FEA49D", +"f c #FEA49E", +"g c #FEA7A2", +"h c #FEA8A2", +"j c #FEA9A3", +"k c #FEAAA4", +"l c #FECBC8", +"z c #FECCC9", +"x c #FECDCA", +"c c #FED2D0", +"v c #FED3D1", +"b c #FED4D1", +"n c #FED5D2", +"m c #FED5D3", +"M c #FED6D3", +"N c #FED6D4", +"B c #FED7D4", +"V c #FED8D5", +"C c #FFE5E4", +"Z c #FFE6E4", +"A c #FFE8E7", +"S c #FFE9E8", +"D c #FFEDEC", +"F c #FFEEED", +"G c #FFF0EF", +"H c #FFF0F0", +"J c #FFF2F2", +"K c #FFF3F2", +"L c #FFF4F3", +"P c #FFF7F6", +"I c #FFF7F7", +"U c #FFF8F7", +"Y c #FFF8F8", +"T c #FFFBFB", +"R c #FFFCFB", +"E c #FFFEFE", +"W c white", +"Q c None", +/* pixels */ +"QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ", +"QQQQ QQQQ", +"QQ QQ", +"QQ QQ", +"Q Q", +"Q Q", +"Q Q", +"Q Q", +"Q &$ %& Q", +"Q .*li$ #sx;. Q", +"Q .5mERk@ 2CEN7. Q", +"Q *mEWWYy#OwDEV; Q", +"Q X1vEWWWWIh%o8DEM4X Q", +"Q . Q", +"Q ,vEWWWWWWWWWWTf. wGEn, Q", +"Q ,vEWWWWWWWWWWTd. wHEn, Q", +"Q .;cEWWWWWWWWLp%+qKEb:. Q", +"Q 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 }