From 028cb316880de6880714c07435b1d63c24604fe7 Mon Sep 17 00:00:00 2001 From: Webbiii Date: Sat, 28 May 2022 18:42:49 +0200 Subject: [PATCH] New package: discord-canary-0.0.135 New package: discord-canary-0.0.135 --- .../patches/discord-canary.desktop.patch | 7 ++++ srcpkgs/discord-canary/template | 34 +++++++++++++++++++ srcpkgs/discord-canary/update | 3 ++ 3 files changed, 44 insertions(+) create mode 100644 srcpkgs/discord-canary/patches/discord-canary.desktop.patch create mode 100644 srcpkgs/discord-canary/template create mode 100644 srcpkgs/discord-canary/update diff --git a/srcpkgs/discord-canary/patches/discord-canary.desktop.patch b/srcpkgs/discord-canary/patches/discord-canary.desktop.patch new file mode 100644 index 00000000000000..7344af2b6ac7d8 --- /dev/null +++ b/srcpkgs/discord-canary/patches/discord-canary.desktop.patch @@ -0,0 +1,7 @@ +*** a/discord-canary.desktop +--- a/discord-canary.desktop +*************** GenericName=Internet Messenger +*** 6 **** +! Exec=/usr/share/discord-canary/DiscordCanary +--- 6 ---- +! Exec=/usr/lib/discord-canary/DiscordCanary diff --git a/srcpkgs/discord-canary/template b/srcpkgs/discord-canary/template new file mode 100644 index 00000000000000..e09c787ad8a172 --- /dev/null +++ b/srcpkgs/discord-canary/template @@ -0,0 +1,34 @@ +# Template file for 'discord-canary' +pkgname=discord-canary +version=0.0.135 +revision=1 +archs="x86_64" +wrksrc="DiscordCanary" +hostmakedepends="w3m" +depends="alsa-lib dbus-glib gtk+3 libnotify nss libXtst libcxx libatomic xdg-utils webrtc-audio-processing" +short_desc="Chat and VoIP application (canary channel)" +maintainer="Webbiii " +license="custom:Proprietary" +homepage="https://discord.com/" +distfiles="https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz" +checksum=7661bedc1592d413071d002fe1fb17b8e6d5780241783f93aa7c90cfaf4031a7 +nopie=yes +restricted=yes +repository=nonfree + +do_install() { + local package_location="usr/lib/$pkgname" item + vmkdir usr/share/pixmaps + vinstall discord.png 644 /usr/share/pixmaps/ discord-canary.png + vmkdir usr/share/applications + vcopy discord-canary.desktop /usr/share/applications/ + vmkdir ${package_location} + chmod +x DiscordCanary + for item in locales resources swiftshader DiscordCanary chrome-sandbox chrome_100_percent.pak\ + chrome_200_percent.pak icudtl.dat libEGL.so libGLESv2.so libffmpeg.so libvk_swiftshader.so\ + resources.pak snapshot_blob.bin v8_context_snapshot.bin; do + vcopy "${item}" "${package_location}" + done + vmkdir usr/bin + ln -sfr $DESTDIR/${package_location}/DiscordCanary $DESTDIR/usr/bin/discord-canary +} diff --git a/srcpkgs/discord-canary/update b/srcpkgs/discord-canary/update new file mode 100644 index 00000000000000..0bbf422c632501 --- /dev/null +++ b/srcpkgs/discord-canary/update @@ -0,0 +1,3 @@ +# sample response: {"name": "0.0.11", "pub_date": "2020-08-06T16:59:21"} +site="https://discordapp.com/api/updates/canary?platform=linux" +pattern="\"name\":\s*\"\K[\d.]+(?=\")"