Date: Monday, February 13, 2023 @ 02:36:09 Author: felixonmars Revision: 1400303
upgpkg: dtkcore 1:5.6.5-1 Modified: dtkcore/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2023-02-13 02:35:03 UTC (rev 1400302) +++ PKGBUILD 2023-02-13 02:36:09 UTC (rev 1400303) @@ -3,7 +3,8 @@ # Contributor: Xu Fasheng <fasheng.xu[AT]gmail.com> pkgname=dtkcore -pkgver=5.6.4 +pkgver=5.6.5 +_commit=866339a0deefa34226539d9dccbd35383b5ccdbf pkgrel=1 epoch=1 pkgdesc='DTK core modules' @@ -11,17 +12,17 @@ url="https://github.com/linuxdeepin/dtkcore" license=('LGPL3') depends=('dtkcommon' 'deepin-desktop-base' 'python' 'gsettings-qt' 'lshw' 'icu' 'uchardet') -makedepends=('cmake' 'ninja' 'qt5-tools' 'gtest' 'doxygen') -source=("https://github.com/linuxdeepin/dtkcore/archive/$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('9cc7fdfdfdb16e884e6b009f6b4334c688b2cd57517a18481c62dfd41f20d6ad6ee71a6d5b0bdf48e1e5c3b8d7a25e03588155b973fb56507852da4d7c0a78d6') +makedepends=('git' 'cmake' 'ninja' 'qt5-tools' 'gtest' 'doxygen') +source=("git+https://github.com/linuxdeepin/dtkcore.git#commit=$_commit") +sha512sums=('SKIP') prepare() { - cd dtkcore-$pkgver + cd dtkcore sed -i 's|/etc/os-version|/etc/uos-version|' src/dsysinfo.cpp } build() { - cd dtkcore-$pkgver + cd dtkcore cmake -GNinja \ -DMKSPECS_INSTALL_DIR=lib/qt/mkspecs/modules/ \ -DBUILD_DOCS=ON \ @@ -30,15 +31,16 @@ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_PREFIX=/usr \ -DDVERSION=$pkgver + ninja } check() { - cd dtkcore-$pkgver + cd dtkcore ninja check || echo "Tests failed" } package() { - cd dtkcore-$pkgver + cd dtkcore DESTDIR="$pkgdir" ninja install }
