diff options
author | justforlxz | 2023-01-09 11:30:20 +0800 |
---|---|---|
committer | justforlxz | 2023-01-09 11:30:20 +0800 |
commit | ac184d31b4807eef958fff95e06513ee69102054 (patch) | |
tree | 9ba95321d8549fec9fa15abb3d2a4aa2ed869a53 | |
parent | a9ef90581f2af4bc69ca4661bd6f3f990abe5622 (diff) | |
download | aur-ac184d31b4807eef958fff95e06513ee69102054.tar.gz |
update
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 30 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = dtkdeclarative-git pkgdesc = DTK declarative modules - pkgver = 5.6.0.r27.g3c64962 + pkgver = 5.6.3.r11.g01dac45 pkgrel = 1 url = https://github.com/linuxdeepin/dtkdeclarative arch = x86_64 @@ -9,12 +9,21 @@ pkgbase = dtkdeclarative-git license = LGPL3 makedepends = git makedepends = qt5-tools + makedepends = cmake + makedepends = ninja + makedepends = gtest + makedepends = gmock + makedepends = doxygen + makedepends = dtkcommon-git + makedepends = qt5-quickcontrols2 depends = dtkgui-git depends = qt5-declarative depends = qt5-quickcontrols2 + depends = dtkcore-git + depends = dtkgui-git provides = dtkdeclarative conflicts = dtkdeclarative - source = git+https://github.com/linuxdeepin/dtkdeclarative.git + source = dtkdeclarative::git+https://github.com/linuxdeepin/dtkdeclarative.git sha512sums = SKIP pkgname = dtkdeclarative-git @@ -2,32 +2,38 @@ pkgname=dtkdeclarative-git _pkgname=dtkdeclarative -pkgver=5.6.0.r27.g3c64962 +pkgver=5.6.3.r11.g01dac45 pkgrel=1 pkgdesc='DTK declarative modules' arch=('x86_64' 'aarch64') url="https://github.com/linuxdeepin/dtkdeclarative" license=('LGPL3') -depends=('dtkgui-git' 'qt5-declarative' 'qt5-quickcontrols2') -makedepends=('git' 'qt5-tools') -conflicts=($_pkgname) -provides=($_pkgname) +depends=('dtkgui-git' 'qt5-declarative' 'qt5-quickcontrols2' 'dtkcore-git' 'dtkgui-git') +makedepends=('git' 'qt5-tools' 'cmake' 'ninja' 'gtest' 'gmock' 'doxygen' 'dtkcommon-git' 'qt5-quickcontrols2') +conflicts=("$_pkgname") +provides=("$_pkgname") groups=('deepin-git') -source=("git+https://github.com/linuxdeepin/dtkdeclarative.git") +source=("$_pkgname::git+https://github.com/linuxdeepin/dtkdeclarative.git") sha512sums=('SKIP') pkgver() { - cd $srcdir/$_pkgname - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd "$srcdir/$_pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd $srcdir/$_pkgname - qmake-qt5 PREFIX=/usr DTK_VERSION=$pkgver LIB_INSTALL_DIR=/usr/lib DTK_QML_APP_PLUGIN_PATH=/usr/lib/dtkdeclarative/qml-app - make + cd "$srcdir/$_pkgname" + cmake -B build -GNinja \ + -DMKSPECS_INSTALL_DIR=lib/qt/mkspecs/modules/ -DBUILD_DOCS=ON \ + -DBUILD_EXAMPLES=OFF \ + -DQCH_INSTALL_DESTINATION=share/doc/qt \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + cmake --build build } package() { - cd $srcdir/$_pkgname/ - make INSTALL_ROOT="$pkgdir" install + cd "$srcdir/$_pkgname"/build + DESTDIR="$pkgdir" ninja install } |