wok annotate qt5/receipt @ rev 25257

qt5: removed dependency libQt3support
author Hans-G?nter Theisgen
date Fri Jul 15 06:47:07 2022 +0100 (23 months ago)
parents c85bdee1fe53
children 77ba11bd6d96
rev   line source
Hans-G?nter@23822 1 # SliTaz package receipt.
Hans-G?nter@23822 2
Hans-G?nter@23822 3 PACKAGE="qt5"
Hans-G?nter@23822 4 VERSION="5.14.2"
Hans-G?nter@23822 5 CATEGORY="meta"
Hans-G?nter@23822 6 TAGS="qt"
Hans-G?nter@23822 7 SHORT_DESC="qt x11 toolkit"
Hans-G?nter@23822 8 MAINTAINER="maintainer@slitaz.org"
Hans-G?nter@23822 9 LICENSE="GPL3 LGPL3"
Hans-G?nter@23822 10 WEB_SITE="https://www.qt.io/"
Hans-G?nter@23822 11
Hans-G?nter@25257 12 SOURCE="qt-everywhere-opensource-src"
Hans-G?nter@23822 13 TARBALL="$SOURCE-$VERSION.tar.xz"
pascal@25102 14 WGET_URL="http://mirrors.ocf.berkeley.edu/qt/archive/qt/${VERSION%.*}/$VERSION/single/$TARBALL"
Hans-G?nter@25257 15 SUGGESTED="libQt5Plugins libQt5ScriptTools"
Hans-G?nter@23822 16 PROVIDE="qt-x11-opensource-src Qt5"
Hans-G?nter@25257 17 DEPENDS="gcc83-lib-base glibc-locale libQt5Core libQt5DBus
Hans-G?nter@23822 18 libQt5Designer libQt5Gui libQt5Help libQt5Network libQt5OpenGL
Hans-G?nter@23822 19 libQt5Script libQt5Sql libQt5Svg libQt5Xml"
Hans-G?nter@23822 20 BUILD_DEPENDS="alsa-lib-dev cups-dev dbus-dev eudev-dev gcc83 glib-dev
pascal@23824 21 gst-plugins-base-1.0-dev gtk+3-dev icu-dev fontconfig-dev
Hans-G?nter@23822 22 freetype-dev harfbuzz-dev libjpeg-turbo-dev libpng-dev
Hans-G?nter@23822 23 libxcb-dev libxkbcommon-dev mesa-dev openssl-dev pcre-dev
Hans-G?nter@23822 24 sqlite-dev tslib-dev xorg-libX11-dev xorg-libXcomposite-dev
Hans-G?nter@23822 25 xorg-libXrender-dev zlib-dev"
Hans-G?nter@23822 26
pascal@24694 27 # What is the latest version available today?
pascal@24694 28 current_version()
pascal@24694 29 {
pascal@24694 30 wget -O - https://download.qt.io/archive/qt/ 2>/dev/null | \
pascal@24694 31 sed '/>5\./!d;s|.*/">|https://download.qt.io/archive/qt/|;s|/<.*||' | \
pascal@24694 32 sort -Vr | sed q | xargs wget -O - 2>/dev/null | \
pascal@24694 33 sed '/>5\./!d;s|.*/">||;s|/<.*||' | sort -Vr | sed q
pascal@24694 34 }
pascal@24694 35
Hans-G?nter@23822 36 # Rules to configure and make the package.
Hans-G?nter@23822 37 compile_rules()
Hans-G?nter@23822 38 {
Hans-G?nter@23822 39 export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${src}/lib"
Hans-G?nter@23822 40
Hans-G?nter@23822 41 sed -i 's|gcc|gcc-83|; s|g++|g++-83|' qtbase/mkspecs/common/g++-base.conf
Hans-G?nter@23822 42
Hans-G?nter@23822 43 ./configure \
Hans-G?nter@25257 44 -prefix /usr \
Hans-G?nter@25257 45 -confirm-license \
Hans-G?nter@25257 46 -sysconfdir /etc/xdg \
Hans-G?nter@23822 47 -plugindir /usr/lib/qt5/plugins \
Hans-G?nter@23822 48 -headerdir /usr/include/qt5 \
Hans-G?nter@23822 49 -importdir /usr/lib/qt5/imports \
Hans-G?nter@23822 50 -archdatadir /usr/lib/qt5 \
Hans-G?nter@23822 51 -bindir /usr/bin \
Hans-G?nter@23822 52 -datadir /usr/share/qt5 \
Hans-G?nter@23822 53 -docdir /usr/share/doc/qt5 \
Hans-G?nter@23822 54 -examplesdir /usr/share/doc/qt5/examples \
Hans-G?nter@23822 55 -translationdir /usr/share/qt5/translations \
Hans-G?nter@23822 56 -release \
Hans-G?nter@25257 57 -nomake examples \
Hans-G?nter@23822 58 -system-harfbuzz \
Hans-G?nter@23822 59 -system-sqlite \
Hans-G?nter@23822 60 -glib \
Hans-G?nter@23822 61 -optimized-qmake \
Hans-G?nter@23822 62 -opengl \
Hans-G?nter@25257 63 -opensource \
Hans-G?nter@23822 64 -no-openvg \
Hans-G?nter@23822 65 -no-reduce-relocations \
Hans-G?nter@23822 66 -continue &&
Hans-G?nter@23822 67 make $MAKEFLAGS &&
Hans-G?nter@25257 68 make install INSTALL_ROOT=$DESTDIR
Hans-G?nter@23822 69 }
Hans-G?nter@23822 70
Hans-G?nter@23822 71 # Rules to gen a SliTaz package suitable for Tazpkg.
Hans-G?nter@23822 72 genpkg_rules()
Hans-G?nter@23822 73 {
Hans-G?nter@23822 74 # dummy tree to avoid 'tazwok cmp --cook' building loop
Hans-G?nter@23822 75 mkdir $fs/etc
Hans-G?nter@23822 76 }