summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2023-08-25 18:03:18 +0800
committertaotieren2023-08-25 18:03:18 +0800
commit798d644125898bb6e94b2a10e4878ca5fb8dae7d (patch)
tree75629ff95ff97fec1786b1f46120f14b835394fd
parentfb7d5ee85ee4a904999130dea55464ba21c7ee79 (diff)
downloadaur-798d644125898bb6e94b2a10e4878ca5fb8dae7d.tar.gz
Update 0.8.2.r2.ge1c834c-1
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD40
2 files changed, 42 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8294c19d6f5c..d977729361a1 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 = 0.8.2.r0.g8658054
+ pkgver = 0.8.2.r2.ge1c834c
pkgrel = 1
url = https://github.com/HVML/xGUI-Pro
arch = x86_64
@@ -18,6 +18,8 @@ pkgbase = xguipro-git
makedepends = base-devel
makedepends = ninja
makedepends = pkgconf
+ makedepends = clang
+ makedepends = llvm
depends = curl
depends = enchant
depends = glib2
diff --git a/PKGBUILD b/PKGBUILD
index 34d0b3f31c4a..461fe243805f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgbase=xguipro-git
# pkgname=(xguipro-gtk{3,4}-git)
pkgname=(xguipro-gtk3-git)
-pkgver=0.8.2.r0.g8658054
+pkgver=0.8.2.r2.ge1c834c
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=(x86_64
@@ -44,6 +44,8 @@ makedepends=(
base-devel
ninja
pkgconf
+ clang
+ llvm
# # xguipro-gtk3
# gtk3
@@ -98,7 +100,23 @@ package_xguipro-gtk3-git() {
# Ninja build
# see:https://wiki.archlinux.org/title/CMake_package_guidelines
+# gcc build
# cmake -DCMAKE_BUILD_TYPE=Release \
+# cmake -DCMAKE_BUILD_TYPE=None \
+# -DPORT=GTK \
+# -DENABLE_GAMEPAD=OFF \
+# -DENABLE_INTROSPECTION=OFF \
+# -DUSE_GTK4=OFF \
+# -DUSE_SOUP2=ON \
+# -DUSE_WPE_RENDERER=OFF \
+# -DUSE_LCMS=OFF \
+# -DCMAKE_INSTALL_PREFIX=/usr \
+# -DCMAKE_INSTALL_LIBDIR=lib \
+# -DCMAKE_INSTALL_LIBEXECDIR=lib \
+# -B build-gtk3 \
+# -G Ninja
+
+# clang build
cmake -DCMAKE_BUILD_TYPE=None \
-DPORT=GTK \
-DENABLE_GAMEPAD=OFF \
@@ -110,6 +128,8 @@ package_xguipro-gtk3-git() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_LIBEXECDIR=lib \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -DCMAKE_C_COMPILER=clang \
-B build-gtk3 \
-G Ninja
@@ -136,6 +156,7 @@ package_xguipro-gtk3-git() {
# # Ninja build
# # see:https://wiki.archlinux.org/title/CMake_package_guidelines
# # cmake -DCMAKE_BUILD_TYPE=Release \
+# gcc build
# cmake -DCMAKE_BUILD_TYPE=None \
# -DPORT=GTK \
# -DENABLE_GAMEPAD=OFF \
@@ -150,6 +171,23 @@ package_xguipro-gtk3-git() {
# -B build-gtk4 \
# -G Ninja
#
+# clang build
+# cmake -DCMAKE_BUILD_TYPE=None \
+# -DPORT=GTK \
+# -DENABLE_GAMEPAD=OFF \
+# -DENABLE_INTROSPECTION=OFF \
+# -DUSE_GTK4=ON \
+# -DUSE_SOUP2=OFF \
+# -DUSE_WPE_RENDERER=OFF \
+# -DUSE_LCMS=OFF \
+# -DCMAKE_INSTALL_PREFIX=/usr \
+# -DCMAKE_INSTALL_LIBDIR=lib \
+# -DCMAKE_INSTALL_LIBEXECDIR=lib \
+# -DCMAKE_CXX_COMPILER=clang++ \
+# -DCMAKE_C_COMPILER=clang \
+# -B build-gtk4 \
+# -G Ninja
+
# ninja -C build-gtk4
#
# # ninja install