[arch-commits] Commit in qt5/trunk (PKGBUILD)

Andrea Scarpino andrea at nymeria.archlinux.org
Sun Mar 3 18:50:35 UTC 2013


    Date: Sunday, March 3, 2013 @ 19:50:34
  Author: andrea
Revision: 179116

Add missing supports: fontconfig, gtk2, libmng, libxcompsite...; move qt5-doc in a separate package

Modified:
  qt5/trunk/PKGBUILD

----------+
 PKGBUILD |   55 +++++++++++++++++++------------------------------------
 1 file changed, 19 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-03-03 18:48:13 UTC (rev 179115)
+++ PKGBUILD	2013-03-03 18:50:34 UTC (rev 179116)
@@ -4,7 +4,6 @@
 pkgbase=qt5
 pkgname=('qt5-base'
          'qt5-declarative'
-         'qt5-doc'
          'qt5-graphicaleffects'
          'qt5-imageformats'
          'qt5-jsbackend'
@@ -17,7 +16,7 @@
          'qt5-webkit'
          'qt5-xmlpatterns')
 pkgver=5.0.1
-pkgrel=5
+pkgrel=6
 arch=('i686' 'x86_64')
 url='http://qt-project.org/'
 license=('GPL3' 'LGPL')
@@ -25,7 +24,8 @@
             'mesa-libgl' 'at-spi2-core' 'alsa-lib' 'gstreamer0.10-base-plugins'
             'libjpeg-turbo' 'cups' 'libpulse' 'hicolor-icon-theme' 'desktop-file-utils'
             'postgresql-libs' 'libmysqlclient' 'sqlite' 'unixodbc' 'libfbclient'
-            'python2' 'ruby' 'gperf')
+            'python2' 'ruby' 'gperf' 'libxslt' 'libxcomposite' 'fontconfig'
+            'libmng' 'openal' 'gtk2')
 groups=('qt' 'qt5')
 options=('!libtool')
 _pkgfqn="qt-everywhere-opensource-src-${pkgver}"
@@ -74,14 +74,10 @@
     -reduce-relocations
 
   make
-
-  # Build docs
-  make qmake_all
-  make docs
 }
 
 package_qt5-base() {
-  pkgdesc=('A cross-platform application and UI framework')
+  pkgdesc='A cross-platform application and UI framework'
   depends=('libjpeg-turbo' 'xcb-util-keysyms' 'libgl' 'dbus' 'fontconfig' 'systemd'
            'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'libpng' 'xcb-util-image'
            'hicolor-icon-theme' 'xdg-utils')
@@ -109,7 +105,7 @@
 }
 
 package_qt5-declarative() {
-  pkgdesc=('A cross-platform application and UI framework (QtQml, QtQuick)')
+  pkgdesc='A cross-platform application and UI framework (QtQml, QtQuick)'
   depends=('qt5-jsbackend' 'qt5-xmlpatterns')
   conflicts=('qt')
 
@@ -121,21 +117,8 @@
     -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' {} \;
 }
 
-package_qt5-doc() {
-  pkgdesc=('A cross-platform application and UI framework (Documentation)')
-  depends=('qt5-base')
-  conflicts=('qt-doc')
-  replaces=('qt-doc')
-  provides=('qt-doc')
-  options=('docs')
-  groups=()
-
-  cd ${_pkgfqn}
-  make INSTALL_ROOT="${pkgdir}" install_docs
-}
-
 package_qt5-jsbackend() {
-  pkgdesc=('A cross-platform application and UI framework (QtV8)')
+  pkgdesc='A cross-platform application and UI framework (QtV8)'
   depends=('qt5-base')
 
   cd ${_pkgfqn}/qtjsbackend
@@ -147,7 +130,7 @@
 }
 
 package_qt5-xmlpatterns() {
-  pkgdesc=('A cross-platform application and UI framework (QtXmlPatterns)')
+  pkgdesc='A cross-platform application and UI framework (QtXmlPatterns)'
   depends=('qt5-base')
   conflicts=('qt')
 
@@ -160,7 +143,7 @@
 }
 
 package_qt5-translations() {
-  pkgdesc=('A cross-platform application and UI framework (Translations)')
+  pkgdesc='A cross-platform application and UI framework (Translations)'
   depends=('qt5-base')
   conflicts=('qt')
 
@@ -169,8 +152,8 @@
 }
 
 package_qt5-multimedia() {
-  pkgdesc=('A cross-platform application and UI framework (QtMultimedia)')
-  depends=('qt5-declarative' 'libpulse' 'gstreamer0.10-base')
+  pkgdesc='A cross-platform application and UI framework (QtMultimedia)'
+  depends=('qt5-declarative' 'libpulse' 'gstreamer0.10-base' 'openal')
   conflicts=('qt')
 
   cd ${_pkgfqn}/qtmultimedia
@@ -182,7 +165,7 @@
 }
 
 package_qt5-graphicaleffects() {
-  pkgdesc=('A cross-platform application and UI framework (QtGraphicalEffects)')
+  pkgdesc='A cross-platform application and UI framework (QtGraphicalEffects)'
   depends=('qt5-declarative')
 
   cd ${_pkgfqn}/qtgraphicaleffects
@@ -190,8 +173,8 @@
 }
 
 package_qt5-imageformats() {
-  pkgdesc=('A cross-platform application and UI framework (Images plugins)')
-  depends=('qt5-base' 'libtiff')
+  pkgdesc='A cross-platform application and UI framework (Images plugins)'
+  depends=('qt5-base' 'libtiff' 'libmng')
   conflicts=('qt')
 
   cd ${_pkgfqn}/qtimageformats
@@ -199,7 +182,7 @@
 }
 
 package_qt5-quick1() {
-  pkgdesc=('A cross-platform application and UI framework (QtDeclarative)')
+  pkgdesc='A cross-platform application and UI framework (QtDeclarative)'
   depends=('qt5-webkit' 'qt5-script')
   conflicts=('qt')
 
@@ -212,7 +195,7 @@
 }
 
 package_qt5-script() {
-  pkgdesc=('A cross-platform application and UI framework (QtScript)')
+  pkgdesc='A cross-platform application and UI framework (QtScript)'
   depends=('qt5-base')
   conflicts=('qt')
 
@@ -225,7 +208,7 @@
 }
 
 package_qt5-svg() {
-  pkgdesc=('A cross-platform application and UI framework (QtSvg)')
+  pkgdesc='A cross-platform application and UI framework (QtSvg)'
   depends=('qt5-base')
   conflicts=('qt')
 
@@ -238,7 +221,7 @@
 }
   
 package_qt5-tools() {
-  pkgdesc=('A cross-platform application and UI framework (Development Tools, QtHelp)')
+  pkgdesc='A cross-platform application and UI framework (Development Tools, QtHelp)'
   depends=('qt5-webkit' 'desktop-file-utils' 'qt5-translations')
   optdepends=('qt5-doc: documentation')
   install='qt5-tools.install'
@@ -270,8 +253,8 @@
 }
 
 package_qt5-webkit() {
-  pkgdesc=('A cross-platform application and UI framework (QtWebKit)')
-  depends=('qt5-declarative' 'gstreamer0.10-base' 'icu')
+  pkgdesc='A cross-platform application and UI framework (QtWebKit)'
+  depends=('qt5-declarative' 'gstreamer0.10-base' 'icu' 'libxslt' 'libxcomposite')
 
   cd ${_pkgfqn}/qtwebkit
   make INSTALL_ROOT="${pkgdir}" install




More information about the arch-commits mailing list