Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Contributor: Sebastian Schmitt <zerbling-at-gogglemail-dot-com>
- pkgname=qbs-git
- conflicts=('qbs')
- replaces=('qbs')
- pkgver=20121211
- pkgrel=1
- pkgdesc="Qt Build system"
- arch=("i686" "x86_64")
- url="http://labs.qt.nokia.com/2012/02/15/introducing-qbs/"
- license=('GPL2' 'LGPL2')
- depends=('qt')
- makedepends=('qt' 'docbook-xsl' 'git')
- optdepends=("dot: for build graph")
- _gitroot="git://gitorious.org/qt-labs/qbs.git"
- _gitname="qbs"
- source=()
- md5sums=()
- build() {
- cd ${srcdir}
- msg "Connecting to GIT server...."
- if [ -d ${_gitname}/.git ] ; then
- (
- cd ${_gitname}
- # Change remote url to anongit
- if [ -z $( git branch -v | grep anongit ) ] ; then
- git remote set-url origin ${_gitroot}
- fi
- git pull origin
- msg "The local files are updated."
- )
- else
- git clone ${_gitroot} ${_gitname}
- fi
- msg "GIT checkout done or server timeout"
- msg "Starting make..."
- cd ${_gitname}
- qmake -r qbs.pro
- make
- make docs
- }
- package(){
- cd ${srcdir}/${_gitname}
- make INSTALL_ROOT="${pkgdir}" install
- ## One of libraries for strigi casuses problems with m4v files
- #rm -rf ${pkgdir}/usr/lib/strigi
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement