diff options
author | Martchus | 2020-11-07 17:14:37 +0100 |
---|---|---|
committer | Martchus | 2020-11-07 17:14:37 +0100 |
commit | b7a0b9bb59118eb5f1d2756c4cc4eb20bedb3b21 (patch) | |
tree | 8a9fec0a00db8fa37408a7200195211a1e1989cf | |
download | aur-b7a0b9bb59118eb5f1d2756c4cc4eb20bedb3b21.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..211b000e343e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = qtutilities-qt6 + pkgdesc = Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models (using Qt 6) + pkgver = 6.3.1 + pkgrel = 1 + url = https://github.com/Martchus/qtutilities + arch = i686 + arch = x86_64 + arch = armv6h + arch = armv7h + arch = aarch64 + license = GPL + makedepends = cmake + makedepends = ninja + makedepends = qt6-tools + makedepends = mesa + depends = c++utilities + depends = qt6-base + optdepends = qtutilities-doc: API documentation + source = qtutilities-6.3.1.tar.gz::https://github.com/Martchus/qtutilities/archive/v6.3.1.tar.gz + sha256sums = 57c0614789a18830407bbdb0078a1d9651edd29c472eb6c941af9e273ef7460e + +pkgname = qtutilities-qt6 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..67e19a1b194a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Martchus <martchus@gmx.net> + +# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where +# you also find the URL of a binary repository. + +_reponame=qtutilities +_cfg=qt6 +pkgname=qtutilities-$_cfg +_name=${pkgname%-$_cfg} +pkgver=6.3.1 +pkgrel=1 +arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64') +pkgdesc='Common Qt related C++ classes and routines used by my applications such as dialogs, widgets and models (using Qt 6)' +license=('GPL') +depends=('c++utilities' 'qt6-base') +makedepends=('cmake' 'ninja' 'qt6-tools' 'mesa') +optdepends=("$_name-doc: API documentation") +url="https://github.com/Martchus/${_reponame}" +source=("${_name}-${pkgver}.tar.gz::https://github.com/Martchus/${_reponame}/archive/v${pkgver}.tar.gz") +sha256sums=('57c0614789a18830407bbdb0078a1d9651edd29c472eb6c941af9e273ef7460e') + +build() { + cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" + cmake \ + -G Ninja \ + -DCMAKE_BUILD_TYPE:STRING='Release' \ + -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ + -DCONFIGURATION_NAME:STRING="$_cfg" \ + -DCONFIGURATION_DISPLAY_NAME="Qt 6" \ + -DCONFIGURATION_TARGET_SUFFIX:STRING="$_cfg" \ + -DQT_PACKAGE_PREFIX:STRING='Qt6' \ + -DENABLE_QT_TRANSLATIONS:BOOL=OFF \ + -DBUILD_SHARED_LIBS:BOOL=ON \ + . + ninja +} + +check() { + cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" + QT_QPA_PLATFORM=offscreen ninja check +} + +package() { + cd "$srcdir/${PROJECT_DIR_NAME:-$_reponame-$pkgver}" + DESTDIR="${pkgdir}" ninja install +} |