diff options
author | Michał Fita <1369-Manveru@users.gitlab.alpinelinux.org> | 2020-03-12 03:32:25 +0000 |
---|---|---|
committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-03-19 07:12:53 +0000 |
commit | 7a521ce68a52b73081dadbb46bb84fb75f8d1d6d (patch) | |
tree | 71eec1a3b3b573538fdaba681793945e4a7caa8c | |
parent | fdbe48e971bb72c89826bc703fe6a9f7628ea5d2 (diff) | |
download | aports-7a521ce68a52b73081dadbb46bb84fb75f8d1d6d.tar.bz2 aports-7a521ce68a52b73081dadbb46bb84fb75f8d1d6d.tar.xz |
community/qbs: new aport
https://github.com/qbs/qbs
Qbs is a build automation tool designed to manage the build process of software projects across multiple platforms.
testing/
-rw-r--r-- | community/qbs/APKBUILD | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/community/qbs/APKBUILD b/community/qbs/APKBUILD new file mode 100644 index 0000000000..ec52de056f --- /dev/null +++ b/community/qbs/APKBUILD @@ -0,0 +1,26 @@ +# Contributor: Michał Fita <1369-Manveru@users.gitlab.alpinelinux.org> +# Maintainer: Michał Fita <1369-Manveru@users.gitlab.alpinelinux.org> +pkgname=qbs +pkgver=1.15.0 +pkgrel=0 +pkgdesc="A QtScript based open source cross-platform build system" +url="https://github.com/qbs/qbs" +arch="!s390x" +license="LGPL-2.1-or-later WITH Qt-LGPL-exception-1.1" +depends="qt5-qtbase qt5-qtscript" +makedepends="qt5-qtbase-dev qt5-qtscript-dev" +subpackages="$pkgname-dev $pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/qbs/qbs/archive/v$pkgver.tar.gz" +options="!check" # Their unit test seem to rely on unclear dependencies (Java?) and fail in a way I don't understand at the moment + +build() { + qmake-qt5 QBS_INSTALL_PREFIX=/usr \ + -r qbs.pro + make +} + +package() { + make install INSTALL_ROOT="$pkgdir" +} + +sha512sums="89018be804721c28c49a983c0f56c945af4f7e7eefe769336d9dff08ed3d9a1b8377259dffaad57a2b4fa9cdabee3563dbd4f686f1fc1f25343135b568b63b3c qbs-1.15.0.tar.gz" |