summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD64
-rw-r--r--soundnode.desktop (renamed from soundnode-app.desktop)5
3 files changed, 38 insertions, 55 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ef211bdb9e72..acda69fc25fb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,9 @@
-# Generated by mksrcinfo v8
-# Tue Aug 23 14:56:53 UTC 2016
pkgbase = soundnode-app-bin
- pkgdesc = Soundcloud client for the desktop
- pkgver = 0.6.5
- pkgrel = 2
+ pkgdesc = Unofficial Soundcloud client for the desktop build with Electron
+ pkgver = 7.0.0
+ pkgrel = 1
url = http://www.soundnodeapp.com/
arch = x86_64
- arch = i686
license = GPL3
depends = gconf
depends = gtk2
@@ -15,18 +12,17 @@ pkgbase = soundnode-app-bin
depends = alsa-lib
depends = libnotify
depends = fontconfig
+ depends = libxss
provides = soundnode
- conflicts = soundnode,
+ conflicts = soundnode
conflicts = soundnode-git
options = !strip
- source = https://raw.githubusercontent.com/Soundnode/soundnode-app/0.6.5/app/soundnode.png
- source = soundnode-app.desktop
+ source = https://github.com/Soundnode/soundnode-app/releases/download/7.0.0/Soundnode-linux-x64.tar.xz
+ source = https://raw.githubusercontent.com/Soundnode/soundnode-app/7.0.0/app/soundnode.png
+ source = soundnode.desktop
+ sha256sums = f45d389ad83db00e1eb9a735e24fa2a25b5819ffc29ee0728baffdba8e4d12bc
sha256sums = a16acc740d94ed119f943e810f44cdb2d082153645aafc1c179f15fb5b9a7619
- sha256sums = d96b0f8c37bf51f50c1129f01262e35b24ab615976a7cb4b11427af11eeee819
- source_x86_64 = http://www.soundnodeapp.com/downloads/linux64/Soundnode.zip
- sha256sums_x86_64 = ecf085044347a4b35ea4c558ab65296edd8c107f84f88fb5e88e5b72454475c1
- source_i686 = http://www.soundnodeapp.com/downloads/linux32/Soundnode.zip
- sha256sums_i686 = b5ff7b2008ee327f93e31b7dd9179ebf30fa6b49c9234abe5bff788f38918b97
+ sha256sums = b5534a261b91881fe173052c9ede70dc385f105b5d7586af16edab079a115270
pkgname = soundnode-app-bin
diff --git a/PKGBUILD b/PKGBUILD
index 0b3dc63cb020..be0c8d7fd807 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,33 @@
-# Maintainer: Rick Kerkhof <rick.2889@gmail.com>
+# Maintainer: Fabio Loli <loli_fabio@protonmail.com>
+# Contributor: Rick Kerkhof <rick.2889@gmail.com>
+
pkgname=soundnode-app-bin
-pkgver=0.6.5
-pkgrel=2
-pkgdesc="Soundcloud client for the desktop"
-arch=('x86_64' 'i686')
+pkgver=7.0.0
+pkgrel=1
+pkgdesc="Unofficial Soundcloud client for the desktop build with Electron"
+arch=('x86_64')
url="http://www.soundnodeapp.com/"
license=('GPL3')
-conflicts=('soundnode', 'soundnode-git')
+conflicts=('soundnode' 'soundnode-git')
provides=('soundnode')
-
-
-# Required, otherwise it won't run.
options=('!strip')
-
-depends=('gconf' 'gtk2' 'libxtst' 'nss' 'alsa-lib' 'libnotify' 'fontconfig')
-
-# I couldn't figure out how to build it properly and the website has no per-release
-# archives. The SHA256sums will fail if it updates; that should be an indication that
-# this package has become out of date.
-source_x86_64=("http://www.soundnodeapp.com/downloads/linux64/Soundnode.zip")
-source_i686=("http://www.soundnodeapp.com/downloads/linux32/Soundnode.zip")
-
-# Generic sources.
-source=("https://raw.githubusercontent.com/Soundnode/soundnode-app/$pkgver/app/soundnode.png"
-"soundnode-app.desktop")
-
-sha256sums=('a16acc740d94ed119f943e810f44cdb2d082153645aafc1c179f15fb5b9a7619'
- 'd96b0f8c37bf51f50c1129f01262e35b24ab615976a7cb4b11427af11eeee819')
-sha256sums_x86_64=('ecf085044347a4b35ea4c558ab65296edd8c107f84f88fb5e88e5b72454475c1')
-sha256sums_i686=('b5ff7b2008ee327f93e31b7dd9179ebf30fa6b49c9234abe5bff788f38918b97')
-
-# Generic checksums.
+depends=('gconf' 'gtk2' 'libxtst' 'nss' 'alsa-lib' 'libnotify' 'fontconfig' 'libxss')
+source=("https://github.com/Soundnode/soundnode-app/releases/download/${pkgver}/Soundnode-linux-x64.tar.xz"
+ "https://raw.githubusercontent.com/Soundnode/soundnode-app/${pkgver}/app/soundnode.png"
+ 'soundnode.desktop')
+sha256sums=('f45d389ad83db00e1eb9a735e24fa2a25b5819ffc29ee0728baffdba8e4d12bc'
+ 'a16acc740d94ed119f943e810f44cdb2d082153645aafc1c179f15fb5b9a7619'
+ 'b5534a261b91881fe173052c9ede70dc385f105b5d7586af16edab079a115270')
+PKGEXT='.pkg.tar'
package() {
- install -dm755 "$pkgdir"/usr/bin
- install -dm755 "$pkgdir"/opt/
- install -dm755 "$pkgdir"/usr/share/applications/
- install -Dm644 "$srcdir"/soundnode-app.desktop "$pkgdir"/usr/share/applications/
-
- # We're creating a broken link here. It'll be fixed when all files are in place :)
- ln -s /opt/soundnode-app-bin/Soundnode "$pkgdir"/usr/bin/soundnode
-
- rm "$srcdir"/Soundnode.zip
- rm "$srcdir"/soundnode-app.desktop
- cp -Lr "$srcdir" "$pkgdir"/opt/"$pkgname"
+ cd ${srcdir}/Soundnode-linux-x64
+ install -d ${pkgdir}/usr/{bin,share/{applications,pixmaps,licenses/${pkgname}}}
+ install -d ${pkgdir}/opt/soundnode
+ install -D ../soundnode.desktop ${pkgdir}/usr/share/applications/
+ install -D ../soundnode.png ${pkgdir}/usr/share/pixmaps/
+ ln -s /opt/soundnode/Soundnode ${pkgdir}/usr/bin/soundnode
+ cp -r * ${pkgdir}/opt/soundnode
+ cp -r ${pkgdir}/opt/soundnode/resources/app/LICENSE.md ${pkgdir}/usr/share/licenses/${pkgname}/
+ mv ${pkgdir}/opt/soundnode/LICENS{E,ES.chromium.html} ${pkgdir}/usr/share/licenses/${pkgname}/
}
diff --git a/soundnode-app.desktop b/soundnode.desktop
index 648bba0fe989..472dbdccd24a 100644
--- a/soundnode-app.desktop
+++ b/soundnode.desktop
@@ -3,7 +3,8 @@ Name=Soundnode
GenericName=Soundcloud client
Comment=Soundnode is the Soundcloud client for desktop.
Exec=soundnode
-Icon=/opt/soundnode-app-bin/soundnode.png
+Icon=soundnode.png
Terminal=false
Type=Application
-Categories=AudioVideo;Player \ No newline at end of file
+Categories=AudioVideo;Player
+Name[it_IT]=soundnode.desktop