diff options
author | Mark Wagie | 2022-05-14 16:46:59 -0600 |
---|---|---|
committer | Mark Wagie | 2022-05-14 16:46:59 -0600 |
commit | f6c50eb1779d0a48942dabf095e791cead929fab (patch) | |
tree | 36313b99aab658949c4c499c9a2978383844c800 /PKGBUILD | |
parent | 97eebd22f564977a71be3fb6c81f9c4bb1620756 (diff) | |
download | aur-f6c50eb1779d0a48942dabf095e791cead929fab.tar.gz |
switch to Qt6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -1,13 +1,13 @@ # Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> pkgname=clight-gui-git -pkgver=r90.f601899 -pkgrel=2 +pkgver=r91.079bd99 +pkgrel=1 pkgdesc="Qt GUI for Clight" -arch=('x86_64' 'aarch64') +arch=('x86_64') url="https://github.com/nullobsi/clight-gui" license=('GPL3') -depends=('clight' 'qt5-charts') -makedepends=('git' 'cmake' 'qt5-tools') +depends=('clight' 'qt6-charts') +makedepends=('git' 'clang' 'cmake' 'qt6-tools') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") source=('git+https://github.com/nullobsi/clight-gui.git' @@ -20,18 +20,22 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd "$srcdir/${pkgname%-git}" + sed -i 's/QT_VERSION 5/QT_VERSION 6/g' src/CMakeLists.txt +} + build() { cmake -B build -S "${pkgname%-git}/src" \ -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_PREFIX_PATH=/usr/lib/cmake/Qt5 \ + -DCMAKE_PREFIX_PATH=/usr/lib/cmake/Qt6 \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DGENERATE_TRANSLATIONS=ON \ - -Wno-dev - cmake --build build + -DGENERATE_TRANSLATIONS=ON + make -C build } package() { - DESTDIR="$pkgdir" cmake --install build + make -C build DESTDIR="$pkgdir" install install -Dm644 "${pkgname%-git}.desktop" -t "$pkgdir/usr/share/applications" } |