summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 18 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3729ad237826..e98f126c4180 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,25 +1,37 @@
# Maintainer: Dan Johansen <strit@manjaro.org>
_pkgname=settings
-pkgname=dfl-settings
-pkgver=0.1.0
+pkgbase=dfl-settings
+pkgname=('dfl-settings' 'dfl-settings-qt6')
+pkgver=0.1.1
pkgrel=1
pkgdesc="A class that extends QSettings"
arch=('x86_64' 'aarch64')
url="https://gitlab.com/desktop-frameworks/$_pkgname"
license=('GPL3')
-depends=('qt5-base')
-makedepends=('meson' 'ninja')
+makedepends=('meson' 'ninja' 'qt5-base' 'qt6-base')
source=("$url/-/archive/v${pkgver}/${_pkgname}-v${pkgver}.tar.gz")
-md5sums=('f118c84475b2f43b99a7961342d12cc8')
+md5sums=('67ef347139c7f4d2ce852d5a857de855')
build() {
cd "${_pkgname}-v${pkgver}"
+ echo "Building QT5 version..."
meson .build --prefix=/usr --buildtype=release
ninja -C .build
+
+ echo "Building QT6 version..."
+ meson .build-qt6 --prefix=/usr -Duse_qt_version=qt6 --buildtype=release
+ ninja -C .build-qt6
}
-package() {
+package_dfl-settings() {
+ depends=('qt5-base')
cd "${_pkgname}-v${pkgver}"
DESTDIR="${pkgdir}" ninja -C .build install
}
+
+package_dfl-settings-qt6() {
+ depends=('qt6-base')
+ cd "${_pkgname}-v${pkgver}"
+ DESTDIR="${pkgdir}" ninja -C .build-qt6 install
+}