diff options
author | Asuka Minato | 2024-08-09 00:58:36 +0900 |
---|---|---|
committer | Asuka Minato | 2024-08-09 00:58:36 +0900 |
commit | a7f07ede7ad0d603047d5173b42fb7a06b4f4cca (patch) | |
tree | eb668d9774c3ed2d399e592a1acb7ad5588b43ee /PKGBUILD | |
download | aur-a7f07ede7ad0d603047d5173b42fb7a06b4f4cca.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
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" +} |