diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
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 |