summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMubashshir2022-08-18 00:44:04 +0600
committerMubashshir2022-08-18 00:48:07 +0600
commit8b77890c66dad8a73b12b1182341f89dd1de5b99 (patch)
tree5cad7b60b4af9ccbebcf1cb83a6fd15c4bfcfbcd
parent654513ee3f73c325064b5b99308d55bd1888ffaf (diff)
downloadaur-8b77890c66dad8a73b12b1182341f89dd1de5b99.tar.gz
quassel: Switch to qt5-webengine
Signed-off-by: Mubashshir <ahmubashshir@gmail.com>
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD47
2 files changed, 60 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6af96195e6f0..f57ad406ddc0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,4 +1,5 @@
pkgbase = quassel
+ pkgdesc = QT-based distributed IRC client
pkgver = 0.14.0.r6.gced8ef76
pkgrel = 1
url = http://quassel-irc.org
@@ -17,7 +18,7 @@ pkgbase = quassel
makedepends = qt5-base
makedepends = qt5-script
makedepends = qt5-tools
- makedepends = qt5-webkit
+ makedepends = qt5-webengine
makedepends = boost
makedepends = rsync
source = git+https://github.com/quassel/quassel.git
@@ -32,7 +33,7 @@ pkgname = quassel-git
depends = qca
depends = qt5-base
depends = qt5-script
- depends = qt5-webkit
+ depends = qt5-webengine
provides = quassel-monolithic
conflicts = quassel-monolithic
@@ -43,12 +44,20 @@ pkgname = quassel-light-git
provides = quassel-monolithic
conflicts = quassel-monolithic
+pkgname = quassel-light-webengine-git
+ pkgdesc = Qt-based IRC client (monolithic version, w/o kde deps)
+ depends = quassel-common-git
+ depends = qt5-base
+ depends = qt5-webengine
+ provides = quassel-monolithic
+ conflicts = quassel-monolithic
+
pkgname = quassel-client-git
pkgdesc = KDE-based distributed IRC client (client only)
depends = quassel-common-git
depends = knotifyconfig
depends = qt5-base
- depends = qt5-webkit
+ depends = qt5-webengine
provides = quassel-client
conflicts = quassel-client
@@ -59,6 +68,14 @@ pkgname = quassel-client-light-git
provides = quassel-client
conflicts = quassel-client
+pkgname = quassel-client-light-webengine-git
+ pkgdesc = Qt-based distributed IRC client (client only, w/o kde deps)
+ depends = quassel-common-git
+ depends = qt5-base
+ depends = qt5-webengine
+ provides = quassel-client
+ conflicts = quassel-client
+
pkgname = quassel-core-git
pkgdesc = KDE/Qt-based distributed IRC client (core only)
depends = icu
diff --git a/PKGBUILD b/PKGBUILD
index 739d55f3c4ba..c85c8181b2fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,12 +1,16 @@
# Maintainer: Daniel Albers <daniel@lbe.rs>
+# Co-Maintainer: Mubashshir <ahmubashshir@gmail.com>
# Source: <https://github.com/AlD/archlinux/tree/master/pkgbuilds/quassel>
# from: git
pkgbase='quassel'
+pkgdesc='QT-based distributed IRC client'
pkgname=("${pkgbase}-git"
"${pkgbase}-light-git"
+ "${pkgbase}-light-webengine-git"
"${pkgbase}-client-git"
"${pkgbase}-client-light-git"
+ "${pkgbase}-client-light-webengine-git"
"${pkgbase}-core-git"
"${pkgbase}-common-git"
)
@@ -18,7 +22,7 @@ license=('GPL')
arch=('i686' 'x86_64' 'arm' 'aarch64')
makedepends=('git' 'cmake' 'extra-cmake-modules' 'hicolor-icon-theme'
'knotifyconfig' 'python' 'qca' 'qt5-base' 'qt5-script'
- 'qt5-tools' 'qt5-webkit' 'boost' 'rsync')
+ 'qt5-tools' 'qt5-webengine' 'boost' 'rsync')
source=(
'git+https://github.com/quassel/quassel.git'
'git+https://github.com/quassel/quassel-i18n.git'
@@ -36,33 +40,45 @@ _build_client_common=(
-DWANT_MONO=OFF
-DWANT_CORE=OFF
-DWANT_QTCLIENT=ON
+ -DWITH_WEBKIT=OFF
)
_build_mono_common=(
-DWANT_MONO=ON
-DWANT_CORE=OFF
-DWANT_QTCLIENT=OFF
+ -DWITH_WEBKIT=OFF
)
## pkg specific build options
_build_git=(
"${_build_mono_common[@]}"
-DWITH_KDE=ON
- -DWITH_WEBKIT=ON
+ -DWITH_WEBENGINE=ON
)
_build_light_git=(
"${_build_mono_common[@]}"
-DWITH_KDE=OFF
- -DWITH_WEBKIT=OFF
+ -DWITH_WEBENGINE=OFF
+)
+_build_light_webengine_git=(
+ "${_build_mono_common[@]}"
+ -DWITH_KDE=OFF
+ -DWITH_WEBENGINE=ON
)
_build_client_git=(
"${_build_client_common[@]}"
-DWITH_KDE=ON
- -DWITH_WEBKIT=ON
+ -DWITH_WEBENGINE=ON
)
_build_client_light_git=(
"${_build_client_common[@]}"
-DWITH_KDE=OFF
- -DWITH_WEBKIT=OFF
+ -DWITH_WEBENGINE=OFF
+)
+_build_client_light_webengine_git=(
+ "${_build_client_common[@]}"
+ -DWITH_KDE=OFF
+ -DWITH_WEBENGINE=ON
)
_build_core_git=(
-DWANT_MONO=OFF
@@ -131,7 +147,7 @@ package_quassel-common-git() {
package_quassel-client-git() {
- depends=("${pkgbase}-common-git" 'knotifyconfig' 'qt5-base' 'qt5-webkit')
+ depends=("${pkgbase}-common-git" 'knotifyconfig' 'qt5-base' 'qt5-webengine')
pkgdesc='KDE-based distributed IRC client (client only)'
provides=("${pkgbase}-client")
conflicts=("${pkgbase}-client")
@@ -149,6 +165,15 @@ package_quassel-client-light-git() {
_install
}
+package_quassel-client-light-webengine-git() {
+
+ pkgdesc='Qt-based distributed IRC client (client only, w/o kde deps)'
+ depends=("${pkgbase}-common-git" 'qt5-base' 'qt5-webengine')
+ provides=("${pkgbase}-client")
+ conflicts=("${pkgbase}-client")
+ _install
+}
+
package_quassel-core-git() {
pkgdesc='KDE/Qt-based distributed IRC client (core only)'
@@ -163,7 +188,7 @@ package_quassel-git() {
pkgdesc='KDE-based IRC client (monolithic version)'
depends=("${pkgbase}-common-git" 'knotifyconfig' 'qca' 'qt5-base'
- 'qt5-script' 'qt5-webkit')
+ 'qt5-script' 'qt5-webengine')
provides=("${pkgbase}-monolithic")
conflicts=("${pkgbase}-monolithic")
@@ -179,3 +204,11 @@ package_quassel-light-git() {
_install
}
+
+package_quassel-light-webengine-git() {
+ pkgdesc='Qt-based IRC client (monolithic version, w/o kde deps)'
+ depends=("${pkgbase}-common-git" 'qt5-base' 'qt5-webengine')
+ provides=("${pkgbase}-monolithic")
+ conflicts=("${pkgbase}-monolithic")
+ _install
+}