arcanis.me/resources/docs/qutim-qt5-git/PKGBUILD
2014-03-06 21:27:14 +04:00

53 lines
1.4 KiB
Bash

# Maintainer: Evgeniy Alekseev <arcanis.arch at gmail dot com>
pkgname=qutim-qt5-git
_gitname=qutim
pkgver=v0.3.1.967.gc56d61e
pkgrel=1
pkgdesc="Multiplatform instant messenger (qt5 build). Git version"
arch=('i686' 'x86_64')
url="http://qutim.org"
license=('LGPL' 'GPL3')
depends=('jreen-git' 'libc++abi' 'qt5-quick1' 'qt5-x11extras')
makedepends=('git' 'clang' 'qbs')
conflicts=(qutim-0.2_ru-git, qutim-0.3-git, qutim-stable, qutim-git)
source=("${_gitname}::git+https://github.com/euroelessar/qutim.git"
"qutim-qbs-1.1.patch"
"qbs-qutim.conf")
md5sums=('SKIP'
'12c30176729a5230ff7e6effbb1b37f8'
'40f096b269eb00b040035591fce8e259')
pkgver() {
cd "${_gitname}"
git describe --always | sed 's|-|.|g'
}
prepare() {
# FIXME: dirty hack
mkdir -p "${srcdir}/.config/QtProject"
cp "${srcdir}/qbs-qutim.conf" "${srcdir}/.config/QtProject/qbs.conf"
# create build directory
if [[ -d ${srcdir}/build ]]; then
rm -rf "${srcdir}/build"
fi
mkdir "${srcdir}/build"
cd "${_gitname}"
# update modules
git submodule update --init --recursive
# fix qbs build
cd ..
patch -p0 -i "${srcdir}/qutim-qbs-1.1.patch"
}
build() {
cd "${_gitname}"
HOME="${srcdir}" qbs -j $(nproc) -d ../build release profile:qutim
}
package() {
cd "${srcdir}/${_gitname}"
HOME="${srcdir}" qbs install -d ../build --install-root "${pkgdir}/usr" profile:qutim
}