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 <ve...@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')
 

Reply via email to