summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDct Mei2020-04-28 17:59:29 +0800
committerDct Mei2020-04-28 17:59:29 +0800
commit7a13868d1ff87475fe8c0e9144cf2c4c244a879f (patch)
tree3084e00bb20fd854336390fb9c2b156358e4a2e8 /PKGBUILD
parent1f823463bb78436a55909727435deb8a3ecea000 (diff)
downloadaur-7a13868d1ff87475fe8c0e9144cf2c4c244a879f.tar.gz
feat: v1.1.5
1. Fix cannot add metalink task via uploading metalink file. 2. Update dependency libraries. 3. Other user interface optimization.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 23 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 751313440bb1..6532af7046f5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,36 @@
# Maintainer: Dct Mei <dctxmei@gmail.com>
pkgname=ariang-allinone
-pkgver=1.1.4
+pkgver=1.1.5
pkgrel=1
pkgdesc="AriaNg, a modern web frontend making aria2 easier to use. (all-in-one version)"
arch=('any')
url="https://github.com/mayswind/AriaNg"
license=('MIT')
depends=('bash')
-source=("https://github.com/mayswind/AriaNg/releases/download/$pkgver/AriaNg-$pkgver-AllInOne.zip"
+makedepends=('git' 'gulp' 'npm' 'nvm')
+source=("$url/archive/1.1.5.tar.gz"
+ "$pkgname.desktop"
"$pkgname.sh")
-sha512sums=('e212f415b7ab4fb1f2efcd25094299f37f41b5c2dfac5718698ad0e859e35603147e499e00f9e8afc26376e7b1247a65731b960f5e27d182c4b274f9f4887128'
- '035a1e360e0ef94540eedfe98dc30d2683a0c07d0e68a5eaeff3c0662b00273e117ff3b59a29f18df7cda9a0a931070c5f08436da441df00cd7913a4f4bbdb1d')
+sha512sums=('ca41d9012ba5fcec5efbdae2d670064e08f4a2949087b3c4b5a62c9375060834d02f13451f3371695835258b13d1380b7142e25203556b2153850b2b32c927c2'
+ '135e1c1a2316228277e7019619285be2a43d0ad93191d7273dfdb6087566727c6037e9686fa87a13426136cd721b221c8732f4ff761af04cfa12468d8bf4ec3b'
+ '2fa24e140565396feb0b502476b1de6e83fae1d77316c64167653cf460fe4e39b6159fd7c11ae1d242b5372a01527fcaef55d735fe9392569da1af8b60cdf9db')
+
+build() {
+ cd "AriaNg-$pkgver"
+ source /usr/share/nvm/init-nvm.sh
+ nvm install v8.17.0
+ npm update
+ npm audit fix
+ npm install --devDependencies
+ gulp clean build-bundle
+}
package() {
- install -Dm 644 index.html "$pkgdir/usr/share/$pkgname/index.html"
- install -Dm 644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm 755 "$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
+ cd "AriaNg-$pkgver"
+ install -Dm 644 "src/favicon.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/$pkgname.png"
+ install -Dm 644 "dist/index.html" "$pkgdir/usr/share/$pkgname/index.html"
+ install -Dm 644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm 644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm 755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
}