[arch-commits] Commit in dtkwidget/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Sat Jun 5 21:17:04 UTC 2021


    Date: Saturday, June 5, 2021 @ 21:17:03
  Author: felixonmars
Revision: 956161

upgpkg: dtkwidget 5.5.7-1

Modified:
  dtkwidget/trunk/PKGBUILD

----------+
 PKGBUILD |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-06-05 21:09:52 UTC (rev 956160)
+++ PKGBUILD	2021-06-05 21:17:03 UTC (rev 956161)
@@ -3,7 +3,7 @@
 # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com>
 
 pkgname=dtkwidget
-pkgver=5.4.20
+pkgver=5.5.7
 pkgrel=1
 pkgdesc='Deepin graphical user interface library'
 arch=('x86_64')
@@ -16,12 +16,17 @@
 conflicts=('deepin-tool-kit<0.3.4')
 source=("https://github.com/linuxdeepin/dtkwidget/archive/$pkgver/$pkgname-$pkgver.tar.gz"
         fix-qt5.patch)
-sha512sums=('7c32732c3ace8544cf3be95783bad780e36155e36f7610d6dec7e12c6600e672f6e3af64424fbedf3df346117d606fbb00280f7fbcc8b77e6d7d19ca123958c9'
+sha512sums=('b5c8a6ceb38ae56a5e29860eace2fb1f89fd27e00af183552591da9864927a351050e58058ad7360de7713236778aa600f58a055d9345709c383526c6d1c8e0e'
             '3b2564af4cb518e5528ea057799c09e829fe3503ffa6e85fdfe292a43a54f7aa33af357cd3ff7454cc3776f182f1a3c638f02d4a60f944b266cc842fe7a25ac2')
 
 prepare() {
   cd dtkwidget-$pkgver
   patch -p1 -i ../fix-qt5.patch
+
+  # Patch out 5.5 suffix. The version number in dtkcore & friends never matched their tags,
+  # and current version of dde-session-shell requires 5.5 explicitly. Let's make qmake and
+  # cmake happy while upstream didn't react on this matter.
+  find . -name '*.pro' -exec sed -i 's/dtkcore5.5/dtkcore/g;s/dtkgui5.5/dtkgui/g;s/dtkwidget5.5/dtkwidget/g' {} \;
 }
 
 build() {



More information about the arch-commits mailing list