wok-next annotate qt4/receipt @ rev 19953

qt4: reveipt v2
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Oct 16 15:34:21 2017 +0200 (2017-10-16)
parents 795baf180500
children 9744f36fd101
rev   line source
pascal@19953 1 # SliTaz package receipt v2.
jozee@5369 2
jozee@5369 3 PACKAGE="qt4"
jozee@5369 4 SOURCE="qt-everywhere-opensource-src"
psychomaniak@16903 5 VERSION="4.8.6"
jozee@5369 6 CATEGORY="meta"
jozee@5369 7 SHORT_DESC="qt x11 toolkit"
jozee@5369 8 MAINTAINER="allan316@gmail.com"
pascal@15215 9 LICENSE="GPL3 LGPL2.1"
jozee@5369 10 TARBALL="$SOURCE-$VERSION.tar.gz"
monghitri@13992 11 WEB_SITE="http://qt-project.org/"
pascal@17869 12 WGET_URL="http://download.qt-project.org/archive/qt/${VERSION%.*}/$VERSION/$TARBALL"
pascal@16678 13 PROVIDE="qt-x11-opensource-src Qt4"
jozee@5369 14 TAGS="qt"
jozee@5369 15
al@19821 16 BUILD_DEPENDS="xorg-libX11-dev dbus-dev gstreamer0-dev gst0-python-dev libmng-dev \
pankso@10647 17 cups-dev mysql-dev unixODBC-dev mesa-dev fontconfig-dev libegl-mesa libglu-mesa \
al@19821 18 libglw-mesa postgresql-dev gst0-plugins-base-dev atk-dev autoconf automake bash \
pankso@10647 19 binutils bison bzip2-dev cairo-dev coreutils expat-dev flex fontconfig-dev \
pankso@10647 20 freetype-dev gettext glib-dev jpeg-dev libIDL libcap-dev libpng-dev libtool \
pankso@10647 21 libxml2-dev linux-api-headers m4 make mercurial ncurses-dev openssl-dev \
pankso@10647 22 pango-dev patch pcre-dev perl perl-xml-parser perl-xml-simple pixman-dev \
pascal@12453 23 pkg-config tiff-dev xorg-dev-proto xorg-dev zip unzip gtk+-dev alsa-lib-dev \
pascal@19953 24 sqlite-dev libglu-mesa-dev libglw-mesa-dev wayland-dev"
pascal@19953 25 SPLIT="qt4 libQt3Support libQtClucene libQtCore libQtDBus libQtDeclarative \
pascal@19953 26 libQtDesigner libQtGui libQtHelp libQtMultimedia libQtNetwork libQtOpenGL \
pascal@19953 27 libQtPlugins libQtScript libQtScriptTools libQtSql libQtSvg libQtTest \
pascal@19953 28 libQtWebkit-video libQtXml qmake Qt4-dev qt4-phonon qtconfig-phonon QtDesigner \
pascal@19953 29 qt-locale-cs qt-locale-da qt-locale-de qt-locale-es qt-locale-fr qt-locale-hu \
pascal@19953 30 qt-locale-pl qt-locale-pt qt-locale-ru qt-locale-sl qt-locale-sv qt-locale-uk \
pascal@19953 31 qt-locale-zh_CN qt-locale-zh_TW"
pankso@10647 32
jozee@5369 33 # Rules to configure and make the package.
jozee@5369 34 compile_rules()
jozee@5369 35 {
monghitri@13992 36 #ugly fix for missing files, you probably could do better
monghitri@13992 37
monghitri@13992 38 mkdir -p $src/src/3rdparty/webkit/Source/WebKit2/generated
monghitri@13992 39
monghitri@13992 40 for i in $(grep MessageReceiver.cpp $stuff/missinglist); do
monghitri@13992 41 fileprefix=${i%MessageReceiver.cpp}
monghitri@13992 42 cppfilename=$(find $src/src/3rdparty/webkit/Source/WebKit2 -name $fileprefix.cpp)
monghitri@13992 43 dname=$(dirname $cppfilename)
monghitri@13992 44 /usr/bin/python $src/src/3rdparty/webkit/Source/WebKit2/Scripts/generate-message-receiver.py $dname/$fileprefix.messages.in > $src/src/3rdparty/webkit/Source/WebKit2/generated/$i
monghitri@13992 45 done
monghitri@13992 46
monghitri@13992 47 for i in $(grep Messages.h $stuff/missinglist); do
monghitri@13992 48 fileprefix=${i%Messages.h}
monghitri@13992 49 hfilename=$(find $src/src/3rdparty/webkit/Source/WebKit2 -name $fileprefix.h)
monghitri@13992 50 dname=$(dirname $hfilename)
monghitri@13992 51 /usr/bin/python $src/src/3rdparty/webkit/Source/WebKit2/Scripts/generate-messages-header.py $dname/$fileprefix.messages.in > $src/src/3rdparty/webkit/Source/WebKit2/generated/$i
monghitri@13992 52 done
monghitri@13992 53
pascal@19953 54 ./configure \
monghitri@13992 55 -silent \
pankso@5509 56 -prefix /usr \
pankso@5509 57 -confirm-license -opensource \
pankso@5509 58 -sysconfdir /etc \
pankso@5509 59 -plugindir /usr/lib/qt/plugins \
slaxemulator@10082 60 -importdir /usr/lib/qt/imports \
pankso@5509 61 -translationdir /usr/share/qt/translations \
pankso@5509 62 -datadir /usr/share/qt \
pankso@5509 63 -docdir /usr/share/doc/qt \
pankso@5509 64 -examplesdir /usr/share/doc/qt/examples \
pankso@5509 65 -demosdir /usr/share/doc/qt/demos \
monghitri@13992 66 -release \
pankso@5509 67 -nomake demos \
pankso@5509 68 -nomake examples \
pankso@5509 69 -nomake docs \
slaxemulator@6976 70 -system-zlib \
slaxemulator@6976 71 -system-libtiff \
slaxemulator@6976 72 -system-libpng \
slaxemulator@6976 73 -system-libmng \
slaxemulator@6976 74 -system-libjpeg \
slaxemulator@6976 75 -system-sqlite \
slaxemulator@9182 76 -scripttools \
slaxemulator@6976 77 -glib \
pankso@5509 78 -phonon \
pankso@5509 79 -optimized-qmake \
pankso@5509 80 -opengl \
pascal@13931 81 -gtkstyle \
pascal@13934 82 2>&1 | sed 's/such file or directory/file/' &&
gokhlayeh@11574 83 make $MAKEFLAGS &&
slaxemulator@10082 84 make INSTALL_ROOT=$DESTDIR install
jozee@5369 85 }
jozee@5369 86
pascal@19953 87 # Rules to gen a SliTaz locale qt package.
pascal@19953 88 genpkg_locale()
pascal@19953 89 {
pascal@19953 90 LICENSE="GPL3 LGPL2.1 FDL other"
pascal@19953 91 usqt=/usr/share/qt/translations
pascal@19953 92 mkdir -p $fs$usqt
pascal@19953 93
pascal@19953 94 for qm in $(find $install$usqt -name "*_$LOCALE.qm"); do
pascal@19953 95 cp -a $install$usqt/${qm##*/} $fs$usqt
pascal@19953 96 done
pascal@19953 97
pascal@19953 98 if [ x$BOOK != x ]; then
pascal@19953 99 usqp=/usr/share/qt/phrasebooks
pascal@19953 100 mkdir -p $fs$usqp
pascal@19953 101 cp -a $install$usqp/$BOOK.qph $fs$usqp
pascal@19953 102 fi
pascal@19953 103 }
pascal@19953 104
jozee@5369 105 # Rules to gen a SliTaz package suitable for Tazpkg.
jozee@5369 106 genpkg_rules()
jozee@5369 107 {
pascal@19953 108 case $PACKAGE in
pascal@19953 109 qt4)
pascal@19953 110 DEPENDS="glibc-locale libQtCore libQtGui libQtNetwork libQtSvg \
pascal@19953 111 libQtXml libQtDesigner libQtScript libQt3Support \
pascal@19953 112 libQtClucene libQtDBus libQtHelp libQtOpenGL libQtSql \
pascal@19953 113 libQtWebkit gstreamer0"
pascal@19953 114 # dummy tree to avoid 'tazwok cmp --cook' building loop
pascal@19953 115 mkdir $fs/etc
pascal@19953 116 ;;
pascal@19953 117 libQt3Support)
pascal@19953 118 CAT="development|Qt3 support Library"
pascal@19953 119 DEPENDS="libQtGui libQtSql libQtXml"
pascal@19953 120 mkdir -p $fs/usr/lib
pascal@19953 121 cp -a $install/usr/lib/libQt3Support.so* $fs/usr/lib
pascal@19953 122 ;;
pascal@19953 123 libQtClucene)
pascal@19953 124 CAT="development|Qt clucene Library"
pascal@19953 125 DEPENDS="libQtCore"
pascal@19953 126 mkdir -p $fs/usr/lib
pascal@19953 127 cp -a $install/usr/lib/libQtCLucene.so* $fs/usr/lib
pascal@19953 128 ;;
pascal@19953 129 libQtCore)
pascal@19953 130 CAT="development|"Qt Core files"
pascal@19953 131 DEPENDS="glib zlib gcc-lib-base"
pascal@19953 132 mkdir -p $fs/usr/lib
pascal@19953 133 cp -a $install/usr/lib/libQtCore.so* $fs/usr/lib
pascal@19953 134 ;;
pascal@19953 135 libQtDBus)
pascal@19953 136 CAT="development|Qt Dbus Library"
pascal@19953 137 DEPENDS="libQtXml"
pascal@19953 138 mkdir -p $fs/usr/lib $fs/usr/bin
pascal@19953 139 cp -a $install/usr/lib/libQtDBus.so* $fs/usr/lib
pascal@19953 140 cp -a $install/usr/bin/qdbus $fs/usr/bin
pascal@19953 141 ;;
pascal@19953 142 libQtDeclarative)
pascal@19953 143 CAT="development|Qt Declarative Library"
pascal@19953 144 DEPENDS="libQtCore libQtNetwork libQtGui libQtXml libQtSql \
pascal@19953 145 libQtSvg libQtScript"
pascal@19953 146 mkdir -p $fs/usr/lib
pascal@19953 147 cp -a $src/lib/libQtDeclarative.so* $fs/usr/lib
pascal@19953 148 ;;
pascal@19953 149 libQtDesigner)
pascal@19953 150 CAT="development|Qt Designer"
pascal@19953 151 DEPENDS="libQtCore libQtGui libQtScript libQtXml"
pascal@19953 152 mkdir -p $fs/usr/lib
pascal@19953 153 cp -a $install/usr/lib/libQtDesigner*.so* $fs/usr/lib
pascal@19953 154 ;;
pascal@19953 155 libQtGui)
pascal@19953 156 CAT="development|Qt Gui Library"
pascal@19953 157 DEPENDS="libQtCore expat fontconfig freetype xorg-libICE \
pascal@19953 158 xorg-libSM xorg-libX11 xorg-libXau xorg-libXdmcp \
pascal@19953 159 xorg-libXext xorg-libXi xorg-libXrandr xorg-libXrender \
pascal@19953 160 libpng"
pascal@19953 161 mkdir -p $fs/usr/lib
pascal@19953 162 cp -a $install/usr/lib/libQtGui.so* $fs/usr/lib
pascal@19953 163
pascal@19953 164 mkdir -p $fs/usr/lib/qt/plugins/imageformats
pascal@19953 165 cp -a $install/usr/lib/qt/plugins/imageformats/libqjpeg.so $fs/usr/lib/qt/plugins/imageformats
pascal@19953 166 cp -a $install/usr/lib/qt/plugins/imageformats/libqgif.so $fs/usr/lib/qt/plugins/imageformats
pascal@19953 167
pascal@19953 168 mkdir -p $fs/etc/skel/.config
pascal@19953 169 cp -a $stuff/Trolltech.conf $fs/etc/skel/.config
pascal@19953 170 ;;
pascal@19953 171 libQtHelp)
pascal@19953 172 CAT="development|Qt help Library"
pascal@19953 173 DEPENDS="libQtGui libQtClucene libQtSql libQtXml"
pascal@19953 174 mkdir -p $fs/usr/lib
pascal@19953 175 cp -a $install/usr/lib/libQtHelp.so* $fs/usr/lib
pascal@19953 176 ;;
pascal@19953 177 libQtMultimedia)
pascal@19953 178 CAT="development|Qt Multimedia Library"
pascal@19953 179 DEPENDS="libQtGui alsa-lib"
pascal@19953 180 mkdir -p $fs/usr/lib
pascal@19953 181 cp -a $install/usr/lib/libQtMultimedia.so* $fs/usr/lib
pascal@19953 182 ;;
pascal@19953 183 libQtNetwork)
pascal@19953 184 CAT="development|Qt Network Library"
pascal@19953 185 DEPENDS="libQtCore"
pascal@19953 186 mkdir -p $fs/usr/lib
pascal@19953 187 cp -a $install/usr/lib/libQtNetwork.so* $fs/usr/lib
pascal@19953 188 ;;
pascal@19953 189 libQtOpenGL)
pascal@19953 190 CAT="development|Qt OpenGL Library"
pascal@19953 191 DEPENDS="libQtGui mesa libglu-mesa xorg-libXxf86vm xorg-libXdamage libdrm"
pascal@19953 192 mkdir -p $fs/usr/lib
pascal@19953 193 cp -a $install/usr/lib/libQtOpenGL.so* $fs/usr/lib
pascal@19953 194 ;;
pascal@19953 195 libQtPlugins)
pascal@19953 196 CAT="development|qt x11 toolkit plugins"
pascal@19953 197 DEPENDS="libQtSql libQt3Support libQtGui libQtCore libQtXml \
pascal@19953 198 libQtNetwork libQtDBus libQtWebkit libQtScript \
pascal@19953 199 libQtDesigner libQtOpenGL libQtScriptTools libQtSvg \
pascal@19953 200 libQtTest libQtHelp"
pascal@19953 201 mkdir -p $fs/usr/lib/qt
pascal@19953 202 cp -a $install/usr/lib/qt/plugins $fs/usr/lib/qt
pascal@19953 203 find $fs -regex \
pascal@19953 204 '.*\(gstreamer\|libqsqlite\|qjpeg\|bqgif\|libqsvg\).*' -delete
pascal@19953 205 ;;
pascal@19953 206 libQtScript)
pascal@19953 207 CAT="development|Qt Script Lib"
pascal@19953 208 DEPENDS="libQtCore"
pascal@19953 209 mkdir -p $fs/usr/lib
pascal@19953 210 cp -a $install/usr/lib/libQtScript.so* $fs/usr/lib
pascal@19953 211 ;;
pascal@19953 212 libQtScriptTools)
pascal@19953 213 CAT="development|Qt ScriptTools Lib"
pascal@19953 214 DEPENDS="libQtScript libQtGui"
pascal@19953 215 mkdir -p $fs/usr/lib
pascal@19953 216 cp -a $install/usr/lib/libQtScriptTools.so* $fs/usr/lib
pascal@19953 217 ;;
pascal@19953 218 libQtSql)
pascal@19953 219 CAT="development|Qt sql Library"
pascal@19953 220 DEPENDS="libQtCore sqlite"
pascal@19953 221 mkdir -p $fs/usr/lib
pascal@19953 222 cp -a $install/usr/lib/libQtSql.so* $fs/usr/lib
pascal@19953 223
pascal@19953 224 #file from libQtPlugins usable with sqlite preinstalled in core slitaz
pascal@19953 225 mkdir -p $fs/usr/lib/qt/plugins/sqldrivers
pascal@19953 226 cp -a $install/usr/lib/qt/plugins/sqldrivers/libqsqlite.so $fs/usr/lib/qt/plugins/sqldrivers/libqsqlite.so
pascal@19953 227 ;;
pascal@19953 228 libQtSvg)
pascal@19953 229 CAT="development|Qt Svg Library"
pascal@19953 230 DEPENDS="libQtCore libQtGui libQtXml libpng"
pascal@19953 231 mkdir -p $fs/usr/lib/qt/plugins/imageformats $fs/usr/lib/qt/plugins/iconengines
pascal@19953 232 cp -a $install/usr/lib/libQtSvg.so* $fs/usr/lib
pascal@19953 233 cp -a $install/usr/lib/qt/plugins/imageformats/libqsvg.so $fs/*/*/*/*/imageformats
pascal@19953 234 cp -a $install/usr/lib/qt/plugins/iconengines/libqsvgicon.so $fs/*/*/*/*/iconengines
pascal@19953 235 ;;
pascal@19953 236 libQtTest)
pascal@19953 237 CAT="development|Qt Test library"
pascal@19953 238 DEPENDS="libQtCore"
pascal@19953 239 mkdir -p $fs/usr/lib
pascal@19953 240 cp -a $install/usr/lib/libQtTest.so* $fs/usr/lib
pascal@19953 241 ;;
pascal@19953 242 libQtWebkit-video)
pascal@19953 243 CAT="multimedia|Web browser engine for Qt (with gstreamer HTML5 audio video support)"
pascal@19953 244 DEPENDS="libQtCore libQtGui libQtNetwork libpng \
pascal@19953 245 gst0-plugins-base gst0-plugins-good gst0-ffmpeg"
pascal@19953 246 SUGGESTED="gst0-plugins-bad gst0-plugins-ugly"
pascal@19953 247 mkdir -p $fs/usr/lib
pascal@19953 248 cp -a $install/usr/lib/libQtWebKit.so* $fs/usr/lib
pascal@19953 249 ;;
pascal@19953 250 libQtXml)
pascal@19953 251 CAT="development|Qt Xml library"
pascal@19953 252 DEPENDS="libQtNetwork"
pascal@19953 253 mkdir -p $fs/usr/lib
pascal@19953 254 cp -a $install/usr/lib/libQtXml.so* $fs/usr/lib
pascal@19953 255 cp -a $install/usr/lib/libQtXmlPatterns.so* $fs/usr/lib
pascal@19953 256 ;;
pascal@19953 257 qmake)
pascal@19953 258 CAT="development|Qt make"
pascal@19953 259 TAGS="qt"
pascal@19953 260 DEPENDS="zlib gcc-lib-base"
pascal@19953 261 mkdir -p $fs/usr/bin
pascal@19953 262 cp -a $install/usr/bin/qmake $fs/usr/bin
pascal@19953 263 cp -a $install/usr/bin/moc $fs/usr/bin
pascal@19953 264 cp -a $install/usr/bin/uic $fs/usr/bin
pascal@19953 265 ;;
pascal@19953 266 Qt4-dev)
pascal@19953 267 CAT="development|qt x11 toolkit"
pascal@19953 268 SUGGESTED="libmng nvidia"
pascal@19953 269 DEPENDS="QtDesigner jpeg tiff libpng mesa libglu-mesa \
pascal@19953 270 freetds libmysqlclient libpostgresqlclient libunixODBC \
pascal@19953 271 xcb-util libQt3Support libQtClucene libQtPlugins \
pascal@19953 272 libQtDBus libQtHelp libQtOpenGL libQtScript libQtSql \
pascal@19953 273 libQtScriptTools libQtWebkit libQtTest qtconfig \
pascal@19953 274 gcc-lib-base"
pascal@19953 275 mkdir -p $fs/usr/lib $fs/usr/include/private
pascal@19953 276 cp -a $install/usr/include $fs/usr
pascal@19953 277 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
pascal@19953 278 cp -a $install/usr/lib/*.*a $fs/usr/lib/
pascal@19953 279 cp -a $install/usr/lib/*.prl $fs/usr/lib/
pascal@19953 280 cp -a $install/usr/share $fs/usr
pascal@19953 281 cp -a $install/usr/lib/qt $fs/usr/lib
pascal@19953 282
pascal@19953 283 #private qt includes
pascal@19953 284 for i in $src/include/*/private/*; do cp $src/$(cat $i | sed 's/^#include "[./]*\([a-z].*\)"$/\1/') $fs/usr/include/private; done
pascal@19953 285
pascal@19953 286 # all qt plugins are in libQtPlugins
pascal@19953 287 rm -rf $fs/usr/lib/qt/plugins
pascal@19953 288 # all bin and remove QT applications designer, qmake, assistant, linguist: provide seperate packages
pascal@19953 289 cp -a $install/usr/bin $fs/usr
pascal@19953 290 rm $fs/usr/bin/qmake
pascal@19953 291 rm $fs/usr/bin/designer
pascal@19953 292 # Linguist and assistant are now part of QTDesigner packages
pascal@19953 293 rm $fs/usr/bin/linguist
pascal@19953 294 rm $fs/usr/bin/assistant
pascal@19953 295 # qtconfig packaged now in separate package
pascal@19953 296 rm $fs/usr/bin/qtconfig
pascal@19953 297 rm $fs/usr/share/qt/translations/qtconfig*.qm
pascal@19953 298 ;;
pascal@19953 299 qt4-phonon)
pascal@19953 300 CAT="multimedia|Qt phonon library"
pascal@19953 301 DEPENDS="glib zlib gcc-lib-base"
pascal@19953 302 SUGGESTED="gst0-plugins-good"
pascal@19953 303 mkdir -p $fs/usr/lib
pascal@19953 304 cp -a $install/usr/lib/libphonon.so* $fs/usr/lib
pascal@19953 305 mkdir -p $fs/usr/lib/qt/plugins/phonon_backend
pascal@19953 306 cp -a $install/usr/lib/qt/plugins/phonon_backend/libphonon_gstreamer.so $fs/usr/lib/qt/plugins/phonon_backend/libphonon_gstreamer.so
pascal@19953 307 ;;
pascal@19953 308 qtconfig-phonon)
pascal@19953 309 CAT="x-window|Qtconfig is a tool that allows users to customize the default settings for Qt applications."
pascal@19953 310 DEPENDS="gst0-plugins-base libQt3Support libQtNetwork libQtDBus qt4-phonon"
pascal@19953 311 mkdir -p $fs/usr/bin $fs/usr/share/qt/translations
pascal@19953 312 cp -a $install/usr/bin/qtconfig $fs/usr/bin
pascal@19953 313 cp -a $install/usr/share/qt/translations/qtconfig*.qm $fs/usr/share/qt/translations
pascal@19953 314 ;;
pascal@19953 315 QtDesigner)
pascal@19953 316 CAT="development|Qt Designer"
pascal@19953 317 TAGS="qt"
pascal@19953 318 DEPENDS="libQtCore libQtGui libQtNetwork libQtSvg libQtXml \
pascal@19953 319 libQtDesigner libQtScript expat fontconfig freetype \
pascal@19953 320 glib xorg-libICE xorg-libSM xorg-libX11 xorg-libXau \
pascal@19953 321 xorg-libXdmcp xorg-libXext xorg-libXi xorg-libXrandr \
pascal@19953 322 xorg-libXrender zlib libpng gcc-lib-base"
pascal@19953 323 mkdir -p $fs/usr/bin \
pascal@19953 324 $fs/usr/share/pixmaps \
pascal@19953 325 $fs/usr/share/applications
pascal@19953 326
pascal@19953 327 cp -a $install/usr/bin/designer* $fs/usr/bin
pascal@19953 328 cp -a $install/usr/bin/linguist* $fs/usr/bin
pascal@19953 329 cp -a $install/usr/bin/assistant* $fs/usr/bin
pascal@19953 330
pascal@19953 331 # add missing icons
pascal@19953 332 cp -a $src/tools/assistant/tools/assistant/images/assistant.png $fs/usr/share/pixmaps
pascal@19953 333 cp -a $src/tools/designer/src/designer/images/designer.png $fs/usr/share/pixmaps
pascal@19953 334 cp -a $src/tools/linguist/linguist/images/icons/linguist-16-32.png $fs/usr/share/pixmaps
pascal@19953 335
pascal@19953 336 # add .desktop files
pascal@19953 337 cp -a stuff/* $fs/usr/share/applications
pascal@19953 338 ;;
pascal@19953 339 qt-locale-cs)
pascal@19953 340 CAT="localization|Czech locale for Qt"
pascal@19953 341 LICENSE="GPL3 LGPL2.1 FDL other"
pascal@19953 342 LOCALE="cs"
pascal@19953 343 BOOK=""
pascal@19953 344 genpkg_locale
pascal@19953 345 ;;
pascal@19953 346 qt-locale-da)
pascal@19953 347 CAT="localization|Danish locale for Qt"
pascal@19953 348 LOCALE="da"
pascal@19953 349 BOOK="danish"
pascal@19953 350 genpkg_locale
pascal@19953 351 ;;
pascal@19953 352 qt-locale-de)
pascal@19953 353 CAT="localization|German locale for Qt"
pascal@19953 354 LOCALE="de"
pascal@19953 355 BOOK="german"
pascal@19953 356 genpkg_locale
pascal@19953 357 ;;
pascal@19953 358 qt-locale-es)
pascal@19953 359 CAT="localization|Spanish locale for Qt"
pascal@19953 360 LOCALE="es"
pascal@19953 361 BOOK="spanish"
pascal@19953 362 genpkg_locale
pascal@19953 363 ;;
pascal@19953 364 qt-locale-fr)
pascal@19953 365 CAT="localization|French locale for Qt"
pascal@19953 366 LOCALE="fr"
pascal@19953 367 BOOK="french"
pascal@19953 368 genpkg_locale
pascal@19953 369 ;;
pascal@19953 370 qt-locale-hu)
pascal@19953 371 CAT="localization|Hungarian locale for Qt"
pascal@19953 372 LOCALE="hu"
pascal@19953 373 BOOK="hungarian"
pascal@19953 374 genpkg_locale
pascal@19953 375 ;;
pascal@19953 376 qt-locale-pl)
pascal@19953 377 CAT="localization|Polish locale for Qt"
pascal@19953 378 LOCALE="pl"
pascal@19953 379 BOOK="polish"
pascal@19953 380 genpkg_locale
pascal@19953 381 ;;
pascal@19953 382 qt-locale-pt)
pascal@19953 383 CAT="localization|Portuguese locale for Qt"
pascal@19953 384 LOCALE="pt"
pascal@19953 385 BOOK=""
pascal@19953 386 genpkg_locale
pascal@19953 387 ;;
pascal@19953 388 qt-locale-ru)
pascal@19953 389 CAT="localization|Russian locale for Qt"
pascal@19953 390 LOCALE="ru"
pascal@19953 391 BOOK="russian"
pascal@19953 392 genpkg_locale
pascal@19953 393 ;;
pascal@19953 394 qt-locale-sl)
pascal@19953 395 CAT="localization|Slovenian locale for Qt"
pascal@19953 396 LOCALE="sl"
pascal@19953 397 BOOK=""
pascal@19953 398 genpkg_locale
pascal@19953 399 ;;
pascal@19953 400 qt-locale-sv)
pascal@19953 401 CAT="localization|Swedish locale for Qt"
pascal@19953 402 LOCALE="sv"
pascal@19953 403 BOOK="swedish"
pascal@19953 404 genpkg_locale
pascal@19953 405 ;;
pascal@19953 406 qt-locale-uk)
pascal@19953 407 CAT="localization|Ukrainian locale for Qt"
pascal@19953 408 LOCALE="uk"
pascal@19953 409 BOOK=""
pascal@19953 410 genpkg_locale
pascal@19953 411 ;;
pascal@19953 412 qt-locale-zh_CN)
pascal@19953 413 CAT="localization|Chinese Simplified locale for Qt"
pascal@19953 414 LOCALE="zh_CN"
pascal@19953 415 BOOK=""
pascal@19953 416 genpkg_locale
pascal@19953 417 ;;
pascal@19953 418 qt-locale-zh_TW)
pascal@19953 419 CAT="localization|Chinese Traditional locale for Qt"
pascal@19953 420 LOCALE="zh_TW"
pascal@19953 421 BOOK=""
pascal@19953 422 genpkg_locale
pascal@19953 423 ;;
jozee@5369 424 }
pascal@19953 425
pascal@19953 426 post_install_libQtGui()
pascal@19953 427 {
pascal@19953 428 for i in $(ls "$1/home" 2> /dev/null); do
pascal@19953 429 [ -f "$1/home/$i/.config/Trolltech.conf" ] && continue
pascal@19953 430 cp "$1/etc/skel/.config/Trolltech.conf" "$1/home/$i/.config"
pascal@19953 431 chroot "$1/" chown -R $(stat -c "%u.%g" "$1/home/$i") "/home/$i/.config"
pascal@19953 432 done
pascal@19953 433 }