diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -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 } |