wok-next annotate qt4-base/receipt @ rev 21238

updated codeblocks (10.05 -> 17.12)
author Hans-G?nter Theisgen
date Wed Dec 04 17:03:37 2019 +0100 (2019-12-04)
parents d457c4e37c1b
children
rev   line source
pascal@19974 1 # SliTaz package receipt v2.
psychomaniak@17055 2
psychomaniak@17055 3 PACKAGE="qt4-base"
pascal@17750 4 SOURCE="qt-everywhere-opensource-src"
psychomaniak@17055 5 VERSION="4.8.6"
psychomaniak@17064 6 CATEGORY="meta"
psychomaniak@17064 7 SHORT_DESC="Qt4 less deps rebuild (without gstreamer, phonon etc.)"
psychomaniak@17055 8 MAINTAINER="psychomaniak@xakep.ru"
psychomaniak@17055 9 LICENSE="GPL3 LGPL2.1"
al@21041 10 WEB_SITE="https://www.qt.io/developers/"
al@20888 11 REPOLOGY="qt4"
al@20534 12
pascal@17750 13 TARBALL="$SOURCE-$VERSION.tar.gz"
pascal@17869 14 WGET_URL="http://download.qt-project.org/archive/qt/${VERSION%.*}/$VERSION/$TARBALL"
psychomaniak@17055 15
al@21078 16 BUILD_DEPENDS="libx11-dev dbus-dev libmng-dev cups-dev mysql-dev \
al@21020 17 unixODBC-dev mesa-dev fontconfig-dev postgresql-dev atk-dev autoconf automake \
al@21020 18 bash binutils bison bzip2-dev cairo-dev coreutils expat-dev flex fontconfig-dev \
al@21078 19 freetype-dev gettext-dev glib-dev jpeg-dev libIDL libcap-dev libpng-dev \
al@21020 20 libtool libxml2-dev linux-api-headers m4 make mercurial ncurses-dev openssl-dev \
al@21078 21 pango-dev patch pcre-dev perl perl-xml-parser perl-xml-simple pixman-dev \
al@21020 22 tiff-dev xorg-dev-proto xorg-dev zip unzip gtk2-dev alsa-lib-dev sqlite3-dev \
al@21020 23 libQtClucene wayland-dev"
pascal@19974 24 SPLIT="qt-base libQtWebkit qtconfig"
psychomaniak@17055 25
al@20534 26 compile_rules() {
pascal@19975 27 export CXXFLAGS="$CXXFLAGS -std=gnu++98"
pascal@19975 28
al@20534 29 # site script isn't used
psychomaniak@17055 30 ./configure\
psychomaniak@17055 31 -silent \
psychomaniak@17055 32 -prefix /usr \
psychomaniak@17055 33 -confirm-license -opensource \
psychomaniak@17055 34 -sysconfdir /etc/xdg \
psychomaniak@17055 35 -plugindir /usr/lib/qt/plugins \
psychomaniak@17055 36 -importdir /usr/lib/qt/imports \
psychomaniak@17055 37 -translationdir /usr/share/qt/translations \
psychomaniak@17055 38 -datadir /usr/share/qt \
psychomaniak@17055 39 -docdir /usr/share/doc/qt \
psychomaniak@17055 40 -examplesdir /usr/share/doc/qt/examples \
psychomaniak@17055 41 -demosdir /usr/share/doc/qt/demos \
psychomaniak@17055 42 -release \
psychomaniak@17055 43 -nomake demos \
psychomaniak@17055 44 -nomake examples \
psychomaniak@17055 45 -nomake docs \
psychomaniak@17055 46 -system-zlib \
psychomaniak@17055 47 -system-libtiff \
psychomaniak@17055 48 -system-libpng \
psychomaniak@17055 49 -system-libmng \
psychomaniak@17055 50 -system-libjpeg \
psychomaniak@17055 51 -system-sqlite \
psychomaniak@17055 52 -scripttools \
psychomaniak@17055 53 -glib \
psychomaniak@17055 54 -optimized-qmake \
psychomaniak@17055 55 -gtkstyle \
psychomaniak@17055 56 -no-opengl -no-openvg \
psychomaniak@17055 57 -reduce-relocations \
psychomaniak@17055 58 -no-gstreamer -no-phonon \
psychomaniak@17055 59 -no-declarative -no-phonon-backend \
psychomaniak@17055 60 -graphicssystem raster \
psychomaniak@17055 61 -continue \
psychomaniak@17055 62 2>&1 | sed 's/such file or directory/file/' &&
psychomaniak@17055 63 make $MAKEFLAGS &&
al@21020 64 make INSTALL_ROOT=$install install
psychomaniak@17055 65 }
psychomaniak@17055 66
al@20534 67 genpkg_rules() {
pascal@19974 68 case $PACKAGE in
pascal@19974 69 qt4-base)
pascal@19974 70 # PROVIDE="qt-x11-opensource-src Qt4"
pascal@19974 71 TAGS="qt"
pascal@19974 72 DEPENDS="libQtWebkit qtconfig"
pascal@19974 73 mkdir -p $fs/etc/xdg
pascal@19974 74 ;;
pascal@19974 75 libQtWebkit)
al@20534 76 copy libQtWebKit.so*
pascal@19974 77 CAT="network|Web browser engine for Qt"
al@21078 78 DEPENDS="libQtCore libQtGui libQtNetwork libpng"
pascal@19974 79 ;;
pascal@19974 80 qtconfig)
pascal@19974 81 CAT="x-window|Qtconfig is a tool that allows users to customize the default settings for Qt applications"
pascal@19974 82 DEPENDS="libQt3Support libQtNetwork libQtDBus"
pascal@19974 83 mkdir -p $fs/usr/bin $fs/usr/share/qt/translations $fs/usr/share/icons/hicolor/22x22/apps
pascal@19974 84 cp -a $install/usr/bin/qtconfig $fs/usr/bin
pascal@19974 85 cp -a $install/usr/share/qt/translations/qtconfig*.qm $fs/usr/share/qt/translations
pascal@19974 86 cp -a $WOK/qt4/source/qt4-4.8.6/tools/designer/src/components/formeditor/images/qtlogo.png \
pascal@19974 87 $fs/usr/share/icons/hicolor/22x22/apps/qtlogo.png
pascal@19974 88 ;;
pascal@19974 89 esac
psychomaniak@17055 90 }