Date: Tuesday, January 10, 2023 @ 20:50:15
  Author: felixonmars
Revision: 1382530

upgpkg: dtkcommon 5.6.3-1

Modified:
  dtkcommon/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-10 20:49:09 UTC (rev 1382529)
+++ PKGBUILD    2023-01-10 20:50:15 UTC (rev 1382530)
@@ -1,7 +1,7 @@
 # Maintainer: Felix Yan <[email protected]>
 
 pkgname=dtkcommon
-pkgver=5.5.23
+pkgver=5.6.3
 pkgrel=1
 pkgdesc='DTK common files'
 arch=('any')
@@ -8,22 +8,20 @@
 url="https://github.com/linuxdeepin/dtkcommon";
 license=('LGPL3')
 depends=('dconf')
-makedepends=('qt5-tools')
+makedepends=('cmake' 'ninja')
 
source=("https://github.com/linuxdeepin/dtkcommon/archive/$pkgver/$pkgname-$pkgver.tar.gz";)
-sha512sums=('2cda6f7a097664791ef6408e23eab7f70fc3e0d1021605eda66854d70259e903e8084faed9a81a8a93b7e5742b5527dc3a331dc58fdbf2f1709962a20c541355')
+sha512sums=('9f01f5fc9817b4f4a83eff4600c23d5f1e7063d199629dfdfbc933c12afebc7406a4b2fef7f25386e1f4815fded2a816c4357c42ddbd9587eeef57b63a97d44d')
 
-prepare() {
-  cd dtkcommon-$pkgver
-  sed -i 's|qt5/mkspecs|qt/mkspecs|;s|/etc/dbus-1|/usr/share/dbus-1|' 
dtkcommon.pro
-}
-
 build() {
   cd dtkcommon-$pkgver
-  qmake-qt5 PREFIX=/usr VERSION=$pkgver LIB_INSTALL_DIR=/usr/lib
-  make
+  cmake . -GNinja \
+    -DCMAKE_INSTALL_LIBDIR=/usr/lib \
+    -DMKSPECS_INSTALL_DIR=/usr/lib/qt/mkspecs/ \
+    -DCMAKE_INSTALL_PREFIX=/usr 
+  ninja
 }
 
 package() {
   cd dtkcommon-$pkgver
-  make INSTALL_ROOT="$pkgdir" install
+  DESTDIR="$pkgdir" ninja install
 }

Reply via email to