diff options
author | taotieren | 2023-09-26 23:33:47 +0800 |
---|---|---|
committer | taotieren | 2023-09-26 23:33:47 +0800 |
commit | 8f749979c0848725a7a61b9c2996ed52bb6224cb (patch) | |
tree | 94c3ef8058d1764a9c313a5445be1d6d7e16de2c | |
parent | 420041c64344d66f81c5d32da929562eb873150c (diff) | |
download | aur-8f749979c0848725a7a61b9c2996ed52bb6224cb.tar.gz |
Update PKGBUILD
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 17 |
2 files changed, 17 insertions, 1 deletions
@@ -35,6 +35,7 @@ pkgbase = xguipro-git optdepends = webkit2gtk-hvml: to support two HVML-specific attributes hvml-handle and hvml-events. This tailored WebKit engine provides support for two ports: GTK+ and HybridOS (MiniGUI). provides = xguipro provides = xGUI-Pro + provides = run-xguipro conflicts = xguipro options = !strip source = xguipro::git+https://github.com/HVML/xGUI-Pro.git @@ -16,7 +16,7 @@ url="https://github.com/HVML/xGUI-Pro" license=('LGPL-3.0') groups=(hvml-git hybridos2-git) -provides=(${pkgbase%-git} 'xGUI-Pro') +provides=(${pkgbase%-git} 'xGUI-Pro' 'run-xguipro') conflicts=(${pkgbase%-git}) replaces=() depends=( @@ -85,6 +85,19 @@ if [ -z "\$WEBKIT_WEBEXT_DIR" ]; then fi EOF + install -Dm0755 /dev/stdin ${srcdir}/run-xguipro << EOF +#!/usr/bin/env bash + +if [ ! -f /var/tmp/purcmc.sock ] && ! lsof /var/tmp/purcmc.sock; then + xguipro & +else + if [ -f /var/tmp/purcmc.sock ]; then + rm -rf /var/tmp/purcmc.sock + fi + xguipro & +fi +EOF + } package_xguipro-gtk3-git() { @@ -140,6 +153,7 @@ package_xguipro-gtk3-git() { install -Dm644 ${srcdir}/xguipro.csh ${pkgdir}/etc/profile.d/xguipro.csh install -Dm644 ${srcdir}/xguipro.sh ${pkgdir}/etc/profile.d/xguipro.sh + install -Dm755 ${srcdir}/run-xguipro ${pkgdir}/usr/bin/run-xguipro } # package_xguipro-gtk4-git() { @@ -195,4 +209,5 @@ package_xguipro-gtk3-git() { # # install -Dm644 ${srcdir}/xguipro.csh ${pkgdir}/etc/profile.d/xguipro.csh # install -Dm644 ${srcdir}/xguipro.sh ${pkgdir}/etc/profile.d/xguipro.sh +# install -Dm755 ${srcdir}/run-xguipro ${pkgdir}/usr/bin/run-xguipro # } |