diff options
author | taotieren | 2022-12-02 15:54:07 +0800 |
---|---|---|
committer | taotieren | 2022-12-02 15:54:07 +0800 |
commit | 684dc56c3165eeda19765b709cb4eb58ff2689b4 (patch) | |
tree | dc8d7939ab240d416db1f56f0963ba696b51f769 | |
parent | e6b96e74780befbbe6ac302ed0ad3df045e94509 (diff) | |
download | aur-684dc56c3165eeda19765b709cb4eb58ff2689b4.tar.gz |
Update 0.6.1
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 29 |
2 files changed, 23 insertions, 14 deletions
@@ -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 @@ -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 |