[arch-commits] Commit in qt/repos (9 files)

2012-11-29 Thread Andrea Scarpino
Date: Thursday, November 29, 2012 @ 15:06:02
  Author: andrea
Revision: 172135

archrelease: copy trunk to testing-i686

Added:
  qt/repos/testing-i686/
  qt/repos/testing-i686/PKGBUILD
(from rev 172134, qt/trunk/PKGBUILD)
  qt/repos/testing-i686/assistant.desktop
(from rev 172134, qt/trunk/assistant.desktop)
  qt/repos/testing-i686/designer.desktop
(from rev 172134, qt/trunk/designer.desktop)
  qt/repos/testing-i686/fix-crash-in-assistant.patch
(from rev 172134, qt/trunk/fix-crash-in-assistant.patch)
  qt/repos/testing-i686/improve-cups-support.patch
(from rev 172134, qt/trunk/improve-cups-support.patch)
  qt/repos/testing-i686/linguist.desktop
(from rev 172134, qt/trunk/linguist.desktop)
  qt/repos/testing-i686/qt.install
(from rev 172134, qt/trunk/qt.install)
  qt/repos/testing-i686/qtconfig.desktop
(from rev 172134, qt/trunk/qtconfig.desktop)

--+
 PKGBUILD |  138 +
 assistant.desktop|8 ++
 designer.desktop |   10 ++
 fix-crash-in-assistant.patch |   11 +++
 improve-cups-support.patch   |   84 
 linguist.desktop |9 ++
 qt.install   |   12 +++
 qtconfig.desktop |9 ++
 8 files changed, 281 insertions(+)

Copied: qt/repos/testing-i686/PKGBUILD (from rev 172134, qt/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2012-11-29 20:06:02 UTC (rev 172135)
@@ -0,0 +1,138 @@
+# $Id$
+# Maintainer: Andrea Scarpino 
+# Contributor: Pierre Schmitz 
+
+pkgbase=qt
+pkgname=('qt' 'qt-private-headers')
+pkgver=4.8.4
+pkgrel=1
+arch=('i686' 'x86_64')
+url='http://qt-project.org/'
+license=('GPL3' 'LGPL')
+makedepends=('libtiff' 'libpng' 'libmng' 'sqlite' 'ca-certificates' 'glib2' 
'dbus'
+'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
+'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'mesa' 
'postgresql-libs'
+'mysql' 'unixodbc' 'cups' 'gtk2' 'libfbclient')
+options=('!libtool')
+_pkgfqn="${pkgbase}-everywhere-opensource-src-${pkgver}"
+source=("http://releases.qt-project.org/qt4/source/${_pkgfqn}.tar.gz";
+'assistant.desktop' 'designer.desktop' 'linguist.desktop'
+'qtconfig.desktop'
+'improve-cups-support.patch'
+'fix-crash-in-assistant.patch')
+md5sums=('89c5ecba180cae74c66260ac732dc5cb'
+ 'f1837a03fd0ebbd2da58975845f278e3'
+ '480fea1ed076992b688373c8db274be0'
+ '5595c24d5bb942c21e3a4d299e6d0bf1'
+ '824a3b77a25e98567f640e0441ccdebc'
+ 'c439c7731c25387352d8453ca7574971'
+ '57590084078b6379f0501f7728b02ae2')
+
+build() {
+  cd ${_pkgfqn}
+
+  # (FS#28381) (KDEBUG#180051)
+  patch -p1 -i "${srcdir}"/improve-cups-support.patch
+
+  # (FS#29469)
+  patch -p1 -i "${srcdir}"/fix-crash-in-assistant.patch
+
+  export QT4DIR="${srcdir}"/${_pkgfqn}
+  export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
+
+  sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/{g++,gcc}-base.conf
+  sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" 
mkspecs/common/gcc-base-unix.conf
+  sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" mkspecs/common/gcc-base.conf
+
+  ./configure -confirm-license -opensource \
+-prefix /usr \
+-docdir /usr/share/doc/qt \
+-plugindir /usr/lib/qt/plugins \
+-importdir /usr/lib/qt/imports \
+-datadir /usr/share/qt \
+-translationdir /usr/share/qt/translations \
+-sysconfdir /etc/xdg \
+-examplesdir /usr/share/doc/qt/examples \
+-demosdir /usr/share/doc/qt/demos \
+-plugin-sql-{psql,mysql,sqlite,odbc,ibase} \
+-system-sqlite \
+-no-phonon \
+-no-phonon-backend \
+-no-webkit \
+-graphicssystem raster \
+-openssl-linked \
+-nomake demos \
+-nomake examples \
+-nomake docs \
+-silent \
+-no-rpath \
+-optimized-qmake \
+-reduce-relocations \
+-dbus-linked \
+-no-openvg
+  make
+}
+
+package_qt() {
+pkgdesc='A cross-platform application and UI framework'
+depends=('libtiff' 'libpng' 'libmng' 'sqlite' 'ca-certificates' 'glib2' 
'dbus'
+  'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
+  'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils')
+optdepends=('postgresql-libs: PostgreSQL driver'
+'libmysqlclient: MySQL driver'
+'unixodbc: ODBC driver'
+'libfbclient: Firebird/iBase driver'
+'libxinerama: Xinerama support'
+'libxcursor: Xcursor support'
+'libxfixes: Xfixes support'
+'icu: Unicode support')
+install='qt.install'
+
+cd ${_pkgfqn}
+make INSTALL_ROOT="${pkgdir}" install
+
+# install missing icons and desktop files
+for icon in tools/linguist/linguist/images/icons/linguist-*-32.png ; do
+  size=$

[arch-commits] Commit in qt/repos (9 files)

2012-11-29 Thread Andrea Scarpino
Date: Thursday, November 29, 2012 @ 12:19:46
  Author: andrea
Revision: 172120

archrelease: copy trunk to testing-x86_64

Added:
  qt/repos/testing-x86_64/
  qt/repos/testing-x86_64/PKGBUILD
(from rev 172119, qt/trunk/PKGBUILD)
  qt/repos/testing-x86_64/assistant.desktop
(from rev 172119, qt/trunk/assistant.desktop)
  qt/repos/testing-x86_64/designer.desktop
(from rev 172119, qt/trunk/designer.desktop)
  qt/repos/testing-x86_64/fix-crash-in-assistant.patch
(from rev 172119, qt/trunk/fix-crash-in-assistant.patch)
  qt/repos/testing-x86_64/improve-cups-support.patch
(from rev 172119, qt/trunk/improve-cups-support.patch)
  qt/repos/testing-x86_64/linguist.desktop
(from rev 172119, qt/trunk/linguist.desktop)
  qt/repos/testing-x86_64/qt.install
(from rev 172119, qt/trunk/qt.install)
  qt/repos/testing-x86_64/qtconfig.desktop
(from rev 172119, qt/trunk/qtconfig.desktop)

--+
 PKGBUILD |  138 +
 assistant.desktop|8 ++
 designer.desktop |   10 ++
 fix-crash-in-assistant.patch |   11 +++
 improve-cups-support.patch   |   84 
 linguist.desktop |9 ++
 qt.install   |   12 +++
 qtconfig.desktop |9 ++
 8 files changed, 281 insertions(+)

Copied: qt/repos/testing-x86_64/PKGBUILD (from rev 172119, qt/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2012-11-29 17:19:46 UTC (rev 172120)
@@ -0,0 +1,138 @@
+# $Id$
+# Maintainer: Andrea Scarpino 
+# Contributor: Pierre Schmitz 
+
+pkgbase=qt
+pkgname=('qt' 'qt-private-headers')
+pkgver=4.8.4
+pkgrel=1
+arch=('i686' 'x86_64')
+url='http://qt-project.org/'
+license=('GPL3' 'LGPL')
+makedepends=('libtiff' 'libpng' 'libmng' 'sqlite' 'ca-certificates' 'glib2' 
'dbus'
+'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
+'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'mesa' 
'postgresql-libs'
+'mysql' 'unixodbc' 'cups' 'gtk2' 'libfbclient')
+options=('!libtool')
+_pkgfqn="${pkgbase}-everywhere-opensource-src-${pkgver}"
+source=("http://releases.qt-project.org/qt4/source/${_pkgfqn}.tar.gz";
+'assistant.desktop' 'designer.desktop' 'linguist.desktop'
+'qtconfig.desktop'
+'improve-cups-support.patch'
+'fix-crash-in-assistant.patch')
+md5sums=('89c5ecba180cae74c66260ac732dc5cb'
+ 'f1837a03fd0ebbd2da58975845f278e3'
+ '480fea1ed076992b688373c8db274be0'
+ '5595c24d5bb942c21e3a4d299e6d0bf1'
+ '824a3b77a25e98567f640e0441ccdebc'
+ 'c439c7731c25387352d8453ca7574971'
+ '57590084078b6379f0501f7728b02ae2')
+
+build() {
+  cd ${_pkgfqn}
+
+  # (FS#28381) (KDEBUG#180051)
+  patch -p1 -i "${srcdir}"/improve-cups-support.patch
+
+  # (FS#29469)
+  patch -p1 -i "${srcdir}"/fix-crash-in-assistant.patch
+
+  export QT4DIR="${srcdir}"/${_pkgfqn}
+  export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH}
+
+  sed -i "s|-O2|${CXXFLAGS}|" mkspecs/common/{g++,gcc}-base.conf
+  sed -i "/^QMAKE_LFLAGS_RPATH/s| -Wl,-rpath,||g" 
mkspecs/common/gcc-base-unix.conf
+  sed -i "/^QMAKE_LFLAGS\s/s|+=|+= ${LDFLAGS}|g" mkspecs/common/gcc-base.conf
+
+  ./configure -confirm-license -opensource \
+-prefix /usr \
+-docdir /usr/share/doc/qt \
+-plugindir /usr/lib/qt/plugins \
+-importdir /usr/lib/qt/imports \
+-datadir /usr/share/qt \
+-translationdir /usr/share/qt/translations \
+-sysconfdir /etc/xdg \
+-examplesdir /usr/share/doc/qt/examples \
+-demosdir /usr/share/doc/qt/demos \
+-plugin-sql-{psql,mysql,sqlite,odbc,ibase} \
+-system-sqlite \
+-no-phonon \
+-no-phonon-backend \
+-no-webkit \
+-graphicssystem raster \
+-openssl-linked \
+-nomake demos \
+-nomake examples \
+-nomake docs \
+-silent \
+-no-rpath \
+-optimized-qmake \
+-reduce-relocations \
+-dbus-linked \
+-no-openvg
+  make
+}
+
+package_qt() {
+pkgdesc='A cross-platform application and UI framework'
+depends=('libtiff' 'libpng' 'libmng' 'sqlite' 'ca-certificates' 'glib2' 
'dbus'
+  'fontconfig' 'libgl' 'libsm' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
+  'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils')
+optdepends=('postgresql-libs: PostgreSQL driver'
+'libmysqlclient: MySQL driver'
+'unixodbc: ODBC driver'
+'libfbclient: Firebird/iBase driver'
+'libxinerama: Xinerama support'
+'libxcursor: Xcursor support'
+'libxfixes: Xfixes support'
+'icu: Unicode support')
+install='qt.install'
+
+cd ${_pkgfqn}
+make INSTALL_ROOT="${pkgdir}" install
+
+# install missing icons and desktop files
+for icon in tools/linguist/linguist/images/icons/linguist-*-32.