summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2022-12-02 15:54:07 +0800
committertaotieren2022-12-02 15:54:07 +0800
commit684dc56c3165eeda19765b709cb4eb58ff2689b4 (patch)
treedc8d7939ab240d416db1f56f0963ba696b51f769
parente6b96e74780befbbe6ac302ed0ad3df045e94509 (diff)
downloadaur-684dc56c3165eeda19765b709cb4eb58ff2689b4.tar.gz
Update 0.6.1
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD29
2 files changed, 23 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 93bb0acc1c2b..be307fa319e7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = xguipro-git
pkgdesc = xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit.
- pkgver = 3b2bea0
+ pkgver = 0.6.1.r1.ga464604
pkgrel = 1
url = https://github.com/HVML/xGUI-Pro
arch = any
@@ -22,9 +22,11 @@ pkgbase = xguipro-git
makedepends = icu
makedepends = webkit2gtk-hvml
depends = glib2
- optdepends = domruler: DOM Ruler is a library to maintain a DOM tree, lay out and stylize the DOM elements by using CSS.
+ depends = gperf
+ depends = enchant
+ depends = gtk4
+ depends = libsoup3
optdepends = purc: The prime HVML interpreter for C Language.
- optdepends = purc-fetcher: The remote data fetcher for PurC.
optdepends = purc-midnight-commander: A generic HVML renderer in text mode for development and debugging.
optdepends = webkit2gtk-hvml: Web content engine for GTK (HVML)
provides = xguipro
diff --git a/PKGBUILD b/PKGBUILD
index 5f02fa8d1df0..11ba49e7ec11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: taotieren <admin@taotieren.com>
pkgname=xguipro-git
-pkgver=3b2bea0
+pkgver=0.6.1.r3.g6f4eca8
pkgrel=1
pkgdesc="xGUI (the X Graphics User Interface) Pro is a modern, cross-platform, and advanced HVML renderer which is based on tailored WebKit."
arch=('any')
@@ -10,18 +10,15 @@ license=('LGPL-3.0')
groups=('hvml-git')
provides=(${pkgname%-git} 'xGUI-Pro')
conflicts=(${pkgname%-git})
-#replaces=(${pkgname})
-depends=('glib2')
-makedepends=('git' 'cmake' 'ninja')
+replaces=()
+depends=('glib2' 'gperf' 'enchant' 'gtk4' 'libsoup3')
makedepends=('git' 'cmake' 'ninja' 'ccache' 'gcc' 'python' 'libxml2' 'ruby' 'curl' 'openssl' 'sqlite' 'pkgconf' 'zlib' 'icu' 'webkit2gtk-hvml')
-optdepends=('domruler: DOM Ruler is a library to maintain a DOM tree, lay out and stylize the DOM elements by using CSS.'
- 'purc: The prime HVML interpreter for C Language.'
- 'purc-fetcher: The remote data fetcher for PurC.'
+optdepends=('purc: The prime HVML interpreter for C Language.'
'purc-midnight-commander: A generic HVML renderer in text mode for development and debugging.'
'webkit2gtk-hvml: Web content engine for GTK (HVML)')
backup=()
options=('!strip')
-#install=${pkgname}.install
+install=
source=("${pkgname%-git}::git+${url}.git" )
sha256sums=('SKIP')
@@ -35,21 +32,31 @@ build() {
cd "${srcdir}/${pkgname%-git}"
# CMake build
-# cmake -DCMAKE_BUILD_TYPE=Debug \
+# cmake -DCMAKE_BUILD_TYPE=Release \
# -DPORT=GTK \
# -DCMAKE_INSTALL_PREFIX=/usr \
# -DCMAKE_INSTALL_LIBDIR=lib \
# -DCMAKE_INSTALL_LIBEXECDIR=lib \
-# -B build
+# -DENABLE_GAMEPAD=OFF \
+# -DENABLE_INTROSPECTION=OFF \
+# -DUSE_SOUP3=ON \
+# -DUSE_WPE_RENDERER=OFF \
+# -DUSE_LCMS=OFF \
+# -B build \
# cmake --build build
# Ninja build
- cmake -DCMAKE_BUILD_TYPE=Debug \
+ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DPORT=GTK \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_LIBEXECDIR=lib \
+ -DENABLE_GAMEPAD=OFF \
+ -DENABLE_INTROSPECTION=OFF \
+ -DUSE_SOUP3=ON \
+ -DUSE_WPE_RENDERER=OFF \
+ -DUSE_LCMS=OFF \
-B build \
-G Ninja