diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | aigepu.sh | 4 | ||||
-rw-r--r-- | index.js | 2 |
4 files changed, 26 insertions, 35 deletions
@@ -1,29 +1,20 @@ pkgbase = aigepu pkgdesc = 指北者有声简谱编辑软件 pkgver = 1.0.0 - pkgrel = 1 + pkgrel = 2 url = https://aigepu.com arch = x86_64 license = GPL makedepends = asar - makedepends = electron11 - depends = c-ares - depends = ffmpeg - depends = gtk3 - depends = http-parser - depends = libevent - depends = libnghttp2 - depends = libxslt - depends = minizip - depends = nss - depends = re2 - depends = snappy + depends = electron source = aigepu.desktop source = index.js + source = aigepu.sh source = logo.png source = package.json sha256sums = 4a80f5c56a36f9b57d75f1ad928d3bc1fb9996c6972f0239ca59e0678caee9dc - sha256sums = 0fcf90ce21d83abf12d013f1fcbcacbe79c6c3a737d677a686210a43ac902d77 + sha256sums = 20e02090f2e037b389cf616414f579180b3f76b47fdf3304eb07d0f211ca19fc + sha256sums = 40e0d06777bb050ecc03238e617754a500fedd18fc07e9332d4eff671561983a sha256sums = b1601305118665652818b2567e098414586a373aac8f1329bb03585674ccab44 sha256sums = 9f8df1516e01d76b3377dd7a24593e206bd29a52d3559345e534cefc46fad71b @@ -2,44 +2,40 @@ pkgname=aigepu pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="指北者有声简谱编辑软件" url="https://aigepu.com" arch=('x86_64') license=('GPL') -depends=('c-ares' 'ffmpeg' 'gtk3' 'http-parser' 'libevent' 'libnghttp2' - 'libxslt' 'minizip' 'nss' 're2' 'snappy') -makedepends=('asar' 'electron11') +depends=('electron') +makedepends=('asar') source=('aigepu.desktop' 'index.js' + 'aigepu.sh' 'logo.png' 'package.json' ) sha256sums=('4a80f5c56a36f9b57d75f1ad928d3bc1fb9996c6972f0239ca59e0678caee9dc' - '0fcf90ce21d83abf12d013f1fcbcacbe79c6c3a737d677a686210a43ac902d77' + '20e02090f2e037b389cf616414f579180b3f76b47fdf3304eb07d0f211ca19fc' + '40e0d06777bb050ecc03238e617754a500fedd18fc07e9332d4eff671561983a' 'b1601305118665652818b2567e098414586a373aac8f1329bb03585674ccab44' '9f8df1516e01d76b3377dd7a24593e206bd29a52d3559345e534cefc46fad71b') build() { - mkdir app + mkdir -p app cp index.js logo.png package.json app - cp -rf /usr/lib/electron11/* . - rm resources/default_app.asar - asar pack app resources/app.asar - ln -fsr electron aigepu + asar pack app app.asar } package() { - install -d ${pkgdir}/usr/lib/aigepu - cp -rf locales/ resources/ swiftshader/ ${pkgdir}/usr/lib/aigepu - cp lib* ${pkgdir}/usr/lib/aigepu - cp *.pak *.bin *.json ${pkgdir}/usr/lib/aigepu - cp chrome-sandbox electron version ${pkgdir}/usr/lib/aigepu - ln -sf electron ${pkgdir}/usr/lib/aigepu/aigepu + cd "$srcdir" - install -d ${pkgdir}/usr/bin - ln -sf /usr/lib/aigepu/aigepu ${pkgdir}/usr/bin/aigepu + # Install executable file + install -Dm755 "$pkgname".sh "$pkgdir"/usr/bin/$pkgname - install -Dm644 logo.png ${pkgdir}/usr/share/pixmaps/aigepu.png - install -Dm644 aigepu.desktop ${pkgdir}/usr/share/applications/aigepu.desktop + # Install desktop file + install -Dm644 logo.png ${pkgdir}/usr/share/pixmaps/$pkgname.png + install -Dm644 $pkgname.desktop -t ${pkgdir}/usr/share/applications/ + + install -Dm644 app.asar -t ${pkgdir}/usr/lib/$pkgname/ } diff --git a/aigepu.sh b/aigepu.sh new file mode 100644 index 000000000000..1cfecef38f67 --- /dev/null +++ b/aigepu.sh @@ -0,0 +1,4 @@ +#!/bin/sh +exec /bin/electron /usr/lib/aigepu/app.asar "$@" + + @@ -9,7 +9,7 @@ function createWindow () { useContentSize: true, icon: path.join(__dirname, './logo.png') }) - win.loadURL('https://aigepu.com/zhipu'); + win.loadURL('http://zhipu.lezhi99.com/Zhipu-index.html'); } app.on('window-all-closed', function () { |