[arch-commits] Commit in qt4-private-headers/repos (2 files)

Andrea Scarpino andrea at nymeria.archlinux.org
Sat Mar 2 22:19:20 UTC 2013


    Date: Saturday, March 2, 2013 @ 23:19:19
  Author: andrea
Revision: 85531

archrelease: copy trunk to community-any

Added:
  qt4-private-headers/repos/community-any/
  qt4-private-headers/repos/community-any/PKGBUILD
    (from rev 85530, qt4-private-headers/trunk/PKGBUILD)

----------+
 PKGBUILD |   34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

Copied: qt4-private-headers/repos/community-any/PKGBUILD (from rev 85530, qt4-private-headers/trunk/PKGBUILD)
===================================================================
--- community-any/PKGBUILD	                        (rev 0)
+++ community-any/PKGBUILD	2013-03-02 22:19:19 UTC (rev 85531)
@@ -0,0 +1,34 @@
+# $Id$
+# Maintainer:
+# Contributor: Andrea Scarpino <andrea at archlinux.org>
+
+pkgname=qt4-private-headers
+pkgver=4.8.4
+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://releases.qt-project.org/qt/source/${_pkgfqn}.tar.gz")
+md5sums=('89c5ecba180cae74c66260ac732dc5cb')
+
+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
+}




More information about the arch-commits mailing list