wok-next annotate qt4/receipt @ rev 21370

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