diff options
author | tnut <tnut at nutyx dot org> | 2012-04-16 02:54:34 +0200 |
---|---|---|
committer | tnut <tnut at nutyx dot org> | 2012-04-16 02:54:34 +0200 |
commit | 7d82a87071202e42e5b464702857df8345ed2693 (patch) | |
tree | 99e652e2247aaae9fbe6e32da8e3e775cd4d1588 /qt/Pkgfile | |
parent | 99bdf71d229e36be173d619b4eac8cc1c555908a (diff) | |
download | nutyx-pakxe-7d82a87071202e42e5b464702857df8345ed2693.tar.gz nutyx-pakxe-7d82a87071202e42e5b464702857df8345ed2693.tar.bz2 nutyx-pakxe-7d82a87071202e42e5b464702857df8345ed2693.tar.xz nutyx-pakxe-7d82a87071202e42e5b464702857df8345ed2693.zip |
qt et serie poppler dans pakxe
Diffstat (limited to 'qt/Pkgfile')
-rwxr-xr-x | qt/Pkgfile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/qt/Pkgfile b/qt/Pkgfile new file mode 100755 index 000000000..308ab2ca7 --- /dev/null +++ b/qt/Pkgfile @@ -0,0 +1,74 @@ +# Description: Librairie très évolué de chez Nokia +# URL: http://qt.nokia.com/products/ +# Maintainer: NuTyX core team +# Packager: lesibel at free dot fr +# Depends on: libtiff, libmng, dbus, fontconfig, xorg-libsm, xorg-libxrandr, xorg-libxv, xorg-libxi, alsa-lib, xdg-utils, hicolor-icon-theme, libpostgresql, libmysql, unixodbc, xorg-libxinerama, xorg-libxcursor, xorg-libxfixes, mesa3d, gtk +# Run on: libtiff,libmng,dbus,fontconfig,alsa-lib,xdg-utils,hicolor-icon-theme,libpostgresql,libmysql,unixodbc,mesa3d,gtk + +name=qt +version=4.8.0 +release=1 +_name=qt-everywhere-opensource-src-${version} + +source=(http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-$version.tar.gz) + +build() { + unset QMAKESPC + export QT4DIR=$SRC/${_name} + export PATH=${QT4DIR}/bin:$PATH + export LD_LIBRARY_PATH=${QT4DIR}/lib:${LD_LIBRARY_PATH} + + cd ${_name} + + sed -i "s|-O2|$CXXFLAGS|" mkspecs/common/g++.conf + sed -i "/^QMAKE_RPATH/s| -Wl,-rpath,||g" mkspecs/common/g++.conf + sed -i "/^QMAKE_LFLAGS\s/s|+=|+= $LDFLAGS|g" mkspecs/common/g++.conf + + ./configure -confirm-license -opensource \ + -prefix /usr \ + -sysconfdir /etc \ + -plugindir /usr/lib/qt/plugins \ + -translationdir /usr/share/qt/translations \ + -datadir /usr/share/qt \ + -docdir /usr/share/doc/qt \ + -examplesdir /usr/share/doc/qt/examples \ + -demosdir /usr/share/doc/qt/demos \ + -largefile \ + -plugin-sql-{psql,mysql,sqlite} \ + -system-sqlite \ + -xmlpatterns \ + -no-phonon \ + -no-phonon-backend \ + -svg \ + -webkit \ + -scripttools \ + -system-zlib \ + -system-libtiff \ + -system-libpng \ + -system-libmng \ + -system-libjpeg \ + -openssl-linked \ + -nomake demos \ + -nomake examples \ + -nomake docs \ + -no-rpath \ + -silent \ + -optimized-qmake \ + -dbus \ + -reduce-relocations \ + -no-separate-debug-info \ + -gtkstyle \ + -opengl \ + -glib + + make + make INSTALL_ROOT=$PKG install + rm -rf $PKG/usr/doc + # cleanup and path fixes + find $PKG/usr/lib -type f -name '*prl' -print -exec sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" {} \; + sed -i -e "s|-L$SRC/${_pkgfqn}/lib||g" $PKG/usr/lib/pkgconfig/*.pc + sed -i -e "s|$SRC/${_pkgfqn}/bin/moc|/usr/bin/moc|g" $PKG/usr/lib/pkgconfig/*.pc + sed -i -e "s|$SRC/${_pkgfqn}/bin/uic|/usr/bin/uic|g" $PKG/usr/lib/pkgconfig/*.pc + +} + |