Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c3c2915f57abb6e80467f94b6e4de9edf6efa3f6

commit c3c2915f57abb6e80467f94b6e4de9edf6efa3f6
Author: crazy <[EMAIL PROTECTED]>
Date:   Sat May 3 04:31:17 2008 +0200

qt4-4.4.0-1-x86_64
* Version bump
* split a lot more libs off ( 32 packages now )
* all but phonon is built ( need to sort out with kde4 first )
* while docs are getting way to big -> 71M!! ,
* this is latest release with an -docs subpkg ,
* for -2 docs will go to an own package
* ..and the usual build() changes and cleanup =)

diff --git a/source/xlib-extra/qt4/FrugalBuild 
b/source/xlib-extra/qt4/FrugalBuild
index 6df416a..01e91d7 100644
--- a/source/xlib-extra/qt4/FrugalBuild
+++ b/source/xlib-extra/qt4/FrugalBuild
@@ -3,16 +3,17 @@

pkgname=qt4
origname=qt
-pkgver=4.3.4
+pkgver=4.4.0
pkgrel=1
pkgmore=x11-opensource-src
## Dummy package is empty ..
pkgdesc="The QT4 GUI toolkit."
url="http://www.trolltech.com/products/qt";
depends=()
-makedepends=('libxrandr>=1.2.2' 'mesa>=7.0.2-2' 'libxft>=2.1.12-2' 'libmng' 
'libjpeg' 'libxcursor' 'libxinerama' 'freetype2' \
-       'libsm' 'libpng' 'libxtst>=1.0.3' 'fontconfig>=2.5.91-2' 'dbus>=1.1.4' 
'mysql>=5.0.15' 'postgresql>=8.2' 'cups' 'bison' \
-       'flex' 'unixodbc' 'imake' 'sqlite3' 'sqlite2' 'openssl' 
'libx11>=1.1.3-2')
+makedepends=('libxrandr' 'mesa>=6.5.3' 'libxft' 'libmng' 'libjpeg' 
'libxcursor' 'libxinerama' 'freetype2' \
+       'libsm' 'libpng' 'libxtst' 'fontconfig' 'dbus>=0.93' 'mysql>=5.0.15' 
'postgresql>=8.2' 'cups' 'bison' \
+       'flex' 'unixodbc' 'imake' 'sqlite3' 'sqlite2' 'openssl' 'linuxwacom' 
'libice' 'libxrender' 'libxext' \
+       'libxi')
## this is here till I've fixed all reverse depends so we not break all apps 
using qt4 by now
rodepends=("libqtcore" "libqtgui" "libqtnetwork" "libqtopengl" "libqt3support" 
"libqtscript" "libqtsql" \
"libqtsvg" "libqtxml" "libqttest" "qt4-qdbus" "$pkgname-tools")
@@ -20,9 +21,11 @@ groups=('xlib-extra')
archs=('i686' 'x86_64')
options=('scriptlet' 'nodocs')
up2date="lynx -dump ftp://ftp.trolltech.com/qt/source/|grep 
'qt-x11-opensource-src'|grep -v rc[1-9]|grep -v beta|sort -n -r|head -n 1|sed 
's/.*-\(.*\).t.*/\1/'"
-source=(ftp://ftp.trolltech.com/qt/source/$origname-$pkgmore-$pkgver.tar.gz \
-       
http://ftp.frugalware.org/pub/other/sources/kde/qt4/patches-763668.tar.bz2 \
+source=(ftp://ftp.trolltech.com/qt/source/$origname-$pkgmore-$pkgver.tar.bz2 \
+       
http://ftp.frugalware.org/pub/other/sources/kde/qt4/patches-803449.tar.bz2 \
+       uitools-shared.patch \
assistant4.desktop \
+       assistant4-compat.desktop \
designer4.desktop \
linguist4.desktop \
qt4config.desktop \
@@ -31,9 +34,11 @@ 
source=(ftp://ftp.trolltech.com/qt/source/$origname-$pkgmore-$pkgver.tar.gz \
frugalware.patch \
Trolltech.conf \
apply_patches)
-sha1sums=('639f6469d5aa07c51c2aa6795f8e3de3aab8cd25' \
-          'a0fa3976fc9e28cd1b9debf913f4e1a3cf850df9' \
+sha1sums=('71acc53f5ec7bdc6abbc85409568d0d006a040e3' \
+          '688f366d707d1d2e71427e922b864da677ca2093' \
+          'a65d9b29f2eb4c7323d33e04ccc24e7f8934aa17' \
'70413a58f1d4b7260ab407482675b8028cea4e47' \
+          'ae0a66ad4fafbaa009635a9ae286949d895046e3' \
'957376dd30fdf1bbc2ff5545f2f808f90d44c4dc' \
'bc6527ee1d672cc192c667aeb49540b166e96949' \
'1097be47724cda110a0d099c58a2f2ff6dcacc1e' \
@@ -48,41 +53,68 @@ export PATH=${QTDIR}/bin:${PATH}
export LD_LIBRARY_PATH=${QTDIR}/lib:${LD_LIBRARY_PATH}
export YACC='yacc -d'

+## NOTE: phonon is not build yet we use the one from KDE4 untill things get 
sorted out
src_libs=('corelib' 'gui' 'network' 'opengl' 'qt3support' 'script' 'sql' 'svg' 
'xml')

subpkgs=("$pkgname-docs" "$pkgname-demos" "libqtcore" "libqtgui" "libqtnetwork" 
\
-        "libqtopengl" "libqt3support" "libqtscript" "libqtsql" "libqtsvg" \
-        "libqtxml" "libqttest" "$pkgname-qdbus" "$pkgname-assistant" 
"$pkgname-designer" \
-        "$pkgname-linguist" "$pkgname-tools" "$pkgname-plugin-sqlite3" 
"$pkgname-plugin-sqlite2" \
-        "$pkgname-plugin-mysql" "$pkgname-plugin-odbc" "$pkgname-plugin-psql")
+       "libqtopengl" "libqt3support" "libqtscript" "libqtsql" "libqtsvg" \
+       "libqtxml" "libqttest" "$pkgname-qdbus" "$pkgname-assistant" 
"$pkgname-designer" \
+       "$pkgname-linguist" "$pkgname-tools" "$pkgname-plugin-sqlite3" 
"$pkgname-plugin-sqlite2" \
+       "$pkgname-plugin-mysql" "$pkgname-plugin-odbc" "$pkgname-plugin-psql" 
"libqtwebkit" \
+       "libqthelp" "libqtclucene" "libqtassistantclient" 
"$pkgname-assistant-compat" \
+       "libqtuitools" "libqtdesignercomponents" "libqtdesigner" 
"$pkgname-plugin-script-qtdbus")
subdescs=('Qt4 Documentation.' 'Qt4 Demo and Example Programs.' 'Qt4 Core 
Library' 'Qt4 Gui Library' \
'Qt4 Network Library' 'Qt4 OpenGL Library' 'Qt4 Qt3support Library' 'Qt4 Script 
Library' 'Qt4 Sql Library' \
'Qt4 Svg Library' 'Qt4 Xml Library' 'Qt4 Unit Testing Library' 'Qt4 DBus 
module' 'Qt4 Document Browser' \
'Qt4 Interface Designer' 'Qt4 Translation Tool' 'Qt4 Tools' 'Qt4 SQlite3 
plugin' 'Qt4 SQlite2 plugin' \
-         'Qt4 MySql plugin' 'Qt4 ODBC plugin' 'Qt4 ODBC plugin')
-subdepends=('' 'libqtopengl glib2 qt4-designer qt4-qdbus libqt3support 
libqtsvg libqttest' \
-           'libstdc++ zlib glib2' \
-           'libpng libsm libqtcore libxi libtiff libjpeg libxft libmng 
libxrandr libxcursor libxinerama fontconfig' \
-           'libqtcore' 'mesa libqtgui libqtcore' \
-           'libqtsql libqtnetwork libqtxml libqtgui libqtcore' 'libqtcore' 
'libqtcore' \
-           'libqtxml libqtgui libqtcore' 'libqtcore' 'libqtcore' 'dbus 
libqtxml libqtcore' \
-           'qt4-qdbus libqtxml libqtgui libqtnetwork libqtcore' \
-           'qt4-assistant libqtscript libqtxml libqtgui libqtnetwork libqtcore 
libqtsql' \
-           'libqtnetwork libqtxml libqtgui libqtcore qt4-assistant' \
-           'qt4-qdbus libqtxml libqtcore qt4-assistant libqtgui libqtnetwork 
libqt3support libqtsql' \
-           'sqlite3 libqtsql' 'sqlite2 libqtsql' 'libmysqlclient libqtsql' 
'unixodbc libqtsql' \
-           'libpq libqtsql')
+         'Qt4 MySql plugin' 'Qt4 ODBC plugin' 'Qt4 ODBC plugin' 'Qt4 WebKit 
Library' \
+         'Qt4 Help Library' 'Qt4 CLucene Library' 'Qt4 AssistantClient 
Library' 'Qt4 Document Browser ( Compat )' \
+         'Qt4 QtUiTools Library' 'Qt4 QtDesignerComponents Library' 'Qt4 
QtDesigner Library' 'Qt4 Dbus Script Plugin')
+subdepends=('' \
+       'libqthelp libqtassistantclient libqtopengl libpng libsm libxi 
libxrandr libxinerama fontconfig glib2 libgl libstdc++ libxdamage libqtscript 
libqtdesigner qt4-qdbus libqtuitools libqt3support libqtsvg libqttest 
libqtwebkit' \
+       'libstdc++ zlib glib2' \
+       'libpng libsm libxi libxrandr libxinerama fontconfig libgcc libmng 
libqtsvg' \
+       'libqtcore libgcc' \
+       'mesa libqtgui libxrender' \
+       'libqtsql libqtnetwork libqtxml libqtgui libqtcore' \
+       'libqtcore libgcc' \
+       'libqtcore libgcc' \
+       'libqtgui libice libxrender libxext libgcc' \
+       'libqtcore libgcc' \
+       'libqtcore libgcc' \
+       'dbus libqtxml libgcc' \
+       'libqthelp libx11 glib2 libstdc++ libqtnetwork' \
+       'libqtdesignercomponents libqtdesigner libqtscript libpng libsm libxi 
libxrandr libxinerama fontconfig glib2 libstdc++ libqt3support libqtwebkit' \
+       'libx11 libqtnetwork libqtuitools' \
+       'libpng libsm libxi libxrandr libxinerama fontconfig glib2 libstdc++ 
libqt3support qt4-qdbus' \
+       'sqlite3 libqtsql libgcc' \
+       'sqlite2 libqtsql libgcc' \
+       'libmysqlclient libqtsql libgcc' \
+       'unixodbc libqtsql libgcc' \
+       'readline libpq libqtsql libgcc' \
+       'sqlite3 libqtgui libice libxrender libxext libqtnetwork libgcc' \
+       'libqtclucene libqtsql libqtxml libqtgui libice libxrender libxext 
libgcc' \
+       'libqtcore libgcc' 'libqtgui libice libxrender libxext libqtnetwork 
libgcc' \
+       'qt4-qdbus libqtgui libice libxrender libxext libqtnetwork libgcc' \
+       'libqtxml libqtgui libice libxrender libxext libgcc' \
+       'libqtscript libqtxml libqtgui libice libxrender libxext libqtdesigner' 
\
+       'libqtscript libqtxml libqtgui libice libxrender libxext' \
+       'qt4-qdbus libqtscript libqtgui libice libxrender libxext')
# NOTE: almost all need be moved to main .. but not yet
-subgroups=('docs-extra' 'xapps-extra' 'lib-extra' 'xlib-extra' 'lib-extra' \
-          'xlib-extra' 'xlib-extra' 'lib-extra' 'lib-extra' 'xlib-extra' \
-          'lib-extra' 'lib-extra' 'lib-extra' 'xapps-extra' 'xapps-extra' \
-          'xapps-extra' 'xapps-extra' 'lib-extra' 'lib-extra' 'lib-extra' \
-          'lib-extra' 'lib-extra')
+subgroups=('docs-extra' 'xapps-extra' 'lib-extra qt4-libs' 'xlib-extra 
qt4-libs' 'lib-extra qt4-libs' \
+          'xlib-extra qt4-libs' 'xlib-extra qt4-libs' 'lib-extra qt4-libs' 
'lib-extra qt4-libs' 'xlib-extra qt4-libs' \
+          'lib-extra qt4-libs' 'lib-extra qt4-libs' 'lib-extra qt4-libs' 
'xapps-extra' 'xapps-extra' \
+          'xapps-extra' 'xapps-extra' 'lib-extra qt4-libs' 'lib-extra 
qt4-libs' 'lib-extra qt4-libs' \
+          'lib-extra qt4-libs' 'lib-extra qt4-libs' 'xlib-extra qt4-libs' 
'xlib-extra qt4-libs' 'lib-extra qt4-libs' \
+          'xlib-extra qt4-libs' 'xapps-extra' 'xlib-extra qt4-libs' 
'xlib-extra qt4-libs' 'xlib-extra qt4-libs' \
+          'xlib-extra qt4-libs')
subarchs=('i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 
\
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' \
-         'i686 x86_64' 'i686 x86_64')
+         'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 
\
+         'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 'i686 x86_64' 
\
+         'i686 x86_64')

build()
{
@@ -92,15 +124,15 @@ build()
## TODO: GOD! , write an patch for this and send upstream ...
find $Fdestdir/usr/lib -type f -name '*prl' -print -exec sed -i -e 
"/^QMAKE_PRL_BUILD_DIR/d" {} \;
if [ -d "$Fdestdir/usr/lib/pkgconfig" ]; then
-                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"" $Fdestdir/usr/lib/pkgconfig/*.pc
+                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"-L/usr/lib" $Fdestdir/usr/lib/pkgconfig/*.pc
Fsed "$startdir/src/$origname-$pkgmore-$pkgver/bin/moc" "/usr/bin/moc" 
$Fdestdir/usr/lib/pkgconfig/*.pc
Fsed "$startdir/src/$origname-$pkgmore-$pkgver/bin/uic" "/usr/bin/uic" 
$Fdestdir/usr/lib/pkgconfig/*.pc
fi
if ls "$Fdestdir"/usr/lib/*.la 2>/dev/null 1>/dev/null; then
-                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"" $Fdestdir/usr/lib/*.la
+                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"-L/usr/lib" $Fdestdir/usr/lib/*.la
fi
if ls "$Fdestdir"/usr/lib/*.prl 2>/dev/null 1>/dev/null; then
-                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"" $Fdestdir/usr/lib/*.prl
+                       Fsed "-L$startdir/src/$origname-$pkgmore-$pkgver/lib" 
"-L/usr/lib" $Fdestdir/usr/lib/*.prl
fi
}

@@ -115,17 +147,18 @@ build()
clean_junk
Fsplit "$2" /usr
}
-
+
Fcd $origname-$pkgmore-$pkgver
Fpatchall
Fsed "DUMMY" "${CFLAGS} -fno-strict-aliasing -Wno-deprecated" 
mkspecs/common/g++.conf
mv $Fsrcdir/{patches,apply_patches} $Fsrcdir/$origname-$pkgmore-$pkgver || Fdie
-       rm -rf $Fsrcdir/$origname-$pkgmore-$pkgver/patches/{0206*,0204*} || Fdie
+       ## compiler error with this patch
+       rm -f patches/0226-qtreeview-column_resize_when_needed.diff || Fdie
chmod +x apply_patches || Fdie
./apply_patches || Fdie
./configure \
-v -confirm-license \
-               -prefix /usr -L /usr/lib \
+               -prefix /usr \
-libdir /usr/lib \
-docdir /usr/share/doc/$pkgname-$pkgver \
-datadir /usr/share/$pkgname \
@@ -135,67 +168,92 @@ build()
-examplesdir /usr/share/doc/$pkgname-$pkgver/examples \
-plugindir /usr/lib/$pkgname/plugins \
-shared -nis -qt-gif -stl -pch -sm \
-               -system-libpng \
-               -system-libjpeg \
-               -system-libmng \
-               -system-zlib \
-               -system-sqlite \
-               -openssl \
-                -accessibility \
-               -fontconfig \
-               -no-nas-sound -no-rpath \
-               -qt3support -tablet \
-               -xinerama -xrender \
-               -xkb -xshape \
-               -xrandr -cups \
-               -no-exceptions \
+               -system-libpng -system-libjpeg -system-libmng \
+               -system-zlib -system-sqlite -system-libtiff \
+               -openssl -accessibility -fontconfig \
+               -no-nas-sound -no-rpath -no-phonon -no-exceptions \
+               -no-separate-debug-info -no-optimized-qmake -no-xmlpatterns \
+               -qt3support -tablet -xinerama \
+               -xrender -xkb -xshape -xrandr -cups \
-plugin-sql-mysql -I/usr/include -I/usr/include/mysql/ \
-plugin-sql-psql -I/usr/include -I/usr/include/pgsql/ 
-I/usr/include/pgsql/server \
-               -plugin-sql-sqlite \
-               -plugin-sql-sqlite2 \
-               -plugin-sql-odbc \
-               -qdbus -glib \
-               -no-separate-debug-info \
-               -no-optimized-qmake \
-               -fast \
-               -reduce-relocations || return 1
+               -plugin-sql-sqlite -plugin-sql-sqlite2 -plugin-sql-odbc \
+               -qdbus -glib -fast -reduce-relocations -webkit || return 1

## Here we go
Fmessage "Running make.."
-       make || Fdie
+       make  || Fdie

## -qtestlib
-       do_split "tools/qtestlib" libqttest
+       do_split "src/testlib" libqttest

## -qdbus
do_install "tools/qdbus"
+       do_install "src/dbus"
clean_junk

# HACK!
Fmkdir tools
Fmv usr/bin/qdbusviewer tools/qdbusviewer
Fsplit $pkgname-qdbus /usr
-
-       ## -assistant
-       ## TODO: split libs
+
+       ## -assistant*
do_install "tools/assistant"
-       do_install "tools/assistant/lib"
clean_junk

Fmkdir usr/share/applications usr/share/pixmaps
cp -a ../assistant4.desktop $Fdestdir/usr/share/applications/ || Fdie
-       cp -a tools/assistant/images/assistant-128.png 
$Fdestdir/usr/share/pixmaps/assistant.png || Fdie
+       cp -a ../assistant4-compat.desktop $Fdestdir/usr/share/applications/ || 
Fdie
+       cp -a tools/assistant/compat/images/assistant-128.png 
$Fdestdir/usr/share/pixmaps/assistant.png || Fdie
+       cp -a tools/assistant/compat/images/assistant-128.png 
$Fdestdir/usr/share/pixmaps/assistant-compat.png || Fdie
+
+       ## -libqthelp
+       Fsplit libqthelp usr/lib/libQtHelp.*
+       Fsplit libqthelp usr/lib/pkgconfig/QtHelp.*
+       Fsplit libqthelp usr/include/{Qt,QtHelp}
+
+       ## -libqtclucene
+       Fsplit libqtclucene usr/lib/libQtCLucene.*
+       Fsplit libqtclucene usr/lib/pkgconfig/QtCLucene.*
+
+       ## -libqtassistantclient
+       Fsplit libqtassistantclient usr/lib/libQtAssistantClient.*
+       Fsplit libqtassistantclient usr/lib/pkgconfig/QtAssistantClient.*
+       Fsplit libqtassistantclient usr/include/QtAssistant
+
+       ## -assistant-compat
+       Fsplit $pkgname-assistant-compat 
usr/share/applications/assistant4-compat.desktop
+       Fsplit $pkgname-assistant-compat usr/share/pixmaps/assistant-compat.png
+       Fsplit $pkgname-assistant-compat usr/bin/assistant_adp
+
Fsplit $pkgname-assistant  /usr

## -designer
-       ## TODO: split libs
do_install "tools/designer"
-       Frm usr/lib/qt4/plugins
clean_junk

Fmkdir usr/share/applications usr/share/pixmaps
cp -a ../designer4.desktop $Fdestdir/usr/share/applications/ || Fdie
cp -a examples/widgets/icons/images/designer.png $Fdestdir/usr/share/pixmaps/ 
|| Fdie
+
+       ## broken at the moment , fix it
+       Fsed "include/QtDesignerComponents" "include/QtDesigner" 
$Fdestdir/usr/lib/pkgconfig/QtDesignerComponents.pc || Fdie
+
+       ## -libqtuitools
+       Fsplit libqtuitools usr/lib/libQtUiTools.*
+       Fsplit libqtuitools usr/lib/pkgconfig/QtUiTools.*
+       Fsplit libqtuitools usr/include/QtUiTools
+
+       ## -libqtdesignercomponents
+       ## split first we need some headers
+       Fsplit libqtdesignercomponents 
usr/include/QtDesigner/{QDesignerComponents,qdesigner_components*}
+       Fsplit libqtdesignercomponents usr/lib/pkgconfig/QtDesignerComponents.pc
+       Fsplit libqtdesignercomponents usr/lib/libQtDesignerComponents.*
+
+       ## -libqtdesigner
+       Fsplit libqtdesigner usr/include
+       Fsplit libqtdesigner usr/lib/pkgconfig/QtDesigner.pc
+       Fsplit libqtdesigner usr/lib/libQtDesigner.*

Fsplit $pkgname-designer  /usr

@@ -220,7 +278,7 @@ build()
Fmkdir usr/share/applications usr/share/pixmaps
cp -a ../{qt4config,qdbusviewer}.desktop $Fdestdir/usr/share/applications/ || 
Fdie
cp -a examples/opengl/framebufferobject/qt4-logo.png 
$Fdestdir/usr/share/pixmaps/qtconfig.png || Fdie
-       cp -a tools/qdbus/tools/qdbusviewer/images/qdbusviewer-128.png \
+       cp -a tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \
$Fdestdir/usr/share/pixmaps/qdbusviewer.png || Fdie
Fsplit $pkgname-tools /usr

@@ -253,17 +311,20 @@ build()
Frm  usr/share/$pkgname/mkspecs/{win32*,*bsd*,aix-*,hpux*,darwin*,irix-*,macx*}
Frm  usr/share/$pkgname/mkspecs/{solaris*,sco*,tru64*,unixware*,hurd*,default*}
Frm  usr/share/$pkgname/mkspecs/{linux-{ecc*,icc*,kcc*,lsb*,pgcc,cxx*}}
-                       Frm  
usr/share/$pkgname/mkspecs/{features/{mac,win32},qws/{solaris*,freebsd*,macx*,linux-{mips*,arm*,ipaq*,zylonite*,cellon*}}}
+                       Frm  usr/share/$pkgname/mkspecs/{features/{mac,win32}}
+                       Frm  
usr/share/$pkgname/mkspecs/{features/qws/{solaris*,freebsd*,macx*,linux-{mips*,arm*,ipaq*,zylonite*,cellon*}}}
Fln linux-g++ /usr/share/$pkgname/mkspecs/default

## License etc
-                       for l in *TXT changes-* GPL* *.GPL* *.QPL INSTALL README
+                       for l in *TXT GPL_* LICENSE*  README INSTALL
do
Fdocrel $l
done

clean_junk
## and finally split it =)
+                       ## wrong installed , and twice
+                       Frm usr/include/Qt/qxmlstream.h
Fsplit $libb /usr /etc
elif [ "$lib" == "gui" ]; then
do_install "src/plugins/imageformats"
@@ -282,10 +343,9 @@ build()
do_install "src/$lib"
do_install "src/plugins/accessible"
do_install "tools/porting"
-                       do_install "tools/designer/src/plugins"
clean_junk

-                       ## already in qui =)
+                       ## already in qui
Frm usr/lib/$pkgname/plugins/accessible/libqtaccessiblewidgets.so
Fsplit $libb /usr
else
@@ -293,9 +353,13 @@ build()
fi
done

+       ## -webkit
+       do_split "src/3rdparty/webkit/WebCore" libqtwebkit
+
## -docs
Fmkdir usr/share/doc/$pkgname-$pkgver
cp -ra doc/* $Fdestdir/usr/share/doc/$pkgname-$pkgver/ || Fdie
+       Fln $pkgname-$pkgver /usr/share/doc/$pkgname
Fsplit $pkgname-docs /usr

## -demos and -examples both will qo to -demos subpkg
@@ -328,6 +392,11 @@ build()

## -psql
Fsplit  $pkgname-plugin-psql usr/lib/$pkgname/plugins/sqldrivers/libqsqlpsql.so
+
+       ## plugins/script/qtdbus
+        do_split "src/plugins/script/qtdbus" $pkgname-plugin-script-qtdbus
+
}

# optimization OK
+
diff --git a/source/xlib-extra/qt4/assistant4-compat.desktop 
b/source/xlib-extra/qt4/assistant4-compat.desktop
new file mode 100644
index 0000000..d04e52c
--- /dev/null
+++ b/source/xlib-extra/qt4/assistant4-compat.desktop
@@ -0,0 +1,78 @@
+[Desktop Entry]
+Categories=Qt;Development;Documentation
+Encoding=UTF-8
+Exec=/usr/bin/assistant_adp
+Name=Qt4 Assistant Compat
+GenericName=Document Browser ( Comat )
+GenericName[af]=Dokument Blaaier
+GenericName[az]=Sənəd Səyyahı
+GenericName[bg]=Преглед на документи
+GenericName[bn]=নথী ব্রাউজার
+GenericName[br]=Furcher Teulioù
+GenericName[bs]=Preglednik QT dokumenata
+GenericName[ca]=Navegador de documents
+GenericName[cs]=Prohlížeč dokumentace
+GenericName[cy]=Porydd Dogfen
+GenericName[da]=Dokumentfremviser
+GenericName[de]=Dokumentbrowser
+GenericName[el]=Προβολέας εγγράφων
+GenericName[eo]=Dokumentorigardilo
+GenericName[es]=Navegador de documentos
+GenericName[et]=Dokumentatsiooni brauser
+GenericName[eu]=Dokumentu Ikustailua
+GenericName[fa]=مرورگر سند
+GenericName[fi]=Asiakirjaselain
+GenericName[fo]=Skjalakagari
+GenericName[fr]=Explorateur de documentation Qt
+GenericName[gl]=Explorador de Documentos
+GenericName[he]=דפדפן מסמכים
+GenericName[hi]=दस्तावेज़़ ब्राउज़र
+GenericName[hr]=Preglednik dokumenata
+GenericName[hu]=Dokumentumböngésző
+GenericName[is]=Skjalavafri
+GenericName[it]=Visualizzatore di documenti
+GenericName[ja]=ドキュメントブラウザ
+GenericName[ko]=문서 탐색기
+GenericName[lo]=ເຄື່ອງມືເລືອກເບິ່ງແຟ້ມເອກະສານ
+GenericName[lt]=Dokumentų žiūriklis
+GenericName[lv]=Dokumentu Pārlūks
+GenericName[mn]=Баримтын хөтөч
+GenericName[ms]=Pelungsur Dokumen
+GenericName[mt]=Browser ta' Dokumenti
+GenericName[nb]=Dokumentleser
+GenericName[nds]=Dokmentkieker
+GenericName[nl]=Documentbrowser
+GenericName[nn]=Dokumentlesar
+GenericName[nso]=Seinyakisi sa Tokomane
+GenericName[pa]=ਦਸਤਾਵੇਜ਼ ਝਲਕ
+GenericName[pl]=Przeglądarka dokumentów
+GenericName[pt]=Navegador de Documentos
+GenericName[pt_BR]=Navegador de Documentos
+GenericName[ro]=Navigator de documente
+GenericName[ru]=Программа просмотра документов
+GenericName[se]=Dokumeantalogan
+GenericName[sk]=Prehliadač dokumentácie
+GenericName[sl]=Pregledovalnik dokumentov
+GenericName[sr]=Претраживач докумената
[EMAIL PROTECTED] dokumenata
+GenericName[ss]=Ibrawuza yelidokhumente
+GenericName[sv]=Dokumentbläddrare
+GenericName[ta]=ஆவண உலாவி
+GenericName[tg]=Тафсири ҳуҷҷат
+GenericName[th]=เครื่องมือเลือกดูแฟ้มเอกสาร
+GenericName[tr]=Belge Tarayıcısı
+GenericName[uk]=Навігатор документів
+GenericName[uz]=Ҳужжат браузери
+GenericName[ven]=Buronza ya manwalwa
+GenericName[vi]=Trình duyệt tài liệu
+GenericName[wa]=Foyteu di documints
+GenericName[xh]=Umkhangeli Wencwadi Zoxwebhu
+GenericName[xx]=xxDocument Browserxx
+GenericName[zh_CN]=文档浏览器
+GenericName[zh_TW]=文件閱讀器
+GenericName[zu]=Umcingi Woshicilelo
+X-KDE-StartupNotify=true
+Icon=/usr/share/pixmaps/assistant-compat.png
+Terminal=false
+Type=Application
+
diff --git a/source/xlib-extra/qt4/uitools-shared.patch 
b/source/xlib-extra/qt4/uitools-shared.patch
new file mode 100644
index 0000000..89872a9
--- /dev/null
+++ b/source/xlib-extra/qt4/uitools-shared.patch
@@ -0,0 +1,34 @@
+--- qt-x11-opensource-src-4.1.0/tools/designer/src/uitools/uitools.pro.orig    
2005-12-16 12:52:20.000000000 +0100
++++ qt-x11-opensource-src-4.1.0/tools/designer/src/uitools/uitools.pro 
2006-02-13 09:26:05.000000000 +0100
+@@ -1,7 +1,7 @@
+ TEMPLATE = lib
+ TARGET = QtUiTools
+ QT += xml
+-CONFIG += qt staticlib
++CONFIG += qt
+ DESTDIR = ../../../../lib
+ DLLDESTDIR = ../../../../bin
+
+@@ -21,6 +21,12 @@
+ QMAKE_TARGET_DESCRIPTION = QUiLoader
+ QMAKE_TARGET_COPYRIGHT = Copyright (c) 2003-2005 Trolltech
+
++!contains(CONFIG, static) {
++    CONFIG += dll
++} else {
++    CONFIG += staticlib
++}
++
+ include(../lib/uilib/uilib.pri)
+
+ HEADERS += quiloader.h
+@@ -32,6 +32,9 @@
+ HEADERS += quiloader.h
+ SOURCES += quiloader.cpp
+
++target.path=$$[QT_INSTALL_LIBS]
++INSTALLS        += target
++
+ include($$QT_SOURCE_TREE/include/QtUiTools/headers.pri)
+ quitools_headers.files = $$SYNCQT.HEADER_FILES $$SYNCQT.HEADER_CLASSES
+ quitools_headers.path = $$[QT_INSTALL_HEADERS]/QtUiTools
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to