summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPier Luigi Fiorini2017-05-16 08:50:17 +0200
committerPier Luigi Fiorini2017-05-16 08:50:17 +0200
commit24e8fdca55b37b5bbc49570b1f8de85c935aae2a (patch)
treecc90d70ba15d6ecc5fa3081b5f3eed5706ef2216
parent70f4307183e2e89d3dab604cbbcc9d2ab99a6c03 (diff)
downloadaur-24e8fdca55b37b5bbc49570b1f8de85c935aae2a.tar.gz
Build with Qbs
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
2 files changed, 14 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5b0af4bde536..07053a46fc00 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Sun Jan 29 21:28:59 UTC 2017
+# Tue May 16 06:50:11 UTC 2017
pkgbase = liri-files-git
pkgdesc = File manager for Liri OS
- pkgver = 20161009.0f9c0d5
+ pkgver = 20170516.3cdc319
pkgrel = 1
url = https://liri.io
arch = i686
@@ -12,7 +12,7 @@ pkgbase = liri-files-git
groups = liri-git
license = GPL3
makedepends = git
- makedepends = extra-cmake-modules
+ makedepends = qbs
makedepends = qt5-tools
depends = fluid-git
depends = taglib
diff --git a/PKGBUILD b/PKGBUILD
index c0ed20395501..76f87187ba40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,14 @@
# Maintainer: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
pkgname=liri-files-git
-pkgver=20161009.0f9c0d5
+pkgver=20170516.3cdc319
pkgrel=1
pkgdesc="File manager for Liri OS"
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url='https://liri.io'
license=('GPL3')
depends=('fluid-git' 'taglib')
-makedepends=('git' 'extra-cmake-modules' 'qt5-tools')
+makedepends=('git' 'qbs' 'qt5-tools')
conflicts=('liri-files')
replaces=('liri-files')
provides=('liri-files')
@@ -26,20 +26,19 @@ pkgver() {
}
prepare() {
- mkdir -p build
+ cd ${srcdir}/${_gitname}
+ git submodule update --init
}
build() {
- cd build
- cmake ../${_gitname} \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_BUILD_TYPE=Release \
- -DKDE_INSTALL_LIBDIR=lib \
- -DKDE_INSTALL_LIBEXECDIR=lib
- make
+ cd ${srcdir}/${_gitname}
+ qbs setup-toolchains --type gcc /usr/bin/g++ gcc
+ qbs setup-qt /usr/bin/qmake-qt5 qt5
+ qbs config profiles.qt5.baseProfile gcc
+ qbs build --no-install -d build profile:qt5 qbs.installRoot:/usr lirideployment.qmlDir:lib/qt/qml
}
package() {
- cd build
- make DESTDIR="${pkgdir}" install
+ cd ${srcdir}/${_gitname}
+ qbs install -d build --no-build -v --install-root $pkgdir/usr profile:qt5
}