summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorkamack382022-05-02 00:05:58 +0200
committerkamack382022-05-02 00:05:58 +0200
commit66e764549338801e80575f8d83d3154454e7fcc0 (patch)
treeba260e16a2e4d6a25d7a09294275afe5671e0eb0 /PKGBUILD
downloadaur-66e764549338801e80575f8d83d3154454e7fcc0.tar.gz
feat: 🎸 Add openasar
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
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"
+}