SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "Qt4-dev"

# SliTaz package receipt.

PACKAGE="Qt4-dev"
VERSION="4.8.7"
CATEGORY="development"
SHORT_DESC="qt x11 toolkit"
MAINTAINER="allan316@gmail.com"
LICENSE="GPL3 LGPL2.1"
SUGGESTED="libmng nvidia"
WEB_SITE="https://qt-project.org/"
WANTED="qt4"

DEPENDS="QtDesigner jpeg tiff libpng mesa libglu-mesa \
freetds libmysqlclient libpostgresqlclient libunixODBC xcb-util \
libQt3Support libQtClucene libQtPlugins libQtDBus libQtHelp libQtOpenGL \
libQtScript libQtSql libQtScriptTools libQtWebkit libQtTest \
qtconfig gcc-lib-base pkg-config"

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p $fs/usr/lib $fs/usr/include/private
    cp -a $install/usr/include $fs/usr
    cp -a $install/usr/lib/pkgconfig  $fs/usr/lib
    cp -a $install/usr/lib/*.prl  $fs/usr/lib/    
    cp -a $install/usr/share  $fs/usr    
    cp -a $install/usr/lib/qt $fs/usr/lib

    #private qt includes
    for i in $src/include/*/private/*; do cp $src/$(cat $i | sed 's/^#include "[./]*\([a-z].*\)"$/\1/') $fs/usr/include/private; done
    
    # all qt plugins are in libQtPlugins
    rm -rf $fs/usr/lib/qt/plugins
    # all bin and remove QT applications designer, qmake, assistant, linguist: provide seperate packages
    cp -a $install/usr/bin $fs/usr    
    rm $fs/usr/bin/qmake
    rm $fs/usr/bin/designer
    # Linguist and assistant are now part of QTDesigner packages
    rm $fs/usr/bin/linguist
    rm $fs/usr/bin/assistant
    # qtconfig packaged now in separate package
    rm $fs/usr/bin/qtconfig
    rm $fs/usr/share/qt/translations/qtconfig*.qm
}

6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)