mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 21:37:15 +02:00
38 lines
1.0 KiB
Plaintext
38 lines
1.0 KiB
Plaintext
# Maintainer: psykose <alice@ayaya.dev>
|
|
pkgname=qbs
|
|
pkgver=2.0.1
|
|
pkgrel=0
|
|
pkgdesc="Cross platform Qt build tool"
|
|
url="https://wiki.qt.io/Qbs"
|
|
# 32-bit: fails to build
|
|
arch="all !x86 !armhf !armv7"
|
|
license="LGPL-3.0-or-later AND GPL-2.0-or-later"
|
|
makedepends="clang cmake qt6-qtbase-dev qt6-qt5compat-dev samurai"
|
|
source="https://download.qt.io/official_releases/qbs/$pkgver/qbs-src-$pkgver.tar.gz"
|
|
builddir="$srcdir/qbs-src-$pkgver"
|
|
options="!check" # todo
|
|
|
|
build() {
|
|
CC=clang CXX=clang++ \
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DWITH_TESTS="$(want_check && echo ON || echo OFF)" \
|
|
-DQBS_LIBEXEC_INSTALL_DIR=lib/qbs
|
|
cmake --build build
|
|
}
|
|
|
|
check() {
|
|
ctest -j6 --test-dir build --output-on-failure
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
|
|
rm -rf "$pkgdir"/usr/share/qbs/examples/
|
|
}
|
|
|
|
sha512sums="
|
|
a8abaf027b977675b03b6cdfb902864c5223880fa1c234a44cc32852fea641b950bc29f29deb75df84d89a793afa212d01272e4c5ad13baa3fa933e5c1b35fe3 qbs-src-2.0.1.tar.gz
|
|
"
|