[arch-commits] Commit in quassel/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Wed Jul 18 22:34:00 UTC 2018
Date: Wednesday, July 18, 2018 @ 22:34:00
Author: heftig
Revision: 362328
0.13rc1-1 (not for release yet)
Modified:
quassel/trunk/PKGBUILD
----------+
PKGBUILD | 51 +++++++++++++++++++++++++++++++--------------------
1 file changed, 31 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-07-18 22:33:40 UTC (rev 362327)
+++ PKGBUILD 2018-07-18 22:34:00 UTC (rev 362328)
@@ -3,8 +3,11 @@
# Contributor: Vesa Kaihlavirta <vegai at iki.fi>
pkgbase=quassel
-pkgname=('quassel-core' 'quassel-client' 'quassel-client-small' 'quassel-monolithic')
-pkgver=0.12.5
+pkgname=('quassel-core'
+ 'quassel-client'
+ 'quassel-client-small'
+ 'quassel-monolithic')
+pkgver=0.13rc1
pkgrel=1
pkgdesc="Next-generation distributed IRC client"
arch=('x86_64')
@@ -11,31 +14,36 @@
url="https://quassel-irc.org/"
license=('GPL')
makedepends=('qt5-base' 'qt5-tools' 'qt5-webengine' 'qca-qt5' 'qt5-script'
- 'knotifyconfig' 'cmake' 'extra-cmake-modules' 'python'
- 'hicolor-icon-theme' 'ninja')
-source=(https://quassel-irc.org/pub/$pkgbase-$pkgver.tar.bz2
+ 'qt5-multimedia' 'knotifyconfig' 'sonnet' 'libldap' 'cmake'
+ 'extra-cmake-modules' 'python' 'hicolor-icon-theme' 'ninja' 'git')
+_commit=60dde7fac7b03220ac13b2e7f80733c221c1c01e # tags/0.13-rc1^0
+source=("git+https://github.com/quassel/quassel#commit=$_commit"
$pkgbase.service
$pkgbase.sysusers
$pkgbase.tmpfiles
$pkgbase.conf)
-sha256sums=('1894574dfd79654152a5b7427e7df592b055ae908230504f98a4cb48961e74e2'
+sha256sums=('SKIP'
'5dbe20290f3361b9b7a74a52905137e76b656976febf2d31082a2276f9dcde7f'
'3c72441a99e2668c6a8a751fa07beeb44f937576c8a1b5f615e4a55f841d93d9'
'2afd4340c7713f6533e5d175a86b28fd118ecd907776c2b10925d1a4fb31cdca'
'f3031ea8217e01ba42cea14606169e3e27affa5918968ffd5a03c21ae92fe2b8')
+pkgver() {
+ cd $pkgbase
+ git describe --tags | sed 's/-rc/rc/;s/-/+/g'
+}
+
prepare() {
- cd quassel-${pkgver}
+ cd $pkgbase
}
_build() (
mkdir -p build-$1
cd build-$1
- cmake -G Ninja ../quassel-${pkgver} \
+ cmake -G Ninja ../$pkgbase \
-DCMAKE_INSTALL_PREFIX=/usr/ \
- -DCMAKE_BUILD_TYPE="Release" \
+ -DCMAKE_BUILD_TYPE=Release \
-DHAVE_SSL=ON \
- -DUSE_QT5=ON \
"${@:2}" \
-Wno-dev
cmake --build .
@@ -49,9 +57,14 @@
_build core \
-DWANT_QTCLIENT=OFF \
-DWANT_MONO=OFF \
- -DWITH_OXYGEN=OFF \
+ -DWITH_BUNDLED_ICONS=OFF \
-DWITH_WEBENGINE=OFF
+ _build mono \
+ -DWANT_CORE=OFF \
+ -DWANT_QTCLIENT=OFF \
+ -DWITH_KDE=ON
+
_build client \
-DWANT_CORE=OFF \
-DWANT_MONO=OFF \
@@ -62,17 +75,13 @@
-DWANT_MONO=OFF \
-DWITH_WEBENGINE=OFF \
-DCMAKE_DISABLE_FIND_PACKAGE_dbusmenu-qt5=ON \
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Multimedia=ON \
-DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON
-
- _build mono \
- -DWANT_CORE=OFF \
- -DWANT_QTCLIENT=OFF \
- -DWITH_KDE=ON
}
package_quassel-core() {
pkgdesc="Next-generation distributed IRC client - core only"
-depends=('icu' 'qca-qt5' 'qt5-script')
+depends=('icu' 'qca-qt5' 'qt5-script' 'libldap')
optdepends=('postgresql: PostgreSQL database support')
backup=(etc/conf.d/quassel)
@@ -93,7 +102,8 @@
package_quassel-client() {
pkgdesc="Next-generation distributed IRC client - client only"
-depends=('qt5-base' 'qt5-webengine' 'knotifyconfig' 'hicolor-icon-theme')
+depends=('qt5-base' 'qt5-webengine' 'qt5-multimedia' 'knotifyconfig'
+ 'hicolor-icon-theme')
conflicts=('quassel-monolithic' 'quassel-client-small')
_install client
@@ -101,7 +111,7 @@
package_quassel-client-small() {
pkgdesc="Next-generation distributed IRC client - client only, reduced deps"
-depends=('qt5-base' 'hicolor-icon-theme')
+depends=('qt5-base' 'sonnet' 'hicolor-icon-theme')
conflicts=('quassel-monolithic' 'quassel-client')
replaces=('quassel-remote')
@@ -110,7 +120,8 @@
package_quassel-monolithic() {
pkgdesc="Next-generation distributed IRC client - monolithic"
-depends=('qt5-base' 'qca-qt5' 'qt5-webengine' 'qt5-script' 'knotifyconfig' 'hicolor-icon-theme')
+depends=('qt5-base' 'qt5-webengine' 'qt5-multimedia' 'qt5-script' 'qca-qt5'
+ 'knotifyconfig' 'libldap' 'hicolor-icon-theme')
optdepends=('postgresql: PostgreSQL database support')
conflicts=('quassel-client' 'quassel-client-small')
More information about the arch-commits
mailing list