diff options
author | justforlxz | 2022-10-11 11:04:40 +0800 |
---|---|---|
committer | justforlxz | 2022-10-11 11:06:36 +0800 |
commit | 9c40e9c1fe8263459248a2fa6e7b08317163e4dc (patch) | |
tree | bae154aca2ba37973b408cae4d1d55001e4cf195 /PKGBUILD | |
parent | e0e813e5c90cd33d813ba643622b15abe21549f3 (diff) | |
download | aur-9c40e9c1fe8263459248a2fa6e7b08317163e4dc.tar.gz |
update
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 40 |
1 files changed, 19 insertions, 21 deletions
@@ -1,7 +1,9 @@ # Maintainer: justforlxz <justforlxz@gmail.com> pkgname=dtkwidget-git -pkgver=5.5.42.r4.gd20ee610 +_commit=01aae7443a2ae7c3071d62ba8f428a8835e41249 +_pkgname=dtkwidget +pkgver=5.6.0.2.r28.g01aae744 pkgrel=1 pkgdesc='Deepin graphical user interface library' arch=('x86_64' 'aarch64') @@ -9,32 +11,28 @@ url="https://github.com/linuxdeepin/dtkwidget" license=('LGPL3') depends=('deepin-qt-dbus-factory-git' 'dtkcore-git' 'dtkgui-git' 'librsvg' 'qt5-multimedia' 'qt5-svg' 'qt5-x11extras' 'startup-notification') -makedepends=('git' 'qt5-tools' 'gtest' 'dtkcommon-git' 'dtkcore-git' 'dtkgui-git') +makedepends=('git' 'qt5-tools' 'gtest' 'dtkcommon-git' 'dtkcore-git' 'dtkgui-git' 'cmake' 'ninja') provides=('dtkwidget') conflicts=('dtkwidget') groups=('deepin-git') -source=("$pkgname::git+https://github.com/linuxdeepin/dtkwidget.git") -sha512sums=('SKIP') - -pkgver() { - cd $pkgname - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -prepare() { - cd $pkgname - if [[ ! -z ${sha} ]];then - git checkout -b $sha - fi -} +source=("$_pkgname.tar.gz::https://github.com/linuxdeepin/$_pkgname/archive/$_commit.tar.gz") +sha512sums=('04cd55bdc92c0c442440a13ba6fe7bf78658ce4ecabdb558a262218a71c6570f24c2f57c301ce8ebce3ff6016b216ce0b21b2fdb05733dc19ad8cd20284e4ced') build() { - cd $pkgname - qmake-qt5 PREFIX=/usr - make + cd $_pkgname-$_commit + cmake -GNinja \ + -DHUNTER_ENABLED=OFF \ + -DMKSPECS_INSTALL_DIR=/usr/lib/qt/mkspecs/modules/\ + -DBUILD_PLUGINS=OFF \ + -DBUILD_DOCS=ON \ + -DQCH_INSTALL_DESTINATION=/usr/share/doc/qt \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + ninja } package() { - cd $pkgname - make INSTALL_ROOT="$pkgdir" install + cd $_pkgname-$_commit + DESTDIR="$pkgdir" ninja install } |