summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 19 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index db9352ffed0f..5b7ffa3ecfdb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,39 +1,39 @@
# Maintainer: justforlxz <justforlxz@gmail.com>
-
pkgname=deepin-qt5integration-git
-pkgver=5.5.17.r9.gcc9dff4
+pkgver=5.6.20.r2.gb020f02
pkgrel=1
+sourcename=qt5integration
+sourcetars=("$sourcename"_"$pkgver".tar.xz)
+sourcedir="$sourcename"
pkgdesc='Qt platform theme integration plugins for DDE'
arch=('x86_64' 'aarch64')
url="https://github.com/linuxdeepin/qt5integration"
license=('GPL3')
-depends=('dtkwidget-git' 'libqtxdg' 'deepin-qt5platform-plugins-git')
-makedepends=('git' 'qt5-tools' 'xcb-util-renderutil' 'gtest')
+depends=('dtkwidget' 'deepin-qt5platform-plugins' 'gcc-libs')
+makedepends=('git' 'qt5-tools' 'xcb-util-renderutil' 'gtest' 'gmock' 'cmake' 'ninja' 'gcc' 'pkg-config')
conflicts=('deepin-qt5integration')
provides=('deepin-qt5integration')
groups=('deepin-git')
-source=("$pkgname::git+https://github.com/linuxdeepin/qt5integration")
+source=("git+${url}")
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
+ cd $sourcedir
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd $pkgname
- qmake-qt5 PREFIX=/usr
- make
+ cd $sourcedir
+ version=$(git describe --long --tags | awk -F'[+_~-]' '{print $1}')
+ cmake . -GNinja \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DDTK_VERSION=$version
+ ninja
}
package() {
- cd $pkgname
- make INSTALL_ROOT="$pkgdir" install
+ cd $sourcedir
+ DESTDIR="$pkgdir" ninja install
}