diff options
author | arshlinux | 2020-10-05 01:32:11 +0200 |
---|---|---|
committer | arshlinux | 2020-10-05 01:32:11 +0200 |
commit | 1b2356eb1b230f2d6c64ed65f4d2a94ff9ed2364 (patch) | |
tree | f4420f10310d9675d839ce279570e5716362c9ea | |
download | aur-1b2356eb1b230f2d6c64ed65f4d2a94ff9ed2364.tar.gz |
react-deluge-git
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7d8a450e0aef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = react-deluge-git + pkgdesc = The very first React Front-end for the Deluge BitTorrent client + pkgver = r9.77417a8 + pkgrel = 1 + url = https://github.com/varyoo/react-deluge + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = npm + options = !strip + backup = etc/flood/config.js + source = git+https://github.com/varyoo/react-deluge + sha256sums = SKIP + +pkgname = react-deluge-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0737e899af41 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: arshlinux +pkgname=react-deluge-git +pkgver=r9.77417a8 +pkgrel=1 +pkgdesc="The very first React Front-end for the Deluge BitTorrent client" +url="https://github.com/varyoo/react-deluge" +license=(GPL3) +arch=(x86_64) +depends=() +makedepends=(git npm) +optdepends=() +backup=("etc/flood/config.js") +source=("git+https://github.com/varyoo/react-deluge") +sha256sums=("SKIP") +options=(!strip) + +pkgver() { + cd "react-deluge" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "${srcdir}/react-deluge" + git submodule init + git submodule update + cd "${srcdir}/react-deluge/node-deluge-rpc" + npm install + cd "${srcdir}/react-deluge" + npm install + npm run package +} + +package() { + cd "${srcdir}/react-deluge" + + # Install the application + install -d ${pkgdir}/{opt,usr/bin} + cp -a "${srcdir}/react-deluge/builds/react-deluge-linux-x64" "${pkgdir}/opt/react-deluge" + ln -s "${pkgdir}/opt/react-deluge/react-deluge" "${pkgdir}/usr/bin" + + # npm gives ownership of ALL FILES to build user + # https://bugs.archlinux.org/task/63396 + chown -R root:root "${pkgdir}" +}
\ No newline at end of file |