SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "qt4"

# SliTaz package receipt.

PACKAGE="qt4"
SOURCE="qt-everywhere-opensource-src"
VERSION="4.7.3"
CATEGORY="meta"
SHORT_DESC="qt x11 toolkit"
MAINTAINER="allan316@gmail.com"
TARBALL="$SOURCE-$VERSION.tar.gz"
WEB_SITE="http://qt.nokia.com/"
WGET_URL="ftp://ftp.qt.nokia.com/qt/source/$TARBALL"
PROVIDE="qt-x11-opensource-src"
TAGS="qt"

DEPENDS="glibc-locale libQtCore libQtGui libQtNetwork libQtSvg libQtXml \
libQtDesigner libQtScript libQt3Support libQtClucene libQtDBus libQtHelp \
libQtOpenGL libQtSql libQtWebkit gstreamer"
BUILD_DEPENDS="xorg-libX11-dev dbus-dev gstreamer-dev gst-python-dev libmng-dev \
cups-dev mysql-dev unixODBC-dev mesa-dev fontconfig-dev libegl-mesa libglu-mesa \
libglw-mesa postgresql-dev gst-plugins-base-dev atk-dev autoconf automake bash \
binutils bison bzip2-dev cairo-dev coreutils expat-dev flex fontconfig-dev \
freetype-dev gettext glib-dev jpeg-dev libIDL libcap-dev libpng-dev libtool \
libxml2-dev linux-api-headers m4 make mercurial ncurses-dev openssl-dev \
pango-dev patch pcre-dev perl perl-xml-parser perl-xml-simple pixman-dev \
pkg-config tiff-dev xorg-dev-proto xorg-dev zip unzip gtk+-dev alsa-lib-dev \
sqlite-dev"

# Rules to configure and make the package.
compile_rules()
{
    cd $src
    ./configure -v \
        -prefix /usr \
        -confirm-license -opensource \
        -silent \
        -sysconfdir /etc \
        -plugindir /usr/lib/qt/plugins \
        -importdir /usr/lib/qt/imports \
        -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 \
        -no-separate-debug-info \
        -nomake demos \
        -nomake examples \
        -nomake docs \
        -system-zlib \
        -system-libtiff \
        -system-libpng \
        -system-libmng \
        -system-libjpeg \
        -system-sqlite \
        -scripttools \
        -glib \
        -phonon \
        -optimized-qmake \
        -opengl \
        -gtkstyle &&
    make $MAKEFLAGS &&
    make INSTALL_ROOT=$DESTDIR install
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    # dummy tree to avoid 'tazwok cmp --cook' building loop
    mkdir $fs/etc
    # pkgconfig path fixes
    sed -i -e "s|-L$src/_pkg/usr/lib||g" $_pkg/usr/lib/pkgconfig/*.pc
    sed -i -e "s|$src/_pkg/usr/bin/moc|/usr/bin/moc|g" $_pkg/usr/lib/pkgconfig/*.pc
    sed -i -e "s|$src/_pkg/usr/bin/uic|/usr/bin/uic|g" $_pkg/usr/lib/pkgconfig/*.pc
}

3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)