diff options
author | acxz | 2020-02-23 15:54:17 -0500 |
---|---|---|
committer | acxz | 2020-02-23 15:54:17 -0500 |
commit | 6296fdd1cdf32eb531c1f9cf20ee9874ffec3831 (patch) | |
tree | 5882f0a15de9b77cc570fc7cea583a2ab36b0a1b | |
parent | 9f667ca11676e0aa27fce651e3e72f5226d0b296 (diff) | |
download | aur-6296fdd1cdf32eb531c1f9cf20ee9874ffec3831.tar.gz |
upd build process
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | soundnode-git.desktop | 9 | ||||
-rw-r--r-- | soundnode.desktop | 10 |
4 files changed, 40 insertions, 65 deletions
@@ -1,30 +1,17 @@ -# Generated by mksrcinfo v8 -# Fri Jan 20 09:28:21 UTC 2017 pkgbase = soundnode-git - pkgdesc = Soundcloud client for the desktop - pkgver = r832.982e279 + pkgdesc = An opensource SoundCloud app for desktop + pkgver = r909.04ddd01 pkgrel = 1 url = http://www.soundnodeapp.com/ arch = x86_64 arch = i686 license = GPL3 - makedepends = git makedepends = npm - depends = gconf - depends = gtk2 - depends = libxtst - depends = nss - depends = alsa-lib - depends = libnotify - depends = fontconfig - provides = soundnode - conflicts = soundnode-git, - conflicts = soundnode-app-bin - options = !strip - source = git+https://github.com/Soundnode/soundnode-app.git - source = soundnode-git.desktop + depends = nodejs + source = soundnode-app::git+https://github.com/Soundnode/soundnode-app + source = soundnode.desktop sha256sums = SKIP - sha256sums = 4613630387d6a2073bff66f8fe3d0d352d353ad50811e19ec2470fe09f88985a + sha256sums = b5534a261b91881fe173052c9ede70dc385f105b5d7586af16edab079a115270 pkgname = soundnode-git @@ -1,52 +1,39 @@ -# Maintainer: Rick Kerkhof <rick.2889@gmail.com> +# Maintainer: acxz <akashpatel2008 at yahoo dot com> pkgname=soundnode-git -pkgver=r832.982e279 +pkgver=r909.04ddd01 pkgrel=1 -pkgdesc="Soundcloud client for the desktop" +pkgdesc="An opensource SoundCloud app for desktop" arch=('x86_64' 'i686') url="http://www.soundnodeapp.com/" license=('GPL3') -conflicts=('soundnode-git', 'soundnode-app-bin') -provides=('soundnode') - -# Required, otherwise it won't run. -options=('!strip') - -depends=('gconf' 'gtk2' 'libxtst' 'nss' 'alsa-lib' 'libnotify' 'fontconfig') -makedepends=('git' 'npm') - -source=("git+https://github.com/Soundnode/soundnode-app.git" - "$pkgname.desktop") +depends=('nodejs') +makedepends=('npm') +_name=soundnode-app +source=("soundnode-app::git+https://github.com/Soundnode/soundnode-app" + 'soundnode.desktop') sha256sums=('SKIP' - '4613630387d6a2073bff66f8fe3d0d352d353ad50811e19ec2470fe09f88985a') + 'b5534a261b91881fe173052c9ede70dc385f105b5d7586af16edab079a115270') pkgver() { - cd soundnode-app - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$_name" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { - cd soundnode-app - npm install - npm run clean - npm run webpack:prod - npm run sass:prod - npm run package:linux + cd ${_name} + npm i + npm run package:linux } package() { - install -Dm644 $srcdir/$pkgname.desktop $pkgdir/usr/share/applications/$pkgname.desktop - - install -dm755 $pkgdir/opt/$pkgname - - if [ $CARCH = "x86_64" ]; then - cp -a --no-preserve=ownership -r $srcdir/soundnode-app/dist/Soundnode/Soundnode-linux-x64/* $pkgdir/opt/$pkgname - install -Dm644 $srcdir/soundnode-app/dist/Soundnode/Soundnode-linux-x64/Soundnode $pkgdir/usr/bin/soundnode - else - cp -a --no-preserve=ownership -r $srcdir/soundnode-app/dist/Soundnode/Soundnode-linux-x32/* $pkgdir/opt/$pkgname - install -Dm644 $srcdir/soundnode-app/dist/Soundnode/Soundnode-linux-x32/Soundnode $pkgdir/usr/bin/soundnode - fi - - # Install the icon - install -Dm644 $srcdir/soundnode-app/app/soundnode.png $pkgdir/opt/$pkgname/soundnode.png + cd ${_name}/dist/Soundnode/Soundnode-linux-x64 + install -d ${pkgdir}/usr/{bin,share/{applications,pixmaps,licenses/${_name}}} + install -d ${pkgdir}/opt/soundnode + install -D ${srcdir}/../soundnode.desktop ${pkgdir}/usr/share/applications/ + install -D ${srcdir}/${_name}/app/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/${_name}/ + mv ${pkgdir}/opt/soundnode/LICENS{E,ES.chromium.html} ${pkgdir}/usr/share/licenses/${_name}/ } diff --git a/soundnode-git.desktop b/soundnode-git.desktop deleted file mode 100644 index b0528f12e6e6..000000000000 --- a/soundnode-git.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Soundnode -GenericName=Soundcloud client -Comment=Soundnode App is an Open-Source project to support Soundcloud for desktop Mac, Windows, and Linux. -Exec=/opt/soundnode-git/Soundnode -Icon=/opt/soundnode-git/soundnode.png -Terminal=false -Categories=AudioVideo;Audio; -Type=Application diff --git a/soundnode.desktop b/soundnode.desktop new file mode 100644 index 000000000000..472dbdccd24a --- /dev/null +++ b/soundnode.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=Soundnode +GenericName=Soundcloud client +Comment=Soundnode is the Soundcloud client for desktop. +Exec=soundnode +Icon=soundnode.png +Terminal=false +Type=Application +Categories=AudioVideo;Player +Name[it_IT]=soundnode.desktop |