summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorjustforlxz2022-12-28 16:48:56 +0800
committerjustforlxz2022-12-28 16:48:56 +0800
commit1b9650dbf39ae0a8523f67908839f1b12490036c (patch)
tree35d93f2ca67cd1597bb45013c8ab53b3ff7e9f2e /PKGBUILD
parentbb95b2959bb1528502311d461abd998cac15baf2 (diff)
downloadaur-1b9650dbf39ae0a8523f67908839f1b12490036c.tar.gz
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 13 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bede382e4c32..f9e5a912feab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,7 @@
# Maintainer: justforlxz <justforlxz@gmail.com>
pkgname=dtkwidget-git
-_commit=01aae7443a2ae7c3071d62ba8f428a8835e41249
-_pkgname=dtkwidget
-pkgver=5.6.0.2.r28.g01aae744
+pkgver=5.6.3.r20.g99113616
pkgrel=1
pkgdesc='Deepin graphical user interface library'
arch=('x86_64' 'aarch64')
@@ -15,12 +13,18 @@ makedepends=('git' 'qt5-tools' 'gtest' 'dtkcommon-git' 'dtkcore-git' 'dtkgui-git
provides=('dtkwidget')
conflicts=('dtkwidget')
groups=('deepin-git')
-source=("$_pkgname.tar.gz::https://github.com/linuxdeepin/$_pkgname/archive/$_commit.tar.gz")
-sha512sums=('04cd55bdc92c0c442440a13ba6fe7bf78658ce4ecabdb558a262218a71c6570f24c2f57c301ce8ebce3ff6016b216ce0b21b2fdb05733dc19ad8cd20284e4ced')
+source=("$pkgname::git+https://github.com/linuxdeepin/dtkwidget")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $pkgname
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
build() {
- cd $_pkgname-$_commit
- cmake -GNinja \
+ cd $pkgname
+ cmake -B build -GNinja \
-DHUNTER_ENABLED=OFF \
-DMKSPECS_INSTALL_DIR=/usr/lib/qt/mkspecs/modules/\
-DBUILD_PLUGINS=OFF \
@@ -29,10 +33,10 @@ build() {
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
- ninja
+ cmake --build build
}
package() {
- cd $_pkgname-$_commit
+ cd $pkgname/build
DESTDIR="$pkgdir" ninja install
}