summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoracxz2020-02-23 15:54:17 -0500
committeracxz2020-02-23 15:54:17 -0500
commit6296fdd1cdf32eb531c1f9cf20ee9874ffec3831 (patch)
tree5882f0a15de9b77cc570fc7cea583a2ab36b0a1b
parent9f667ca11676e0aa27fce651e3e72f5226d0b296 (diff)
downloadaur-6296fdd1cdf32eb531c1f9cf20ee9874ffec3831.tar.gz
upd build process
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD61
-rw-r--r--soundnode-git.desktop9
-rw-r--r--soundnode.desktop10
4 files changed, 40 insertions, 65 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7eb4aff1c631..179461330875 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index dda5c6b982d4..bde70080a13d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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