diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 64 | ||||
-rw-r--r-- | soundnode.desktop (renamed from soundnode-app.desktop) | 5 |
3 files changed, 38 insertions, 55 deletions
@@ -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 @@ -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 |