From 867f5e65db6c15e20b419cc5cd111370b4dc3c5f Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Mon, 19 Jun 2017 14:04:13 +0100 Subject: [PATCH 1/2] slack-desktop: add update check --- srcpkgs/slack-desktop/update | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 srcpkgs/slack-desktop/update diff --git a/srcpkgs/slack-desktop/update b/srcpkgs/slack-desktop/update new file mode 100644 index 00000000000..6b1539630bf --- /dev/null +++ b/srcpkgs/slack-desktop/update @@ -0,0 +1,2 @@ +site="https://slack.com/downloads/linux" +pattern='Version \K[\d.]+(?=)' From bcb92c3ead9e745a97e47ece9c21b4c0e825486b Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Mon, 19 Jun 2017 14:24:26 +0100 Subject: [PATCH 2/2] slack-desktop: update to 2.6.3. slack-desktop have dropped support for 32-bit as of 2.2.1 it seems. --- srcpkgs/slack-desktop/template | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template index 511d623b81b..c0986fc9cdc 100644 --- a/srcpkgs/slack-desktop/template +++ b/srcpkgs/slack-desktop/template @@ -1,8 +1,8 @@ # Template file for 'slack-desktop' pkgname=slack-desktop -version=2.1.1 +version=2.6.3 revision=1 -only_for_archs="i686 x86_64" +only_for_archs="x86_64" short_desc="A messaging app for teams" maintainer="Diogo Leal " license="Proprietary" @@ -10,25 +10,17 @@ homepage="https://slack.com/" repository="nonfree" restricted=yes nopie=yes - -if [ "${XBPS_TARGET_MACHINE}" = "x86_64" ];then - _debarch=amd64 - checksum=03ee895a8ce6e4eda3105e2eee9f1353a0798a9dcbbc3b1b384dad599e2ed533 -else - _debarch=i386 - checksum=f023118d978cd0f27d36f9c816edcddb9e192b45a8c1f51079378525bdcf8e43 -fi - -distfiles="https://slack-ssb-updates.global.ssl.fastly.net/linux_releases/slack-desktop-${version}-${_debarch}.deb" +checksum=ec11c05e954b1291f2503bbbd9d0b371190bdf157b2d973e54fa42418ea1e2f0 +distfiles="https://slack-ssb-updates.global.ssl.fastly.net/linux_releases/slack-desktop-${version}-amd64.deb" do_extract() { - ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/slack-desktop-${version}-${_debarch}.deb + ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/slack-desktop-${version}-amd64.deb cd ${wrksrc} tar xfJ data.tar.xz } do_install() { - vlicense usr/share/doc/slack/copyright + vlicense usr/share/doc/slack-desktop/copyright rm -rf usr/share/doc rm -rf etc rm -rf usr/share/lintian