diff options
author | Óscar García Amor | 2016-12-10 12:06:47 +0100 |
---|---|---|
committer | Óscar García Amor | 2016-12-10 12:06:47 +0100 |
commit | 8096b549d2c3deca358b529229936ba72c0ce3ee (patch) | |
tree | 60279b4d99e5e9fd89cdd401667c6fbcea4019b4 | |
parent | 9429eddc9f786d6d102ed04eddbaac34f86db4db (diff) | |
download | aur-8096b549d2c3deca358b529229936ba72c0ce3ee.tar.gz |
Fix hardcoded icon path in .desktop file
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | slack-desktop.patch | 11 |
4 files changed, 23 insertions, 5 deletions
@@ -1,7 +1,7 @@ pkgbase = slack-desktop pkgdesc = Slack Desktop (Beta) for Linux pkgver = 2.3.3 - pkgrel = 1 + pkgrel = 2 url = https://slack.com/downloads arch = x86_64 license = custom @@ -20,7 +20,9 @@ pkgbase = slack-desktop depends = xdg-utils optdepends = gnome-keyring source = https://downloads.slack-edge.com/linux_releases/slack-desktop-2.3.3-amd64.deb + source = slack-desktop.patch sha256sums = 30f3aae35db492c5d9e58cdba8b9fa63f0135e7658a5ceade5eb7c6d23cb3445 + sha256sums = 26ab82ad65162cb7a3aee568ecd7d3d61fcd4b95d096a530933d3b0f7771b8c3 pkgname = slack-desktop diff --git a/.gitignore b/.gitignore index 26720065e093..fd5078bd0343 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ * !.gitignore !PKGBUILD -!slack-desktop.install +!slack-desktop.patch !.SRCINFO @@ -4,19 +4,24 @@ pkgname=slack-desktop pkgver=2.3.3 -pkgrel=1 +pkgrel=2 pkgdesc="Slack Desktop (Beta) for Linux" arch=('x86_64') url="https://slack.com/downloads" license=('custom') depends=('alsa-lib' 'expat' 'gconf' 'gtk2' 'gvfs' 'hunspell' 'hunspell-en' 'libgcrypt' 'libgnome-keyring' 'libnotify' 'libxss' 'libxtst' 'xdg-utils') optdepends=('gnome-keyring') -source=("https://downloads.slack-edge.com/linux_releases/${pkgname}-${pkgver}-amd64.deb") -sha256sums=('30f3aae35db492c5d9e58cdba8b9fa63f0135e7658a5ceade5eb7c6d23cb3445') +source=("https://downloads.slack-edge.com/linux_releases/${pkgname}-${pkgver}-amd64.deb" + "${pkgname}.patch") +sha256sums=('30f3aae35db492c5d9e58cdba8b9fa63f0135e7658a5ceade5eb7c6d23cb3445' + '26ab82ad65162cb7a3aee568ecd7d3d61fcd4b95d096a530933d3b0f7771b8c3') package() { bsdtar -O -xf "slack-desktop-${pkgver}"*.deb data.tar.xz | bsdtar -C "$pkgdir" -xJf - + # Fix hardcoded icon path in .desktop file + patch -d ${pkgdir} -p1 <${pkgname}.patch + # Permission fix find "${pkgdir}" -type d -exec chmod 755 {} + diff --git a/slack-desktop.patch b/slack-desktop.patch new file mode 100644 index 000000000000..19fc7e9f140f --- /dev/null +++ b/slack-desktop.patch @@ -0,0 +1,11 @@ +--- a/usr/share/applications/slack.desktop 2016-12-10 11:42:15.377200285 +0100 ++++ b/usr/share/applications/slack.desktop 2016-12-10 11:42:59.740826015 +0100 +@@ -3,7 +3,7 @@ + Comment=Slack Desktop + GenericName=Slack Client for Linux + Exec=/usr/bin/slack --disable-gpu %U +-Icon=/usr/share/pixmaps/slack.png ++Icon=slack + Type=Application + StartupNotify=true + Categories=GNOME;GTK;Network;InstantMessaging; |