diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 23 insertions, 7 deletions
@@ -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" } |