summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorÓscar García Amor2018-08-17 08:45:58 +0200
committerÓscar García Amor2018-08-17 08:45:58 +0200
commit710457d360f77d7bdb526ae3dc7e7f351673d4fc (patch)
tree25cf30c3436a478f3eef1fc7153889573053546c
parent9e49accb247d3cfc1116ef8a346da819533aa6e7 (diff)
downloadaur-710457d360f77d7bdb526ae3dc7e7f351673d4fc.tar.gz
Revert glibc patch
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD25
2 files changed, 7 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 932605ffa773..34112bd43664 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = slack-desktop
pkgdesc = Slack Desktop (Beta) for Linux
pkgver = 3.2.1
- pkgrel = 4
+ pkgrel = 5
url = https://slack.com/downloads
arch = x86_64
license = custom
- makedepends = patchelf
depends = alsa-lib
depends = gconf
depends = gtk3
@@ -14,17 +13,13 @@ pkgbase = slack-desktop
depends = libxss
depends = libxtst
depends = nss
+ depends = glibc>=2.28-4
optdepends = gnome-keyring
noextract = slack-desktop-3.2.1-amd64.deb
- noextract = glibc-2.27-3-x86_64.pkg.tar.xz
- options = !strip
- options = staticlibs
source = https://downloads.slack-edge.com/linux_releases/slack-desktop-3.2.1-amd64.deb
source = slack-desktop.patch
- source = https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz
sha256sums = 503995fe48cdb435a479669971e2a7ea7223428adc3c4f9fee94dbbdf9bcad24
sha256sums = c952eb32dd59beff9fc5374853b04acde4a60ed8c39934fcd0b66829455d594d
- sha256sums = a9e1b18d7f613be660556dbd6883781e88a0f5113230147e230d3e2f268792dc
pkgname = slack-desktop
diff --git a/PKGBUILD b/PKGBUILD
index ecd87af95c9c..c14e59bd2f12 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,23 +4,18 @@
pkgname=slack-desktop
pkgver=3.2.1
-pkgrel=4
+pkgrel=5
pkgdesc="Slack Desktop (Beta) for Linux"
arch=('x86_64')
url="https://slack.com/downloads"
license=('custom')
-depends=('alsa-lib' 'gconf' 'gtk3' 'libcurl-compat' 'libsecret' 'libxss' 'libxtst' 'nss')
+depends=('alsa-lib' 'gconf' 'gtk3' 'libcurl-compat' 'libsecret' 'libxss' 'libxtst' 'nss' 'glibc>=2.28-4')
optdepends=('gnome-keyring')
-makedepends=('patchelf')
-options=('!strip' 'staticlibs')
source=("https://downloads.slack-edge.com/linux_releases/${pkgname}-${pkgver}-amd64.deb"
- "${pkgname}.patch"
- "https://archive.archlinux.org/packages/g/glibc/glibc-2.27-3-x86_64.pkg.tar.xz")
-noextract=("${pkgname}-${pkgver}-amd64.deb"
- "glibc-2.27-3-x86_64.pkg.tar.xz")
+ "${pkgname}.patch")
+noextract=("${pkgname}-${pkgver}-amd64.deb")
sha256sums=('503995fe48cdb435a479669971e2a7ea7223428adc3c4f9fee94dbbdf9bcad24'
- 'c952eb32dd59beff9fc5374853b04acde4a60ed8c39934fcd0b66829455d594d'
- 'a9e1b18d7f613be660556dbd6883781e88a0f5113230147e230d3e2f268792dc')
+ 'c952eb32dd59beff9fc5374853b04acde4a60ed8c39934fcd0b66829455d594d')
package() {
bsdtar -O -xf "slack-desktop-${pkgver}"*.deb data.tar.xz | bsdtar -C "${pkgdir}" -xJf -
@@ -40,14 +35,4 @@ package() {
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
mv "${pkgdir}/usr/lib/slack/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}"
ln -s "/usr/share/licenses/${pkgname}/LICENSE" "${pkgdir}/usr/lib/slack/LICENSE"
-
- # Patch slack to use glibc 2.27
- _idir="/usr/lib/slack"
- _pdir="${pkgdir}${_idir}"
- _pbin="${_pdir}/slack"
- mkdir -p "$_pdir/glibc"
- tar -xJf "glibc-2.27-3-x86_64.pkg.tar.xz" -C "$_pdir/glibc"
- rm "$_pdir/glibc/"{.BUILDINFO,.INSTALL,.MTREE,.PKGINFO}
- patchelf --set-interpreter "$_idir/glibc/usr/lib/ld-linux-x86-64.so.2" "$_pbin"
- patchelf --set-rpath "$_idir:$_idir/glibc/usr/lib" "$_pbin"
}