diff options
author | kamack38 | 2022-05-02 00:05:58 +0200 |
---|---|---|
committer | kamack38 | 2022-05-02 00:05:58 +0200 |
commit | 66e764549338801e80575f8d83d3154454e7fcc0 (patch) | |
tree | ba260e16a2e4d6a25d7a09294275afe5671e0eb0 /PKGBUILD | |
download | aur-66e764549338801e80575f8d83d3154454e7fcc0.tar.gz |
feat: 🎸 Add openasar
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2aa5101a619a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Kamack38 <kamack38.biznes@gmail.com> +_pkgname='openasar' +pkgname="${_pkgname}-git" +pkgver=r736.ec4c892 +pkgrel=1 +pkgdesc="Open-source alternative of Discord desktop's app.asar" +arch=('i686' 'x86_64') +url="https://github.com/GooseMod/OpenAsar" +license=('MIT') +depends=('discord') +makedepends=('git' 'asar' 'nodejs') +optdepends=() +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=('git+https://github.com/GooseMod/OpenAsar.git') +sha1sums=('SKIP') +install="$pkgname.install" + +pkgver() { + cd OpenAsar + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +package() { + cd OpenAsar + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + bash scripts/injectPolyfills.sh + sed -i -e "s/nightly/nightly-$(git rev-parse HEAD | cut -c 1-7)/" src/index.js + node scripts/strip.js + asar pack src app.asar + # mv "${pkgdir}/opt/discord/resources/app.asar" "${pkgdir}/opt/discord/resources/app.asar.backup" + install -Dm 644 app.asar "${pkgdir}/opt/${pkgname}/app.asar" +} |