summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAsuka Minato2024-08-09 00:58:36 +0900
committerAsuka Minato2024-08-09 00:58:36 +0900
commita7f07ede7ad0d603047d5173b42fb7a06b4f4cca (patch)
treeeb668d9774c3ed2d399e592a1acb7ad5588b43ee /PKGBUILD
downloadaur-a7f07ede7ad0d603047d5173b42fb7a06b4f4cca.tar.gz
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..9b697ed8dcd1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Your Name <youremail@domain.com>
+pkgname=doc2x
+pkgver=1.2.11
+pkgrel=1
+epoch=
+pkgdesc="doc2x"
+arch=(x86_64)
+url="https://doc2x.noedgeai.com/"
+license=('private')
+depends=(electron24)
+makedepends=(p7zip asar)
+provides=(doc2x)
+source=("https://doc2x-public.s3.cn-north-1.amazonaws.com.cn/win/doc2x_1.2.11.exe")
+sha256sums=('f4229345a8866d307f52c8c8ee39802330c93d754510e65039fd4310eff7bafd')
+
+prepare() {
+ 7z x *.exe
+ pushd "\$PLUGINSDIR"
+ 7z x app-64.7z
+ pushd resources
+ asar e app.asar ../../app
+ popd
+ popd
+ sed -i 's@F.app.isPackaged@(true)@g
+ s@process.platform@"win32"@g' app/dist/main/index.cjs
+}
+
+package() {
+ install -vd $pkgdir/opt/$pkgname
+ cp -av $srcdir/app $pkgdir/opt/$pkgname/app
+ printf "#!/bin/sh
+ELECTRON_IS_DEV=false ELECTRON_ENABLE_LOGGING=1 exec electron24 /opt/$pkgname/app \"\$@\"
+" | install -Dm755 /dev/stdin "$pkgdir/usr/bin/$pkgname"
+}