git » qt5-tools.git » commit 2c12988

Switch to KDE maintenance branch

author Antonio Rojas
2021-04-13 07:05:16 UTC
committer Antonio Rojas
2021-04-13 07:05:16 UTC
parent 21ce12cba8dfa38e1edb28cb6f08b416b077fe07

Switch to KDE maintenance branch

PKGBUILD +15 -7

diff --git a/PKGBUILD b/PKGBUILD
index 7f11349..9b46be6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,29 +2,37 @@
 # Contributor: Andrea Scarpino <andrea@archlinux.org>
 
 pkgname=qt5-tools
-_qtver=5.15.2
-pkgver=${_qtver/-/}
-pkgrel=3
+pkgver=5.15.2+kde+r17
+pkgrel=1
+_commit=33693a928986006d79c1ee743733cde5966ac402
 arch=('x86_64')
 url='https://www.qt.io'
 license=('GPL3' 'LGPL3' 'FDL' 'custom')
 pkgdesc='A cross-platform application and UI framework (Development Tools, QtHelp)'
 depends=('qt5-base' 'hicolor-icon-theme')
-makedepends=('qt5-declarative' 'vulkan-headers' 'clang' 'qt5-webkit')
+makedepends=('qt5-declarative' 'vulkan-headers' 'clang' 'qt5-webkit' 'git')
 optdepends=('clang: for qdoc' 'qt5-webkit: for Qt Assistant')
 groups=('qt' 'qt5')
 conflicts=('qtchooser')
-_pkgfqn="${pkgname/5-/}-everywhere-src-${_qtver}"
-source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
+_pkgfqn=qttools
+source=(git+https://invent.kde.org/qt/qt/$_pkgfqn#commit=$_commit
         {assistant,designer,linguist,qdbusviewer}.desktop)
-sha256sums=('c189d0ce1ff7c739db9a3ace52ac3e24cb8fd6dbf234e49f075249b38f43c1cc'
+sha256sums=('SKIP'
             '8092d6d846e39632107b14726fa112862d800e929ef10f05f2a284dbda9b53c4'
             '92f3e5dc8bc416e02893c38a05287238853e0c20732df1e62d6a672744a34e7c'
             '15781519115e36d2c67c12ee6bc636425cd445072f43cb8bdd1364cfacbe4c45'
             'cd94367e35f99ab85277aa95985bbde292a9cc82db2c04c4efdaed5799aa16db')
 
+pkgver() {
+  cd $_pkgfqn
+  echo "5.15.2+kde+r"`git rev-list --count origin/5.15.2..$_commit`
+}
+
 prepare() {
   mkdir -p build
+
+  cd $_pkgfqn
+  git revert -n dbe0567470db2b369a9fdb28d9fbac38be3e2d60 # Revert version bump
 }
 
 build() {