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 } |