# $Id: PKGBUILD 93396 2013-07-02 21:32:48Z eric $
# Maintainer:
# Contributor: Andrea Scarpino <andrea@archlinux.org>

pkgname=qt4-private-headers
pkgver=4.8.5
pkgrel=1
pkgdesc="Qt4 private headers for development"
arch=('any')
license=('GPL3' 'LGPL')
url="http://qt-project.org/"
depends=("qt4=${pkgver}")
conflicts=('qt-private-headers')
replaces=('qt-private-headers')
_pkgfqn="qt-everywhere-opensource-src-${pkgver}"
source=("http://download.qt-project.org/official_releases/qt/${pkgver%.*}/${pkgver}/${_pkgfqn}.tar.gz")
md5sums=('1864987bdbb2f58f8ae8b350dfdbe133')

package() {
    install -d "${pkgdir}"/usr/include/qt4/{QtCore,QtDeclarative,QtGui,QtScript}
    install -d "${pkgdir}"/usr/src/qt4/{corelib,declarative,gui,script}
    
    for i in QtCore QtDeclarative QtGui QtScript; do
      cp -r ${_pkgfqn}/include/${i}/private/ \
        "${pkgdir}"/usr/include/qt4/${i}/
    done

    find "${pkgdir}"/usr/include/qt4/ -name *.h \
      -exec sed -i 's|#include "../../../src/|#include "../../../src/qt4/|' {} \;

    for i in corelib declarative gui script; do
      cp -r ${_pkgfqn}/src/${i} "${pkgdir}"/usr/src/qt4/
    done
}
