diff options
author | bobpaul | 2020-03-01 20:04:50 -0600 |
---|---|---|
committer | bobpaul | 2020-03-01 20:05:41 -0600 |
commit | 970cb1003bf99a6ff85cda43f53b04479fc778c8 (patch) | |
tree | 471a219cb227f3dd4b9c2fbbe48a89dd3290a58c | |
download | aur-970cb1003bf99a6ff85cda43f53b04479fc778c8.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4b56afa51838 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = synapse-admin-git + pkgdesc = A Matrix administration panel using react-admin + pkgver = r14.475aa11 + pkgrel = 1 + arch = any + license = Apache2.0 + makedepends = git + depends = nodejs + depends = yarn + conflicts = synapse-admin + source = synapse-admin::git+https://github.com/Awesome-Technologies/synapse-admin + sha256sums = SKIP + +pkgname = synapse-admin-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e88df0325b36 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: bobpaul + +_pkgbase=synapse-admin +pkgname=${_pkgbase}-git +pkgver=r14.475aa11 +pkgrel=1 +pkgdesc="A Matrix administration panel using react-admin" +arch=(any) +conflicts=(synapse-admin) +license=(Apache2.0) +depends=(nodejs yarn) +makedepends=(git) +optdepends=() +source=("${_pkgbase}::git+https://github.com/Awesome-Technologies/${_pkgbase}") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/${_pkgbase}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${_pkgbase}" + yarn build + #Fix https://github.com/Awesome-Technologies/synapse-admin/issues/11 + sed -i 's-src="/-src="-g' build/index.html + sed -i 's-href="/-href="-g' build/index.html +} + +package() { + cd "$srcdir/${_pkgbase}" + + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgbase}/LICENSE" + mkdir -p "${pkgdir}/usr/share/webapps/${_pkgbase}" + cp -r build/* "${pkgdir}/usr/share/webapps/${_pkgbase}/" + +} |