diff options
author | Bjoern Franke | 2023-04-12 21:17:51 +0200 |
---|---|---|
committer | Bjoern Franke | 2023-04-12 21:17:51 +0200 |
commit | 921443f6ca3dde6e5ef344fa0e54bd40f9bf8b63 (patch) | |
tree | 88430ba644512fcf673cabc5caa2b470b5d03452 | |
download | aur-921443f6ca3dde6e5ef344fa0e54bd40f9bf8b63.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..85e42cb8b135 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = semaphore + pkgdesc = Accessible, simple and fast web client for Mastodon (pinafore fork) + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/NickColley/semaphore + arch = any + license = GPL3 + makedepends = yarn + makedepends = nodejs + options = !emptydirs + source = semaphore-1.0.0.tar.gz::https://github.com/NickColley/semaphore/archive/refs/tags/1.0.0.tar.gz + sha256sums = e4c616a9d68edb7a9912b6bb523eb1e01fcfb697efa0058b682994cbf66a835d + +pkgname = semaphore diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..36bbf32c880e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Bjoern Franke <bjo+aur@schafweide.org> +pkgname=semaphore +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Accessible, simple and fast web client for Mastodon (pinafore fork)" +arch=('any') +url="https://github.com/NickColley/semaphore" +license=('GPL3') +makedepends=('yarn' 'nodejs') +options=(!emptydirs) +source=("$pkgname-$pkgver.tar.gz::https://github.com/NickColley/$pkgname/archive/refs/tags/$pkgver.tar.gz") +sha256sums=('e4c616a9d68edb7a9912b6bb523eb1e01fcfb697efa0058b682994cbf66a835d') + + +build() { + cd "${pkgname}-${pkgver}" + yarn --production --pure-lockfile + yarn build + yarn cache clean + rm -rf ./src ./docs ./tests ./bin +} + +package() { + cd "${pkgname}-${pkgver}" + + mkdir -p "${pkgdir}/usr/share/webapps/${pkgname}" + + cp -a __sapper__/export/* "${pkgdir}/usr/share/webapps/${pkgname}" + + install -D --mode=0644 LICENSE --target-directory "${pkgdir}/usr/share/licenses/${pkgname}" + install -D --mode=0644 *.md --target-directory "${pkgdir}/usr/share/doc/${pkgname}" +} + |