diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 14 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = dtkcore-git pkgdesc = DTK core modules - pkgver = 5.6.2.r4.g8ce7d3e + pkgver = 5.6.3.r16.gc57d13c pkgrel = 1 url = https://github.com/linuxdeepin/dtkcore arch = x86_64 @@ -21,7 +21,7 @@ pkgbase = dtkcore-git depends = lshw provides = dtkcore conflicts = dtkcore - source = dtkcore.tar.gz::https://github.com/linuxdeepin/dtkcore/archive/8ce7d3e3c733ada955a4fd53b4d71ef93e456f27.tar.gz - sha512sums = ee352e5ae634e73511e495d1ce8177d9939f4d774d6e4cb5fadaf405dd5602bd99798ed603b466bce91fe0869e01f08558b65a43d1da9f6e8157237f638c14e6 + source = dtkcore-git::git+https://github.com/linuxdeepin/dtkcore.git + sha512sums = SKIP pkgname = dtkcore-git @@ -1,9 +1,7 @@ # Maintainer: justforlxz <justforlxz@gmail.com> pkgname=dtkcore-git -_pkgname=dtkcore -_commit=8ce7d3e3c733ada955a4fd53b4d71ef93e456f27 -pkgver=5.6.2.r4.g8ce7d3e +pkgver=5.6.3.r16.gc57d13c pkgrel=1 pkgdesc='DTK core modules' arch=('x86_64' 'aarch64') @@ -15,12 +13,16 @@ conflicts=('dtkcore') provides=('dtkcore') groups=('deepin-git') source=("$pkgname::git+https://github.com/linuxdeepin/dtkcore.git") -source=("$_pkgname.tar.gz::https://github.com/linuxdeepin/$_pkgname/archive/$_commit.tar.gz") -sha512sums=('ee352e5ae634e73511e495d1ce8177d9939f4d774d6e4cb5fadaf405dd5602bd99798ed603b466bce91fe0869e01f08558b65a43d1da9f6e8157237f638c14e6') +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 \ -DMKSPECS_INSTALL_DIR=/usr/lib/qt/mkspecs/modules/\ -DBUILD_DOCS=ON \ -DBUILD_EXAMPLES=OFF \ @@ -28,10 +30,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 } |