diff --git a/opensuse/core/tqt3/.tdemaintain b/opensuse/core/tqt3/.tdemaintain new file mode 100644 index 000000000..8369f5eee --- /dev/null +++ b/opensuse/core/tqt3/.tdemaintain @@ -0,0 +1,2 @@ +UPPKG=tqt3 +SUPKG=tqt3 diff --git a/opensuse/core/tqt3/0055-qtextedit_zoom.patch b/opensuse/core/tqt3/0055-qtextedit_zoom.patch new file mode 100644 index 000000000..673393d45 --- /dev/null +++ b/opensuse/core/tqt3/0055-qtextedit_zoom.patch @@ -0,0 +1,39 @@ +qt-bugs@ issue : +bugs.kde.org number : +applied: yes +author: Waldo Bastian + +QTextEdit::zoomIn /QTextEdit::zoomOut does not work if the original +font had its size specified in pixels instead of points. +pointSize() returns 0 in such case. + +Index: src/widgets/qtextedit.cpp +=================================================================== +--- src/widgets/qtextedit.cpp.orig ++++ src/widgets/qtextedit.cpp +@@ -5774,7 +5774,11 @@ void TQTextEdit::setFont( const TQFont & + void TQTextEdit::zoomIn( int range ) + { + TQFont f( TQScrollView::font() ); +- f.setPointSize( TQFontInfo(f).pointSize() + range ); ++ TQFontInfo fi(f); ++ if (fi.pointSize() <= 0) ++ f.setPixelSize( fi.pixelSize() + range ); ++ else ++ f.setPointSize( fi.pointSize() + range ); + setFont( f ); + } + +@@ -5789,7 +5793,11 @@ void TQTextEdit::zoomIn( int range ) + void TQTextEdit::zoomOut( int range ) + { + TQFont f( TQScrollView::font() ); +- f.setPointSize( TQMAX( 1, TQFontInfo(f).pointSize() - range ) ); ++ TQFontInfo fi(f); ++ if (fi.pointSize() <= 0) ++ f.setPixelSize( TQMAX( 1, fi.pixelSize() - range ) ); ++ else ++ f.setPointSize( TQMAX( 1, fi.pointSize() - range ) ); + setFont( f ); + } + diff --git a/opensuse/core/tqt3/aliasing.diff b/opensuse/core/tqt3/aliasing.diff new file mode 100644 index 000000000..1b3213c16 --- /dev/null +++ b/opensuse/core/tqt3/aliasing.diff @@ -0,0 +1,13 @@ +Index: src/qt.pro +=================================================================== +--- src/qt.pro.orig ++++ src/qt.pro +@@ -41,6 +41,8 @@ INPUTMETHOD_CPP = inputmethod + XML_CPP = xml + STYLES_CPP = styles + EMBEDDED_CPP = embedded ++TQMAKE_CFLAGS += -fno-strict-aliasing ++TQMAKE_CFLAGS_MT += -fno-strict-aliasing + + win32 { + contains(QT_PRODUCT,qt-internal) { diff --git a/opensuse/core/tqt3/assistant3.desktop b/opensuse/core/tqt3/assistant3.desktop new file mode 100644 index 000000000..8cb79809c --- /dev/null +++ b/opensuse/core/tqt3/assistant3.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Categories=Qt;Development; +Encoding=UTF-8 +Exec=/usr/lib/qt3/bin/assistant +Name=Qt Assistant +GenericName=Document Browser +X-KDE-StartupNotify=true +Icon=assistant3 +Terminal=false +Type=Application diff --git a/opensuse/core/tqt3/assistant3.png b/opensuse/core/tqt3/assistant3.png new file mode 100644 index 000000000..a50dc9ccb Binary files /dev/null and b/opensuse/core/tqt3/assistant3.png differ diff --git a/opensuse/core/tqt3/attributes b/opensuse/core/tqt3/attributes new file mode 100644 index 000000000..d43c40132 --- /dev/null +++ b/opensuse/core/tqt3/attributes @@ -0,0 +1,72 @@ +summary.qt3 A library for developing applications with graphical user interfaces +summary.qt3-devel Include Files and Libraries mandatory for Development +summary.qt3-devel-doc Documentation for the Qt 3 Development Kit +summary.qt3-devel-examples Programming Examples for Qt 3 +summary.qt3-devel-tools User Interface Builder and other tools (designer, assistant, linguist) +summary.qt3-extensions Qt3 Extensions +summary.qt3-man Qt 3 Man Pages +summary.qt3-mysql MySQL Plug-In for Qt +summary.qt3-postgresql A PostgreSQL Plug-In for Qt +summary.qt3-sqlite SQLite Database Plug-In for Qt +summary.qt3-unixODBC A UnixODBC Plug-In for Qt ++description.qt3 +Qt is a program library for developing applications with graphical user +interfaces. It allows you to rapidly develop professional programs. The +Qt library is available not only for Linux but for a great number of +Unices and even for Windows. Thus it is possible to write programs that +may be easily ported to those platforms. + +You need a license for using Qt with a non-GPL application, which can +be acquired from sales@trolltech.com. + +See /usr/share/doc/packages/qt3 for details about the new features of +the current Qt library! +-description.qt3 ++description.qt3-devel +You need this package if you want to compile programs with Qt 3. It +contains the "Qt Crossplatform Development Kit 2". Under /usr/lib/qt3 +you will find include files. + +You need a license for using Qt with a non-GPL application. A license +can be acquired at sales@trolltech.com. +-description.qt3-devel ++description.qt3-devel-doc +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. +-description.qt3-devel-doc ++description.qt3-devel-examples +This package contains small executables with code to demonstrate Qt +programming. + +Have a look in /usr/share/doc/packages/qt3/examples/. +-description.qt3-devel-examples ++description.qt3-devel-tools +The designer creates .ui files. The uic generates C++ code from these +files. The package also contains the Qt Assistant (Qt documentation +browser) and the Qt Linguist (for translations). +-description.qt3-devel-tools ++description.qt3-extensions +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. +-description.qt3-extensions ++description.qt3-man +This package contains all the man pages for all the Qt 3 classes. +-description.qt3-man ++description.qt3-mysql +Plug-in for using the MySQL database with the generic Qt database +interface. +-description.qt3-mysql ++description.qt3-postgresql +A Plug-in for using the PostgreSQL database with the generic Qt +database interface. +-description.qt3-postgresql ++description.qt3-sqlite +The Qt database supports SQLite with this plug-in. (No configured and +running daemon is required.) +-description.qt3-sqlite ++description.qt3-unixODBC +A plug-in for using UnixODBC supported databases with the generic Qt +database interface. +-description.qt3-unixODBC diff --git a/opensuse/core/tqt3/baselibs.conf b/opensuse/core/tqt3/baselibs.conf new file mode 100644 index 000000000..5f7a62512 --- /dev/null +++ b/opensuse/core/tqt3/baselibs.conf @@ -0,0 +1,12 @@ +qt3 +qt3-devel +arch ppc package qt3-devel-doc +arch sparcv9 package qt3-devel-doc +arch ppc package qt3-devel-tools +arch sparcv9 package qt3-devel-tools +arch ppc package qt3-mysql +arch sparcv9 package qt3-mysql +arch ppc package qt3-postgresql +arch sparcv9 package qt3-postgresql +arch ppc package qt3-unixODBC +arch sparcv9 package qt3-unixODBC diff --git a/opensuse/core/tqt3/build_script.sh b/opensuse/core/tqt3/build_script.sh new file mode 100644 index 000000000..3d7f754cc --- /dev/null +++ b/opensuse/core/tqt3/build_script.sh @@ -0,0 +1,100 @@ + +function fix_qconfig_h { + mv include/qconfig.h include/qconfig.h.orig + sed -e '1i\ +#ifndef SuSE_QCONFIG_ALREADY_INCLUDED \ +#define SuSE_QCONFIG_ALREADY_INCLUDED 1 \ +#define PLUGIN_PATH_EXTENSION "'$PLUGIN_PATH'" \ + ' -e s@${RPM_BUILD_ROOT}@/@ -e '$a\ +#endif' include/qconfig.h.orig \ + > include/qconfig.h + +} + +function call_configure { + EXTRA_OPTIONS=$@ + OPENGL="-dlopen-opengl" + case $EXTRA_OPTIONS in + *-static*) + OPENGL="-no-dlopen-opengl" + ;; + *) + ;; + esac + + [ "$WLIB" == "lib64" ] && PLATFORM=linux-g++-64 || PLATFORM=linux-g++ + LARGEFILE="-largefile" + XCURSOR="-xcursor" + XFT="-xft -xrender -I/usr/include/freetype2/ " + [ -e /usr/$WLIB/libmng.so ] && LIBMNG="-system-libmng -plugin-imgfmt-mng" || LIBMNG="-qt-libmng " + PGSQL="-plugin-sql-psql -I/usr/include -I/usr/include/pgsql/ -I/usr/include/pgsql/server" + ODBC="-plugin-sql-odbc" + + if [ -f /.buildenv ] && grep -q BUILD_BASENAME=beta- /.buildenv ; then + export NO_BRP_STRIP_DEBUG=true + export DEBUG="-debug" + else + export DEBUG="-release" + fi + + PREFIX=/usr/lib/qt3/ + export LD_LIBRARY_PATH="/${PWD}/lib/" + ORACLE="/opt/oracle/product/8.1.6/rdbms/demo/" + [ -d $ORACLE ] && \ + ORACLE="-plugin-sql-oci -I$ORACLE" || \ + ORACLE="" + + for i in mkspecs/linux-*/qmake.conf ; do + sed \ +-e "s,QMAKE_CFLAGS_RELEASE[\t ]*=.*,QMAKE_CFLAGS_RELEASE = $RPM_OPT_FLAGS," \ +-e "s,QMAKE_CFLAGS[\t ]*=.*,QMAKE_CFLAGS = -pipe $RPM_OPT_FLAGS," \ +-e "s,QMAKE_INCDIR[\t ]*=.*,QMAKE_INCDIR = /usr/include/," \ +-e "s,QMAKE_LIBDIR[\t ]*=.*,QMAKE_LIBDIR = /usr/$WLIB/," \ +-e "s,QMAKE_LIBDIR_X11[\t ]*=.*,QMAKE_LIBDIR_X11 = /usr/X11R6/$WLIB/," \ +-e "s,QMAKE_LIBDIR_QT[\t ]*=.*,QMAKE_LIBDIR_QT = \$(QTDIR)/$WLIB/," \ +-e "s,QMAKE_INCDIR_OPENGL[\t ]*=.*,QMAKE_INCDIR_OPENGL = /usr/include/," \ +-e "s,QMAKE_LIBDIR_OPENGL[\t ]*=.*,QMAKE_LIBDIR_OPENGL = /usr/$WLIB/," \ + $i > ${i}.new &&\ + mv ${i}.new $i + done + sed -e "s/^CXXFLAGS=/CXXFLAGS= $RPM_OPT_FLAGS/" < qmake/Makefile.unix > qmake/Makefile.unix.tmp && mv qmake/Makefile.unix.tmp qmake/Makefile.unix +# ld -Bsymbolic-functions -v >& /dev/null && perl -pi -e 's/^QMAKE_VARS=$/QMAKE_VARS="QMAKE_LFLAGS=-Wl,-Bdirect QMAKE_LFLAGS+=-Wl,-Bsymbolic-functions"/' configure + +# png is direct linked, other picture formats are loaded at runtime + OPTIONS="-platform $PLATFORM -qt-gif -stl $DEBUG \ + -system-zlib -system-libjpeg -system-libpng \ + -plugin-imgfmt-jpeg -inputmethod \ + -nis -cups -ipv6 $OPENGL \ + -xkb $LIBMNG -no-g++-exceptions $LARGEFILE $XCURSOR \ + $XFT $XINERAMA -sm -L/usr/$WLIB -L/usr/X11R6/$WLIB \ + -plugin-sql-mysql -I/usr/include/mysql/ \ + -tablet $ORACLE $PGSQL $ODBC -plugin-sql-sqlite $NEWABI \ + -prefix $PREFIX -libdir $PREFIX/$WLIB" + +# use styles as plugins, beside platinum. leave windowsxp disabled +# nice idea, but too many dumb apps have a hardcoded style list :( +# for i in plugins/src/styles/* ; do +# if [ -d $i -a ${i##*/} != "platinum" -a ${i##*/} != "windowsxp" ] +# then OPTIONS="$OPTIONS -plugin-style-${i##*/}" +# fi +# done + + [ -e /usr/$WLIB/mysql/ ] && OPTIONS="$OPTIONS -L/usr/$WLIB/mysql/" + +# get sure we use the lib from the system + rm -rf src/3rdparty/{libjpeg,libmng,libpng,sqlite,zlib} + + export PATH=$PWD/bin:$PATH + echo yes|./configure $OPTIONS $EXTRA_OPTIONS + +# make sure we don't have a crippled qt + cp -v include/qconfig-dist.h include/qconfig.h + #grep -q "full-config\"" include/qconfig.h || { echo "build key is wrong"; exit 42; } +} + +function post_install { + if echo $RPM_OPT_FLAGS | grep -q -- -g ; then + export NO_BRP_STRIP_DEBUG=true + fi +} + diff --git a/opensuse/core/tqt3/designer.desktop b/opensuse/core/tqt3/designer.desktop new file mode 100644 index 000000000..e0026aef9 --- /dev/null +++ b/opensuse/core/tqt3/designer.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=designer +Name=Qt Designer +GenericName=Interface Designer +X-KDE-StartupNotify=true +MimeType=application/x-designer; +Icon=designer +Terminal=false +Type=Application + diff --git a/opensuse/core/tqt3/designer.png b/opensuse/core/tqt3/designer.png new file mode 100644 index 000000000..3f6fa7a10 Binary files /dev/null and b/opensuse/core/tqt3/designer.png differ diff --git a/opensuse/core/tqt3/external-libs.diff b/opensuse/core/tqt3/external-libs.diff new file mode 100644 index 000000000..cc090b98c --- /dev/null +++ b/opensuse/core/tqt3/external-libs.diff @@ -0,0 +1,82 @@ +Index: plugins/src/sqldrivers/sqlite/sqlite.pro +=================================================================== +--- plugins/src/sqldrivers/sqlite/sqlite.pro.orig ++++ plugins/src/sqldrivers/sqlite/sqlite.pro +@@ -10,6 +10,9 @@ SOURCES = smain.cpp \ + + unix { + OBJECTS_DIR = .obj ++ !contains( LIBS, .*sqlite.* ) { ++ LIBS *= -lsqlite ++ } + } + + win32 { +@@ -23,54 +26,6 @@ win32 { + # } + } + +-!contains( LIBS, .*sqlite.* ) { +- INCLUDEPATH += ../../../../src/3rdparty/sqlite +- +- HEADERS += ../../../../src/3rdparty/sqlite/btree.h \ +- ../../../../src/3rdparty/sqlite/config.h \ +- ../../../../src/3rdparty/sqlite/hash.h \ +- ../../../../src/3rdparty/sqlite/opcodes.h \ +- ../../../../src/3rdparty/sqlite/os.h \ +- ../../../../src/3rdparty/sqlite/pager.h \ +- ../../../../src/3rdparty/sqlite/parse.h \ +- ../../../../src/3rdparty/sqlite/sqlite.h \ +- ../../../../src/3rdparty/sqlite/sqliteInt.h \ +- ../../../../src/3rdparty/sqlite/vdbe.h \ +- ../../../../src/3rdparty/sqlite/vdbeInt.h +- +- SOURCES += ../../../../src/3rdparty/sqlite/attach.c \ +- ../../../../src/3rdparty/sqlite/auth.c \ +- ../../../../src/3rdparty/sqlite/btree.c \ +- ../../../../src/3rdparty/sqlite/btree_rb.c \ +- ../../../../src/3rdparty/sqlite/build.c \ +- ../../../../src/3rdparty/sqlite/copy.c \ +- ../../../../src/3rdparty/sqlite/date.c \ +- ../../../../src/3rdparty/sqlite/delete.c \ +- ../../../../src/3rdparty/sqlite/expr.c \ +- ../../../../src/3rdparty/sqlite/func.c \ +- ../../../../src/3rdparty/sqlite/hash.c \ +- ../../../../src/3rdparty/sqlite/insert.c \ +- ../../../../src/3rdparty/sqlite/main.c \ +- ../../../../src/3rdparty/sqlite/opcodes.c \ +- ../../../../src/3rdparty/sqlite/os.c \ +- ../../../../src/3rdparty/sqlite/pager.c \ +- ../../../../src/3rdparty/sqlite/parse.c \ +- ../../../../src/3rdparty/sqlite/pragma.c \ +- ../../../../src/3rdparty/sqlite/printf.c \ +- ../../../../src/3rdparty/sqlite/random.c \ +- ../../../../src/3rdparty/sqlite/select.c \ +- ../../../../src/3rdparty/sqlite/shell.c \ +- ../../../../src/3rdparty/sqlite/table.c \ +- ../../../../src/3rdparty/sqlite/tokenize.c \ +- ../../../../src/3rdparty/sqlite/trigger.c \ +- ../../../../src/3rdparty/sqlite/update.c \ +- ../../../../src/3rdparty/sqlite/util.c \ +- ../../../../src/3rdparty/sqlite/vacuum.c \ +- ../../../../src/3rdparty/sqlite/vdbe.c \ +- ../../../../src/3rdparty/sqlite/vdbeaux.c \ +- ../../../../src/3rdparty/sqlite/where.c +-} +- + REQUIRES = sql + + target.path += $$plugins.path/sqldrivers +Index: src/tools/qcstring.cpp +=================================================================== +--- src/tools/qcstring.cpp.orig ++++ src/tools/qcstring.cpp +@@ -53,7 +53,7 @@ + #include + #include + #ifndef QT_NO_COMPRESS +-#include "../3rdparty/zlib/zlib.h" ++#include + #endif + + /***************************************************************************** diff --git a/opensuse/core/tqt3/fix-accessible.diff b/opensuse/core/tqt3/fix-accessible.diff new file mode 100644 index 000000000..9b0aca13b --- /dev/null +++ b/opensuse/core/tqt3/fix-accessible.diff @@ -0,0 +1,10 @@ +--- plugins/src/accessible/widgets/widgets.pro ++++ plugins/src/accessible/widgets/widgets.pro +@@ -13,3 +13,7 @@ + + HEADERS += qaccessiblewidget.h \ + qaccessiblemenu.h ++ ++target.path += $$plugins.path/accessible ++INSTALLS += target ++ diff --git a/opensuse/core/tqt3/fix-assistant-path.patch b/opensuse/core/tqt3/fix-assistant-path.patch new file mode 100644 index 000000000..c0a433beb --- /dev/null +++ b/opensuse/core/tqt3/fix-assistant-path.patch @@ -0,0 +1,13 @@ +Index: tools/assistant/lib/qassistantclient.cpp +=================================================================== +--- tools/assistant/lib/qassistantclient.cpp.orig ++++ tools/assistant/lib/qassistantclient.cpp +@@ -135,7 +135,7 @@ TQAssistantClient::TQAssistantClient( co + : TQObject( parent, name ), host ( "localhost" ) + { + if ( path.isEmpty() ) +- assistantCommand = "assistant"; ++ assistantCommand = "/usr/lib/qt3/bin/assistant"; + else { + TQFileInfo fi( path ); + if ( fi.isDir() ) diff --git a/opensuse/core/tqt3/fix-qtranslator-crash.diff b/opensuse/core/tqt3/fix-qtranslator-crash.diff new file mode 100644 index 000000000..7db222e9e --- /dev/null +++ b/opensuse/core/tqt3/fix-qtranslator-crash.diff @@ -0,0 +1,11 @@ +--- src/kernel/qtranslator.cpp ++++ src/kernel/qtranslator.cpp +@@ -1015,7 +1015,7 @@ + char con[256]; + for ( ;; ) { + t >> len; +- if ( len == 0 ) ++ if ( len == 0 || t.atEnd()) + return TQTranslatorMessage(); + t.readRawBytes( con, len ); + con[len] = '\0'; diff --git a/opensuse/core/tqt3/fix-xinput-clash.diff b/opensuse/core/tqt3/fix-xinput-clash.diff new file mode 100644 index 000000000..0efdb5d7e --- /dev/null +++ b/opensuse/core/tqt3/fix-xinput-clash.diff @@ -0,0 +1,43 @@ +Index: src/kernel/qtaddons_x11.cpp +=================================================================== +--- src/kernel/qtaddons_x11.cpp.orig ++++ src/kernel/qtaddons_x11.cpp +@@ -22,6 +22,10 @@ + * PERFORMANCE OF THIS SOFTWARE. + */ + ++#ifndef TQT_CLEAN_NAMESPACE ++#define TQT_CLEAN_NAMESPACE ++#endif ++ + #include "qt_x11_p.h" + + #if !defined(QT_NO_XFTFREETYPE) && !defined(QT_XFT2) +Index: src/kernel/qt_x11_p.h +=================================================================== +--- src/kernel/qt_x11_p.h.orig ++++ src/kernel/qt_x11_p.h +@@ -86,7 +86,7 @@ + + + // the wacom tablet (currently just the IRIX version) +-#if defined (QT_TABLET_SUPPORT) ++#if defined (QT_TABLET_SUPPORT) && defined (TQT_CLEAN_NAMESPACE) + # include + #if defined (Q_OS_IRIX) + # include // wacom driver defines for IRIX (quite handy) +Index: src/kernel/qwidget_x11.cpp +=================================================================== +--- src/kernel/qwidget_x11.cpp.orig ++++ src/kernel/qwidget_x11.cpp +@@ -38,6 +38,10 @@ + ** + **********************************************************************/ + ++#ifndef TQT_CLEAN_NAMESPACE ++#define TQT_CLEAN_NAMESPACE ++#endif ++ + #include "ntqapplication.h" + #include "qapplication_p.h" + #include "ntqnamespace.h" diff --git a/opensuse/core/tqt3/gcc46.diff b/opensuse/core/tqt3/gcc46.diff new file mode 100644 index 000000000..c2a0e58a6 --- /dev/null +++ b/opensuse/core/tqt3/gcc46.diff @@ -0,0 +1,44 @@ +Index: src/tools/qvaluevector.h +=================================================================== +--- src/tools/qvaluevector.h.orig 2008-01-15 20:09:13.000000000 +0100 ++++ src/tools/qvaluevector.h 2011-03-31 20:15:15.904712567 +0200 +@@ -246,7 +246,7 @@ public: + typedef const value_type& const_reference; + typedef size_t size_type; + #ifndef TQT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +Index: src/tools/qmap.h +=================================================================== +--- src/tools/qmap.h.orig 2008-01-15 20:09:13.000000000 +0100 ++++ src/tools/qmap.h 2011-03-31 20:24:35.802101605 +0200 +@@ -108,7 +108,7 @@ class TQMapIterator + #endif + typedef T value_type; + #ifndef TQT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +@@ -224,7 +224,7 @@ class TQMapConstIterator + #endif + typedef T value_type; + #ifndef TQT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif +@@ -605,7 +605,7 @@ public: + typedef value_type& reference; + typedef const value_type& const_reference; + #ifndef TQT_NO_STL +- typedef ptrdiff_t difference_type; ++ typedef std::ptrdiff_t difference_type; + #else + typedef int difference_type; + #endif diff --git a/opensuse/core/tqt3/head.diff b/opensuse/core/tqt3/head.diff new file mode 100644 index 000000000..ccc2da0f5 --- /dev/null +++ b/opensuse/core/tqt3/head.diff @@ -0,0 +1,60 @@ +--- src/3rdparty/libmng/aclocal.m4 ++++ src/3rdparty/libmng/aclocal.m4 +@@ -1607,7 +1607,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; +@@ -3546,7 +3546,7 @@ + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[[012]]) +- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` ++ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' +--- src/3rdparty/libmng/config.guess ++++ src/3rdparty/libmng/config.guess +@@ -319,7 +319,7 @@ + echo m68k-sun-sunos${UNAME_RELEASE} + exit 0 ;; + sun*:*:4.2BSD:*) +- UNAME_RELEASE=`(head -1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` ++ UNAME_RELEASE=`(head -n 1 /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) +@@ -506,7 +506,7 @@ + fi + exit 0 ;; + *:AIX:*:[45]) +- IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` ++ IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -n 1 | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else +--- src/3rdparty/libmng/configure ++++ src/3rdparty/libmng/configure +@@ -1956,7 +1956,7 @@ + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[012]) +- lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` ++ lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -n 1` + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' +@@ -3433,7 +3433,7 @@ + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! +- archive_expsym_cmds='if test "x`head -1 $export_symbols`" = xEXPORTS; then ++ archive_expsym_cmds='if test "x`head -n 1 $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; diff --git a/opensuse/core/tqt3/kmenu-search-fix.diff b/opensuse/core/tqt3/kmenu-search-fix.diff new file mode 100644 index 000000000..68d56d83d --- /dev/null +++ b/opensuse/core/tqt3/kmenu-search-fix.diff @@ -0,0 +1,10 @@ +--- src/widgets/qpopupmenu.cpp ++++ src/widgets/qpopupmenu.cpp +@@ -1391,6 +1391,7 @@ + performDelayedChanges(); + updateSize(TRUE); + TQWidget::show(); ++ updateSize(); + popupActive = -1; + if(style().styleHint(TQStyle::SH_PopupMenu_SubMenuPopupDelay, this)) + d->mouseMoveBuffer = TQRegion(); diff --git a/opensuse/core/tqt3/lib64-plugin-support.diff b/opensuse/core/tqt3/lib64-plugin-support.diff new file mode 100644 index 000000000..69779eb30 --- /dev/null +++ b/opensuse/core/tqt3/lib64-plugin-support.diff @@ -0,0 +1,12 @@ +--- src/tools/qgpluginmanager.cpp ++++ src/tools/qgpluginmanager.cpp 2004/09/25 11:46:41 +@@ -380,6 +380,9 @@ + TQString basename = (*git).left( (*git).find( TQChar(0xfffd) ) ); + ++git; + ++ // WARNING: this line should only exist on lib64 systems ! ++ basename += ".lib64"; ++ + TQStringList sameBasename; + while( git != group.end() && + basename == (*git).left( (*git).find( TQChar(0xfffd) ) ) ) { diff --git a/opensuse/core/tqt3/limit-image-size.diff b/opensuse/core/tqt3/limit-image-size.diff new file mode 100644 index 000000000..2c5b12bdc --- /dev/null +++ b/opensuse/core/tqt3/limit-image-size.diff @@ -0,0 +1,92 @@ +Index: src/kernel/qasyncimageio.cpp +=================================================================== +--- src/kernel/qasyncimageio.cpp.orig ++++ src/kernel/qasyncimageio.cpp +@@ -904,7 +904,12 @@ int TQGIFFormat::decode(TQImage& img, TQ + sheight = newtop + newheight; + + if (img.isNull()) { +- img.create(swidth, sheight, 32); ++ bool ok = img.create(swidth, sheight, 32); ++ if (!ok) ++ { ++ state = Error; ++ break; ++ } + memset( img.bits(), 0, img.numBytes() ); + if (consumer) consumer->setSize(swidth, sheight); + } +@@ -959,9 +964,15 @@ int TQGIFFormat::decode(TQImage& img, TQ + if (backingstore.width() < w + || backingstore.height() < h) { + // We just use the backing store as a byte array +- backingstore.create( TQMAX(backingstore.width(), w), ++ bool ok = backingstore.create( ++ TQMAX(backingstore.width(), w), + TQMAX(backingstore.height(), h), + 32); ++ if (!ok) ++ { ++ state = Error; ++ break; ++ } + memset( img.bits(), 0, img.numBytes() ); + } + for (int ln=0; lnalpha = enable; + } + ++TQSize TQImage::maxImageSize() ++{ ++ if (!qt_max_image_height || !qt_max_image_width) ++ return TQSize(); ++ return TQSize(qt_max_image_height, qt_max_image_width); ++} ++ ++void TQImage::setMaxImageSize(const TQSize &size) ++{ ++ if (size.isValid()) ++ { ++ qt_max_image_height = size.height(); ++ qt_max_image_width = size.width(); ++ } ++ else ++ { ++ qt_max_image_height = 0; ++ qt_max_image_width = 0; ++ } ++} ++ ++ + + /*! + Sets the image \a width, \a height, \a depth, its number of colors +@@ -1240,6 +1264,14 @@ bool TQImage::create( int width, int hei + reset(); // reset old data + if ( width <= 0 || height <= 0 || depth <= 0 || numColors < 0 ) + return FALSE; // invalid parameter(s) ++ if ( qt_max_image_height && (height > qt_max_image_height * 4)) ++ return FALSE; // Too high ++ if ( qt_max_image_width && (width > qt_max_image_width * 4)) ++ return FALSE; // Too wide ++ if ( qt_max_image_height && qt_max_image_width && ++ (height * width > qt_max_image_height * qt_max_image_width)) ++ return FALSE; // Too large ++ + if ( depth == 1 && bitOrder == IgnoreEndian ) { + #if defined(QT_CHECK_RANGE) + tqWarning( "TQImage::create: Bit order is required for 1 bpp images" ); diff --git a/opensuse/core/tqt3/linguist.desktop b/opensuse/core/tqt3/linguist.desktop new file mode 100644 index 000000000..7cfb9d093 --- /dev/null +++ b/opensuse/core/tqt3/linguist.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=linguist +Name=Qt Linguist +GenericName=Translation Tool +X-KDE-StartupNotify=true +MimeType=application/x-linguist; +Terminal=false +Type=Application +Icon=linguist + diff --git a/opensuse/core/tqt3/linguist.png b/opensuse/core/tqt3/linguist.png new file mode 100644 index 000000000..90e143b65 Binary files /dev/null and b/opensuse/core/tqt3/linguist.png differ diff --git a/opensuse/core/tqt3/mng-reading-fix.patch b/opensuse/core/tqt3/mng-reading-fix.patch new file mode 100644 index 000000000..ccfd1c452 --- /dev/null +++ b/opensuse/core/tqt3/mng-reading-fix.patch @@ -0,0 +1,30 @@ +--- src/kernel/qmngio.cpp.sav 2007-02-23 14:01:19.000000000 +0100 ++++ src/kernel/qmngio.cpp 2007-08-28 15:27:28.000000000 +0200 +@@ -414,8 +414,11 @@ int QMNGFormat::decode( QImage& img, QIm + } + + losttime += losingtimer.elapsed(); +- if ( ndata || !length ) +- mng_display_resume(handle); ++ bool needmore = false; ++ if ( ndata ) { ++ mng_retcode r = mng_display_resume(handle); ++ needmore = ( r == MNG_NEEDMOREDATA ); ++ } + losingtimer.start(); + + image = 0; +@@ -425,6 +428,13 @@ int QMNGFormat::decode( QImage& img, QIm + // Move back unused tail + memcpy(buffer,buffer+ubuffer,nbuffer); + } ++ // "The function should return without processing all the data if it reaches the end of a frame in the input." ++ if( ndata && !needmore ) { ++ length -= ndata; ++ ndata = 0; ++ if( length == 0 ) // 0 means done, process at least one byte ++ length = ndata = 1; ++ } + if ( ndata ) { + // Not all used. + enlargeBuffer(nbuffer+ndata); diff --git a/opensuse/core/tqt3/no-rpath.dif b/opensuse/core/tqt3/no-rpath.dif new file mode 100644 index 000000000..bf8f0c7aa --- /dev/null +++ b/opensuse/core/tqt3/no-rpath.dif @@ -0,0 +1,25 @@ +Index: mkspecs/linux-g++-64/qmake.conf +=================================================================== +--- mkspecs/linux-g++-64/qmake.conf.orig ++++ mkspecs/linux-g++-64/qmake.conf +@@ -58,7 +58,7 @@ QMAKE_LFLAGS_SHLIB = -shared + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, ++QMAKE_RPATH = + + QMAKE_LIBS = + QMAKE_LIBS_DYNLOAD = -ldl +Index: mkspecs/linux-g++/qmake.conf +=================================================================== +--- mkspecs/linux-g++/qmake.conf.orig ++++ mkspecs/linux-g++/qmake.conf +@@ -55,7 +55,6 @@ QMAKE_LFLAGS_SHLIB = -shared + QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB + QMAKE_LFLAGS_SONAME = -Wl,-soname, + QMAKE_LFLAGS_THREAD = +-QMAKE_RPATH = -Wl,-rpath, + + QMAKE_LIBS = + QMAKE_LIBS_DYNLOAD = -ldl diff --git a/opensuse/core/tqt3/parseFontName.diff b/opensuse/core/tqt3/parseFontName.diff new file mode 100644 index 000000000..0c612e9be --- /dev/null +++ b/opensuse/core/tqt3/parseFontName.diff @@ -0,0 +1,20 @@ +Index: src/kernel/qfontdatabase.cpp +=================================================================== +--- src/kernel/qfontdatabase.cpp.orig ++++ src/kernel/qfontdatabase.cpp +@@ -2476,11 +2476,14 @@ void TQFontDatabase::parseFontName(const + int i = name.find('['); + int li = name.findRev(']'); + +- if (i < li) { ++ if (i > 0 && i + 1 < li) { + foundry = name.mid(i + 1, li - i - 1); + if (name[i - 1] == ' ') + i--; + family = name.left(i); ++ } else { ++ foundry = TQString::null; ++ family = name; + } + } else { + foundry = TQString::null; diff --git a/opensuse/core/tqt3/pluginmanager-fix.diff b/opensuse/core/tqt3/pluginmanager-fix.diff new file mode 100644 index 000000000..5f1161e6f --- /dev/null +++ b/opensuse/core/tqt3/pluginmanager-fix.diff @@ -0,0 +1,11 @@ +--- src/tools/qgpluginmanager.cpp ++++ src/tools/qgpluginmanager.cpp +@@ -389,6 +389,8 @@ + sameBasename << (*git).mid( (*git).find( TQChar(0xfffd) ) + 1 ); + ++git; + } ++ if( !sameBasename.isEmpty()) ++ sameBasename.prepend( lib ); + + if ( sameBasename.isEmpty() ) { + that->addLibrary( new TQComLibrary( lib ) ); diff --git a/opensuse/core/tqt3/pre_checkin.sh b/opensuse/core/tqt3/pre_checkin.sh new file mode 100755 index 000000000..fd6f089b5 --- /dev/null +++ b/opensuse/core/tqt3/pre_checkin.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# This script is called automatically during autobuild checkin. + +cp -fl qt3.changes qt3-extensions.changes +cp -fl qt3.changes qt3-devel-doc.changes + +for spec in qt3-extensions.spec qt3-devel-doc.spec; do +{ sed -n -e '1,/COMMON-BEGIN/p' $spec.in + sed -n -e '/COMMON-BEGIN/,/COMMON-END/p' qt3.spec + sed -n -e '/COMMON-END/,$p' $spec.in; } > $spec.tmp && perl update_spec.pl $spec.tmp attributes > $spec && rm $spec.tmp +done + + +osc service localrun format_spec_file diff --git a/opensuse/core/tqt3/qt-transparency.patch b/opensuse/core/tqt3/qt-transparency.patch new file mode 100644 index 000000000..6d135f849 --- /dev/null +++ b/opensuse/core/tqt3/qt-transparency.patch @@ -0,0 +1,52 @@ +Index: src/kernel/qapplication.cpp +=================================================================== +--- src/kernel/qapplication.cpp.orig ++++ src/kernel/qapplication.cpp +@@ -320,6 +320,7 @@ void tqt_init( int *, char **, TQApplica + void tqt_cleanup(); + #if defined(Q_WS_X11) + void tqt_init( Display* dpy, TQt::HANDLE, TQt::HANDLE ); ++void tqt_init( int *, char **, Display* dpy, TQt::HANDLE, TQt::HANDLE ); + #endif + Q_EXPORT bool tqt_tryModalHelper( TQWidget *widget, TQWidget **rettop ); + +@@ -909,6 +910,7 @@ TQApplication::TQApplication(Display *dp + tqt_init( &argc, argv, GuiClient ); + } else { + tqt_init(dpy, visual, colormap); ++ tqt_init(&argc, argv, dpy, visual, colormap); + } + + process_cmdline( &argc, argv ); +Index: src/kernel/qapplication_x11.cpp +=================================================================== +--- src/kernel/qapplication_x11.cpp.orig ++++ src/kernel/qapplication_x11.cpp +@@ -201,6 +201,7 @@ static bool mwIconic = FALSE; // main wi + static Display *appDpy = 0; // X11 application display + static char *appDpyName = 0; // X11 display name + static bool appForeignDpy = FALSE; // we didn't create display ++Q_EXPORT bool qt_no_foreign_hack = FALSE; + static bool appSync = FALSE; // X11 synchronization + #if defined(QT_DEBUG) + static bool appNoGrab = FALSE; // X11 grabbing enabled +@@ -1652,7 +1653,7 @@ void tqt_init_internal( int *argcptr, ch + } + #endif + +- if ( display ) { ++ if ( display && ! qt_no_foreign_hack ) { + // TQt part of other application + + appForeignDpy = TRUE; +@@ -2465,6 +2466,10 @@ void tqt_init( Display *display, TQt::HA + tqt_init_internal( 0, 0, display, visual, colormap ); + } + ++void tqt_init( int *argcptr, char **argv, Display *display, TQt::HANDLE visual, TQt::HANDLE colormap ) ++{ ++ tqt_init_internal( argcptr, argv, display, visual, colormap ); ++} + + /***************************************************************************** + tqt_cleanup() - cleans up when the application is finished diff --git a/opensuse/core/tqt3/qt3-devel-doc.changes b/opensuse/core/tqt3/qt3-devel-doc.changes new file mode 100644 index 000000000..ff9ca26ed --- /dev/null +++ b/opensuse/core/tqt3/qt3-devel-doc.changes @@ -0,0 +1,2504 @@ +------------------------------------------------------------------- +Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com + +- Remove obsolete patches, update .in files, feel accomplished + +------------------------------------------------------------------- +Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com + +- Update to 3.4.0, which includes a breaking ABI change + +------------------------------------------------------------------- +Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it + +- Removed all the patches already applied in the 3.3.8d tree. +- Modified all the remaining to apply with fuzz=0. +- Created a new patch to revert the use of libiodbc to libodbc + otherwise qt3-unixODBC does not build. +- Some cosmetic change to the specfiles. + +------------------------------------------------------------------- +Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com + +- Remove 0001-dnd_optimization.patch; upstream + +------------------------------------------------------------------- +Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com + +- Qt3 has a new upstream; update to 3.3.8d + +------------------------------------------------------------------- +Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com + +- fix qt3-extensions + +------------------------------------------------------------------- +Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org + +- changed compression to .tar.bz2 + +------------------------------------------------------------------- +Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de + +- Don't try to patch in the version twice in qt-3.3.8c.diff. +- Resync those patches that don't apply without offset. +- Mark scriptlets in profile.d as being configuration files. +- Remove the calls to run_ldconfig. + +------------------------------------------------------------------- +Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com + +- a fix to the 3.3.8c patch + +------------------------------------------------------------------- +Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com + +- another gcc 4.6 fix + +------------------------------------------------------------------- +Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com + +- Update to version 3.3.8c, by the Trinity Project +- pre_checkin.sh was not run as this caused too many unneccesary + changes to occur. +- The translations tarball was left at version 3.3.8b. + +------------------------------------------------------------------- +Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de + +- fix build against gcc 4.6 + +------------------------------------------------------------------- +Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com + +- fix libpng dependencies + +------------------------------------------------------------------- +Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com + +- port to libpng14 + +------------------------------------------------------------------- +Wed May 5 19:42:33 UTC 2010 - coolo@novell.com + +- do not patch the symlink + +------------------------------------------------------------------- +Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de + +- fix -devel package requires +- simplify requires of sub-specfiles + +------------------------------------------------------------------- +Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de + +- build against libpng12 + +------------------------------------------------------------------- +Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de + +- recommend kdelibs3-default-style (bnc#544581) + +------------------------------------------------------------------- +Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source +- add baselib definitions for SPARC + +------------------------------------------------------------------- +Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de + +- fix patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de + +- fix popen leak (bnc#529615) + +------------------------------------------------------------------- +Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de + +- strip out date from .la files + +------------------------------------------------------------------- +Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de + +- do not put timestamps in generated sources + +------------------------------------------------------------------- +Wed Jan 7 12:34:56 CET 2009 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Tue Nov 11 16:57:56 CET 2008 - ro@suse.de + +- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf + +------------------------------------------------------------------- +Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de + +- remove qt3-static package + +------------------------------------------------------------------- +Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de + +- more verbose qtimer debug + +------------------------------------------------------------------- +Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de + +- Fix invalid array reference in font name parser. + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de + +- fix build with updated x.org + +------------------------------------------------------------------- +Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de + +- fix memory corruption when removing CRTc's dynamically + +------------------------------------------------------------------- +Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de + +- This version adds the GNU Public License version 3 as a + possible choice for licenses to the Open Source releases of Qt 3. +- upstreaming of patches and few other minor bugfixes + +------------------------------------------------------------------- +Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de + +- fix xrandr resize race (#335410) + +------------------------------------------------------------------- +Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de + +- fix the build key for gcc 4.3 + +------------------------------------------------------------------- +Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de + +- back out khmer "fix" from 3.3.8, which apparently + made it worse (#345459) + +------------------------------------------------------------------- +Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de + +- fix build with gcc 4.3 again + +------------------------------------------------------------------- +Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de + +- fix build with gcc 4.3 + +------------------------------------------------------------------- +Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de + +- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) +- fix typo in QDate::fromString() + +------------------------------------------------------------------- +Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz + +- fix reading MNG files, visible in Kickoff (#278548) +- remove patching of symlinks from the immodule patch +- improve support for compositing (qt-copy patches #0079,#0080) + +------------------------------------------------------------------- +Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de + +- fix format string issues (#291754, CVE-2007-3388) +- fix xrandr 1.2 detection + +------------------------------------------------------------------- +Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de + +- package desktop files and png files + +------------------------------------------------------------------- +Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de + +- run fdupes in qt3-extensions.spec + +------------------------------------------------------------------- +Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de + +- redo the last change in the correct spec file + +------------------------------------------------------------------- +Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de + +- qt3-examples -> qt3-devel-examples + +------------------------------------------------------------------- +Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de + +- removed some historic stuff from the spec file + +------------------------------------------------------------------- +Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de + +- trust libxinerama only if it provides more screens + than xrandr crtcs (#264199) + +------------------------------------------------------------------- +Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de + +- fix permissions of qmake specs + +------------------------------------------------------------------- +Wed May 2 11:50:07 CEST 2007 - coolo@suse.de + +- remove Suse-translate from desktop file +- remove obsolete suse version support + +------------------------------------------------------------------- +Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de + +- fix build of qt3-devel-doc with desktop-file-validate run + +------------------------------------------------------------------- +Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de + +- temporarily disable Xrandr 1.2 support until (#264199) is + resolved +- use -Bsymbolic-functions + +------------------------------------------------------------------- +Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de + +- fix utf8 decoder (#259187, CVE-2007-0242) + +------------------------------------------------------------------- +Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de + +- Fix XRandr 1.2 support + +------------------------------------------------------------------- +Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de + +- call XftDefaultSubstitute (#255330) + +------------------------------------------------------------------- +Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de + +- update font fix patch (#244579) + +------------------------------------------------------------------- +Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de + +- enable tablet support (#253392) +- add default substitution for font queries (#244579) + +------------------------------------------------------------------- +Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de + +- fix mysql driver crash on shutdown (#251222) + +------------------------------------------------------------------- +Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de + +- update to 3.3.8: + * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 + +------------------------------------------------------------------- +Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de + +- fix build for 9.3 + +------------------------------------------------------------------- +Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de + +- also build qt3-static as full-config + +------------------------------------------------------------------- +Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de + +- fix build of qt3-extensions on 9.3 + +------------------------------------------------------------------- +Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de + +- fix changelog chronological order + +------------------------------------------------------------------- +Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de + +- add a sanity check to ensure that we have a full version +- fix compile warnings in headers + +------------------------------------------------------------------- +Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de + +- drop misfuzzed patch + +------------------------------------------------------------------- +Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de + +- add patch to fix indic rendering issue + +------------------------------------------------------------------- +Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de + +- add patch to fix han localisation issue (#216183) +- update qt-debug-timer patch to output more verbose debug +- add patch to fix xinerama issue with popupmenus (#216235) + +------------------------------------------------------------------- +Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de + +- update to 3.3.7: + * include CVE-2006-4811 patch + +------------------------------------------------------------------- +Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de + +- add patch for integer overflow in QPixmap/QImage + (#212544, CVE-2006-4811) + +------------------------------------------------------------------- +Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de + +- add patch for qtimer debugging + +------------------------------------------------------------------- +Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de + +- fix headers to compile in -pedantic mode + +------------------------------------------------------------------- +Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de + +- don't install static libs as executable + +------------------------------------------------------------------- +Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz + +- Add patches with Xinerama improvements. + +------------------------------------------------------------------- +Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de + +- fix qt3-devel-tools file conflict with qt-devel-doc + +------------------------------------------------------------------- +Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de + +- disable noisy debug message in qt-x11-immodule-unified diff + +------------------------------------------------------------------- +Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de + +- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) + +------------------------------------------------------------------- +Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de + +- update qt-x11-immodule-unified diff to 20060318 version. + This update already includes the following patches: + + fix-x11-immodule.diff + + disable-inputmethod-for-passords.patch + + qt-x11-immodule-capitalization-fix.diff + + fix-im-crash-on-exit.diff + + fix-immodule-buffer-overflow.diff + + qt-x11-immodule-qtextedit-fix.diff + + qt-x11-immodule-focus-handling.diff + + qt-x11-immodule-fix-inputcontext-crash.diff + which are thus removed. + +------------------------------------------------------------------- +Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de + +- fix $QT_SYSTEM_DIR (#188217) + +------------------------------------------------------------------- +Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de + +- add $QT_SYSTEM_DIR (#183059) + +------------------------------------------------------------------- +Wed May 31 15:51:01 CEST 2006 - adrian@suse.de + +- remove BuildRequires libdrm-devel + +------------------------------------------------------------------- +Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de + +- fix xpm image loading problem +- add performance regression fix +- add asian font loading fix + +------------------------------------------------------------------- +Mon May 29 08:41:44 CEST 2006 - adrian@suse.de + +- revert requires macro, this breaks the build system mapping +- require right packages in -devel for < 10.1 + +------------------------------------------------------------------- +Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de + +- fix build + +------------------------------------------------------------------- +Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de + +- 3.3.6 update + * numerous bugfixes and translations + +------------------------------------------------------------------- +Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de + +- drop substitutions from global rc file (#171513) + +------------------------------------------------------------------- +Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de + +- drop linguist3.png/desktop as its unused and install + linguist.desktop instead (fixes build failure). + +------------------------------------------------------------------- +Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de + +- strip installed static libraries +- fix file conflict with Qt4 packages + +------------------------------------------------------------------- +Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de + +- restore libraryPaths which broke instsys (#162930) + +------------------------------------------------------------------- +Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de + +- update qtrc to the real values avoiding dark gray platinum even + if not overwritten with desktop settings + +------------------------------------------------------------------- +Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de + +- update patch for QLabel layout issues to the one from Qt 3.3.7 + +------------------------------------------------------------------- +Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de + +- add patch for QLabel layout management issues (#153029) + +------------------------------------------------------------------- +Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de + +- fix crash on painting > 32000 chars at once +- fix error in wrapping japanese text +- fix QFile::flush() not setting error status +- fix window gravity being wrong for RTL + +------------------------------------------------------------------- +Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de + +- fix filelist + +------------------------------------------------------------------- +Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de + +- build qt3-devel-doc as noarch package + +------------------------------------------------------------------- +Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de + +- moving libqassistantclient to -devel (#155519) and assistant + to qt3. +- translation update +- fix assistant invocation to prefer Qt3's assistant over Qt 4.x + +------------------------------------------------------------------- +Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de + +- fix crash when not able to load imswitch (#117443) + +------------------------------------------------------------------- +Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de + +- add more immodule fixes +- fix build of qt3-extensions +- remove sections for SL < 9.2 + +------------------------------------------------------------------- +Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de + +- fix crash on shutdown (#151831) + +------------------------------------------------------------------- +Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de + +- update translations + +------------------------------------------------------------------- +Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de + +- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer + script (by Jens Herden, #147190). + +------------------------------------------------------------------- +Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de + +- really install the icon + +------------------------------------------------------------------- +Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz + +- fix rubberband.diff to emit selectionChanged() properly (#132920) + +------------------------------------------------------------------- +Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de + +- avoid file conflict with qt package + +------------------------------------------------------------------- +Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de + +- fix qt3.sh + +------------------------------------------------------------------- +Fri Jan 27 02:21:53 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de + +- set $QTDIR in /etc/profile.d/qt3.(c)sh + +------------------------------------------------------------------- +Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de + +- build with -Bdirect if available +- updating font patch + +------------------------------------------------------------------- +Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de + +- build with -fno-strict-aliasing + +------------------------------------------------------------------- +Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de + +- unify spec files via a common patch/sources section + and adjust spec files accordingly +- add /etc/profile.d hook to put qmake in the path (#134377) +- drop fast-malloc patch for all packages (#134563) + +------------------------------------------------------------------- +Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de + +- only disable FcFontSort patch for released distributions + +------------------------------------------------------------------- +Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de + +- disable FcFontSort patch because of immaturity + +------------------------------------------------------------------- +Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de + +- avoid crashes after QListView::clear() + +------------------------------------------------------------------- +Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de + +- avoid FcFontSort as it's very expensive + +------------------------------------------------------------------- +Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de + +- extend fix-key-release-event-with-imm.diff to fix another Immodule + related key release event bug (#130727) + +------------------------------------------------------------------- +Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de + +- update -Werror patch to catch one more case + +------------------------------------------------------------------- +Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de + +- add patch to fix broken key compression (#121049) + +------------------------------------------------------------------- +Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de + +- patch cleanup + +------------------------------------------------------------------- +Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de + +- add 0065-fix_werror_with_gcc4.patch (#119209) + +------------------------------------------------------------------- +Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de + +- removed historic "Autoreqprov:off" leftover + +------------------------------------------------------------------- +Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de + +- add a patch to fix capitalization of Immodule strings + +------------------------------------------------------------------- +Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de + +- fix build on x86_64 + +------------------------------------------------------------------- +Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de + +- Bugzilla #117115: enable input methods in qlineedit widgets + only when "mode == Normal" (i.e. not when "mode == NoEcho" or + "mode == Password"). Using input methods while inputting + passwords is useless and confusing. + +------------------------------------------------------------------- +Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de + +- Never strip gratuitously. + +------------------------------------------------------------------- +Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de + +- update to version 3.3.5 + +------------------------------------------------------------------- +Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de + +- layout popup menus correctly (#113048) + +------------------------------------------------------------------- +Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz + +- Place dialog properly for systray icons on xinerama (#104794). + +------------------------------------------------------------------- +Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de + +- add Q_EXPORT visibility support +- Fix gcc 4.0.x compiler detection for qt plugin buildkey + +------------------------------------------------------------------- +Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de + +- Applied patch from Lubos Lunak to fix drag'n'drop when the + visible window is not at the top of the window stack. + +------------------------------------------------------------------- +Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de + +- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 + +------------------------------------------------------------------- +Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de + +- do not trigger -debug configure flag on -g, but use it for beta + distribution + +------------------------------------------------------------------- +Tue May 31 10:49:30 CEST 2005 - adrian@suse.de + +- require freeglut-devel instead of XFree86-Mesa-devel + +------------------------------------------------------------------- +Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de + +- Bugzilla #74133: check for some more glyphs for Katakana and + Hiragana, especially also check for all the glyphs which are + checked for Han_Japanese. This usually guarantees that the same + font is used for Katakana and Hiragana as for Japanese Kanji, + which is what we want. + +------------------------------------------------------------------- +Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de + +- fixed to build with GCC4 on ARM + +------------------------------------------------------------------- +Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de + +- apply patches from qt-copy, fixes for mouse handling in popups + +------------------------------------------------------------------- +Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de + +- update font mappings in qtrc for asian languages (#74363) + +------------------------------------------------------------------- +Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de + +- fix possible crash in qtranslator (#71968, by Lubos) + +------------------------------------------------------------------- +Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de + +- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) + +------------------------------------------------------------------- +Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de + +- fix all Exec= lines for menu entries + +------------------------------------------------------------------- +Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de + +- apply patch for rubberband selections from Andre Moreira Magalhaes + +------------------------------------------------------------------- +Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de + +- add qclipboard hack to avoid freezes from qt-copy again + +------------------------------------------------------------------- +Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de + +- fix plugin loading for the KDE integration + +------------------------------------------------------------------- +Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de + +- update to version 3.3.4 +- reenable limit size patch to keep BC +- remove qclipboard fix, it got merged +- remove bidi fixes, they got merged +- remove gif handler fixes, they got merged +- apply KDE dialog integration code from Lubos +- revert some changes in imm code to solve a problem with missing + key release events + +------------------------------------------------------------------- +Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de + +- update imm patch to version from 20041203 +- disable image size patch for now, it broke printing of large images + +------------------------------------------------------------------- +Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de + +- reenable the SHM patch again +- add qtimm patch to solve an issue with Opera +- remove binary links from /usr/bin/, they do conflict with Qt 4 + +------------------------------------------------------------------- +Mon Nov 22 12:06:33 CET 2004 - ro@suse.de + +- "sed -i" does not work on old distributions + +------------------------------------------------------------------- +Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de + +- package icon files for desktop entries + +------------------------------------------------------------------- +Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de + +- improve Waldo's patch to limit image dimensions + +------------------------------------------------------------------- +Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de + +- Revert last change to png writing. + +------------------------------------------------------------------- +Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de + +- fix from Lubos for full screen mode switching on 64bit (#46972) + +------------------------------------------------------------------- +Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de + +- Extend last change to png writing. + +------------------------------------------------------------------- +Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de + +- Fix endian bug in png reading. + +------------------------------------------------------------------- +Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de + +- fix assitant zoom functionality, patch by Waldo (#45688) + +------------------------------------------------------------------- +Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de + +- fix requires of qt3-devel for new x.org packages + +------------------------------------------------------------------- +Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de + +- prefer MiscGlyphSymbol fonts with tics over others (#46280) +- enable BiDi support by default + +------------------------------------------------------------------- +Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de + +- Bugzilla #46216: make "On The Spot" the default input style + for Qt. + +------------------------------------------------------------------- +Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de + +- prefer the .lib64.so extension on lib64 systems, but do not + require it anymore + +------------------------------------------------------------------- +Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de + +- fix load of plugins on lib64 systems. The plugins do need a + .lib64.so extension now + +------------------------------------------------------------------- +Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de + +- add two more glyphs to simplified chinese detection. (#44059) + +------------------------------------------------------------------- +Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de + +- handle also hongkong chinese local in a correct way (#44059) +- prefer chinese fonts via optional glyphs, but use also + the free ones, if no commercial font is avaible (#44059) + +------------------------------------------------------------------- +Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de + +- hopefully solve the chinese font detection problems (#44059) + +------------------------------------------------------------------- +Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de + +- fix build for old distributions +- prepare qt for konsole transparency mode (via composite extension) + +------------------------------------------------------------------- +Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de + +- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which + merges the previous three patches (With help from Adrian to + make it build). + +------------------------------------------------------------------- +Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de + +- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff + to fix the endless loop problem when using M17N-t-latin1-post + or M17N-vi-viqr. See also + http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html + and followups. Patch thanks to Yamaken. + +------------------------------------------------------------------- +Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de + +- add 3.3.3 regression fixes in pre-3.3.4.diff +- add bidi fixes from qt-copy +- add qpixmap mitshm support from Lubos +- update immodule patch to stable release 20040819 +- adding event inversion fix for immodule from Zhe Su + +------------------------------------------------------------------- +Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de + +- udpate qt immodule patch to snapshot from 20040814 + +------------------------------------------------------------------- +Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de + +- disable explicit debug flags again + +------------------------------------------------------------------- +Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de + +- apply workaround for broken focus handling cause by the xim + patch due to a bug in X for released distributions (by Lubos) + +------------------------------------------------------------------- +Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de + +- enable full debug compile, if -g is in RPM_OPT_FLAGS + +------------------------------------------------------------------- +Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de + +- install qt3 after grep + +------------------------------------------------------------------- +Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de + +- apply patch from Waldo to be able to limit the size of loaded + images. Important for khtml (#43841) +- apply fix to handle the side pixmap of the kmenu correctly (0047) +- apply KToolBarButton fix (0051) + +------------------------------------------------------------------- +Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de + +- fix gif handling (#43356) + +------------------------------------------------------------------- +Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de + +- update to version 3.3.3 +- remove obsolete patches + +------------------------------------------------------------------- +Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de + +- add patch to support scim + +------------------------------------------------------------------- +Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de + +- update asian font mappings for commercial japanese fonts + (by mfabian) + +------------------------------------------------------------------- +Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de + +- fix libGL loading in the right way, no .so link is needed anymore + again + +------------------------------------------------------------------- +Wed May 26 16:47:34 CEST 2004 - adrian@suse.de + +- load libGL via .so link again (due to the different possible + setups #41118) +- libXmu gets still loaded via hardcoded path and version + +------------------------------------------------------------------- +Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de + +- update to version 3.3.2 + * remove obsolete patches +- do apply %patch16 + +------------------------------------------------------------------- +Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de + +- disable atk support for released distributions + +------------------------------------------------------------------- +Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de + +- another try to fix wrong font caching also for japanese/chinese + +------------------------------------------------------------------- +Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de + +- apply fix for wrong font caching (#39175) + +------------------------------------------------------------------- +Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de + +- apply fix for opentype aliasing issues + +------------------------------------------------------------------- +Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de + +- fix OpenGL support, if no -devel package is installed (#38857) +- fix xcursor support +- add current snapshot of Qt-ATK bridge patch + (disabled as long USE_QACCESSIBLE enviroment variable isn't set) + +------------------------------------------------------------------- +Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de + +- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) + * qt based applications can crash in ssh sessions with new + openssh (#38185) + +------------------------------------------------------------------- +Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de + +- Bugzilla #37720: + add font substitutions for "SUSE*" fonts to default qtrc. + +------------------------------------------------------------------- +Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de + +- fix for richtext tags (in knotes) +- fix for fonts with multiple scripts (#36583) +- fix for custom resolutions + +------------------------------------------------------------------- +Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de + +- fix for command line handling (XIM in QApplication)(#35881) +- fix double packaging of qassistant translations + +------------------------------------------------------------------- +Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de + +- define a default Font again. (Sans Serif with 10points) + (#36014) + +------------------------------------------------------------------- +Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de + +- fix for xcursor cache hangling (by Lubos) +- move assistant to -devel-doc package + +------------------------------------------------------------------- +Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de + +- apply fix for not found monospaced fonts without Euro glyph + (Patch by Lars Knoll) + +------------------------------------------------------------------- +Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de + +- apply different bugfix and speed enhancement patches from qt-copy + as recommended by Lubos + * 0001: DnD optimisation + * 0002: Active Window Fix + * 0007: MITSHM extension support for QPixmap<>Qimage conversation + * 0037: dnd timestamp fix + * 0038: dragobject prefer fix + +------------------------------------------------------------------- +Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de + +- update to final 3.3.1 version +- disable fast-malloc for > 9.0, nptl does work good enough +- add qclipboard-recursion-fix from Lubos +- further 64bit aliasing fixes + +------------------------------------------------------------------- +Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de + +- update to current snapshot (3.3.1-snapshot-20040216) +- build opentype with -fno-strict-aliasing + +------------------------------------------------------------------- +Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de + +- fix non-latin1 QString handling + (patch from Roman Stepanov) + +------------------------------------------------------------------- +Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de + +- update to version 3.3.0 final +- disable 3rdparty source and use system libraries + +------------------------------------------------------------------- +Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de + +- update to snapshot 20040129 +- use original qstring again, kprinter got fixed + +------------------------------------------------------------------- +Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de + +- update to snapshot 20040125 +- revert qstring changes + +------------------------------------------------------------------- +Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de + +- update to snapshot 20040113 + +------------------------------------------------------------------- +Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de + +- update to snapshot from 20031229 to get KDE compiling again +- remove upstream included translation files +- cleanup stuff not anymore needed +- do not build sqlite plugin with (broken) sqlite sources from qt + tar ball anymore + +------------------------------------------------------------------- +Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de + +- update to version 3.3 beta 1 + * solves the remaining issues with dlopen GL + +------------------------------------------------------------------- +Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de + +- add KDE plugin path for qt 3.3 + +------------------------------------------------------------------- +Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de + +- update to snapshot 20031204 +- do not link against GL libs anymore, but still support GL via dlopen + apps and libs beside libbqt* are still linked against GL for now +- build fix for qt3-extensions + +------------------------------------------------------------------- +Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de + +- update to current 3.3 snapshot ( 20031202 - pre beta 1) + * obsoletes several patches + * IPv6 support +- temporary disabled PostgreSQL support +- add SQLite support + +------------------------------------------------------------------- +Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de + +- drop not applyed font_fixes patch and add the old Xft2 fixes + again, to support displays without Render extension. + +------------------------------------------------------------------- +Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de + +- update to version 3.2.3 and usual patch cleanup + +------------------------------------------------------------------- +Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de + +- build without -mminimal-toc on ppc64 +- apply crash fix from TT for some fonts in XLFD mode + +------------------------------------------------------------------- +Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de + +- update to version 3.2.2 + * font fixes patch is not applied intentionaly, for testing + plain qt behaviour for now. + +------------------------------------------------------------------- +Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de + +- require freeglut-devel, instead of mesaglut-devel for > 9.0 + +------------------------------------------------------------------- +Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de + +- using the right tool to compile translation files + +------------------------------------------------------------------- +Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de + +- update fontconfig patch again, fixes multiple listing of fonts +- do not complain anymore about not matching plugin + +------------------------------------------------------------------- +Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de + +- prefer Nimbus fonts, instead of using asian fonts, if possible + (the asian fonts have some broken latin chars) + +------------------------------------------------------------------- +Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de + +- install html docu to the same place as on 8.2, to solve + update problems (#31507). (install dir and symlink was + swapped for unknown reason) + +------------------------------------------------------------------- +Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de + +- memory leak fix from Lars in QTextEngine + +------------------------------------------------------------------- +Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de + +- updated patches from Lars + * fixing Unicode families and foundaries issues + * printing issues +- clean up unused patches + +------------------------------------------------------------------- +Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de + +- a bit more silence .. QPixmap before QApplication warning is away +- new asian font mappings from mfabian + +------------------------------------------------------------------- +Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de + +- new font fixes from Lars, the default size problem should be away +- fix build for non-Xft2 distibutions + +------------------------------------------------------------------- +Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de + +- silence on lib64 systems with 32bit plugins installed (#30559) +- ensure to have a [3.2] section in old qtrc files + +------------------------------------------------------------------- +Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de + +- apply fix from TT to fix konsole + setRawName + +------------------------------------------------------------------- +Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de + +- add always lib and lib64 kde plugin path to qtrc + +------------------------------------------------------------------- +Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de + +- apply fix from TT: "don't generate bogus mouse move events." +- qt3-devel requires XFree86-Mesa-devel + +------------------------------------------------------------------- +Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de + +- add slovak translation from Stanislav Visnovsky +- add czech translation from Klara Cihlarova + +------------------------------------------------------------------- +Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de + +- add asian mappings from 8.2 to qtrc again + +------------------------------------------------------------------- +Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de + +- Don't do readlink checks for set*id programs (will break + in TLS startup sequence of glibc), just fall back to old + malloc. #29530 + +------------------------------------------------------------------- +Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de + +- apply qlineedit fix from TT + +------------------------------------------------------------------- +Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de + +- qtconfig menu entry becomes unimportant + +------------------------------------------------------------------- +Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de + +- generate .la file again + +------------------------------------------------------------------- +Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de + +- use newer font_fixes patch from Lars +- enforce usage of Xft2 even on non-Xrender displays +- revert qclipboard changes to 3.1.2 code + +------------------------------------------------------------------- +Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de + +- use official 3.2.1 tar ball instead of 3.2.0+patch + +------------------------------------------------------------------- +Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de + +- new _big_ fix from Lars for fixing the remaining font issues + +------------------------------------------------------------------- +Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de + +- apply fix from Lars for the foundary font problem, when + using pixmap fonts via Xft2. This makes the freetype2 + foundary-family patch obsolete from qt view. + +------------------------------------------------------------------- +Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de + +- apply 3.2.1 patch, until the official tar ball arrives + +------------------------------------------------------------------- +Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de + +- justify Category of qtconfig + +------------------------------------------------------------------- +Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de + +- add desktop file for qtconfig + +------------------------------------------------------------------- +Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de + +- update to version 3.2.0 final + +------------------------------------------------------------------- +Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de + +- fix .la files after build + +------------------------------------------------------------------- +Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de + +- update to 3.2.0 beta 2 +- remove obsolete patches + +------------------------------------------------------------------- +Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de + +- never strip explicitly +- always build with -release to avoid debug output even with -g + +------------------------------------------------------------------- +Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de + +- move the html docu into docdir and put the link in lib +- package directories +- fix directory permissions + +------------------------------------------------------------------- +Fri May 30 15:04:29 CEST 2003 - adrian@suse.de + +- fix file conflicts + +------------------------------------------------------------------- +Mon May 19 11:28:36 CEST 2003 - adrian@suse.de + +- revert source incompatibility to 3.1.x in qhbox constructor + +------------------------------------------------------------------- +Sun May 18 14:03:31 CEST 2003 - adrian@suse.de + +- update to version 3.2 beta 1 +- big patch clean up +- use largefile support api for > 8.2 + +------------------------------------------------------------------- +Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de + +- fixing long font names as returned by font-config + +------------------------------------------------------------------- +Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de + +- workaround rpm bug on 7.3-ppc + +------------------------------------------------------------------- +Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de + +- fix build on SuSE < 8.1 + +------------------------------------------------------------------- +Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de + +- update to version 3.1.2 and remove obsolete patches + +------------------------------------------------------------------- +Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de + +- fixing the fix + +------------------------------------------------------------------- +Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de + +- applied patch by TT to fix kmail folder selection + (#24519 - also known as kde bug #48888) + +------------------------------------------------------------------- +Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de + +- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) + +------------------------------------------------------------------- +Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de + +- fast malloc is back + (still 20% with glibc 2.3 without spinlock'ed-malloc) +- extend blacklist +- use fast malloc also on hammer + +------------------------------------------------------------------- +Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de + +- add [3.1] plugin path +- add fix for mouse cursor bug over ssh + +------------------------------------------------------------------- +Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de + +- use correct kde plugin path on lib64 systems + +------------------------------------------------------------------- +Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de + +- fix missing symbols in libqt* + +------------------------------------------------------------------- +Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de + +- fix %pre script + +------------------------------------------------------------------- +Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de + +- prefix=/usr/lib/qt3 + (third party apps installing translations into $QTDIR now) +- modify qdesktopwidget resize patch to be BC with Qt 3.2 +- comment out non-official api extensions +- remove private headers tar ball again + (qsa beta2 contains them) +- fix qtrc enviroment patch +- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) +- enable all designer plugins + +------------------------------------------------------------------- +Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de + +- add xrandr extension from Qt 3.2 +- add resize event to qdesktopwidget (patch from Lubos) +- compile codecs as plugins + +------------------------------------------------------------------- +Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de + +- use fast malloc only on %ix86 + +------------------------------------------------------------------- +Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de + +- include qt default translations + +------------------------------------------------------------------- +Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de + +- hppa is parisc + +------------------------------------------------------------------- +Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de + +- fix some more qmake.conf entries + (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) + +------------------------------------------------------------------- +Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de + +- use -ffunction-sections on hppa + +------------------------------------------------------------------- +Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de + +- fix build ( patch -p1 -> -p0 ) + +------------------------------------------------------------------- +Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de + +- several small changes/fixes/workarounds to be able to compile qsa + (they will be changed in 3.1.2) + +------------------------------------------------------------------- +Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de + +- update to version 3.1.1 and cleanup patches +- apply Xft speed-up patch from dfaure + +------------------------------------------------------------------- +Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de + +- drop fast-malloc, not needed since glibc 2.3 + +------------------------------------------------------------------- +Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de + +- add qprinter fix from Lars + +------------------------------------------------------------------- +Wed Nov 27 00:44:44 CET 2002 - ro@suse.de + +- added expat to neededforbuild + +------------------------------------------------------------------- +Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de + +- use Xft2 from XFree package now for > SuSE 8.1 + (experimental fontconfig package is dropped) +- build qt3-non-mt with extra spec file now +- fix korean [Font Substitutions] (#19575) +- fix broken qmake debug defaults (#21891) +- fix requires of database plugin packages + +------------------------------------------------------------------- +Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de + +- update to 3.1.0 final version +- apply qwidget/hideChildren patch from Harri +- move libqui into qt3 main package + +------------------------------------------------------------------- +Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de + +- package also missing mkspecs/* + +------------------------------------------------------------------- +Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de + +- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) +- big rework of spec file, lots of workarounds are not needed anymore :) +- use experimental fontconfig/Xft2 package for > 8.1 +- enable nis & cups support + +------------------------------------------------------------------- +Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de + +- swab %ifarch <> %if for old broken rpm's + +------------------------------------------------------------------- +Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de + +- remove rpath again, which came back with 3.0.5 update (#20929) +- disable qDebug lines in chinese patch (#20959) + +------------------------------------------------------------------- +Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de + +- implement a blacklist of executables which should not use + the fast malloc implementation. (python and perl atm) +- disable fast-malloc for >8.1 +- enable fast-malloc for x86_64 + +------------------------------------------------------------------- +Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de + +- qclipboard fix from Lubos. Copy from old X applications works again + +------------------------------------------------------------------- +Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de + +- replace qt3-gb18030.diff patch with the new patch from + James Su for chinese handling (#19399) +- set XIMInputStyle for japanese input (#19387) +- change Requires: from /usr/include/png.h to libpng-devel, since + connectivas apt can not handle this. + +------------------------------------------------------------------- +Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de + +- remove the dlopen patch again. It is not needed anymore and may + cause crashes in rare cases. + +------------------------------------------------------------------- +Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de + +- apply fix from Lubos for DND in kcontrol +- apply fix to fix gb18030 encoding (from Turbolinux China) + +------------------------------------------------------------------- +Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de + +- do not use -plugindir configure option anymore. it caused the + broken plugin support and remov $QTDIR/plugins again from qtrc + qtrc is also a (noreplace) config file again +- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif + +------------------------------------------------------------------- +Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de + +- add patch to set the qt settings dir to a non-default dir +- add patches from qt 3.0.6 to fix asian copy&paste problems +- set explicit plugin pathes in qtrc and replace them during update + (this is only a workaround until I know why qt does not use the + compiled path) + +------------------------------------------------------------------- +Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de + +- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ +- add plugin path to global qtrc + +------------------------------------------------------------------- +Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de + +- fix #defines + +------------------------------------------------------------------- +Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de + +- redo the plugin path patch again, we use now a implicit + subdirectory like "lib64", if needed. +- qtconfig is patched to hide/not write back those entries + +------------------------------------------------------------------- +Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de + +- fixing the patches + +------------------------------------------------------------------- +Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de + +- applying the plugin path patches, so they actually do something + on lib64 platforms + +------------------------------------------------------------------- +Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de + +- fix plugin installation + +------------------------------------------------------------------- +Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de + +- use %suse_version macro instead of /etc/SuSE-release + +------------------------------------------------------------------- +Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de + +- shut up if passed -noxim is passed and xim doesn't work + +------------------------------------------------------------------- +Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de + +- disable pre-3.0.6 patches again, until focus problem is located +- add zlib-devel to Requires for qt3-devel and SuSE 8.1 +- add %run_ldconfig + +------------------------------------------------------------------- +Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de + +- apply shut-up.dif +- clean up neededforbuild + +------------------------------------------------------------------- +Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de + +- port Lea's fast malloc implementation to libqt-mt +- designer sig11 fixes are not needed anymore +- use some patches from qt-rsync + +------------------------------------------------------------------- +Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de + +- fix designer sig11 really +- kick warnings about unsuccesfull locks for non-root users + +------------------------------------------------------------------- +Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de + +- don't strip when in debug mode +- fix typo in build script + +------------------------------------------------------------------- +Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de + +- update to 3.0.5 final + * lots of bugfixes, see changes-3.0.5 for details + * new, binary incompatible plugin system +- fix sig11 in designer +- clean spec file, drop all not applied patches + +------------------------------------------------------------------- +Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de + +- reenable work around for transparenent images while printing + (PR16188) + +------------------------------------------------------------------- +Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de + +- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 + +------------------------------------------------------------------- +Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de + +- fix -g detection during build + +------------------------------------------------------------------- +Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de + +- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) +- use -mminimal-toc on ppc64 to workaround compiler bug atm +- update to pre-3.0.5 snapshot-20020620 + * use buildkey for plugins instead of our own plugin hack + * lots of fixes (exact description in changes-3.0.5) +- add lib64 to build key, if needed +- remove obsolete patches + +------------------------------------------------------------------- +Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de + +- rework plugin path patch for distributions > 8.0 + change name of "plugins" directory instead of filenames + * plugins -- lib32 and multithreaded plugins + * plugins-non-mt -- lib32 and without multithread support + * plugins-lib64 -- lib64 and multithreaded plugins + * plugins-lib64-non-mt -- lib64 and without multithread support + +------------------------------------------------------------------- +Thu May 30 20:03:50 CEST 2002 - adrian@suse.de + +- disable style-plugins again (too much qt apps have problems) +- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) + (no one reads READMES and too many people had crashes) + +------------------------------------------------------------------- +Tue May 28 10:58:01 CEST 2002 - adrian@suse.de + +- fix %files + +------------------------------------------------------------------- +Mon May 27 13:37:15 CEST 2002 - adrian@suse.de + +- move qconfig, qmake to qt3-devel-tools +- build styles as plugin (except our default style: Platinum) + +------------------------------------------------------------------- +Mon May 27 00:10:23 CEST 2002 - ro@suse.de + +- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" +- fix build-script for lib64 issues + +------------------------------------------------------------------- +Mon May 20 23:26:35 CEST 2002 - adrian@suse.de + +- fix build (disable odbc during qt3.spec build) + +------------------------------------------------------------------- +Mon May 20 10:13:55 CEST 2002 - adrian@suse.de + +- enable -tablet support if XFree86 provides it +- compile with -debug mode, if -g is set in enviroment +- fix postgres plugin build +- enable unixODBC support for newer distributions +- split sql drivers to extra packages +- fix dlopen call + +------------------------------------------------------------------- +Tue May 14 12:39:51 CEST 2002 - adrian@suse.de + +- fix lib64 patch to find OpenGL libs + +------------------------------------------------------------------- +Thu May 9 21:54:41 CEST 2002 - adrian@suse.de + +- apply fix for NetAccess focus, insertTitle(), QTextEdit and + QToolbar from qt-copy + +------------------------------------------------------------------- +Wed May 8 09:39:48 CEST 2002 - coolo@suse.de + +- fixing patch section (grr) + +------------------------------------------------------------------- +Tue May 7 17:13:41 CEST 2002 - coolo@suse.de + +- adding fix for x86_64 + +------------------------------------------------------------------- +Tue May 7 14:32:39 MEST 2002 - coolo@suse.de + +- update to qt 3.0.4 - remove fixes that do + not apply any longer +- disable asian patches as they do not apply + and I don't want to split them as I have no + idea if the problems they try to fix are still + there + +------------------------------------------------------------------- +Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de + +- fix lib64 support +- fix asian patch not to use arrays in unused arrays + (triggers compiler problem) + +------------------------------------------------------------------- +Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de + +- improve image rendering speed (patch by Lubos) + +------------------------------------------------------------------- +Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de + +- apply patch from Lubos to fix alpha channel in QMovie + +------------------------------------------------------------------- +Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de + +- fixed print support in qpsprint +- binary compatibility fixes by Lars for gbk encoding + +------------------------------------------------------------------- +Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de + +- apply fixes/extensions for asian/utf-8-based languages + (assembled by Lars and Brad, thank you, verifed by mfabian) +- 64bit fixes from Andreas Schwab (const char*) null pointer casts + +------------------------------------------------------------------- +Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de + +- apply qtabbar fix. Fixes crashes with kcm modules. + +------------------------------------------------------------------- +Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de + +- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) +- apply fix to use libpng instead of libmng to load pngs (by coolo) +- add missing Requires for qt3-devel + +------------------------------------------------------------------- +Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de + +- verify 3.0.3 final version +- add check for null pointer returned by libXft + (fix sig11 when no Xft fonts are configured) +- fix scrollbar behaviour for QT Platinum style + (we are X Windows compatible instead of MS Windows) + +------------------------------------------------------------------- +Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de + +- update to version 3.0.3 + (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, + if this is really qt-3.0.3 final) + +------------------------------------------------------------------- +Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de + +- update to pre 3.0.3 snapshot (3.0.2.20020312) + +------------------------------------------------------------------- +Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de + +- more fixes + * fix auto-resizing with QMovie + * fix to correctly open submenues in right to left layout + * reduce number of mallocs by sharing QColorGroup + * Simplified static cleanup handlers. + * smarter tooltip placement +- require "c++_compiler" for distributions newer than 7.3 only + +------------------------------------------------------------------- +Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de + +- apply some fixes from qt-copy + * 8 bit color depth image format fixes + * spinbox flicker fix + * qrichtext dangeling pointers fix + * qmenubar right to left layout mode cursor navigation fix + * qcombobox avoid emitting highlighted twice on keyPressEvent + +------------------------------------------------------------------- +Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de + +- update to version 3.0.2 +- remove compile fixes +- fix symlink for qtconfig + +------------------------------------------------------------------- +Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de + +- fix Requires for qt3-devel (add g++ compiler) + +------------------------------------------------------------------- +Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de + +- fix build for lib64/s390x + +------------------------------------------------------------------- +Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de + +- add links in /usr/bin for qtconfig + +------------------------------------------------------------------- +Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de + +- fix dumb-packager-bug (s,%fi,%endif,) + +------------------------------------------------------------------- +Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de + +- compile fix for postrgres module +- extend plugin patch to work on s390x and sparc64 to work with + lib64 plugins +- add %{_libdir}/qt3 symlink for s390x and sparc64 + +------------------------------------------------------------------- +Sat Feb 2 13:00:38 CET 2002 - ro@suse.de + +- cleaned changes file + +------------------------------------------------------------------- +Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de + +- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) +- make threaded plugins as usual again +- non-threaded plugins needs now the not compatible -non-mt.so + suffix + +------------------------------------------------------------------- +Fri Feb 1 00:26:05 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de + +- enable AA for SuSE > 7.3 + +------------------------------------------------------------------- +Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de + +- Fix use of varargs on 64 bit platforms. + +------------------------------------------------------------------- +Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de + +- patch plugin loader to load only plugins with -mt.so + extension +- link direct against libpng +- move qt3.conf file to susehelp +- TODO: make plugin loader path depending on %_libdir + +------------------------------------------------------------------- +Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de + +- enable Xrender/Xft again for SuSE 7.3 + (I was misleaded by a broken libXft :/ ) +- using qt plugin mechanism for picture format support +- enable XRender by default, but leave Xft disabled by default + (kcontrol can switch Xft on for KDE applications now) +- add additional include path for postgres 7.2b5 + +------------------------------------------------------------------- +Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de + +- disable Xft for all distributions until 7.3 + (XFree 4.2 is needed) +- sync QClipboard fix from qt-copy + +------------------------------------------------------------------- +Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de + +- fix Requires +- disable rpath + +------------------------------------------------------------------- +Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de + +- split non multithreaded librarys into qt3-non-mt package +- split developer tutorial into qt3-tutorial package +- use common config script to prepare build +- move libs to /usr/lib/qt3/%{_libdir} +- remove .prl files from file list again + +------------------------------------------------------------------- +Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de + +- rename qt3-designer subpackage to qt3-devel-tools +- add default qtrc file + * disable Xft support by default + * use Platinum style + * set qt plugin path +- move qtconfig to qt base package +- apply fixes from qt-copy/KDE-cvs + +------------------------------------------------------------------- +Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS during compile +- add missing .prl files to file list + +------------------------------------------------------------------- +Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de + +- update to version 3.0.1 +- build all extra tools +- fix default mkspec symlink +- include examples to devel-doc package + +------------------------------------------------------------------- +Thu Nov 8 18:39:52 CET 2001 - ro@suse.de + +- use mesa-devel-packages in neededforbuild + +------------------------------------------------------------------- +Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de + +- fix hardcoded install dir in libqt + (no $QTDIR is needed at runtime anymore) + +------------------------------------------------------------------- +Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de + +- update to QT 3.0.0 final + (the KDE 3 battle begins :) + +------------------------------------------------------------------- +Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de + +- add missing header files +- cleanup workarounds in spec file and add some new (but less ;) + +------------------------------------------------------------------- +Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de + +- update to beta6 + +------------------------------------------------------------------- +Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de + +- update to beta5 + +------------------------------------------------------------------- +Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de + +- okay, my last try ... cp -f has different return values on the + distributions :( + +------------------------------------------------------------------- +Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de + +- disable postgres support for old distributions + (now it also builds with SuSE 6.4) + +------------------------------------------------------------------- +Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de + +- fix broken links in include path + +------------------------------------------------------------------- +Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de + +- workaround bugs in Makefile to install all needed files +- remove -j4 behind make + +------------------------------------------------------------------- +Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de + +- split documentation from qt3-devel to qt3-doc + +------------------------------------------------------------------- +Fri May 25 11:57:34 CEST 2001 - adrian@suse.de + +- first try with QT 3.0.0 beta 1 + ( this package is far away from being perfect ) + +------------------------------------------------------------------- +Sun May 6 10:52:33 CEST 2001 - adrian@suse.de + +- apply XftGlyph fix for qfont_x11.cpp from Keith Packard +- fix build for distributions before 7.1 + +------------------------------------------------------------------- +Fri May 4 11:39:55 CEST 2001 - adrian@suse.de + +- add fix for buffer overflow on qfont_x11 and some minor glitches + in qt-png +- qt-experimental is dropped, since we can enable AA in qt now. + +------------------------------------------------------------------- +Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de + +- switch BuildIndex for SuSEhelp to false by default + +------------------------------------------------------------------- +Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de + +- using -DNO_DEBUG +- apply latin9 patch from mls@suse.de + +------------------------------------------------------------------- +Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de + +- add /etc/qt.fontguess (config file for Japanese and Korean + fonts) + +------------------------------------------------------------------- +Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de + +- disable AA by default (still to many problems) + +------------------------------------------------------------------- +Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de + +- reenable qt-experimental for SuSE distribution < 7.2 + disable opengl module for these distris in this package + +------------------------------------------------------------------- +Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de + +- update to QT 2.3.0 + this makes qt-experimental obsolete + (maybe still some problems with the nvidia driver, but the nv + should work fine and the users are warned about nvidia since + SuSE 7.1) + +------------------------------------------------------------------- +Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de + +- fix spec-file to make it build with "rpm -ba" + +------------------------------------------------------------------- +Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS + drop signed char patch + +------------------------------------------------------------------- +Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de + +- update to QT 2.2.4 + qt-static is an own package and no sub packages anymore + fix/patch for qprintdialog is no longer needed + add fix from Andreas Schwab for 64bit platforms + +------------------------------------------------------------------- +Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de + +- swap link and directory of html documentation. This makes + trouble during update from older distributions + +------------------------------------------------------------------- +Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de + +- remove not necessary susehelp/htdig conf file + remove file conflicts between qt-devel and qt-experimental + +------------------------------------------------------------------- +Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de + +- added qt-experimental,qt-japanese,qt-korean to Obsoletes: + +------------------------------------------------------------------- +Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de + +- fix qprintdialog + fix qrichtext (Thanks Stefan) + +------------------------------------------------------------------- +Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de + +- fix qprintdialog + +------------------------------------------------------------------- +Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de + +- spec file fix + +------------------------------------------------------------------- +Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de + +- added small tools to qt-devel (thanks Dirk) + +------------------------------------------------------------------- +Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de + +- remove asian patches from qt-experimental + +------------------------------------------------------------------- +Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de + +- fixe type in package name + +------------------------------------------------------------------- +Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de + +- move docu from qtlib2 to qt + +------------------------------------------------------------------- +Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de + +- initial package. support for font anti aliasing has been added + Also OpenGL module is active + +------------------------------------------------------------------- +Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de + +- update to 2.2.3 and remove all the unneeded fix patches. + added SuSE help conf files to qt-devel + +------------------------------------------------------------------- +Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de + +- Build with -O0 on ia64. + +------------------------------------------------------------------- +Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de + +- added rpath for uic/kdelibs and fixed uic fix .. + to drunk to drink more + +------------------------------------------------------------------- +Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de + +- fixed dif + +------------------------------------------------------------------- +Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de + +- added fix for uic and qiconview + +------------------------------------------------------------------- +Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de + +- fixed build on ppc + +------------------------------------------------------------------- +Tue Nov 21 09:31:40 CET 2000 - ro@suse.de + +- spec fix + +------------------------------------------------------------------- +Fri Nov 17 14:57:54 CET 2000 - ro@suse.de + +- fixed neededforbuild: += libmng-devel + +------------------------------------------------------------------- +Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de + +- new version 2.2.2 + added qpngio fix from waldo + +------------------------------------------------------------------- +Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de + +- fixed static config for <6.4 distris (no libmng) + +------------------------------------------------------------------- +Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de + +- split the qt package in + qt + qt-devel + qt-extensions + qt-man + qt-static + + Added an ugly patch to get an uic with KDE support. The designer + is broken in this package after this patch, so it is not packaged. + The designer can be found in the qt-designer package + +------------------------------------------------------------------- +Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de + +- switch to -O0 for ppc + +------------------------------------------------------------------- +Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de + +- drop OpenGL support. Problems with Nvidia's binary only driver + +- added fix from waldo (fixing memory leak in qpngio) + +------------------------------------------------------------------- +Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de + +- update the tar archiv (which contains a corrected classes.html file) + +------------------------------------------------------------------- +Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de + +- update to 2.2.1 + added static libs for libqt and libqt-mt + added support for libmng + +------------------------------------------------------------------- +Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de + +- added missing header files + +------------------------------------------------------------------- +Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de + +- switch to -O0 for axp + +------------------------------------------------------------------- +Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de + +- Update ia64 configuration. + +------------------------------------------------------------------- +Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de + +- added missing libqt-mt.so + clean up in filelist + changed copyright/license to GPL + +------------------------------------------------------------------- +Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 final + +------------------------------------------------------------------- +Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de + +- removed uic/moc bindings to libGL and other + +------------------------------------------------------------------- +Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 beta 2 + spec file rewritten + +------------------------------------------------------------------- +Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de + +- moved links from /usr/lib/qt/lib to /usr/lib/ + +------------------------------------------------------------------- +Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de + +- add libqt.so.2 links in /usr/lib/qt/lib + +------------------------------------------------------------------- +Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de + +- moved libqt.so back to qtlib2, after religios war. + +------------------------------------------------------------------- +Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de + +- enable gif support again + +------------------------------------------------------------------- +Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de + +- moved static libs to qtdevel2 + +------------------------------------------------------------------- +Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de + +- Reduce opt level on ia64. + +------------------------------------------------------------------- +Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de + +- fixed dependencies + +------------------------------------------------------------------- +Tue May 30 23:02:56 CEST 2000 - adrian@suse.de + +- readded mesadev in neededforbuild + +------------------------------------------------------------------- +Tue May 30 15:30:16 CEST 2000 - adrian@suse.de + +- update to 2.1.1 + +------------------------------------------------------------------- +Wed May 24 13:06:43 CEST 2000 - adrian@suse.de + +- added mesadev in neededforbuild + removed gif support (license issue) + +------------------------------------------------------------------- +Tue May 16 21:44:53 CEST 2000 - adrian@suse.de + +- added -fno-exception (smaller binaries) + +------------------------------------------------------------------- +Fri May 12 08:55:01 CEST 2000 - adrian@suse.de + +- fixed link /usr/doc/packages/html + using %{_defaultdocdir} + using %{_mandir} + +------------------------------------------------------------------- +Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de + +- update to 2.1.0 final + new package for all man pages + +------------------------------------------------------------------- +Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de + +- update to 2.1.0 beta 4 + +------------------------------------------------------------------- +Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de + +- update to qtlib 2.1.0 beta 3 + the destination directory is not longer /usr/lib/qt !!! + QTDIR=/usr/lib/qt-2.1.0 + There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 + +------------------------------------------------------------------- +Thu Mar 2 11:17:22 CET 2000 - ro@suse.de + +- removed obsolete part of patch + +------------------------------------------------------------------- +Thu Mar 2 07:27:34 CET 2000 - ro@suse.de + +- configure doesn't know --mandir ... :( + +------------------------------------------------------------------- +Thu Mar 2 01:59:58 CET 2000 - ro@suse.de + +- work-around for prepare-spec buglet + +------------------------------------------------------------------- +Wed Mar 1 00:05:15 CET 2000 - ro@suse.de + +- man to /usr/share using macro + +------------------------------------------------------------------- +Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de + +- Apply patch for qfont_x11.cpp from warwick@warwick-bippy + +------------------------------------------------------------------- +Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de + +- increased font cache from 4MB to 9MB in order to + speed up UNICODE fonts for YaST2 + +------------------------------------------------------------------- +Thu Nov 11 20:00:14 MET 1999 - uli@suse.de + +- removed netscape from neededforbuild + +------------------------------------------------------------------- +Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de + +- Removed mesa from Requires, as it is not required + +------------------------------------------------------------------- +Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de + + - Patch extensions/imageio/src/Makefile.in in order to get + shared library of libimgio again. Worked in 2.00. + +------------------------------------------------------------------- +Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de + + - New version 2.0.2 + +------------------------------------------------------------------- +Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de + +- switched from Motif to lesstif + +------------------------------------------------------------------- +Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de + +- fixed requirements for sub packages + +------------------------------------------------------------------- +Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de + +- Reinserted old # Commandline line. + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de + + - New version 2.00 + diff --git a/opensuse/core/tqt3/qt3-devel-doc.spec b/opensuse/core/tqt3/qt3-devel-doc.spec new file mode 100644 index 000000000..c43f17414 --- /dev/null +++ b/opensuse/core/tqt3/qt3-devel-doc.spec @@ -0,0 +1,197 @@ +# +# spec file for package qt3-devel-doc +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: qt3-devel-doc +BuildRequires: cups-devel freeglut-devel freetype2-devel gcc-c++ pkgconfig qt3-devel update-desktop-files +%if %suse_version < 1130 +BuildRequires: libpng-devel +%else +BuildRequires: libpng14-devel +%endif +Url: http://www.trolltech.com/ +License: GPL, QPL +AutoReqProv: on +Summary: Documentation for the Qt 3 Development Kit +Group: Documentation/HTML +Version: 3.4.0 +Release: 1 +PreReq: /bin/grep +BuildArch: noarch +Provides: qt3-devel-tutorial +Obsoletes: qt3-devel-tutorial +Requires: qt3-devel +# COMMON-BEGIN +# COMMON-BEGIN +Source0: qt3-%{version}.tar.bz2 +Source1: build_script.sh +Source2: qtconfig3.desktop +Source3: qtrc +Source4: assistant3.png +Source6: assistant3.desktop +Source7: designer.desktop +Source8: designer.png +Source9: linguist.desktop +Source5: linguist.png +Source10: qt3.sh +Source11: qt3.csh +# Translations did not change +Source12: qt3-3.3.8b-translations.tar.bz2 +Source102: baselibs.conf +Source200: attributes +Source201: update_spec.pl +Patch1: aliasing.diff +Patch2: head.diff +Patch4: qt3-never-strip.diff +Patch5: external-libs.diff +Patch12: qtrc-path.diff +Patch14: lib64-plugin-support.diff +Patch15: pluginmanager-fix.diff +Patch18: no-rpath.dif +Patch19: shut-up.diff +Patch23: fix-accessible.diff +Patch31: limit-image-size.diff +Patch35: qt-transparency.patch +Patch37: 0055-qtextedit_zoom.patch +Patch39: fix-qtranslator-crash.diff +Patch54: kmenu-search-fix.diff +Patch113: fix-assistant-path.patch +Patch117: qtimer-debug.diff +Patch127: mng-reading-fix.patch +Patch134: fix-xinput-clash.diff +Patch135: parseFontName.diff +Patch136: qt3-no-date.diff +Patch139: gcc46.diff +Patch140: revert-iodbc-to-uodbc.diff + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial + +%prep +%setup -q +%patch1 +%patch2 +%patch4 +%patch5 +%patch12 +if [ "%_lib" = "lib64" ]; then +%patch14 +fi +%patch15 +%patch18 +%patch19 +%patch23 +%patch31 +%patch35 +%patch37 +%patch39 +%patch54 +%patch113 +%patch117 +ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ +ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ +ln -sf $PWD/src/kernel/qinputcontext.h include/ +ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ +ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ +%patch127 +%patch134 +%patch135 +%patch136 +%patch139 +%patch140 +cd translations +tar xvjf %SOURCE12 +cd .. +# COMMON-END +# COMMON-END + +%description +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +%build +export VERSION=%suse_version +source %SOURCE1 %{version} +export WLIB=%_lib +export QTDIR=`pwd` +if [ %_lib == "lib64" ]; then +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" +fi +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +# +# call build from build_script.rpmrc for threaded Qt library +# only really needed tools will be builded here, all extra tools will be +# builded in qt3.spec +# +call_configure -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS +cd src +make %{?jobs:-j%jobs} +cd .. + +%install +export VERSION=%suse_version +export WLIB=%_lib +export QTDIR=`pwd` +source %SOURCE1 %{version} +cd src +make INSTALL_ROOT=$RPM_BUILD_ROOT install_htmldocs +cd .. +# +# install menu entries +# +%suse_update_desktop_file -i -u qtconfig3 Qt Utility DesktopSettings +%suse_update_desktop_file -i assistant3 Qt Development Documentation + +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ +ln -sf /usr/lib/qt3/doc/html ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ +install -m 0644 %SOURCE4 $RPM_BUILD_ROOT/usr/share/pixmaps/ + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%files +%defattr(-,root,root) +%dir /usr/lib/qt3/doc +%doc /usr/lib/qt3/doc/html +%{_docdir}/qt3/html +/usr/share/applications/qtconfig3.desktop +/usr/share/applications/assistant3.desktop +/usr/share/pixmaps/assistant3.png + +%changelog diff --git a/opensuse/core/tqt3/qt3-devel-doc.spec.in b/opensuse/core/tqt3/qt3-devel-doc.spec.in new file mode 100644 index 000000000..91a409995 --- /dev/null +++ b/opensuse/core/tqt3/qt3-devel-doc.spec.in @@ -0,0 +1,104 @@ +# +# spec file for package qt3-devel-doc +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: qt3-devel-doc +BuildRequires: cups-devel freeglut-devel freetype2-devel gcc-c++ pkgconfig update-desktop-files qt3-devel +%if %suse_version < 1130 +BuildRequires: libpng-devel +%else +BuildRequires: libpng14-devel +%endif +URL: http://www.trolltech.com/ +License: GPL, QPL +Autoreqprov: on +Summary: Documentation for the Qt 3 Development Kit +Group: Documentation/HTML +Version: 3.4.0 +Release: 1 +PreReq: /bin/grep +BuildArch: noarch +Provides: qt3-devel-tutorial +Obsoletes: qt3-devel-tutorial +Requires: qt3-devel +# COMMON-BEGIN +# COMMON-END + +%description +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +This package contains the documentation for the Qt 3 Development Kit. + +You will find documentation, precompiled examples, and a tutorial for +getting started with Qt in /usr/lib/qt3/doc. + +%build +export VERSION=%suse_version +source %SOURCE1 %{version} +export WLIB=%_lib +export QTDIR=`pwd` +if [ %_lib == "lib64" ]; then +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" +fi +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +# +# call build from build_script.rpmrc for threaded Qt library +# only really needed tools will be builded here, all extra tools will be +# builded in qt3.spec +# +call_configure -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS +cd src +make %{?jobs:-j%jobs} +cd .. + +%install +export VERSION=%suse_version +export WLIB=%_lib +export QTDIR=`pwd` +source %SOURCE1 %{version} +cd src +make INSTALL_ROOT=$RPM_BUILD_ROOT install_htmldocs +cd .. +# +# install menu entries +# +%suse_update_desktop_file -i -u qtconfig3 Qt Utility DesktopSettings +%suse_update_desktop_file -i assistant3 Qt Development Documentation + +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ +ln -sf /usr/lib/qt3/doc/html ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ +install -m 0644 %SOURCE4 $RPM_BUILD_ROOT/usr/share/pixmaps/ + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%files +%defattr(-,root,root) +%dir /usr/lib/qt3/doc +%doc /usr/lib/qt3/doc/html +%{_docdir}/qt3/html +/usr/share/applications/qtconfig3.desktop +/usr/share/applications/assistant3.desktop +/usr/share/pixmaps/assistant3.png + +%changelog diff --git a/opensuse/core/tqt3/qt3-extensions.changes b/opensuse/core/tqt3/qt3-extensions.changes new file mode 100644 index 000000000..ff9ca26ed --- /dev/null +++ b/opensuse/core/tqt3/qt3-extensions.changes @@ -0,0 +1,2504 @@ +------------------------------------------------------------------- +Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com + +- Remove obsolete patches, update .in files, feel accomplished + +------------------------------------------------------------------- +Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com + +- Update to 3.4.0, which includes a breaking ABI change + +------------------------------------------------------------------- +Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it + +- Removed all the patches already applied in the 3.3.8d tree. +- Modified all the remaining to apply with fuzz=0. +- Created a new patch to revert the use of libiodbc to libodbc + otherwise qt3-unixODBC does not build. +- Some cosmetic change to the specfiles. + +------------------------------------------------------------------- +Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com + +- Remove 0001-dnd_optimization.patch; upstream + +------------------------------------------------------------------- +Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com + +- Qt3 has a new upstream; update to 3.3.8d + +------------------------------------------------------------------- +Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com + +- fix qt3-extensions + +------------------------------------------------------------------- +Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org + +- changed compression to .tar.bz2 + +------------------------------------------------------------------- +Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de + +- Don't try to patch in the version twice in qt-3.3.8c.diff. +- Resync those patches that don't apply without offset. +- Mark scriptlets in profile.d as being configuration files. +- Remove the calls to run_ldconfig. + +------------------------------------------------------------------- +Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com + +- a fix to the 3.3.8c patch + +------------------------------------------------------------------- +Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com + +- another gcc 4.6 fix + +------------------------------------------------------------------- +Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com + +- Update to version 3.3.8c, by the Trinity Project +- pre_checkin.sh was not run as this caused too many unneccesary + changes to occur. +- The translations tarball was left at version 3.3.8b. + +------------------------------------------------------------------- +Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de + +- fix build against gcc 4.6 + +------------------------------------------------------------------- +Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com + +- fix libpng dependencies + +------------------------------------------------------------------- +Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com + +- port to libpng14 + +------------------------------------------------------------------- +Wed May 5 19:42:33 UTC 2010 - coolo@novell.com + +- do not patch the symlink + +------------------------------------------------------------------- +Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de + +- fix -devel package requires +- simplify requires of sub-specfiles + +------------------------------------------------------------------- +Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de + +- build against libpng12 + +------------------------------------------------------------------- +Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de + +- recommend kdelibs3-default-style (bnc#544581) + +------------------------------------------------------------------- +Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source +- add baselib definitions for SPARC + +------------------------------------------------------------------- +Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de + +- fix patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de + +- fix popen leak (bnc#529615) + +------------------------------------------------------------------- +Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de + +- strip out date from .la files + +------------------------------------------------------------------- +Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de + +- do not put timestamps in generated sources + +------------------------------------------------------------------- +Wed Jan 7 12:34:56 CET 2009 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Tue Nov 11 16:57:56 CET 2008 - ro@suse.de + +- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf + +------------------------------------------------------------------- +Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de + +- remove qt3-static package + +------------------------------------------------------------------- +Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de + +- more verbose qtimer debug + +------------------------------------------------------------------- +Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de + +- Fix invalid array reference in font name parser. + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de + +- fix build with updated x.org + +------------------------------------------------------------------- +Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de + +- fix memory corruption when removing CRTc's dynamically + +------------------------------------------------------------------- +Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de + +- This version adds the GNU Public License version 3 as a + possible choice for licenses to the Open Source releases of Qt 3. +- upstreaming of patches and few other minor bugfixes + +------------------------------------------------------------------- +Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de + +- fix xrandr resize race (#335410) + +------------------------------------------------------------------- +Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de + +- fix the build key for gcc 4.3 + +------------------------------------------------------------------- +Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de + +- back out khmer "fix" from 3.3.8, which apparently + made it worse (#345459) + +------------------------------------------------------------------- +Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de + +- fix build with gcc 4.3 again + +------------------------------------------------------------------- +Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de + +- fix build with gcc 4.3 + +------------------------------------------------------------------- +Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de + +- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) +- fix typo in QDate::fromString() + +------------------------------------------------------------------- +Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz + +- fix reading MNG files, visible in Kickoff (#278548) +- remove patching of symlinks from the immodule patch +- improve support for compositing (qt-copy patches #0079,#0080) + +------------------------------------------------------------------- +Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de + +- fix format string issues (#291754, CVE-2007-3388) +- fix xrandr 1.2 detection + +------------------------------------------------------------------- +Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de + +- package desktop files and png files + +------------------------------------------------------------------- +Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de + +- run fdupes in qt3-extensions.spec + +------------------------------------------------------------------- +Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de + +- redo the last change in the correct spec file + +------------------------------------------------------------------- +Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de + +- qt3-examples -> qt3-devel-examples + +------------------------------------------------------------------- +Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de + +- removed some historic stuff from the spec file + +------------------------------------------------------------------- +Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de + +- trust libxinerama only if it provides more screens + than xrandr crtcs (#264199) + +------------------------------------------------------------------- +Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de + +- fix permissions of qmake specs + +------------------------------------------------------------------- +Wed May 2 11:50:07 CEST 2007 - coolo@suse.de + +- remove Suse-translate from desktop file +- remove obsolete suse version support + +------------------------------------------------------------------- +Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de + +- fix build of qt3-devel-doc with desktop-file-validate run + +------------------------------------------------------------------- +Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de + +- temporarily disable Xrandr 1.2 support until (#264199) is + resolved +- use -Bsymbolic-functions + +------------------------------------------------------------------- +Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de + +- fix utf8 decoder (#259187, CVE-2007-0242) + +------------------------------------------------------------------- +Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de + +- Fix XRandr 1.2 support + +------------------------------------------------------------------- +Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de + +- call XftDefaultSubstitute (#255330) + +------------------------------------------------------------------- +Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de + +- update font fix patch (#244579) + +------------------------------------------------------------------- +Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de + +- enable tablet support (#253392) +- add default substitution for font queries (#244579) + +------------------------------------------------------------------- +Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de + +- fix mysql driver crash on shutdown (#251222) + +------------------------------------------------------------------- +Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de + +- update to 3.3.8: + * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 + +------------------------------------------------------------------- +Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de + +- fix build for 9.3 + +------------------------------------------------------------------- +Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de + +- also build qt3-static as full-config + +------------------------------------------------------------------- +Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de + +- fix build of qt3-extensions on 9.3 + +------------------------------------------------------------------- +Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de + +- fix changelog chronological order + +------------------------------------------------------------------- +Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de + +- add a sanity check to ensure that we have a full version +- fix compile warnings in headers + +------------------------------------------------------------------- +Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de + +- drop misfuzzed patch + +------------------------------------------------------------------- +Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de + +- add patch to fix indic rendering issue + +------------------------------------------------------------------- +Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de + +- add patch to fix han localisation issue (#216183) +- update qt-debug-timer patch to output more verbose debug +- add patch to fix xinerama issue with popupmenus (#216235) + +------------------------------------------------------------------- +Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de + +- update to 3.3.7: + * include CVE-2006-4811 patch + +------------------------------------------------------------------- +Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de + +- add patch for integer overflow in QPixmap/QImage + (#212544, CVE-2006-4811) + +------------------------------------------------------------------- +Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de + +- add patch for qtimer debugging + +------------------------------------------------------------------- +Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de + +- fix headers to compile in -pedantic mode + +------------------------------------------------------------------- +Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de + +- don't install static libs as executable + +------------------------------------------------------------------- +Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz + +- Add patches with Xinerama improvements. + +------------------------------------------------------------------- +Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de + +- fix qt3-devel-tools file conflict with qt-devel-doc + +------------------------------------------------------------------- +Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de + +- disable noisy debug message in qt-x11-immodule-unified diff + +------------------------------------------------------------------- +Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de + +- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) + +------------------------------------------------------------------- +Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de + +- update qt-x11-immodule-unified diff to 20060318 version. + This update already includes the following patches: + + fix-x11-immodule.diff + + disable-inputmethod-for-passords.patch + + qt-x11-immodule-capitalization-fix.diff + + fix-im-crash-on-exit.diff + + fix-immodule-buffer-overflow.diff + + qt-x11-immodule-qtextedit-fix.diff + + qt-x11-immodule-focus-handling.diff + + qt-x11-immodule-fix-inputcontext-crash.diff + which are thus removed. + +------------------------------------------------------------------- +Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de + +- fix $QT_SYSTEM_DIR (#188217) + +------------------------------------------------------------------- +Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de + +- add $QT_SYSTEM_DIR (#183059) + +------------------------------------------------------------------- +Wed May 31 15:51:01 CEST 2006 - adrian@suse.de + +- remove BuildRequires libdrm-devel + +------------------------------------------------------------------- +Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de + +- fix xpm image loading problem +- add performance regression fix +- add asian font loading fix + +------------------------------------------------------------------- +Mon May 29 08:41:44 CEST 2006 - adrian@suse.de + +- revert requires macro, this breaks the build system mapping +- require right packages in -devel for < 10.1 + +------------------------------------------------------------------- +Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de + +- fix build + +------------------------------------------------------------------- +Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de + +- 3.3.6 update + * numerous bugfixes and translations + +------------------------------------------------------------------- +Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de + +- drop substitutions from global rc file (#171513) + +------------------------------------------------------------------- +Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de + +- drop linguist3.png/desktop as its unused and install + linguist.desktop instead (fixes build failure). + +------------------------------------------------------------------- +Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de + +- strip installed static libraries +- fix file conflict with Qt4 packages + +------------------------------------------------------------------- +Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de + +- restore libraryPaths which broke instsys (#162930) + +------------------------------------------------------------------- +Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de + +- update qtrc to the real values avoiding dark gray platinum even + if not overwritten with desktop settings + +------------------------------------------------------------------- +Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de + +- update patch for QLabel layout issues to the one from Qt 3.3.7 + +------------------------------------------------------------------- +Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de + +- add patch for QLabel layout management issues (#153029) + +------------------------------------------------------------------- +Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de + +- fix crash on painting > 32000 chars at once +- fix error in wrapping japanese text +- fix QFile::flush() not setting error status +- fix window gravity being wrong for RTL + +------------------------------------------------------------------- +Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de + +- fix filelist + +------------------------------------------------------------------- +Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de + +- build qt3-devel-doc as noarch package + +------------------------------------------------------------------- +Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de + +- moving libqassistantclient to -devel (#155519) and assistant + to qt3. +- translation update +- fix assistant invocation to prefer Qt3's assistant over Qt 4.x + +------------------------------------------------------------------- +Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de + +- fix crash when not able to load imswitch (#117443) + +------------------------------------------------------------------- +Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de + +- add more immodule fixes +- fix build of qt3-extensions +- remove sections for SL < 9.2 + +------------------------------------------------------------------- +Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de + +- fix crash on shutdown (#151831) + +------------------------------------------------------------------- +Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de + +- update translations + +------------------------------------------------------------------- +Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de + +- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer + script (by Jens Herden, #147190). + +------------------------------------------------------------------- +Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de + +- really install the icon + +------------------------------------------------------------------- +Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz + +- fix rubberband.diff to emit selectionChanged() properly (#132920) + +------------------------------------------------------------------- +Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de + +- avoid file conflict with qt package + +------------------------------------------------------------------- +Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de + +- fix qt3.sh + +------------------------------------------------------------------- +Fri Jan 27 02:21:53 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de + +- set $QTDIR in /etc/profile.d/qt3.(c)sh + +------------------------------------------------------------------- +Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de + +- build with -Bdirect if available +- updating font patch + +------------------------------------------------------------------- +Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de + +- build with -fno-strict-aliasing + +------------------------------------------------------------------- +Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de + +- unify spec files via a common patch/sources section + and adjust spec files accordingly +- add /etc/profile.d hook to put qmake in the path (#134377) +- drop fast-malloc patch for all packages (#134563) + +------------------------------------------------------------------- +Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de + +- only disable FcFontSort patch for released distributions + +------------------------------------------------------------------- +Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de + +- disable FcFontSort patch because of immaturity + +------------------------------------------------------------------- +Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de + +- avoid crashes after QListView::clear() + +------------------------------------------------------------------- +Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de + +- avoid FcFontSort as it's very expensive + +------------------------------------------------------------------- +Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de + +- extend fix-key-release-event-with-imm.diff to fix another Immodule + related key release event bug (#130727) + +------------------------------------------------------------------- +Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de + +- update -Werror patch to catch one more case + +------------------------------------------------------------------- +Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de + +- add patch to fix broken key compression (#121049) + +------------------------------------------------------------------- +Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de + +- patch cleanup + +------------------------------------------------------------------- +Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de + +- add 0065-fix_werror_with_gcc4.patch (#119209) + +------------------------------------------------------------------- +Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de + +- removed historic "Autoreqprov:off" leftover + +------------------------------------------------------------------- +Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de + +- add a patch to fix capitalization of Immodule strings + +------------------------------------------------------------------- +Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de + +- fix build on x86_64 + +------------------------------------------------------------------- +Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de + +- Bugzilla #117115: enable input methods in qlineedit widgets + only when "mode == Normal" (i.e. not when "mode == NoEcho" or + "mode == Password"). Using input methods while inputting + passwords is useless and confusing. + +------------------------------------------------------------------- +Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de + +- Never strip gratuitously. + +------------------------------------------------------------------- +Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de + +- update to version 3.3.5 + +------------------------------------------------------------------- +Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de + +- layout popup menus correctly (#113048) + +------------------------------------------------------------------- +Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz + +- Place dialog properly for systray icons on xinerama (#104794). + +------------------------------------------------------------------- +Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de + +- add Q_EXPORT visibility support +- Fix gcc 4.0.x compiler detection for qt plugin buildkey + +------------------------------------------------------------------- +Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de + +- Applied patch from Lubos Lunak to fix drag'n'drop when the + visible window is not at the top of the window stack. + +------------------------------------------------------------------- +Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de + +- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 + +------------------------------------------------------------------- +Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de + +- do not trigger -debug configure flag on -g, but use it for beta + distribution + +------------------------------------------------------------------- +Tue May 31 10:49:30 CEST 2005 - adrian@suse.de + +- require freeglut-devel instead of XFree86-Mesa-devel + +------------------------------------------------------------------- +Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de + +- Bugzilla #74133: check for some more glyphs for Katakana and + Hiragana, especially also check for all the glyphs which are + checked for Han_Japanese. This usually guarantees that the same + font is used for Katakana and Hiragana as for Japanese Kanji, + which is what we want. + +------------------------------------------------------------------- +Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de + +- fixed to build with GCC4 on ARM + +------------------------------------------------------------------- +Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de + +- apply patches from qt-copy, fixes for mouse handling in popups + +------------------------------------------------------------------- +Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de + +- update font mappings in qtrc for asian languages (#74363) + +------------------------------------------------------------------- +Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de + +- fix possible crash in qtranslator (#71968, by Lubos) + +------------------------------------------------------------------- +Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de + +- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) + +------------------------------------------------------------------- +Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de + +- fix all Exec= lines for menu entries + +------------------------------------------------------------------- +Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de + +- apply patch for rubberband selections from Andre Moreira Magalhaes + +------------------------------------------------------------------- +Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de + +- add qclipboard hack to avoid freezes from qt-copy again + +------------------------------------------------------------------- +Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de + +- fix plugin loading for the KDE integration + +------------------------------------------------------------------- +Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de + +- update to version 3.3.4 +- reenable limit size patch to keep BC +- remove qclipboard fix, it got merged +- remove bidi fixes, they got merged +- remove gif handler fixes, they got merged +- apply KDE dialog integration code from Lubos +- revert some changes in imm code to solve a problem with missing + key release events + +------------------------------------------------------------------- +Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de + +- update imm patch to version from 20041203 +- disable image size patch for now, it broke printing of large images + +------------------------------------------------------------------- +Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de + +- reenable the SHM patch again +- add qtimm patch to solve an issue with Opera +- remove binary links from /usr/bin/, they do conflict with Qt 4 + +------------------------------------------------------------------- +Mon Nov 22 12:06:33 CET 2004 - ro@suse.de + +- "sed -i" does not work on old distributions + +------------------------------------------------------------------- +Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de + +- package icon files for desktop entries + +------------------------------------------------------------------- +Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de + +- improve Waldo's patch to limit image dimensions + +------------------------------------------------------------------- +Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de + +- Revert last change to png writing. + +------------------------------------------------------------------- +Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de + +- fix from Lubos for full screen mode switching on 64bit (#46972) + +------------------------------------------------------------------- +Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de + +- Extend last change to png writing. + +------------------------------------------------------------------- +Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de + +- Fix endian bug in png reading. + +------------------------------------------------------------------- +Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de + +- fix assitant zoom functionality, patch by Waldo (#45688) + +------------------------------------------------------------------- +Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de + +- fix requires of qt3-devel for new x.org packages + +------------------------------------------------------------------- +Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de + +- prefer MiscGlyphSymbol fonts with tics over others (#46280) +- enable BiDi support by default + +------------------------------------------------------------------- +Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de + +- Bugzilla #46216: make "On The Spot" the default input style + for Qt. + +------------------------------------------------------------------- +Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de + +- prefer the .lib64.so extension on lib64 systems, but do not + require it anymore + +------------------------------------------------------------------- +Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de + +- fix load of plugins on lib64 systems. The plugins do need a + .lib64.so extension now + +------------------------------------------------------------------- +Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de + +- add two more glyphs to simplified chinese detection. (#44059) + +------------------------------------------------------------------- +Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de + +- handle also hongkong chinese local in a correct way (#44059) +- prefer chinese fonts via optional glyphs, but use also + the free ones, if no commercial font is avaible (#44059) + +------------------------------------------------------------------- +Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de + +- hopefully solve the chinese font detection problems (#44059) + +------------------------------------------------------------------- +Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de + +- fix build for old distributions +- prepare qt for konsole transparency mode (via composite extension) + +------------------------------------------------------------------- +Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de + +- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which + merges the previous three patches (With help from Adrian to + make it build). + +------------------------------------------------------------------- +Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de + +- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff + to fix the endless loop problem when using M17N-t-latin1-post + or M17N-vi-viqr. See also + http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html + and followups. Patch thanks to Yamaken. + +------------------------------------------------------------------- +Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de + +- add 3.3.3 regression fixes in pre-3.3.4.diff +- add bidi fixes from qt-copy +- add qpixmap mitshm support from Lubos +- update immodule patch to stable release 20040819 +- adding event inversion fix for immodule from Zhe Su + +------------------------------------------------------------------- +Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de + +- udpate qt immodule patch to snapshot from 20040814 + +------------------------------------------------------------------- +Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de + +- disable explicit debug flags again + +------------------------------------------------------------------- +Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de + +- apply workaround for broken focus handling cause by the xim + patch due to a bug in X for released distributions (by Lubos) + +------------------------------------------------------------------- +Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de + +- enable full debug compile, if -g is in RPM_OPT_FLAGS + +------------------------------------------------------------------- +Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de + +- install qt3 after grep + +------------------------------------------------------------------- +Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de + +- apply patch from Waldo to be able to limit the size of loaded + images. Important for khtml (#43841) +- apply fix to handle the side pixmap of the kmenu correctly (0047) +- apply KToolBarButton fix (0051) + +------------------------------------------------------------------- +Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de + +- fix gif handling (#43356) + +------------------------------------------------------------------- +Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de + +- update to version 3.3.3 +- remove obsolete patches + +------------------------------------------------------------------- +Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de + +- add patch to support scim + +------------------------------------------------------------------- +Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de + +- update asian font mappings for commercial japanese fonts + (by mfabian) + +------------------------------------------------------------------- +Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de + +- fix libGL loading in the right way, no .so link is needed anymore + again + +------------------------------------------------------------------- +Wed May 26 16:47:34 CEST 2004 - adrian@suse.de + +- load libGL via .so link again (due to the different possible + setups #41118) +- libXmu gets still loaded via hardcoded path and version + +------------------------------------------------------------------- +Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de + +- update to version 3.3.2 + * remove obsolete patches +- do apply %patch16 + +------------------------------------------------------------------- +Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de + +- disable atk support for released distributions + +------------------------------------------------------------------- +Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de + +- another try to fix wrong font caching also for japanese/chinese + +------------------------------------------------------------------- +Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de + +- apply fix for wrong font caching (#39175) + +------------------------------------------------------------------- +Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de + +- apply fix for opentype aliasing issues + +------------------------------------------------------------------- +Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de + +- fix OpenGL support, if no -devel package is installed (#38857) +- fix xcursor support +- add current snapshot of Qt-ATK bridge patch + (disabled as long USE_QACCESSIBLE enviroment variable isn't set) + +------------------------------------------------------------------- +Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de + +- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) + * qt based applications can crash in ssh sessions with new + openssh (#38185) + +------------------------------------------------------------------- +Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de + +- Bugzilla #37720: + add font substitutions for "SUSE*" fonts to default qtrc. + +------------------------------------------------------------------- +Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de + +- fix for richtext tags (in knotes) +- fix for fonts with multiple scripts (#36583) +- fix for custom resolutions + +------------------------------------------------------------------- +Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de + +- fix for command line handling (XIM in QApplication)(#35881) +- fix double packaging of qassistant translations + +------------------------------------------------------------------- +Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de + +- define a default Font again. (Sans Serif with 10points) + (#36014) + +------------------------------------------------------------------- +Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de + +- fix for xcursor cache hangling (by Lubos) +- move assistant to -devel-doc package + +------------------------------------------------------------------- +Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de + +- apply fix for not found monospaced fonts without Euro glyph + (Patch by Lars Knoll) + +------------------------------------------------------------------- +Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de + +- apply different bugfix and speed enhancement patches from qt-copy + as recommended by Lubos + * 0001: DnD optimisation + * 0002: Active Window Fix + * 0007: MITSHM extension support for QPixmap<>Qimage conversation + * 0037: dnd timestamp fix + * 0038: dragobject prefer fix + +------------------------------------------------------------------- +Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de + +- update to final 3.3.1 version +- disable fast-malloc for > 9.0, nptl does work good enough +- add qclipboard-recursion-fix from Lubos +- further 64bit aliasing fixes + +------------------------------------------------------------------- +Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de + +- update to current snapshot (3.3.1-snapshot-20040216) +- build opentype with -fno-strict-aliasing + +------------------------------------------------------------------- +Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de + +- fix non-latin1 QString handling + (patch from Roman Stepanov) + +------------------------------------------------------------------- +Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de + +- update to version 3.3.0 final +- disable 3rdparty source and use system libraries + +------------------------------------------------------------------- +Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de + +- update to snapshot 20040129 +- use original qstring again, kprinter got fixed + +------------------------------------------------------------------- +Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de + +- update to snapshot 20040125 +- revert qstring changes + +------------------------------------------------------------------- +Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de + +- update to snapshot 20040113 + +------------------------------------------------------------------- +Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de + +- update to snapshot from 20031229 to get KDE compiling again +- remove upstream included translation files +- cleanup stuff not anymore needed +- do not build sqlite plugin with (broken) sqlite sources from qt + tar ball anymore + +------------------------------------------------------------------- +Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de + +- update to version 3.3 beta 1 + * solves the remaining issues with dlopen GL + +------------------------------------------------------------------- +Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de + +- add KDE plugin path for qt 3.3 + +------------------------------------------------------------------- +Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de + +- update to snapshot 20031204 +- do not link against GL libs anymore, but still support GL via dlopen + apps and libs beside libbqt* are still linked against GL for now +- build fix for qt3-extensions + +------------------------------------------------------------------- +Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de + +- update to current 3.3 snapshot ( 20031202 - pre beta 1) + * obsoletes several patches + * IPv6 support +- temporary disabled PostgreSQL support +- add SQLite support + +------------------------------------------------------------------- +Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de + +- drop not applyed font_fixes patch and add the old Xft2 fixes + again, to support displays without Render extension. + +------------------------------------------------------------------- +Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de + +- update to version 3.2.3 and usual patch cleanup + +------------------------------------------------------------------- +Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de + +- build without -mminimal-toc on ppc64 +- apply crash fix from TT for some fonts in XLFD mode + +------------------------------------------------------------------- +Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de + +- update to version 3.2.2 + * font fixes patch is not applied intentionaly, for testing + plain qt behaviour for now. + +------------------------------------------------------------------- +Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de + +- require freeglut-devel, instead of mesaglut-devel for > 9.0 + +------------------------------------------------------------------- +Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de + +- using the right tool to compile translation files + +------------------------------------------------------------------- +Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de + +- update fontconfig patch again, fixes multiple listing of fonts +- do not complain anymore about not matching plugin + +------------------------------------------------------------------- +Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de + +- prefer Nimbus fonts, instead of using asian fonts, if possible + (the asian fonts have some broken latin chars) + +------------------------------------------------------------------- +Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de + +- install html docu to the same place as on 8.2, to solve + update problems (#31507). (install dir and symlink was + swapped for unknown reason) + +------------------------------------------------------------------- +Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de + +- memory leak fix from Lars in QTextEngine + +------------------------------------------------------------------- +Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de + +- updated patches from Lars + * fixing Unicode families and foundaries issues + * printing issues +- clean up unused patches + +------------------------------------------------------------------- +Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de + +- a bit more silence .. QPixmap before QApplication warning is away +- new asian font mappings from mfabian + +------------------------------------------------------------------- +Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de + +- new font fixes from Lars, the default size problem should be away +- fix build for non-Xft2 distibutions + +------------------------------------------------------------------- +Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de + +- silence on lib64 systems with 32bit plugins installed (#30559) +- ensure to have a [3.2] section in old qtrc files + +------------------------------------------------------------------- +Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de + +- apply fix from TT to fix konsole + setRawName + +------------------------------------------------------------------- +Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de + +- add always lib and lib64 kde plugin path to qtrc + +------------------------------------------------------------------- +Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de + +- apply fix from TT: "don't generate bogus mouse move events." +- qt3-devel requires XFree86-Mesa-devel + +------------------------------------------------------------------- +Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de + +- add slovak translation from Stanislav Visnovsky +- add czech translation from Klara Cihlarova + +------------------------------------------------------------------- +Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de + +- add asian mappings from 8.2 to qtrc again + +------------------------------------------------------------------- +Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de + +- Don't do readlink checks for set*id programs (will break + in TLS startup sequence of glibc), just fall back to old + malloc. #29530 + +------------------------------------------------------------------- +Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de + +- apply qlineedit fix from TT + +------------------------------------------------------------------- +Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de + +- qtconfig menu entry becomes unimportant + +------------------------------------------------------------------- +Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de + +- generate .la file again + +------------------------------------------------------------------- +Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de + +- use newer font_fixes patch from Lars +- enforce usage of Xft2 even on non-Xrender displays +- revert qclipboard changes to 3.1.2 code + +------------------------------------------------------------------- +Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de + +- use official 3.2.1 tar ball instead of 3.2.0+patch + +------------------------------------------------------------------- +Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de + +- new _big_ fix from Lars for fixing the remaining font issues + +------------------------------------------------------------------- +Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de + +- apply fix from Lars for the foundary font problem, when + using pixmap fonts via Xft2. This makes the freetype2 + foundary-family patch obsolete from qt view. + +------------------------------------------------------------------- +Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de + +- apply 3.2.1 patch, until the official tar ball arrives + +------------------------------------------------------------------- +Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de + +- justify Category of qtconfig + +------------------------------------------------------------------- +Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de + +- add desktop file for qtconfig + +------------------------------------------------------------------- +Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de + +- update to version 3.2.0 final + +------------------------------------------------------------------- +Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de + +- fix .la files after build + +------------------------------------------------------------------- +Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de + +- update to 3.2.0 beta 2 +- remove obsolete patches + +------------------------------------------------------------------- +Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de + +- never strip explicitly +- always build with -release to avoid debug output even with -g + +------------------------------------------------------------------- +Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de + +- move the html docu into docdir and put the link in lib +- package directories +- fix directory permissions + +------------------------------------------------------------------- +Fri May 30 15:04:29 CEST 2003 - adrian@suse.de + +- fix file conflicts + +------------------------------------------------------------------- +Mon May 19 11:28:36 CEST 2003 - adrian@suse.de + +- revert source incompatibility to 3.1.x in qhbox constructor + +------------------------------------------------------------------- +Sun May 18 14:03:31 CEST 2003 - adrian@suse.de + +- update to version 3.2 beta 1 +- big patch clean up +- use largefile support api for > 8.2 + +------------------------------------------------------------------- +Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de + +- fixing long font names as returned by font-config + +------------------------------------------------------------------- +Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de + +- workaround rpm bug on 7.3-ppc + +------------------------------------------------------------------- +Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de + +- fix build on SuSE < 8.1 + +------------------------------------------------------------------- +Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de + +- update to version 3.1.2 and remove obsolete patches + +------------------------------------------------------------------- +Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de + +- fixing the fix + +------------------------------------------------------------------- +Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de + +- applied patch by TT to fix kmail folder selection + (#24519 - also known as kde bug #48888) + +------------------------------------------------------------------- +Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de + +- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) + +------------------------------------------------------------------- +Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de + +- fast malloc is back + (still 20% with glibc 2.3 without spinlock'ed-malloc) +- extend blacklist +- use fast malloc also on hammer + +------------------------------------------------------------------- +Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de + +- add [3.1] plugin path +- add fix for mouse cursor bug over ssh + +------------------------------------------------------------------- +Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de + +- use correct kde plugin path on lib64 systems + +------------------------------------------------------------------- +Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de + +- fix missing symbols in libqt* + +------------------------------------------------------------------- +Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de + +- fix %pre script + +------------------------------------------------------------------- +Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de + +- prefix=/usr/lib/qt3 + (third party apps installing translations into $QTDIR now) +- modify qdesktopwidget resize patch to be BC with Qt 3.2 +- comment out non-official api extensions +- remove private headers tar ball again + (qsa beta2 contains them) +- fix qtrc enviroment patch +- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) +- enable all designer plugins + +------------------------------------------------------------------- +Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de + +- add xrandr extension from Qt 3.2 +- add resize event to qdesktopwidget (patch from Lubos) +- compile codecs as plugins + +------------------------------------------------------------------- +Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de + +- use fast malloc only on %ix86 + +------------------------------------------------------------------- +Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de + +- include qt default translations + +------------------------------------------------------------------- +Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de + +- hppa is parisc + +------------------------------------------------------------------- +Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de + +- fix some more qmake.conf entries + (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) + +------------------------------------------------------------------- +Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de + +- use -ffunction-sections on hppa + +------------------------------------------------------------------- +Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de + +- fix build ( patch -p1 -> -p0 ) + +------------------------------------------------------------------- +Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de + +- several small changes/fixes/workarounds to be able to compile qsa + (they will be changed in 3.1.2) + +------------------------------------------------------------------- +Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de + +- update to version 3.1.1 and cleanup patches +- apply Xft speed-up patch from dfaure + +------------------------------------------------------------------- +Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de + +- drop fast-malloc, not needed since glibc 2.3 + +------------------------------------------------------------------- +Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de + +- add qprinter fix from Lars + +------------------------------------------------------------------- +Wed Nov 27 00:44:44 CET 2002 - ro@suse.de + +- added expat to neededforbuild + +------------------------------------------------------------------- +Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de + +- use Xft2 from XFree package now for > SuSE 8.1 + (experimental fontconfig package is dropped) +- build qt3-non-mt with extra spec file now +- fix korean [Font Substitutions] (#19575) +- fix broken qmake debug defaults (#21891) +- fix requires of database plugin packages + +------------------------------------------------------------------- +Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de + +- update to 3.1.0 final version +- apply qwidget/hideChildren patch from Harri +- move libqui into qt3 main package + +------------------------------------------------------------------- +Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de + +- package also missing mkspecs/* + +------------------------------------------------------------------- +Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de + +- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) +- big rework of spec file, lots of workarounds are not needed anymore :) +- use experimental fontconfig/Xft2 package for > 8.1 +- enable nis & cups support + +------------------------------------------------------------------- +Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de + +- swab %ifarch <> %if for old broken rpm's + +------------------------------------------------------------------- +Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de + +- remove rpath again, which came back with 3.0.5 update (#20929) +- disable qDebug lines in chinese patch (#20959) + +------------------------------------------------------------------- +Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de + +- implement a blacklist of executables which should not use + the fast malloc implementation. (python and perl atm) +- disable fast-malloc for >8.1 +- enable fast-malloc for x86_64 + +------------------------------------------------------------------- +Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de + +- qclipboard fix from Lubos. Copy from old X applications works again + +------------------------------------------------------------------- +Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de + +- replace qt3-gb18030.diff patch with the new patch from + James Su for chinese handling (#19399) +- set XIMInputStyle for japanese input (#19387) +- change Requires: from /usr/include/png.h to libpng-devel, since + connectivas apt can not handle this. + +------------------------------------------------------------------- +Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de + +- remove the dlopen patch again. It is not needed anymore and may + cause crashes in rare cases. + +------------------------------------------------------------------- +Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de + +- apply fix from Lubos for DND in kcontrol +- apply fix to fix gb18030 encoding (from Turbolinux China) + +------------------------------------------------------------------- +Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de + +- do not use -plugindir configure option anymore. it caused the + broken plugin support and remov $QTDIR/plugins again from qtrc + qtrc is also a (noreplace) config file again +- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif + +------------------------------------------------------------------- +Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de + +- add patch to set the qt settings dir to a non-default dir +- add patches from qt 3.0.6 to fix asian copy&paste problems +- set explicit plugin pathes in qtrc and replace them during update + (this is only a workaround until I know why qt does not use the + compiled path) + +------------------------------------------------------------------- +Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de + +- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ +- add plugin path to global qtrc + +------------------------------------------------------------------- +Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de + +- fix #defines + +------------------------------------------------------------------- +Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de + +- redo the plugin path patch again, we use now a implicit + subdirectory like "lib64", if needed. +- qtconfig is patched to hide/not write back those entries + +------------------------------------------------------------------- +Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de + +- fixing the patches + +------------------------------------------------------------------- +Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de + +- applying the plugin path patches, so they actually do something + on lib64 platforms + +------------------------------------------------------------------- +Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de + +- fix plugin installation + +------------------------------------------------------------------- +Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de + +- use %suse_version macro instead of /etc/SuSE-release + +------------------------------------------------------------------- +Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de + +- shut up if passed -noxim is passed and xim doesn't work + +------------------------------------------------------------------- +Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de + +- disable pre-3.0.6 patches again, until focus problem is located +- add zlib-devel to Requires for qt3-devel and SuSE 8.1 +- add %run_ldconfig + +------------------------------------------------------------------- +Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de + +- apply shut-up.dif +- clean up neededforbuild + +------------------------------------------------------------------- +Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de + +- port Lea's fast malloc implementation to libqt-mt +- designer sig11 fixes are not needed anymore +- use some patches from qt-rsync + +------------------------------------------------------------------- +Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de + +- fix designer sig11 really +- kick warnings about unsuccesfull locks for non-root users + +------------------------------------------------------------------- +Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de + +- don't strip when in debug mode +- fix typo in build script + +------------------------------------------------------------------- +Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de + +- update to 3.0.5 final + * lots of bugfixes, see changes-3.0.5 for details + * new, binary incompatible plugin system +- fix sig11 in designer +- clean spec file, drop all not applied patches + +------------------------------------------------------------------- +Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de + +- reenable work around for transparenent images while printing + (PR16188) + +------------------------------------------------------------------- +Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de + +- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 + +------------------------------------------------------------------- +Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de + +- fix -g detection during build + +------------------------------------------------------------------- +Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de + +- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) +- use -mminimal-toc on ppc64 to workaround compiler bug atm +- update to pre-3.0.5 snapshot-20020620 + * use buildkey for plugins instead of our own plugin hack + * lots of fixes (exact description in changes-3.0.5) +- add lib64 to build key, if needed +- remove obsolete patches + +------------------------------------------------------------------- +Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de + +- rework plugin path patch for distributions > 8.0 + change name of "plugins" directory instead of filenames + * plugins -- lib32 and multithreaded plugins + * plugins-non-mt -- lib32 and without multithread support + * plugins-lib64 -- lib64 and multithreaded plugins + * plugins-lib64-non-mt -- lib64 and without multithread support + +------------------------------------------------------------------- +Thu May 30 20:03:50 CEST 2002 - adrian@suse.de + +- disable style-plugins again (too much qt apps have problems) +- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) + (no one reads READMES and too many people had crashes) + +------------------------------------------------------------------- +Tue May 28 10:58:01 CEST 2002 - adrian@suse.de + +- fix %files + +------------------------------------------------------------------- +Mon May 27 13:37:15 CEST 2002 - adrian@suse.de + +- move qconfig, qmake to qt3-devel-tools +- build styles as plugin (except our default style: Platinum) + +------------------------------------------------------------------- +Mon May 27 00:10:23 CEST 2002 - ro@suse.de + +- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" +- fix build-script for lib64 issues + +------------------------------------------------------------------- +Mon May 20 23:26:35 CEST 2002 - adrian@suse.de + +- fix build (disable odbc during qt3.spec build) + +------------------------------------------------------------------- +Mon May 20 10:13:55 CEST 2002 - adrian@suse.de + +- enable -tablet support if XFree86 provides it +- compile with -debug mode, if -g is set in enviroment +- fix postgres plugin build +- enable unixODBC support for newer distributions +- split sql drivers to extra packages +- fix dlopen call + +------------------------------------------------------------------- +Tue May 14 12:39:51 CEST 2002 - adrian@suse.de + +- fix lib64 patch to find OpenGL libs + +------------------------------------------------------------------- +Thu May 9 21:54:41 CEST 2002 - adrian@suse.de + +- apply fix for NetAccess focus, insertTitle(), QTextEdit and + QToolbar from qt-copy + +------------------------------------------------------------------- +Wed May 8 09:39:48 CEST 2002 - coolo@suse.de + +- fixing patch section (grr) + +------------------------------------------------------------------- +Tue May 7 17:13:41 CEST 2002 - coolo@suse.de + +- adding fix for x86_64 + +------------------------------------------------------------------- +Tue May 7 14:32:39 MEST 2002 - coolo@suse.de + +- update to qt 3.0.4 - remove fixes that do + not apply any longer +- disable asian patches as they do not apply + and I don't want to split them as I have no + idea if the problems they try to fix are still + there + +------------------------------------------------------------------- +Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de + +- fix lib64 support +- fix asian patch not to use arrays in unused arrays + (triggers compiler problem) + +------------------------------------------------------------------- +Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de + +- improve image rendering speed (patch by Lubos) + +------------------------------------------------------------------- +Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de + +- apply patch from Lubos to fix alpha channel in QMovie + +------------------------------------------------------------------- +Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de + +- fixed print support in qpsprint +- binary compatibility fixes by Lars for gbk encoding + +------------------------------------------------------------------- +Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de + +- apply fixes/extensions for asian/utf-8-based languages + (assembled by Lars and Brad, thank you, verifed by mfabian) +- 64bit fixes from Andreas Schwab (const char*) null pointer casts + +------------------------------------------------------------------- +Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de + +- apply qtabbar fix. Fixes crashes with kcm modules. + +------------------------------------------------------------------- +Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de + +- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) +- apply fix to use libpng instead of libmng to load pngs (by coolo) +- add missing Requires for qt3-devel + +------------------------------------------------------------------- +Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de + +- verify 3.0.3 final version +- add check for null pointer returned by libXft + (fix sig11 when no Xft fonts are configured) +- fix scrollbar behaviour for QT Platinum style + (we are X Windows compatible instead of MS Windows) + +------------------------------------------------------------------- +Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de + +- update to version 3.0.3 + (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, + if this is really qt-3.0.3 final) + +------------------------------------------------------------------- +Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de + +- update to pre 3.0.3 snapshot (3.0.2.20020312) + +------------------------------------------------------------------- +Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de + +- more fixes + * fix auto-resizing with QMovie + * fix to correctly open submenues in right to left layout + * reduce number of mallocs by sharing QColorGroup + * Simplified static cleanup handlers. + * smarter tooltip placement +- require "c++_compiler" for distributions newer than 7.3 only + +------------------------------------------------------------------- +Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de + +- apply some fixes from qt-copy + * 8 bit color depth image format fixes + * spinbox flicker fix + * qrichtext dangeling pointers fix + * qmenubar right to left layout mode cursor navigation fix + * qcombobox avoid emitting highlighted twice on keyPressEvent + +------------------------------------------------------------------- +Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de + +- update to version 3.0.2 +- remove compile fixes +- fix symlink for qtconfig + +------------------------------------------------------------------- +Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de + +- fix Requires for qt3-devel (add g++ compiler) + +------------------------------------------------------------------- +Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de + +- fix build for lib64/s390x + +------------------------------------------------------------------- +Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de + +- add links in /usr/bin for qtconfig + +------------------------------------------------------------------- +Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de + +- fix dumb-packager-bug (s,%fi,%endif,) + +------------------------------------------------------------------- +Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de + +- compile fix for postrgres module +- extend plugin patch to work on s390x and sparc64 to work with + lib64 plugins +- add %{_libdir}/qt3 symlink for s390x and sparc64 + +------------------------------------------------------------------- +Sat Feb 2 13:00:38 CET 2002 - ro@suse.de + +- cleaned changes file + +------------------------------------------------------------------- +Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de + +- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) +- make threaded plugins as usual again +- non-threaded plugins needs now the not compatible -non-mt.so + suffix + +------------------------------------------------------------------- +Fri Feb 1 00:26:05 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de + +- enable AA for SuSE > 7.3 + +------------------------------------------------------------------- +Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de + +- Fix use of varargs on 64 bit platforms. + +------------------------------------------------------------------- +Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de + +- patch plugin loader to load only plugins with -mt.so + extension +- link direct against libpng +- move qt3.conf file to susehelp +- TODO: make plugin loader path depending on %_libdir + +------------------------------------------------------------------- +Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de + +- enable Xrender/Xft again for SuSE 7.3 + (I was misleaded by a broken libXft :/ ) +- using qt plugin mechanism for picture format support +- enable XRender by default, but leave Xft disabled by default + (kcontrol can switch Xft on for KDE applications now) +- add additional include path for postgres 7.2b5 + +------------------------------------------------------------------- +Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de + +- disable Xft for all distributions until 7.3 + (XFree 4.2 is needed) +- sync QClipboard fix from qt-copy + +------------------------------------------------------------------- +Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de + +- fix Requires +- disable rpath + +------------------------------------------------------------------- +Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de + +- split non multithreaded librarys into qt3-non-mt package +- split developer tutorial into qt3-tutorial package +- use common config script to prepare build +- move libs to /usr/lib/qt3/%{_libdir} +- remove .prl files from file list again + +------------------------------------------------------------------- +Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de + +- rename qt3-designer subpackage to qt3-devel-tools +- add default qtrc file + * disable Xft support by default + * use Platinum style + * set qt plugin path +- move qtconfig to qt base package +- apply fixes from qt-copy/KDE-cvs + +------------------------------------------------------------------- +Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS during compile +- add missing .prl files to file list + +------------------------------------------------------------------- +Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de + +- update to version 3.0.1 +- build all extra tools +- fix default mkspec symlink +- include examples to devel-doc package + +------------------------------------------------------------------- +Thu Nov 8 18:39:52 CET 2001 - ro@suse.de + +- use mesa-devel-packages in neededforbuild + +------------------------------------------------------------------- +Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de + +- fix hardcoded install dir in libqt + (no $QTDIR is needed at runtime anymore) + +------------------------------------------------------------------- +Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de + +- update to QT 3.0.0 final + (the KDE 3 battle begins :) + +------------------------------------------------------------------- +Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de + +- add missing header files +- cleanup workarounds in spec file and add some new (but less ;) + +------------------------------------------------------------------- +Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de + +- update to beta6 + +------------------------------------------------------------------- +Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de + +- update to beta5 + +------------------------------------------------------------------- +Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de + +- okay, my last try ... cp -f has different return values on the + distributions :( + +------------------------------------------------------------------- +Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de + +- disable postgres support for old distributions + (now it also builds with SuSE 6.4) + +------------------------------------------------------------------- +Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de + +- fix broken links in include path + +------------------------------------------------------------------- +Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de + +- workaround bugs in Makefile to install all needed files +- remove -j4 behind make + +------------------------------------------------------------------- +Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de + +- split documentation from qt3-devel to qt3-doc + +------------------------------------------------------------------- +Fri May 25 11:57:34 CEST 2001 - adrian@suse.de + +- first try with QT 3.0.0 beta 1 + ( this package is far away from being perfect ) + +------------------------------------------------------------------- +Sun May 6 10:52:33 CEST 2001 - adrian@suse.de + +- apply XftGlyph fix for qfont_x11.cpp from Keith Packard +- fix build for distributions before 7.1 + +------------------------------------------------------------------- +Fri May 4 11:39:55 CEST 2001 - adrian@suse.de + +- add fix for buffer overflow on qfont_x11 and some minor glitches + in qt-png +- qt-experimental is dropped, since we can enable AA in qt now. + +------------------------------------------------------------------- +Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de + +- switch BuildIndex for SuSEhelp to false by default + +------------------------------------------------------------------- +Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de + +- using -DNO_DEBUG +- apply latin9 patch from mls@suse.de + +------------------------------------------------------------------- +Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de + +- add /etc/qt.fontguess (config file for Japanese and Korean + fonts) + +------------------------------------------------------------------- +Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de + +- disable AA by default (still to many problems) + +------------------------------------------------------------------- +Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de + +- reenable qt-experimental for SuSE distribution < 7.2 + disable opengl module for these distris in this package + +------------------------------------------------------------------- +Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de + +- update to QT 2.3.0 + this makes qt-experimental obsolete + (maybe still some problems with the nvidia driver, but the nv + should work fine and the users are warned about nvidia since + SuSE 7.1) + +------------------------------------------------------------------- +Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de + +- fix spec-file to make it build with "rpm -ba" + +------------------------------------------------------------------- +Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS + drop signed char patch + +------------------------------------------------------------------- +Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de + +- update to QT 2.2.4 + qt-static is an own package and no sub packages anymore + fix/patch for qprintdialog is no longer needed + add fix from Andreas Schwab for 64bit platforms + +------------------------------------------------------------------- +Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de + +- swap link and directory of html documentation. This makes + trouble during update from older distributions + +------------------------------------------------------------------- +Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de + +- remove not necessary susehelp/htdig conf file + remove file conflicts between qt-devel and qt-experimental + +------------------------------------------------------------------- +Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de + +- added qt-experimental,qt-japanese,qt-korean to Obsoletes: + +------------------------------------------------------------------- +Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de + +- fix qprintdialog + fix qrichtext (Thanks Stefan) + +------------------------------------------------------------------- +Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de + +- fix qprintdialog + +------------------------------------------------------------------- +Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de + +- spec file fix + +------------------------------------------------------------------- +Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de + +- added small tools to qt-devel (thanks Dirk) + +------------------------------------------------------------------- +Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de + +- remove asian patches from qt-experimental + +------------------------------------------------------------------- +Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de + +- fixe type in package name + +------------------------------------------------------------------- +Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de + +- move docu from qtlib2 to qt + +------------------------------------------------------------------- +Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de + +- initial package. support for font anti aliasing has been added + Also OpenGL module is active + +------------------------------------------------------------------- +Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de + +- update to 2.2.3 and remove all the unneeded fix patches. + added SuSE help conf files to qt-devel + +------------------------------------------------------------------- +Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de + +- Build with -O0 on ia64. + +------------------------------------------------------------------- +Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de + +- added rpath for uic/kdelibs and fixed uic fix .. + to drunk to drink more + +------------------------------------------------------------------- +Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de + +- fixed dif + +------------------------------------------------------------------- +Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de + +- added fix for uic and qiconview + +------------------------------------------------------------------- +Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de + +- fixed build on ppc + +------------------------------------------------------------------- +Tue Nov 21 09:31:40 CET 2000 - ro@suse.de + +- spec fix + +------------------------------------------------------------------- +Fri Nov 17 14:57:54 CET 2000 - ro@suse.de + +- fixed neededforbuild: += libmng-devel + +------------------------------------------------------------------- +Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de + +- new version 2.2.2 + added qpngio fix from waldo + +------------------------------------------------------------------- +Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de + +- fixed static config for <6.4 distris (no libmng) + +------------------------------------------------------------------- +Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de + +- split the qt package in + qt + qt-devel + qt-extensions + qt-man + qt-static + + Added an ugly patch to get an uic with KDE support. The designer + is broken in this package after this patch, so it is not packaged. + The designer can be found in the qt-designer package + +------------------------------------------------------------------- +Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de + +- switch to -O0 for ppc + +------------------------------------------------------------------- +Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de + +- drop OpenGL support. Problems with Nvidia's binary only driver + +- added fix from waldo (fixing memory leak in qpngio) + +------------------------------------------------------------------- +Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de + +- update the tar archiv (which contains a corrected classes.html file) + +------------------------------------------------------------------- +Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de + +- update to 2.2.1 + added static libs for libqt and libqt-mt + added support for libmng + +------------------------------------------------------------------- +Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de + +- added missing header files + +------------------------------------------------------------------- +Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de + +- switch to -O0 for axp + +------------------------------------------------------------------- +Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de + +- Update ia64 configuration. + +------------------------------------------------------------------- +Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de + +- added missing libqt-mt.so + clean up in filelist + changed copyright/license to GPL + +------------------------------------------------------------------- +Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 final + +------------------------------------------------------------------- +Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de + +- removed uic/moc bindings to libGL and other + +------------------------------------------------------------------- +Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 beta 2 + spec file rewritten + +------------------------------------------------------------------- +Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de + +- moved links from /usr/lib/qt/lib to /usr/lib/ + +------------------------------------------------------------------- +Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de + +- add libqt.so.2 links in /usr/lib/qt/lib + +------------------------------------------------------------------- +Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de + +- moved libqt.so back to qtlib2, after religios war. + +------------------------------------------------------------------- +Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de + +- enable gif support again + +------------------------------------------------------------------- +Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de + +- moved static libs to qtdevel2 + +------------------------------------------------------------------- +Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de + +- Reduce opt level on ia64. + +------------------------------------------------------------------- +Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de + +- fixed dependencies + +------------------------------------------------------------------- +Tue May 30 23:02:56 CEST 2000 - adrian@suse.de + +- readded mesadev in neededforbuild + +------------------------------------------------------------------- +Tue May 30 15:30:16 CEST 2000 - adrian@suse.de + +- update to 2.1.1 + +------------------------------------------------------------------- +Wed May 24 13:06:43 CEST 2000 - adrian@suse.de + +- added mesadev in neededforbuild + removed gif support (license issue) + +------------------------------------------------------------------- +Tue May 16 21:44:53 CEST 2000 - adrian@suse.de + +- added -fno-exception (smaller binaries) + +------------------------------------------------------------------- +Fri May 12 08:55:01 CEST 2000 - adrian@suse.de + +- fixed link /usr/doc/packages/html + using %{_defaultdocdir} + using %{_mandir} + +------------------------------------------------------------------- +Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de + +- update to 2.1.0 final + new package for all man pages + +------------------------------------------------------------------- +Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de + +- update to 2.1.0 beta 4 + +------------------------------------------------------------------- +Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de + +- update to qtlib 2.1.0 beta 3 + the destination directory is not longer /usr/lib/qt !!! + QTDIR=/usr/lib/qt-2.1.0 + There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 + +------------------------------------------------------------------- +Thu Mar 2 11:17:22 CET 2000 - ro@suse.de + +- removed obsolete part of patch + +------------------------------------------------------------------- +Thu Mar 2 07:27:34 CET 2000 - ro@suse.de + +- configure doesn't know --mandir ... :( + +------------------------------------------------------------------- +Thu Mar 2 01:59:58 CET 2000 - ro@suse.de + +- work-around for prepare-spec buglet + +------------------------------------------------------------------- +Wed Mar 1 00:05:15 CET 2000 - ro@suse.de + +- man to /usr/share using macro + +------------------------------------------------------------------- +Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de + +- Apply patch for qfont_x11.cpp from warwick@warwick-bippy + +------------------------------------------------------------------- +Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de + +- increased font cache from 4MB to 9MB in order to + speed up UNICODE fonts for YaST2 + +------------------------------------------------------------------- +Thu Nov 11 20:00:14 MET 1999 - uli@suse.de + +- removed netscape from neededforbuild + +------------------------------------------------------------------- +Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de + +- Removed mesa from Requires, as it is not required + +------------------------------------------------------------------- +Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de + + - Patch extensions/imageio/src/Makefile.in in order to get + shared library of libimgio again. Worked in 2.00. + +------------------------------------------------------------------- +Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de + + - New version 2.0.2 + +------------------------------------------------------------------- +Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de + +- switched from Motif to lesstif + +------------------------------------------------------------------- +Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de + +- fixed requirements for sub packages + +------------------------------------------------------------------- +Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de + +- Reinserted old # Commandline line. + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de + + - New version 2.00 + diff --git a/opensuse/core/tqt3/qt3-extensions.spec b/opensuse/core/tqt3/qt3-extensions.spec new file mode 100644 index 000000000..15366559e --- /dev/null +++ b/opensuse/core/tqt3/qt3-extensions.spec @@ -0,0 +1,389 @@ +# +# spec file for package qt3-extensions +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: qt3-extensions +BuildRequires: cups-devel krb5-devel mysql-devel postgresql-devel qt3-devel sqlite2-devel unixODBC-devel update-desktop-files +%if %suse_version > 1020 +BuildRequires: fdupes +%endif +License: GPL, QPL +Version: 3.4.0 +Release: 1 +AutoReqProv: on +Requires: qt3 = %version +Group: Development/Tools/Other +Summary: Qt3 Extensions +# COMMON-BEGIN +# COMMON-BEGIN +Source0: qt3-%{version}.tar.bz2 +Source1: build_script.sh +Source2: qtconfig3.desktop +Source3: qtrc +Source4: assistant3.png +Source6: assistant3.desktop +Source7: designer.desktop +Source8: designer.png +Source9: linguist.desktop +Source5: linguist.png +Source10: qt3.sh +Source11: qt3.csh +# Translations did not change +Source12: qt3-3.3.8b-translations.tar.bz2 +Source102: baselibs.conf +Source200: attributes +Source201: update_spec.pl +Patch1: aliasing.diff +Patch2: head.diff +Patch4: qt3-never-strip.diff +Patch5: external-libs.diff +Patch12: qtrc-path.diff +Patch14: lib64-plugin-support.diff +Patch15: pluginmanager-fix.diff +Patch18: no-rpath.dif +Patch19: shut-up.diff +Patch23: fix-accessible.diff +Patch31: limit-image-size.diff +Patch35: qt-transparency.patch +Patch37: 0055-qtextedit_zoom.patch +Patch39: fix-qtranslator-crash.diff +Patch54: kmenu-search-fix.diff +Patch113: fix-assistant-path.patch +Patch117: qtimer-debug.diff +Patch127: mng-reading-fix.patch +Patch134: fix-xinput-clash.diff +Patch135: parseFontName.diff +Patch136: qt3-no-date.diff +Patch139: gcc46.diff +Patch140: revert-iodbc-to-uodbc.diff + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. + +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. + +%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial + +%prep +%setup -q +%patch1 +%patch2 +%patch4 +%patch5 +%patch12 +if [ "%_lib" = "lib64" ]; then +%patch14 +fi +%patch15 +%patch18 +%patch19 +%patch23 +%patch31 +%patch35 +%patch37 +%patch39 +%patch54 +%patch113 +%patch117 +ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ +ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ +ln -sf $PWD/src/kernel/qinputcontext.h include/ +ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ +ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ +%patch127 +%patch134 +%patch135 +%patch136 +%patch139 +%patch140 +cd translations +tar xvjf %SOURCE12 +cd .. +# COMMON-END +# COMMON-END + +%description +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. + +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. + +%package -n qt3-devel-examples +Summary: Programming Examples for Qt 3 +AutoReqProv: on +Group: Development/Sources +Provides: qt3-examples +Obsoletes: qt3-examples + +%description -n qt3-devel-examples +This package contains small executables with code to demonstrate Qt +programming. + +Have a look in /usr/share/doc/packages/qt3/examples/. + +%package -n qt3-mysql +Summary: MySQL Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-mysql +Plug-in for using the MySQL database with the generic Qt database +interface. + +%package -n qt3-unixODBC +Summary: A UnixODBC Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-unixODBC +A plug-in for using UnixODBC supported databases with the generic Qt +database interface. + +%package -n qt3-postgresql +Summary: A PostgreSQL Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-postgresql +A Plug-in for using the PostgreSQL database with the generic Qt +database interface. + +%package -n qt3-sqlite +Summary: SQLite Database Plug-In for Qt +Provides: qt3_database_plugin +Group: Development/Tools/Other + +%description -n qt3-sqlite +The Qt database supports SQLite with this plug-in. (No configured and +running daemon is required.) + +%package -n qt3-devel-tools +Summary: User Interface Builder and other tools (designer, assistant, linguist) +AutoReqProv: on +Requires: qt3-devel = %version +Provides: qt3-designer +Obsoletes: qt3-designer +Group: Development/Tools/GUI Builders + +%description -n qt3-devel-tools +The designer creates .ui files. The uic generates C++ code from these +files. The package also contains the Qt Assistant (Qt documentation +browser) and the Qt Linguist (for translations). + +%package -n qt3-man +Summary: Qt 3 Man Pages +AutoReqProv: on +Requires: qt3-devel = %version +Conflicts: qtman qt-man +Group: Documentation/Man + +%description -n qt3-man +This package contains all the man pages for all the Qt 3 classes. + +%build +export QTDIR=/usr/lib/qt3/ +export WLIB=%_lib +export VERSION=%suse_version +source %{SOURCE1} %{version} +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +# +# compile threaded version to build all tools. +# the lib itself becomes packaged from qt3.spec +# +call_configure -thread -shared -L$PWD/%_lib $OPTIONS +ln -sf /usr/lib/qt3/%_lib/* lib/ +ln -sf /usr/lib/qt3/bin/* bin/ +cd plugins/src +make %{?jobs:-j%jobs} +make INSTALL_ROOT=$RPM_BUILD_ROOT install +cd - +# +# build examples +# +cd tools/assistant/lib +make %{?jobs:-j%jobs} +cd - +cd examples +make %{?jobs:-j%jobs} +cd - +# +# build extra tools +# +cd tools +make %{?jobs:-j%jobs} +make INSTALL_ROOT=$RPM_BUILD_ROOT install +for i in qvfb qembed qconfig msg2qm mergetr ; do + cd "$i" && make %{?jobs:-j%jobs} && install -m 0755 $i ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ && cd - +done +cd .. +install -m 0755 bin/findtr bin/qt20fix bin/qtrename140 ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ +if [ %_lib = lib64 ]; then + for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do + mv "$i" "${i%.so}.lib64.so" + done +fi + +%install +export WLIB=%_lib +export VERSION=%suse_version +source %{SOURCE1} +post_install $RPM_BUILD_ROOT/usr/lib/qt3/ +# +# create default doc dir +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ +# +# create links in ld.so.conf path +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} +#install -d -m 0755 ${RPM_BUILD_ROOT}/usr/bin/ +#ln -sf ../lib/qt3/bin/designer ${RPM_BUILD_ROOT}/usr/bin/designer +#ln -sf ../lib/qt3/bin/linguist ${RPM_BUILD_ROOT}/usr/bin/linguist +%suse_update_desktop_file -i designer Qt Development GUIDesigner +%suse_update_desktop_file -i linguist Qt Development Translation +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps +perl -pi -e 's/Icon=designer/Icon=designer3/' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop +perl -pi -e 's,Exec=designer,Exec=/usr/lib/qt3/bin/designer,' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop +mv ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop ${RPM_BUILD_ROOT}/usr/share/applications/designer3.desktop +install -m 0644 tools/assistant/images/designer.png $RPM_BUILD_ROOT/usr/share/pixmaps/designer3.png +rm -f ${RPM_BUILD_ROOT}/usr/share/pixmaps/designer.png +perl -pi -e 's,Exec=linguist,Exec=/usr/lib/qt3/bin/linguist,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop +perl -pi -e 's,Icon=linguist,Icon=linguist3,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop +mv ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist3.png + +##### these files are not getting installed by "make install" ... bug ? +# +# +# install manpages +# +rm -rf $RPM_BUILD_ROOT/%{_mandir} +install -d $RPM_BUILD_ROOT/%{_mandir} +cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ +# +# install examples +# +install -d ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ +find ./examples/ \ + -name \*.o -o -name .obj -o -name .moc -o -name Makefile \ + | xargs rm -rf +cp -a examples ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ +ln -sf /usr/lib/qt3/doc/examples ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ +# +# to be sure we do not package files which are packaged in other qt3 packages +# +rpm -ql qt3 qt3-devel qt3-devel-doc \ + | while read i ; do + [ -d "$i" ] || rm -f $RPM_BUILD_ROOT/"$i" +done +# +# we do have them in qt3-devel-doc already +# +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/bin/assistant +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/libqassistantclient.* +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/translations/assistant_de.qm + +for l in $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.a; do + strip --strip-unneeded $l +done + +%if %suse_version > 1020 +%fdupes -s $RPM_BUILD_ROOT +%endif + +%pre +if test -L usr/lib/qt3; then + rm usr/lib/qt3 +fi + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%post +%run_ldconfig + +%post -n qt3-devel-tools +%run_ldconfig + +%files +%defattr(-,root,root) +/usr/lib/qt3/bin/qembed +/usr/lib/qt3/bin/qvfb + +%files -n qt3-mysql +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql*.so + +%files -n qt3-postgresql +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlpsql*.so + +%files -n qt3-unixODBC +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlodbc*.so + +%files -n qt3-sqlite +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlite*.so + +%files -n qt3-devel-tools +%defattr(-,root,root) +#/usr/bin/designer +#/usr/bin/linguist +/usr/lib/qt3/bin/createcw +/usr/lib/qt3/bin/makeqpf +/usr/lib/qt3/bin/qconfig +/usr/lib/qt3/bin/findtr +/usr/lib/qt3/bin/qt20fix +/usr/lib/qt3/bin/qtrename140 +/usr/lib/qt3/bin/msg2qm +/usr/lib/qt3/bin/mergetr +/usr/lib/qt3/bin/designer +/usr/lib/qt3/bin/linguist +/usr/lib/qt3/bin/qm2ts +/usr/lib/qt3/bin/lrelease +/usr/lib/qt3/bin/lupdate +/usr/lib/qt3/templates +/usr/lib/qt3/plugins/designer +/usr/lib/qt3/phrasebooks +/usr/lib/qt3/%_lib/libdesignercore.* +/usr/lib/qt3/%_lib/libeditor.* +/usr/share/applications/* +/usr/share/pixmaps/designer3.png +/usr/share/pixmaps/linguist3.png + +%files -n qt3-devel-examples +%defattr(-,root,root) +%dir /usr/lib/qt3/doc +/%{_docdir}/qt3/examples +/usr/lib/qt3/doc/examples + +%files -n qt3-man +%defattr(-,root,root) +%{_mandir}/man*/* + +%changelog diff --git a/opensuse/core/tqt3/qt3-extensions.spec.in b/opensuse/core/tqt3/qt3-extensions.spec.in new file mode 100644 index 000000000..ef53bf234 --- /dev/null +++ b/opensuse/core/tqt3/qt3-extensions.spec.in @@ -0,0 +1,297 @@ +# +# spec file for package qt3-extensions +# +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + + +Name: qt3-extensions +BuildRequires: cups-devel krb5-devel mysql-devel postgresql-devel qt3-devel sqlite2-devel unixODBC-devel update-desktop-files +%if %suse_version > 1020 +BuildRequires: fdupes +%endif +License: GPL, QPL +Version: 3.4.0 +Release: 1 +Autoreqprov: on +Requires: qt3 = %version +Group: Development/Tools/Other +Summary: Qt3 Extensions +# COMMON-BEGIN +# COMMON-END + +%description +This package contains extension libraries for Qt 3, such as the +Netscape plug-in modules. + +%package -n qt3-devel-examples +Summary: Programming Examples for Qt 3 +Autoreqprov: on +Group: Development/Sources +Provides: qt3-examples +Obsoletes: qt3-examples + +%description -n qt3-devel-examples +This package contains small executables with code to demonstrate Qt +programming. + +Have a look in /usr/share/doc/packages/qt3/examples/. + +%package -n qt3-mysql +Summary: MySQL Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-mysql +Plug-in for using the MySQL database with the generic Qt database +interface. + +%package -n qt3-unixODBC +Summary: A UnixODBC Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-unixODBC +A plug-in for using UnixODBC supported databases with the generic Qt +database interface. + +%package -n qt3-postgresql +Summary: A PostgreSQL Plug-In for Qt +Provides: qt3_database_plugin +Group: Productivity/Databases/Clients + +%description -n qt3-postgresql +A Plug-in for using the PostgreSQL database with the generic Qt +database interface. + +%package -n qt3-sqlite +Summary: SQLite Database Plug-In for Qt +Provides: qt3_database_plugin +Group: Development/Tools/Other + +%description -n qt3-sqlite +The Qt database supports SQLite with this plug-in. (No configured and +running daemon is required.) + +%package -n qt3-devel-tools +Summary: User Interface Builder and other tools (designer, assistant, linguist) +Autoreqprov: on +Requires: qt3-devel = %version +Provides: qt3-designer +Obsoletes: qt3-designer +Group: Development/Tools/GUI Builders + +%description -n qt3-devel-tools +The designer creates .ui files. The uic generates C++ code from these +files. The package also contains the Qt Assistant (Qt documentation +browser) and the Qt Linguist (for translations). + +%package -n qt3-man +Summary: Qt 3 Man Pages +Autoreqprov: on +Requires: qt3-devel = %version +Conflicts: qtman qt-man +Group: Documentation/Man + +%description -n qt3-man +This package contains all the man pages for all the Qt 3 classes. +%build +export QTDIR=/usr/lib/qt3/ +export WLIB=%_lib +export VERSION=%suse_version +source %{SOURCE1} %{version} +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" +# +# compile threaded version to build all tools. +# the lib itself becomes packaged from qt3.spec +# +call_configure -thread -shared -L$PWD/%_lib $OPTIONS +ln -sf /usr/lib/qt3/%_lib/* lib/ +ln -sf /usr/lib/qt3/bin/* bin/ +cd plugins/src +make %{?jobs:-j%jobs} +make INSTALL_ROOT=$RPM_BUILD_ROOT install +cd - +# +# build examples +# +cd tools/assistant/lib +make %{?jobs:-j%jobs} +cd - +cd examples +make %{?jobs:-j%jobs} +cd - +# +# build extra tools +# +cd tools +make %{?jobs:-j%jobs} +make INSTALL_ROOT=$RPM_BUILD_ROOT install +for i in qvfb qembed qconfig msg2qm mergetr ; do + cd "$i" && make %{?jobs:-j%jobs} && install -m 0755 $i ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ && cd - +done +cd .. +install -m 0755 bin/findtr bin/qt20fix bin/qtrename140 ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ +if [ %_lib = lib64 ]; then + for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do + mv "$i" "${i%.so}.lib64.so" + done +fi + +%install +export WLIB=%_lib +export VERSION=%suse_version +source %{SOURCE1} +post_install $RPM_BUILD_ROOT/usr/lib/qt3/ +# +# create default doc dir +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ +# +# create links in ld.so.conf path +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} +#install -d -m 0755 ${RPM_BUILD_ROOT}/usr/bin/ +#ln -sf ../lib/qt3/bin/designer ${RPM_BUILD_ROOT}/usr/bin/designer +#ln -sf ../lib/qt3/bin/linguist ${RPM_BUILD_ROOT}/usr/bin/linguist +%suse_update_desktop_file -i designer Qt Development GUIDesigner +%suse_update_desktop_file -i linguist Qt Development Translation +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps +perl -pi -e 's/Icon=designer/Icon=designer3/' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop +perl -pi -e 's,Exec=designer,Exec=/usr/lib/qt3/bin/designer,' ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop +mv ${RPM_BUILD_ROOT}/usr/share/applications/designer.desktop ${RPM_BUILD_ROOT}/usr/share/applications/designer3.desktop +install -m 0644 tools/assistant/images/designer.png $RPM_BUILD_ROOT/usr/share/pixmaps/designer3.png +rm -f ${RPM_BUILD_ROOT}/usr/share/pixmaps/designer.png +perl -pi -e 's,Exec=linguist,Exec=/usr/lib/qt3/bin/linguist,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop +perl -pi -e 's,Icon=linguist,Icon=linguist3,' ${RPM_BUILD_ROOT}/usr/share/applications/linguist.desktop +mv ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist.png ${RPM_BUILD_ROOT}/usr/share/pixmaps/linguist3.png + +##### these files are not getting installed by "make install" ... bug ? +# +# +# install manpages +# +rm -rf $RPM_BUILD_ROOT/%{_mandir} +install -d $RPM_BUILD_ROOT/%{_mandir} +cp -a doc/man/* $RPM_BUILD_ROOT/%{_mandir}/ +# +# install examples +# +install -d ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ +find ./examples/ \ + -name \*.o -o -name .obj -o -name .moc -o -name Makefile \ + | xargs rm -rf +cp -a examples ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/ +ln -sf /usr/lib/qt3/doc/examples ${RPM_BUILD_ROOT}/%{_docdir}/qt3/ +# +# to be sure we do not package files which are packaged in other qt3 packages +# +rpm -ql qt3 qt3-devel qt3-devel-doc \ + | while read i ; do + [ -d "$i" ] || rm -f $RPM_BUILD_ROOT/"$i" +done +# +# we do have them in qt3-devel-doc already +# +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/bin/assistant +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/libqassistantclient.* +rm -f $RPM_BUILD_ROOT/usr/lib/qt3/translations/assistant_de.qm + +for l in $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.a; do + strip --strip-unneeded $l +done + +%if %suse_version > 1020 +%fdupes -s $RPM_BUILD_ROOT +%endif + + +%pre +if test -L usr/lib/qt3; then + rm usr/lib/qt3 +fi + +%clean +rm -rf ${RPM_BUILD_ROOT} + +%post +%run_ldconfig + +%post -n qt3-devel-tools +%run_ldconfig + +%files +%defattr(-,root,root) +/usr/lib/qt3/bin/qembed +/usr/lib/qt3/bin/qvfb + +%files -n qt3-mysql +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlmysql*.so + +%files -n qt3-postgresql +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlpsql*.so + +%files -n qt3-unixODBC +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlodbc*.so + +%files -n qt3-sqlite +%defattr(-,root,root) +%dir /usr/lib/qt3/plugins/sqldrivers +/usr/lib/qt3/plugins/sqldrivers/libqsqlite*.so + +%files -n qt3-devel-tools +%defattr(-,root,root) +#/usr/bin/designer +#/usr/bin/linguist +/usr/lib/qt3/bin/createcw +/usr/lib/qt3/bin/makeqpf +/usr/lib/qt3/bin/qconfig +/usr/lib/qt3/bin/findtr +/usr/lib/qt3/bin/qt20fix +/usr/lib/qt3/bin/qtrename140 +/usr/lib/qt3/bin/msg2qm +/usr/lib/qt3/bin/mergetr +/usr/lib/qt3/bin/designer +/usr/lib/qt3/bin/linguist +/usr/lib/qt3/bin/qm2ts +/usr/lib/qt3/bin/lrelease +/usr/lib/qt3/bin/lupdate +/usr/lib/qt3/templates +/usr/lib/qt3/plugins/designer +/usr/lib/qt3/phrasebooks +/usr/lib/qt3/%_lib/libdesignercore.* +/usr/lib/qt3/%_lib/libeditor.* +/usr/share/applications/* +/usr/share/pixmaps/designer3.png +/usr/share/pixmaps/linguist3.png + +%files -n qt3-devel-examples +%defattr(-,root,root) +%dir /usr/lib/qt3/doc +/%{_docdir}/qt3/examples +/usr/lib/qt3/doc/examples + +%files -n qt3-man +%defattr(-,root,root) +%{_mandir}/man*/* + +%changelog diff --git a/opensuse/core/tqt3/qt3-never-strip.diff b/opensuse/core/tqt3/qt3-never-strip.diff new file mode 100644 index 000000000..f34149acf --- /dev/null +++ b/opensuse/core/tqt3/qt3-never-strip.diff @@ -0,0 +1,13 @@ +Index: qmake/generators/unix/unixmake.cpp +=================================================================== +--- qmake/generators/unix/unixmake.cpp.orig ++++ qmake/generators/unix/unixmake.cpp +@@ -839,7 +839,7 @@ UnixMakefileGenerator::defaultInstall(co + ret += "\n\t"; + ret += TQString(resource ? "-$(INSTALL_DIR)" : "-$(INSTALL_FILE)") + " \"" + + src_targ + "\" \"" + dst_targ + "\""; +- if(!project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && ++ if(false && !project->isActiveConfig("debug") && !project->isEmpty("QMAKE_STRIP") && + (project->first("TEMPLATE") != "lib" || !project->isActiveConfig("staticlib"))) { + ret += "\n\t-" + var("QMAKE_STRIP"); + if(project->first("TEMPLATE") == "lib" && !project->isEmpty("QMAKE_STRIPFLAGS_LIB")) diff --git a/opensuse/core/tqt3/qt3-no-date.diff b/opensuse/core/tqt3/qt3-no-date.diff new file mode 100644 index 000000000..e29c6865d --- /dev/null +++ b/opensuse/core/tqt3/qt3-no-date.diff @@ -0,0 +1,65 @@ +--- src/moc/moc.y 2008-01-15 20:09:13.000000000 +0100 ++++ src/moc/moc.y 2009-02-07 19:35:47.703930527 +0100 +@@ -2833,7 +2833,7 @@ + { + const char *hdr1 = "/****************************************************************************\n" + "** %s meta object code from reading C++ file '%s'\n**\n"; +- const char *hdr2 = "** Created: %s\n" ++ const char *hdr2 = "** Created:\n" + const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; + const char *hdr4 = "*****************************************************************************/\n\n"; + int i; +@@ -2872,7 +2872,7 @@ + if ( i >= 0 ) + fn = &g->fileName[i]; + fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); +- fprintf( out, hdr2, (const char*)dstr ); ++ fprintf( out, hdr2 ); + fprintf( out, hdr3 ); + fprintf( out, hdr4 ); + +diff -ru src/moc/moc_yacc.cpp src/moc/moc_yacc.cpp +--- src/moc/moc_yacc.cpp 2008-01-14 13:24:36.000000000 +0100 ++++ src/moc/moc_yacc.cpp 2009-02-07 19:35:30.039680400 +0100 +@@ -2872,7 +2872,7 @@ + { + const char *hdr1 = "/****************************************************************************\n" + "** %s meta object code from reading C++ file '%s'\n**\n"; +- const char *hdr2 = "** Created: %s\n" ++ const char *hdr2 = "** Created: \n" + "** by: The TQt MOC ($Id: qt/moc_yacc.cpp 3.3.8 edited Feb 2 14:59 $)\n**\n"; + const char *hdr3 = "** WARNING! All changes made in this file will be lost!\n"; + const char *hdr4 = "*****************************************************************************/\n\n"; +@@ -2912,7 +2912,7 @@ + if ( i >= 0 ) + fn = &g->fileName[i]; + fprintf( out, hdr1, (const char*)qualifiedClassName(),(const char*)fn); +- fprintf( out, hdr2, (const char*)dstr ); ++ fprintf( out, hdr2 ); + fprintf( out, hdr3 ); + fprintf( out, hdr4 ); + +diff -ru tools/designer/uic/embed.cpp tools/designer/uic/embed.cpp +--- tools/designer/uic/embed.cpp 2008-01-15 20:09:14.000000000 +0100 ++++ tools/designer/uic/embed.cpp 2009-02-07 19:36:25.950931409 +0100 +@@ -137,7 +137,7 @@ + for ( it = images.begin(); it != images.end(); ++it ) + out << "** " << *it << "\n"; + out << "**\n"; +- out << "** Created: " << TQDateTime::currentDateTime().toString() << "\n"; ++ out << "** Created:\n"; + out << "**\n"; + out << "** WARNING! All changes made in this file will be lost!\n"; + out << "****************************************************************************/\n"; +diff -ru tools/designer/uic/main.cpp tools/designer/uic/main.cpp +--- tools/designer/uic/main.cpp 2008-01-15 20:09:14.000000000 +0100 ++++ tools/designer/uic/main.cpp 2009-02-07 19:36:36.603680916 +0100 +@@ -320,7 +320,7 @@ + out << "/****************************************************************************" << endl; + out << "** Form "<< (impl? "implementation" : "interface") << " generated from reading ui file '" << fileName << "'" << endl; + out << "**" << endl; +- out << "** Created: " << TQDateTime::currentDateTime().toString() << endl; ++ out << "** Created:" << endl; + out << "**" << endl; + out << "** WARNING! All changes made in this file will be lost!" << endl; + out << "****************************************************************************/" << endl << endl; diff --git a/opensuse/core/tqt3/qt3.changes b/opensuse/core/tqt3/qt3.changes new file mode 100644 index 000000000..ff9ca26ed --- /dev/null +++ b/opensuse/core/tqt3/qt3.changes @@ -0,0 +1,2504 @@ +------------------------------------------------------------------- +Thu Feb 2 01:16:04 UTC 2012 - robxu9@gmail.com + +- Remove obsolete patches, update .in files, feel accomplished + +------------------------------------------------------------------- +Wed Feb 1 23:15:48 UTC 2012 - robxu9@gmail.com + +- Update to 3.4.0, which includes a breaking ABI change + +------------------------------------------------------------------- +Sat Nov 19 23:23:57 UTC 2011 - andrea@nucleus.it + +- Removed all the patches already applied in the 3.3.8d tree. +- Modified all the remaining to apply with fuzz=0. +- Created a new patch to revert the use of libiodbc to libodbc + otherwise qt3-unixODBC does not build. +- Some cosmetic change to the specfiles. + +------------------------------------------------------------------- +Sun Nov 13 22:40:37 UTC 2011 - robxu9@gmail.com + +- Remove 0001-dnd_optimization.patch; upstream + +------------------------------------------------------------------- +Sun Nov 13 16:28:34 UTC 2011 - robxu9@gmail.com + +- Qt3 has a new upstream; update to 3.3.8d + +------------------------------------------------------------------- +Fri Sep 23 10:16:33 UTC 2011 - coolo@suse.com + +- fix qt3-extensions + +------------------------------------------------------------------- +Fri Apr 22 18:31:12 UTC 2011 - anixx@opensuse.org + +- changed compression to .tar.bz2 + +------------------------------------------------------------------- +Thu Apr 21 11:40:38 CEST 2011 - pth@suse.de + +- Don't try to patch in the version twice in qt-3.3.8c.diff. +- Resync those patches that don't apply without offset. +- Mark scriptlets in profile.d as being configuration files. +- Remove the calls to run_ldconfig. + +------------------------------------------------------------------- +Mon Apr 18 18:46:34 UTC 2011 - robxu9@gmail.com + +- a fix to the 3.3.8c patch + +------------------------------------------------------------------- +Thu Mar 31 18:15:29 UTC 2011 - coolo@novell.com + +- another gcc 4.6 fix + +------------------------------------------------------------------- +Mon Jan 31 21:23:51 UTC 2011 - robxu9@gmail.com + +- Update to version 3.3.8c, by the Trinity Project +- pre_checkin.sh was not run as this caused too many unneccesary + changes to occur. +- The translations tarball was left at version 3.3.8b. + +------------------------------------------------------------------- +Sat Nov 20 02:26:08 CET 2010 - dmueller@suse.de + +- fix build against gcc 4.6 + +------------------------------------------------------------------- +Mon Nov 1 10:09:40 UTC 2010 - coolo@novell.com + +- fix libpng dependencies + +------------------------------------------------------------------- +Wed Sep 1 13:22:38 UTC 2010 - pgajdos@novell.com + +- port to libpng14 + +------------------------------------------------------------------- +Wed May 5 19:42:33 UTC 2010 - coolo@novell.com + +- do not patch the symlink + +------------------------------------------------------------------- +Mon Apr 5 21:06:20 CEST 2010 - dmueller@suse.de + +- fix -devel package requires +- simplify requires of sub-specfiles + +------------------------------------------------------------------- +Mon Apr 5 16:00:15 CEST 2010 - dmueller@suse.de + +- build against libpng12 + +------------------------------------------------------------------- +Thu Jan 21 14:24:13 CET 2010 - dmueller@suse.de + +- recommend kdelibs3-default-style (bnc#544581) + +------------------------------------------------------------------- +Fri Dec 18 17:04:51 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source +- add baselib definitions for SPARC + +------------------------------------------------------------------- +Fri Nov 13 14:28:47 CET 2009 - dmueller@suse.de + +- fix patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Nov 3 19:14:30 UTC 2009 - coolo@novell.com + +- updated patches to apply with fuzz=0 + +------------------------------------------------------------------- +Tue Aug 11 11:24:13 CEST 2009 - dmueller@suse.de + +- fix popen leak (bnc#529615) + +------------------------------------------------------------------- +Mon Feb 9 12:08:04 CET 2009 - coolo@suse.de + +- strip out date from .la files + +------------------------------------------------------------------- +Sat Feb 7 20:43:40 CET 2009 - coolo@suse.de + +- do not put timestamps in generated sources + +------------------------------------------------------------------- +Wed Jan 7 12:34:56 CET 2009 - olh@suse.de + +- obsolete old -XXbit packages (bnc#437293) + +------------------------------------------------------------------- +Tue Nov 11 16:57:56 CET 2008 - ro@suse.de + +- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf + +------------------------------------------------------------------- +Wed Sep 10 18:50:12 CEST 2008 - dmueller@suse.de + +- remove qt3-static package + +------------------------------------------------------------------- +Mon Jul 21 21:20:47 CEST 2008 - dmueller@suse.de + +- more verbose qtimer debug + +------------------------------------------------------------------- +Sun Jun 22 13:00:45 CEST 2008 - schwab@suse.de + +- Fix invalid array reference in font name parser. + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Mon Mar 10 16:48:36 CET 2008 - dmueller@suse.de + +- fix build with updated x.org + +------------------------------------------------------------------- +Thu Feb 7 17:51:25 CET 2008 - dmueller@suse.de + +- fix memory corruption when removing CRTc's dynamically + +------------------------------------------------------------------- +Sat Jan 19 07:19:25 CET 2008 - stbinner@suse.de + +- This version adds the GNU Public License version 3 as a + possible choice for licenses to the Open Source releases of Qt 3. +- upstreaming of patches and few other minor bugfixes + +------------------------------------------------------------------- +Tue Jan 15 01:42:37 CET 2008 - dmueller@suse.de + +- fix xrandr resize race (#335410) + +------------------------------------------------------------------- +Thu Dec 6 01:32:32 CET 2007 - dmueller@suse.de + +- fix the build key for gcc 4.3 + +------------------------------------------------------------------- +Mon Dec 3 15:12:36 CET 2007 - dmueller@suse.de + +- back out khmer "fix" from 3.3.8, which apparently + made it worse (#345459) + +------------------------------------------------------------------- +Tue Nov 20 20:25:18 CET 2007 - dmueller@suse.de + +- fix build with gcc 4.3 again + +------------------------------------------------------------------- +Mon Oct 1 11:48:51 CEST 2007 - dmueller@suse.de + +- fix build with gcc 4.3 + +------------------------------------------------------------------- +Fri Sep 7 12:32:22 CEST 2007 - dmueller@suse.de + +- fix off-by-one in utf8 decoder (#304249, CVE-2007-4137) +- fix typo in QDate::fromString() + +------------------------------------------------------------------- +Wed Aug 29 17:08:22 CEST 2007 - llunak@suse.cz + +- fix reading MNG files, visible in Kickoff (#278548) +- remove patching of symlinks from the immodule patch +- improve support for compositing (qt-copy patches #0079,#0080) + +------------------------------------------------------------------- +Fri Aug 24 18:39:04 CEST 2007 - dmueller@suse.de + +- fix format string issues (#291754, CVE-2007-3388) +- fix xrandr 1.2 detection + +------------------------------------------------------------------- +Thu Jul 5 17:25:18 CEST 2007 - coolo@suse.de + +- package desktop files and png files + +------------------------------------------------------------------- +Thu Jun 21 12:04:33 CEST 2007 - stbinner@suse.de + +- run fdupes in qt3-extensions.spec + +------------------------------------------------------------------- +Thu May 24 19:15:38 CEST 2007 - dmueller@suse.de + +- redo the last change in the correct spec file + +------------------------------------------------------------------- +Wed May 23 17:08:39 CEST 2007 - dmueller@suse.de + +- qt3-examples -> qt3-devel-examples + +------------------------------------------------------------------- +Thu May 17 06:49:50 CEST 2007 - stbinner@suse.de + +- removed some historic stuff from the spec file + +------------------------------------------------------------------- +Tue May 8 14:32:40 CEST 2007 - dmueller@suse.de + +- trust libxinerama only if it provides more screens + than xrandr crtcs (#264199) + +------------------------------------------------------------------- +Fri May 4 19:06:40 CEST 2007 - dmueller@suse.de + +- fix permissions of qmake specs + +------------------------------------------------------------------- +Wed May 2 11:50:07 CEST 2007 - coolo@suse.de + +- remove Suse-translate from desktop file +- remove obsolete suse version support + +------------------------------------------------------------------- +Mon Apr 30 14:39:40 CEST 2007 - stbinner@suse.de + +- fix build of qt3-devel-doc with desktop-file-validate run + +------------------------------------------------------------------- +Mon Apr 16 16:10:59 CEST 2007 - dmueller@suse.de + +- temporarily disable Xrandr 1.2 support until (#264199) is + resolved +- use -Bsymbolic-functions + +------------------------------------------------------------------- +Sun Apr 1 20:40:04 CEST 2007 - dmueller@suse.de + +- fix utf8 decoder (#259187, CVE-2007-0242) + +------------------------------------------------------------------- +Thu Mar 29 18:02:30 CEST 2007 - dmueller@suse.de + +- Fix XRandr 1.2 support + +------------------------------------------------------------------- +Fri Mar 16 14:52:22 CET 2007 - dmueller@suse.de + +- call XftDefaultSubstitute (#255330) + +------------------------------------------------------------------- +Thu Mar 15 11:07:44 CET 2007 - dmueller@suse.de + +- update font fix patch (#244579) + +------------------------------------------------------------------- +Mon Mar 12 16:09:29 CET 2007 - dmueller@suse.de + +- enable tablet support (#253392) +- add default substitution for font queries (#244579) + +------------------------------------------------------------------- +Tue Mar 6 19:37:48 CET 2007 - dmueller@suse.de + +- fix mysql driver crash on shutdown (#251222) + +------------------------------------------------------------------- +Sun Feb 25 11:52:26 CET 2007 - dmueller@suse.de + +- update to 3.3.8: + * changelog is under /usr/share/doc/packages/qt3/changes-3.3.8 + +------------------------------------------------------------------- +Wed Feb 21 13:00:52 CET 2007 - dmueller@suse.de + +- fix build for 9.3 + +------------------------------------------------------------------- +Wed Feb 7 10:39:13 CET 2007 - dmueller@suse.de + +- also build qt3-static as full-config + +------------------------------------------------------------------- +Mon Feb 5 15:18:34 CET 2007 - stbinner@suse.de + +- fix build of qt3-extensions on 9.3 + +------------------------------------------------------------------- +Fri Feb 2 15:41:36 CET 2007 - stbinner@suse.de + +- fix changelog chronological order + +------------------------------------------------------------------- +Wed Jan 31 21:40:07 CET 2007 - dmueller@suse.de + +- add a sanity check to ensure that we have a full version +- fix compile warnings in headers + +------------------------------------------------------------------- +Tue Jan 9 15:36:14 CET 2007 - dmueller@suse.de + +- drop misfuzzed patch + +------------------------------------------------------------------- +Mon Jan 8 18:35:16 CET 2007 - dmueller@suse.de + +- add patch to fix indic rendering issue + +------------------------------------------------------------------- +Tue Oct 31 13:18:44 CET 2006 - dmueller@suse.de + +- add patch to fix han localisation issue (#216183) +- update qt-debug-timer patch to output more verbose debug +- add patch to fix xinerama issue with popupmenus (#216235) + +------------------------------------------------------------------- +Fri Oct 20 15:54:30 CEST 2006 - dmueller@suse.de + +- update to 3.3.7: + * include CVE-2006-4811 patch + +------------------------------------------------------------------- +Thu Oct 19 15:21:51 CEST 2006 - dmueller@suse.de + +- add patch for integer overflow in QPixmap/QImage + (#212544, CVE-2006-4811) + +------------------------------------------------------------------- +Tue Oct 10 23:31:01 CEST 2006 - dmueller@suse.de + +- add patch for qtimer debugging + +------------------------------------------------------------------- +Wed Oct 4 19:39:56 CEST 2006 - dmueller@suse.de + +- fix headers to compile in -pedantic mode + +------------------------------------------------------------------- +Thu Sep 14 13:27:03 CEST 2006 - dmueller@suse.de + +- don't install static libs as executable + +------------------------------------------------------------------- +Fri Sep 1 16:18:07 CEST 2006 - llunak@suse.cz + +- Add patches with Xinerama improvements. + +------------------------------------------------------------------- +Thu Aug 17 13:42:28 CEST 2006 - stbinner@suse.de + +- fix qt3-devel-tools file conflict with qt-devel-doc + +------------------------------------------------------------------- +Tue Aug 1 14:47:18 CEST 2006 - stbinner@suse.de + +- disable noisy debug message in qt-x11-immodule-unified diff + +------------------------------------------------------------------- +Sun Jul 9 21:39:54 CEST 2006 - stbinner@suse.de + +- fix {designer3,linguist}.desktop starting Qt4 versions (#190135) + +------------------------------------------------------------------- +Tue Jul 04 15:12:18 CEST 2006 - mfabian@suse.de + +- update qt-x11-immodule-unified diff to 20060318 version. + This update already includes the following patches: + + fix-x11-immodule.diff + + disable-inputmethod-for-passords.patch + + qt-x11-immodule-capitalization-fix.diff + + fix-im-crash-on-exit.diff + + fix-immodule-buffer-overflow.diff + + qt-x11-immodule-qtextedit-fix.diff + + qt-x11-immodule-focus-handling.diff + + qt-x11-immodule-fix-inputcontext-crash.diff + which are thus removed. + +------------------------------------------------------------------- +Wed Jun 28 10:07:30 CEST 2006 - dmueller@suse.de + +- fix $QT_SYSTEM_DIR (#188217) + +------------------------------------------------------------------- +Fri Jun 9 15:25:49 CEST 2006 - llunak@suse.de + +- add $QT_SYSTEM_DIR (#183059) + +------------------------------------------------------------------- +Wed May 31 15:51:01 CEST 2006 - adrian@suse.de + +- remove BuildRequires libdrm-devel + +------------------------------------------------------------------- +Wed May 31 13:24:56 CEST 2006 - dmueller@suse.de + +- fix xpm image loading problem +- add performance regression fix +- add asian font loading fix + +------------------------------------------------------------------- +Mon May 29 08:41:44 CEST 2006 - adrian@suse.de + +- revert requires macro, this breaks the build system mapping +- require right packages in -devel for < 10.1 + +------------------------------------------------------------------- +Fri May 26 19:40:44 CEST 2006 - dmueller@suse.de + +- fix build + +------------------------------------------------------------------- +Fri May 26 10:42:43 CEST 2006 - dmueller@suse.de + +- 3.3.6 update + * numerous bugfixes and translations + +------------------------------------------------------------------- +Wed May 10 17:12:34 CEST 2006 - dmueller@suse.de + +- drop substitutions from global rc file (#171513) + +------------------------------------------------------------------- +Fri Apr 14 01:46:36 CEST 2006 - dmueller@suse.de + +- drop linguist3.png/desktop as its unused and install + linguist.desktop instead (fixes build failure). + +------------------------------------------------------------------- +Mon Apr 10 10:40:11 CEST 2006 - dmueller@suse.de + +- strip installed static libraries +- fix file conflict with Qt4 packages + +------------------------------------------------------------------- +Mon Apr 3 16:34:14 CEST 2006 - dmueller@suse.de + +- restore libraryPaths which broke instsys (#162930) + +------------------------------------------------------------------- +Thu Mar 30 12:49:05 CEST 2006 - coolo@suse.de + +- update qtrc to the real values avoiding dark gray platinum even + if not overwritten with desktop settings + +------------------------------------------------------------------- +Tue Mar 21 14:59:49 CET 2006 - dmueller@suse.de + +- update patch for QLabel layout issues to the one from Qt 3.3.7 + +------------------------------------------------------------------- +Fri Mar 17 18:39:04 CET 2006 - dmueller@suse.de + +- add patch for QLabel layout management issues (#153029) + +------------------------------------------------------------------- +Fri Mar 17 12:23:30 CET 2006 - dmueller@suse.de + +- fix crash on painting > 32000 chars at once +- fix error in wrapping japanese text +- fix QFile::flush() not setting error status +- fix window gravity being wrong for RTL + +------------------------------------------------------------------- +Tue Mar 14 00:22:32 CET 2006 - dmueller@suse.de + +- fix filelist + +------------------------------------------------------------------- +Mon Mar 13 17:02:09 CET 2006 - dmueller@suse.de + +- build qt3-devel-doc as noarch package + +------------------------------------------------------------------- +Tue Mar 7 10:49:56 CET 2006 - dmueller@suse.de + +- moving libqassistantclient to -devel (#155519) and assistant + to qt3. +- translation update +- fix assistant invocation to prefer Qt3's assistant over Qt 4.x + +------------------------------------------------------------------- +Wed Feb 22 14:00:00 CET 2006 - dmueller@suse.de + +- fix crash when not able to load imswitch (#117443) + +------------------------------------------------------------------- +Sat Feb 18 01:15:54 CET 2006 - dmueller@suse.de + +- add more immodule fixes +- fix build of qt3-extensions +- remove sections for SL < 9.2 + +------------------------------------------------------------------- +Fri Feb 17 16:47:41 CET 2006 - dmueller@suse.de + +- fix crash on shutdown (#151831) + +------------------------------------------------------------------- +Mon Feb 13 15:52:19 CET 2006 - coolo@suse.de + +- update translations + +------------------------------------------------------------------- +Mon Feb 6 05:22:44 CET 2006 - zsu@suse.de + +- Add patch qt3-khmer-script.patch to fix a rendering issue of Khmer + script (by Jens Herden, #147190). + +------------------------------------------------------------------- +Sat Jan 28 10:48:06 CET 2006 - coolo@suse.de + +- really install the icon + +------------------------------------------------------------------- +Fri Jan 27 20:02:59 CET 2006 - llunak@suse.cz + +- fix rubberband.diff to emit selectionChanged() properly (#132920) + +------------------------------------------------------------------- +Fri Jan 27 12:24:41 CET 2006 - coolo@suse.de + +- avoid file conflict with qt package + +------------------------------------------------------------------- +Fri Jan 27 08:08:10 CET 2006 - coolo@suse.de + +- fix qt3.sh + +------------------------------------------------------------------- +Fri Jan 27 02:21:53 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Jan 25 18:06:26 CET 2006 - dmueller@suse.de + +- set $QTDIR in /etc/profile.d/qt3.(c)sh + +------------------------------------------------------------------- +Sat Dec 3 14:30:43 CET 2005 - coolo@suse.de + +- build with -Bdirect if available +- updating font patch + +------------------------------------------------------------------- +Fri Dec 2 00:11:21 CET 2005 - dmueller@suse.de + +- build with -fno-strict-aliasing + +------------------------------------------------------------------- +Wed Nov 23 10:18:29 CET 2005 - dmueller@suse.de + +- unify spec files via a common patch/sources section + and adjust spec files accordingly +- add /etc/profile.d hook to put qmake in the path (#134377) +- drop fast-malloc patch for all packages (#134563) + +------------------------------------------------------------------- +Fri Nov 18 15:20:21 CET 2005 - stbinner@suse.de + +- only disable FcFontSort patch for released distributions + +------------------------------------------------------------------- +Fri Nov 18 12:08:43 CET 2005 - stbinner@suse.de + +- disable FcFontSort patch because of immaturity + +------------------------------------------------------------------- +Fri Nov 11 15:48:07 CET 2005 - dmueller@suse.de + +- avoid crashes after QListView::clear() + +------------------------------------------------------------------- +Wed Nov 2 15:52:04 CET 2005 - coolo@suse.de + +- avoid FcFontSort as it's very expensive + +------------------------------------------------------------------- +Thu Oct 27 14:38:16 CEST 2005 - stbinner@suse.de + +- extend fix-key-release-event-with-imm.diff to fix another Immodule + related key release event bug (#130727) + +------------------------------------------------------------------- +Wed Oct 12 19:25:52 CEST 2005 - dmueller@suse.de + +- update -Werror patch to catch one more case + +------------------------------------------------------------------- +Mon Oct 10 16:58:30 CEST 2005 - dmueller@suse.de + +- add patch to fix broken key compression (#121049) + +------------------------------------------------------------------- +Sat Oct 8 00:04:41 CEST 2005 - dmueller@suse.de + +- patch cleanup + +------------------------------------------------------------------- +Wed Oct 5 13:59:53 CEST 2005 - dmueller@suse.de + +- add 0065-fix_werror_with_gcc4.patch (#119209) + +------------------------------------------------------------------- +Wed Sep 28 16:32:43 CEST 2005 - stbinner@suse.de + +- removed historic "Autoreqprov:off" leftover + +------------------------------------------------------------------- +Wed Sep 28 15:27:34 CEST 2005 - stbinner@suse.de + +- add a patch to fix capitalization of Immodule strings + +------------------------------------------------------------------- +Mon Sep 26 10:57:35 CEST 2005 - coolo@suse.de + +- fix build on x86_64 + +------------------------------------------------------------------- +Mon Sep 19 12:40:22 CEST 2005 - mfabian@suse.de + +- Bugzilla #117115: enable input methods in qlineedit widgets + only when "mode == Normal" (i.e. not when "mode == NoEcho" or + "mode == Password"). Using input methods while inputting + passwords is useless and confusing. + +------------------------------------------------------------------- +Fri Sep 16 23:06:14 CEST 2005 - schwab@suse.de + +- Never strip gratuitously. + +------------------------------------------------------------------- +Thu Sep 15 10:57:05 CEST 2005 - stbinner@suse.de + +- update to version 3.3.5 + +------------------------------------------------------------------- +Mon Sep 5 13:04:30 CEST 2005 - coolo@suse.de + +- layout popup menus correctly (#113048) + +------------------------------------------------------------------- +Fri Aug 19 17:04:02 CEST 2005 - llunak@suse.cz + +- Place dialog properly for systray icons on xinerama (#104794). + +------------------------------------------------------------------- +Fri Jul 29 18:24:24 CEST 2005 - dmueller@suse.de + +- add Q_EXPORT visibility support +- Fix gcc 4.0.x compiler detection for qt plugin buildkey + +------------------------------------------------------------------- +Thu Jun 23 14:37:00 CEST 2005 - mrueckert@suse.de + +- Applied patch from Lubos Lunak to fix drag'n'drop when the + visible window is not at the top of the window stack. + +------------------------------------------------------------------- +Fri Jun 10 17:28:47 CEST 2005 - adrian@suse.de + +- Apply workaround from Simon Hausmann to avoid miscompilation with gcc4 + +------------------------------------------------------------------- +Tue Jun 7 16:15:54 CEST 2005 - adrian@suse.de + +- do not trigger -debug configure flag on -g, but use it for beta + distribution + +------------------------------------------------------------------- +Tue May 31 10:49:30 CEST 2005 - adrian@suse.de + +- require freeglut-devel instead of XFree86-Mesa-devel + +------------------------------------------------------------------- +Fri Apr 15 19:52:35 CEST 2005 - mfabian@suse.de + +- Bugzilla #74133: check for some more glyphs for Katakana and + Hiragana, especially also check for all the glyphs which are + checked for Han_Japanese. This usually guarantees that the same + font is used for Katakana and Hiragana as for Japanese Kanji, + which is what we want. + +------------------------------------------------------------------- +Fri Apr 8 15:28:36 CEST 2005 - uli@suse.de + +- fixed to build with GCC4 on ARM + +------------------------------------------------------------------- +Mon Apr 4 15:02:41 CEST 2005 - adrian@suse.de + +- apply patches from qt-copy, fixes for mouse handling in popups + +------------------------------------------------------------------- +Thu Mar 24 09:57:01 CET 2005 - adrian@suse.de + +- update font mappings in qtrc for asian languages (#74363) + +------------------------------------------------------------------- +Wed Mar 16 17:54:12 CET 2005 - adrian@suse.de + +- fix possible crash in qtranslator (#71968, by Lubos) + +------------------------------------------------------------------- +Fri Mar 4 15:50:50 CET 2005 - adrian@suse.de + +- fix loading of style plugins for lib/lib64 mixed systesm (by Lubos) + +------------------------------------------------------------------- +Fri Feb 25 13:26:56 CET 2005 - adrian@suse.de + +- fix all Exec= lines for menu entries + +------------------------------------------------------------------- +Fri Feb 11 18:29:14 CET 2005 - adrian@suse.de + +- apply patch for rubberband selections from Andre Moreira Magalhaes + +------------------------------------------------------------------- +Wed Feb 9 17:55:47 CET 2005 - adrian@suse.de + +- add qclipboard hack to avoid freezes from qt-copy again + +------------------------------------------------------------------- +Wed Feb 2 16:35:44 CET 2005 - adrian@suse.de + +- fix plugin loading for the KDE integration + +------------------------------------------------------------------- +Wed Jan 26 17:49:46 CET 2005 - adrian@suse.de + +- update to version 3.3.4 +- reenable limit size patch to keep BC +- remove qclipboard fix, it got merged +- remove bidi fixes, they got merged +- remove gif handler fixes, they got merged +- apply KDE dialog integration code from Lubos +- revert some changes in imm code to solve a problem with missing + key release events + +------------------------------------------------------------------- +Fri Jan 14 14:12:06 CET 2005 - adrian@suse.de + +- update imm patch to version from 20041203 +- disable image size patch for now, it broke printing of large images + +------------------------------------------------------------------- +Wed Jan 5 13:37:00 CET 2005 - adrian@suse.de + +- reenable the SHM patch again +- add qtimm patch to solve an issue with Opera +- remove binary links from /usr/bin/, they do conflict with Qt 4 + +------------------------------------------------------------------- +Mon Nov 22 12:06:33 CET 2004 - ro@suse.de + +- "sed -i" does not work on old distributions + +------------------------------------------------------------------- +Tue Nov 16 11:04:55 CET 2004 - adrian@suse.de + +- package icon files for desktop entries + +------------------------------------------------------------------- +Mon Nov 8 16:07:11 CET 2004 - coolo@suse.de + +- improve Waldo's patch to limit image dimensions + +------------------------------------------------------------------- +Fri Oct 29 23:29:44 CEST 2004 - schwab@suse.de + +- Revert last change to png writing. + +------------------------------------------------------------------- +Tue Oct 26 10:51:34 CEST 2004 - adrian@suse.de + +- fix from Lubos for full screen mode switching on 64bit (#46972) + +------------------------------------------------------------------- +Mon Oct 25 14:26:40 CEST 2004 - schwab@suse.de + +- Extend last change to png writing. + +------------------------------------------------------------------- +Sat Oct 23 23:23:21 CEST 2004 - schwab@suse.de + +- Fix endian bug in png reading. + +------------------------------------------------------------------- +Thu Oct 14 18:09:56 CEST 2004 - adrian@suse.de + +- fix assitant zoom functionality, patch by Waldo (#45688) + +------------------------------------------------------------------- +Mon Oct 11 18:11:32 CEST 2004 - adrian@suse.de + +- fix requires of qt3-devel for new x.org packages + +------------------------------------------------------------------- +Wed Sep 29 10:27:12 CEST 2004 - adrian@suse.de + +- prefer MiscGlyphSymbol fonts with tics over others (#46280) +- enable BiDi support by default + +------------------------------------------------------------------- +Tue Sep 28 11:45:55 CEST 2004 - mfabian@suse.de + +- Bugzilla #46216: make "On The Spot" the default input style + for Qt. + +------------------------------------------------------------------- +Sat Sep 25 13:46:59 CEST 2004 - adrian@suse.de + +- prefer the .lib64.so extension on lib64 systems, but do not + require it anymore + +------------------------------------------------------------------- +Fri Sep 24 22:10:29 CEST 2004 - adrian@suse.de + +- fix load of plugins on lib64 systems. The plugins do need a + .lib64.so extension now + +------------------------------------------------------------------- +Wed Sep 15 17:52:55 CEST 2004 - adrian@suse.de + +- add two more glyphs to simplified chinese detection. (#44059) + +------------------------------------------------------------------- +Tue Sep 14 13:57:01 CEST 2004 - adrian@suse.de + +- handle also hongkong chinese local in a correct way (#44059) +- prefer chinese fonts via optional glyphs, but use also + the free ones, if no commercial font is avaible (#44059) + +------------------------------------------------------------------- +Mon Sep 13 20:14:31 CEST 2004 - adrian@suse.de + +- hopefully solve the chinese font detection problems (#44059) + +------------------------------------------------------------------- +Mon Sep 13 11:17:50 CEST 2004 - adrian@suse.de + +- fix build for old distributions +- prepare qt for konsole transparency mode (via composite extension) + +------------------------------------------------------------------- +Fri Sep 10 17:43:56 CEST 2004 - mfabian@suse.de + +- update to qt-x11-immodule-unified-qt3.3.3-20040910.diff which + merges the previous three patches (With help from Adrian to + make it build). + +------------------------------------------------------------------- +Fri Sep 10 16:34:52 CEST 2004 - mfabian@suse.de + +- add qt-x11-immodule-unified-qt3.3.3-r123-event-inversion-20040909.diff + to fix the endless loop problem when using M17N-t-latin1-post + or M17N-vi-viqr. See also + http://freedesktop.org/pipermail/immodule-qt/2004-September/000447.html + and followups. Patch thanks to Yamaken. + +------------------------------------------------------------------- +Wed Sep 8 10:13:26 CEST 2004 - adrian@suse.de + +- add 3.3.3 regression fixes in pre-3.3.4.diff +- add bidi fixes from qt-copy +- add qpixmap mitshm support from Lubos +- update immodule patch to stable release 20040819 +- adding event inversion fix for immodule from Zhe Su + +------------------------------------------------------------------- +Fri Sep 3 15:06:55 CEST 2004 - adrian@suse.de + +- udpate qt immodule patch to snapshot from 20040814 + +------------------------------------------------------------------- +Thu Aug 26 17:09:14 CEST 2004 - adrian@suse.de + +- disable explicit debug flags again + +------------------------------------------------------------------- +Mon Aug 23 13:23:02 CEST 2004 - adrian@suse.de + +- apply workaround for broken focus handling cause by the xim + patch due to a bug in X for released distributions (by Lubos) + +------------------------------------------------------------------- +Wed Aug 18 12:06:15 CEST 2004 - adrian@suse.de + +- enable full debug compile, if -g is in RPM_OPT_FLAGS + +------------------------------------------------------------------- +Tue Aug 17 14:46:19 CEST 2004 - coolo@suse.de + +- install qt3 after grep + +------------------------------------------------------------------- +Tue Aug 17 07:27:13 CEST 2004 - adrian@suse.de + +- apply patch from Waldo to be able to limit the size of loaded + images. Important for khtml (#43841) +- apply fix to handle the side pixmap of the kmenu correctly (0047) +- apply KToolBarButton fix (0051) + +------------------------------------------------------------------- +Fri Aug 13 06:19:32 CEST 2004 - adrian@suse.de + +- fix gif handling (#43356) + +------------------------------------------------------------------- +Thu Aug 12 08:23:16 CEST 2004 - adrian@suse.de + +- update to version 3.3.3 +- remove obsolete patches + +------------------------------------------------------------------- +Tue Aug 3 16:16:53 CEST 2004 - adrian@suse.de + +- add patch to support scim + +------------------------------------------------------------------- +Wed Jun 9 15:21:27 CEST 2004 - adrian@suse.de + +- update asian font mappings for commercial japanese fonts + (by mfabian) + +------------------------------------------------------------------- +Wed Jun 2 16:17:53 CEST 2004 - adrian@suse.de + +- fix libGL loading in the right way, no .so link is needed anymore + again + +------------------------------------------------------------------- +Wed May 26 16:47:34 CEST 2004 - adrian@suse.de + +- load libGL via .so link again (due to the different possible + setups #41118) +- libXmu gets still loaded via hardcoded path and version + +------------------------------------------------------------------- +Tue Apr 27 15:55:48 CEST 2004 - adrian@suse.de + +- update to version 3.3.2 + * remove obsolete patches +- do apply %patch16 + +------------------------------------------------------------------- +Fri Apr 23 09:26:44 CEST 2004 - adrian@suse.de + +- disable atk support for released distributions + +------------------------------------------------------------------- +Thu Apr 22 11:40:17 CEST 2004 - coolo@suse.de + +- another try to fix wrong font caching also for japanese/chinese + +------------------------------------------------------------------- +Tue Apr 20 11:34:13 CEST 2004 - coolo@suse.de + +- apply fix for wrong font caching (#39175) + +------------------------------------------------------------------- +Fri Apr 16 11:42:30 CEST 2004 - adrian@suse.de + +- apply fix for opentype aliasing issues + +------------------------------------------------------------------- +Tue Apr 13 10:50:22 CEST 2004 - adrian@suse.de + +- fix OpenGL support, if no -devel package is installed (#38857) +- fix xcursor support +- add current snapshot of Qt-ATK bridge patch + (disabled as long USE_QACCESSIBLE enviroment variable isn't set) + +------------------------------------------------------------------- +Sat Apr 3 10:07:55 CEST 2004 - adrian@suse.de + +- apply 0043-fix_expired_cookie_crash.diff from qt-copy(by Dirk) + * qt based applications can crash in ssh sessions with new + openssh (#38185) + +------------------------------------------------------------------- +Wed Mar 31 17:47:33 CEST 2004 - mfabian@suse.de + +- Bugzilla #37720: + add font substitutions for "SUSE*" fonts to default qtrc. + +------------------------------------------------------------------- +Thu Mar 25 10:12:37 CET 2004 - coolo@suse.de + +- fix for richtext tags (in knotes) +- fix for fonts with multiple scripts (#36583) +- fix for custom resolutions + +------------------------------------------------------------------- +Tue Mar 16 16:29:42 CET 2004 - adrian@suse.de + +- fix for command line handling (XIM in QApplication)(#35881) +- fix double packaging of qassistant translations + +------------------------------------------------------------------- +Mon Mar 15 17:55:57 CET 2004 - adrian@suse.de + +- define a default Font again. (Sans Serif with 10points) + (#36014) + +------------------------------------------------------------------- +Wed Mar 10 08:44:03 CET 2004 - adrian@suse.de + +- fix for xcursor cache hangling (by Lubos) +- move assistant to -devel-doc package + +------------------------------------------------------------------- +Thu Mar 4 22:10:52 CET 2004 - adrian@suse.de + +- apply fix for not found monospaced fonts without Euro glyph + (Patch by Lars Knoll) + +------------------------------------------------------------------- +Thu Mar 4 13:53:53 CET 2004 - adrian@suse.de + +- apply different bugfix and speed enhancement patches from qt-copy + as recommended by Lubos + * 0001: DnD optimisation + * 0002: Active Window Fix + * 0007: MITSHM extension support for QPixmap<>Qimage conversation + * 0037: dnd timestamp fix + * 0038: dragobject prefer fix + +------------------------------------------------------------------- +Mon Mar 1 11:39:25 CET 2004 - adrian@suse.de + +- update to final 3.3.1 version +- disable fast-malloc for > 9.0, nptl does work good enough +- add qclipboard-recursion-fix from Lubos +- further 64bit aliasing fixes + +------------------------------------------------------------------- +Mon Feb 16 14:43:49 CET 2004 - adrian@suse.de + +- update to current snapshot (3.3.1-snapshot-20040216) +- build opentype with -fno-strict-aliasing + +------------------------------------------------------------------- +Mon Feb 9 17:02:41 CET 2004 - adrian@suse.de + +- fix non-latin1 QString handling + (patch from Roman Stepanov) + +------------------------------------------------------------------- +Wed Feb 4 20:24:37 CET 2004 - adrian@suse.de + +- update to version 3.3.0 final +- disable 3rdparty source and use system libraries + +------------------------------------------------------------------- +Thu Jan 29 14:05:26 CET 2004 - adrian@suse.de + +- update to snapshot 20040129 +- use original qstring again, kprinter got fixed + +------------------------------------------------------------------- +Sun Jan 25 17:53:03 CET 2004 - adrian@suse.de + +- update to snapshot 20040125 +- revert qstring changes + +------------------------------------------------------------------- +Tue Jan 13 14:52:07 CET 2004 - adrian@suse.de + +- update to snapshot 20040113 + +------------------------------------------------------------------- +Mon Dec 29 11:48:49 CET 2003 - adrian@suse.de + +- update to snapshot from 20031229 to get KDE compiling again +- remove upstream included translation files +- cleanup stuff not anymore needed +- do not build sqlite plugin with (broken) sqlite sources from qt + tar ball anymore + +------------------------------------------------------------------- +Thu Dec 11 13:10:37 CET 2003 - adrian@suse.de + +- update to version 3.3 beta 1 + * solves the remaining issues with dlopen GL + +------------------------------------------------------------------- +Tue Dec 9 17:20:56 CET 2003 - adrian@suse.de + +- add KDE plugin path for qt 3.3 + +------------------------------------------------------------------- +Thu Dec 4 11:25:27 CET 2003 - adrian@suse.de + +- update to snapshot 20031204 +- do not link against GL libs anymore, but still support GL via dlopen + apps and libs beside libbqt* are still linked against GL for now +- build fix for qt3-extensions + +------------------------------------------------------------------- +Tue Dec 2 17:54:34 CET 2003 - adrian@suse.de + +- update to current 3.3 snapshot ( 20031202 - pre beta 1) + * obsoletes several patches + * IPv6 support +- temporary disabled PostgreSQL support +- add SQLite support + +------------------------------------------------------------------- +Fri Nov 21 11:05:33 CET 2003 - adrian@suse.de + +- drop not applyed font_fixes patch and add the old Xft2 fixes + again, to support displays without Render extension. + +------------------------------------------------------------------- +Fri Nov 14 14:30:11 CET 2003 - adrian@suse.de + +- update to version 3.2.3 and usual patch cleanup + +------------------------------------------------------------------- +Thu Oct 23 09:52:28 CEST 2003 - adrian@suse.de + +- build without -mminimal-toc on ppc64 +- apply crash fix from TT for some fonts in XLFD mode + +------------------------------------------------------------------- +Thu Oct 16 16:00:46 CEST 2003 - adrian@suse.de + +- update to version 3.2.2 + * font fixes patch is not applied intentionaly, for testing + plain qt behaviour for now. + +------------------------------------------------------------------- +Thu Oct 2 12:06:08 CEST 2003 - adrian@suse.de + +- require freeglut-devel, instead of mesaglut-devel for > 9.0 + +------------------------------------------------------------------- +Tue Sep 30 09:25:31 CEST 2003 - coolo@suse.de + +- using the right tool to compile translation files + +------------------------------------------------------------------- +Thu Sep 25 13:05:03 CEST 2003 - adrian@suse.de + +- update fontconfig patch again, fixes multiple listing of fonts +- do not complain anymore about not matching plugin + +------------------------------------------------------------------- +Sun Sep 21 15:02:56 CEST 2003 - adrian@suse.de + +- prefer Nimbus fonts, instead of using asian fonts, if possible + (the asian fonts have some broken latin chars) + +------------------------------------------------------------------- +Sun Sep 21 12:35:19 CEST 2003 - adrian@suse.de + +- install html docu to the same place as on 8.2, to solve + update problems (#31507). (install dir and symlink was + swapped for unknown reason) + +------------------------------------------------------------------- +Fri Sep 19 15:48:11 CEST 2003 - adrian@suse.de + +- memory leak fix from Lars in QTextEngine + +------------------------------------------------------------------- +Thu Sep 18 16:35:05 CEST 2003 - adrian@suse.de + +- updated patches from Lars + * fixing Unicode families and foundaries issues + * printing issues +- clean up unused patches + +------------------------------------------------------------------- +Wed Sep 17 18:31:56 CEST 2003 - adrian@suse.de + +- a bit more silence .. QPixmap before QApplication warning is away +- new asian font mappings from mfabian + +------------------------------------------------------------------- +Mon Sep 15 18:02:31 CEST 2003 - adrian@suse.de + +- new font fixes from Lars, the default size problem should be away +- fix build for non-Xft2 distibutions + +------------------------------------------------------------------- +Thu Sep 11 22:18:01 CEST 2003 - adrian@suse.de + +- silence on lib64 systems with 32bit plugins installed (#30559) +- ensure to have a [3.2] section in old qtrc files + +------------------------------------------------------------------- +Mon Sep 8 16:26:49 CEST 2003 - coolo@suse.de + +- apply fix from TT to fix konsole + setRawName + +------------------------------------------------------------------- +Thu Sep 4 12:53:19 CEST 2003 - adrian@suse.de + +- add always lib and lib64 kde plugin path to qtrc + +------------------------------------------------------------------- +Wed Sep 3 16:55:00 CEST 2003 - adrian@suse.de + +- apply fix from TT: "don't generate bogus mouse move events." +- qt3-devel requires XFree86-Mesa-devel + +------------------------------------------------------------------- +Tue Sep 2 17:20:05 CEST 2003 - adrian@suse.de + +- add slovak translation from Stanislav Visnovsky +- add czech translation from Klara Cihlarova + +------------------------------------------------------------------- +Tue Sep 2 16:20:15 CEST 2003 - adrian@suse.de + +- add asian mappings from 8.2 to qtrc again + +------------------------------------------------------------------- +Mon Sep 1 18:13:33 CEST 2003 - meissner@suse.de + +- Don't do readlink checks for set*id programs (will break + in TLS startup sequence of glibc), just fall back to old + malloc. #29530 + +------------------------------------------------------------------- +Mon Sep 1 12:02:00 CEST 2003 - adrian@suse.de + +- apply qlineedit fix from TT + +------------------------------------------------------------------- +Mon Sep 1 11:30:31 CEST 2003 - adrian@suse.de + +- qtconfig menu entry becomes unimportant + +------------------------------------------------------------------- +Sun Aug 31 22:33:44 CEST 2003 - adrian@suse.de + +- generate .la file again + +------------------------------------------------------------------- +Fri Aug 29 15:16:43 CEST 2003 - adrian@suse.de + +- use newer font_fixes patch from Lars +- enforce usage of Xft2 even on non-Xrender displays +- revert qclipboard changes to 3.1.2 code + +------------------------------------------------------------------- +Wed Aug 27 13:38:51 CEST 2003 - adrian@suse.de + +- use official 3.2.1 tar ball instead of 3.2.0+patch + +------------------------------------------------------------------- +Tue Aug 26 08:20:07 CEST 2003 - adrian@suse.de + +- new _big_ fix from Lars for fixing the remaining font issues + +------------------------------------------------------------------- +Sun Aug 24 16:55:24 CEST 2003 - adrian@suse.de + +- apply fix from Lars for the foundary font problem, when + using pixmap fonts via Xft2. This makes the freetype2 + foundary-family patch obsolete from qt view. + +------------------------------------------------------------------- +Sat Aug 23 13:44:22 CEST 2003 - adrian@suse.de + +- apply 3.2.1 patch, until the official tar ball arrives + +------------------------------------------------------------------- +Sat Aug 16 13:58:14 CEST 2003 - adrian@suse.de + +- justify Category of qtconfig + +------------------------------------------------------------------- +Fri Aug 1 18:00:24 CEST 2003 - adrian@suse.de + +- add desktop file for qtconfig + +------------------------------------------------------------------- +Wed Jul 23 16:20:03 CEST 2003 - adrian@suse.de + +- update to version 3.2.0 final + +------------------------------------------------------------------- +Thu Jul 17 12:55:23 CEST 2003 - adrian@suse.de + +- fix .la files after build + +------------------------------------------------------------------- +Tue Jul 15 08:49:39 CEST 2003 - adrian@suse.de + +- update to 3.2.0 beta 2 +- remove obsolete patches + +------------------------------------------------------------------- +Sun Jun 15 12:19:14 CEST 2003 - coolo@suse.de + +- never strip explicitly +- always build with -release to avoid debug output even with -g + +------------------------------------------------------------------- +Thu Jun 12 09:07:58 CEST 2003 - coolo@suse.de + +- move the html docu into docdir and put the link in lib +- package directories +- fix directory permissions + +------------------------------------------------------------------- +Fri May 30 15:04:29 CEST 2003 - adrian@suse.de + +- fix file conflicts + +------------------------------------------------------------------- +Mon May 19 11:28:36 CEST 2003 - adrian@suse.de + +- revert source incompatibility to 3.1.x in qhbox constructor + +------------------------------------------------------------------- +Sun May 18 14:03:31 CEST 2003 - adrian@suse.de + +- update to version 3.2 beta 1 +- big patch clean up +- use largefile support api for > 8.2 + +------------------------------------------------------------------- +Thu Apr 10 17:01:32 CEST 2003 - coolo@suse.de + +- fixing long font names as returned by font-config + +------------------------------------------------------------------- +Wed Mar 26 13:19:48 CET 2003 - adrian@suse.de + +- workaround rpm bug on 7.3-ppc + +------------------------------------------------------------------- +Mon Mar 24 10:04:18 CET 2003 - adrian@suse.de + +- fix build on SuSE < 8.1 + +------------------------------------------------------------------- +Fri Mar 21 14:59:11 CET 2003 - adrian@suse.de + +- update to version 3.1.2 and remove obsolete patches + +------------------------------------------------------------------- +Tue Mar 11 20:33:03 CET 2003 - coolo@suse.de + +- fixing the fix + +------------------------------------------------------------------- +Tue Mar 11 13:35:31 CET 2003 - coolo@suse.de + +- applied patch by TT to fix kmail folder selection + (#24519 - also known as kde bug #48888) + +------------------------------------------------------------------- +Fri Mar 7 21:16:17 CET 2003 - adrian@suse.de + +- do not use XListFonts, if X server supports Xft on >8.1 (Xft2) + +------------------------------------------------------------------- +Fri Feb 28 00:25:14 CET 2003 - adrian@suse.de + +- fast malloc is back + (still 20% with glibc 2.3 without spinlock'ed-malloc) +- extend blacklist +- use fast malloc also on hammer + +------------------------------------------------------------------- +Wed Feb 26 11:43:08 CET 2003 - adrian@suse.de + +- add [3.1] plugin path +- add fix for mouse cursor bug over ssh + +------------------------------------------------------------------- +Mon Feb 24 11:56:07 CET 2003 - adrian@suse.de + +- use correct kde plugin path on lib64 systems + +------------------------------------------------------------------- +Mon Feb 3 11:39:24 CET 2003 - adrian@suse.de + +- fix missing symbols in libqt* + +------------------------------------------------------------------- +Thu Jan 30 16:19:31 CET 2003 - adrian@suse.de + +- fix %pre script + +------------------------------------------------------------------- +Sun Jan 26 14:05:56 CET 2003 - adrian@suse.de + +- prefix=/usr/lib/qt3 + (third party apps installing translations into $QTDIR now) +- modify qdesktopwidget resize patch to be BC with Qt 3.2 +- comment out non-official api extensions +- remove private headers tar ball again + (qsa beta2 contains them) +- fix qtrc enviroment patch +- hardcode qt settings dir to /etc/X11 (no need for $QTDIR/etc/settings anymore) +- enable all designer plugins + +------------------------------------------------------------------- +Thu Jan 23 18:36:05 CET 2003 - adrian@suse.de + +- add xrandr extension from Qt 3.2 +- add resize event to qdesktopwidget (patch from Lubos) +- compile codecs as plugins + +------------------------------------------------------------------- +Tue Jan 21 12:52:33 CET 2003 - adrian@suse.de + +- use fast malloc only on %ix86 + +------------------------------------------------------------------- +Thu Jan 16 15:58:23 CET 2003 - adrian@suse.de + +- include qt default translations + +------------------------------------------------------------------- +Fri Jan 10 15:12:46 CET 2003 - adrian@suse.de + +- hppa is parisc + +------------------------------------------------------------------- +Thu Jan 9 14:44:06 CET 2003 - adrian@suse.de + +- fix some more qmake.conf entries + (esp. pathes to lib64 directories and flags based on $RPM_OPT_FLAGS) + +------------------------------------------------------------------- +Tue Jan 7 16:42:59 CET 2003 - adrian@suse.de + +- use -ffunction-sections on hppa + +------------------------------------------------------------------- +Thu Jan 2 13:07:01 CET 2003 - adrian@suse.de + +- fix build ( patch -p1 -> -p0 ) + +------------------------------------------------------------------- +Fri Dec 27 17:50:17 CET 2002 - adrian@suse.de + +- several small changes/fixes/workarounds to be able to compile qsa + (they will be changed in 3.1.2) + +------------------------------------------------------------------- +Tue Dec 17 12:40:16 CET 2002 - adrian@suse.de + +- update to version 3.1.1 and cleanup patches +- apply Xft speed-up patch from dfaure + +------------------------------------------------------------------- +Wed Dec 4 15:10:17 CET 2002 - adrian@suse.de + +- drop fast-malloc, not needed since glibc 2.3 + +------------------------------------------------------------------- +Thu Nov 28 18:33:28 CET 2002 - adrian@suse.de + +- add qprinter fix from Lars + +------------------------------------------------------------------- +Wed Nov 27 00:44:44 CET 2002 - ro@suse.de + +- added expat to neededforbuild + +------------------------------------------------------------------- +Sat Nov 23 14:12:16 CET 2002 - adrian@suse.de + +- use Xft2 from XFree package now for > SuSE 8.1 + (experimental fontconfig package is dropped) +- build qt3-non-mt with extra spec file now +- fix korean [Font Substitutions] (#19575) +- fix broken qmake debug defaults (#21891) +- fix requires of database plugin packages + +------------------------------------------------------------------- +Fri Nov 15 10:33:53 CET 2002 - adrian@suse.de + +- update to 3.1.0 final version +- apply qwidget/hideChildren patch from Harri +- move libqui into qt3 main package + +------------------------------------------------------------------- +Tue Nov 5 20:00:37 CET 2002 - adrian@suse.de + +- package also missing mkspecs/* + +------------------------------------------------------------------- +Sun Nov 3 12:54:52 CET 2002 - adrian@suse.de + +- update to post 3.1 beta 2 snapshot (rc1 or rc2 ?) +- big rework of spec file, lots of workarounds are not needed anymore :) +- use experimental fontconfig/Xft2 package for > 8.1 +- enable nis & cups support + +------------------------------------------------------------------- +Mon Oct 21 18:25:53 CEST 2002 - adrian@suse.de + +- swab %ifarch <> %if for old broken rpm's + +------------------------------------------------------------------- +Mon Oct 21 13:44:15 CEST 2002 - adrian@suse.de + +- remove rpath again, which came back with 3.0.5 update (#20929) +- disable qDebug lines in chinese patch (#20959) + +------------------------------------------------------------------- +Wed Oct 9 11:47:44 CEST 2002 - adrian@suse.de + +- implement a blacklist of executables which should not use + the fast malloc implementation. (python and perl atm) +- disable fast-malloc for >8.1 +- enable fast-malloc for x86_64 + +------------------------------------------------------------------- +Fri Sep 20 11:24:51 CEST 2002 - adrian@suse.de + +- qclipboard fix from Lubos. Copy from old X applications works again + +------------------------------------------------------------------- +Mon Sep 16 12:07:53 CEST 2002 - adrian@suse.de + +- replace qt3-gb18030.diff patch with the new patch from + James Su for chinese handling (#19399) +- set XIMInputStyle for japanese input (#19387) +- change Requires: from /usr/include/png.h to libpng-devel, since + connectivas apt can not handle this. + +------------------------------------------------------------------- +Fri Aug 30 14:13:34 CEST 2002 - adrian@suse.de + +- remove the dlopen patch again. It is not needed anymore and may + cause crashes in rare cases. + +------------------------------------------------------------------- +Wed Aug 28 15:26:02 CEST 2002 - adrian@suse.de + +- apply fix from Lubos for DND in kcontrol +- apply fix to fix gb18030 encoding (from Turbolinux China) + +------------------------------------------------------------------- +Mon Aug 26 16:25:40 CEST 2002 - adrian@suse.de + +- do not use -plugindir configure option anymore. it caused the + broken plugin support and remov $QTDIR/plugins again from qtrc + qtrc is also a (noreplace) config file again +- s,getenv,__secure_getenv, as suggested by okir in plugin_path.dif + +------------------------------------------------------------------- +Thu Aug 22 18:33:55 CEST 2002 - adrian@suse.de + +- add patch to set the qt settings dir to a non-default dir +- add patches from qt 3.0.6 to fix asian copy&paste problems +- set explicit plugin pathes in qtrc and replace them during update + (this is only a workaround until I know why qt does not use the + compiled path) + +------------------------------------------------------------------- +Thu Aug 22 14:53:57 CEST 2002 - adrian@suse.de + +- remove dangeling symlink in /usr/lib/qt3/mkspecs/linux-g++ +- add plugin path to global qtrc + +------------------------------------------------------------------- +Tue Aug 20 13:24:25 CEST 2002 - adrian@suse.de + +- fix #defines + +------------------------------------------------------------------- +Tue Aug 20 00:24:37 CEST 2002 - adrian@suse.de + +- redo the plugin path patch again, we use now a implicit + subdirectory like "lib64", if needed. +- qtconfig is patched to hide/not write back those entries + +------------------------------------------------------------------- +Fri Aug 16 14:00:33 CEST 2002 - coolo@suse.de + +- fixing the patches + +------------------------------------------------------------------- +Fri Aug 16 13:18:21 CEST 2002 - coolo@suse.de + +- applying the plugin path patches, so they actually do something + on lib64 platforms + +------------------------------------------------------------------- +Fri Aug 9 17:35:58 CEST 2002 - adrian@suse.de + +- fix plugin installation + +------------------------------------------------------------------- +Thu Aug 8 10:00:46 CEST 2002 - adrian@suse.de + +- use %suse_version macro instead of /etc/SuSE-release + +------------------------------------------------------------------- +Fri Aug 2 14:41:33 CEST 2002 - coolo@suse.de + +- shut up if passed -noxim is passed and xim doesn't work + +------------------------------------------------------------------- +Tue Jul 30 14:43:32 CEST 2002 - adrian@suse.de + +- disable pre-3.0.6 patches again, until focus problem is located +- add zlib-devel to Requires for qt3-devel and SuSE 8.1 +- add %run_ldconfig + +------------------------------------------------------------------- +Mon Jul 29 17:31:37 CEST 2002 - adrian@suse.de + +- apply shut-up.dif +- clean up neededforbuild + +------------------------------------------------------------------- +Fri Jul 26 16:33:25 CEST 2002 - adrian@suse.de + +- port Lea's fast malloc implementation to libqt-mt +- designer sig11 fixes are not needed anymore +- use some patches from qt-rsync + +------------------------------------------------------------------- +Fri Jul 19 13:07:05 CEST 2002 - adrian@suse.de + +- fix designer sig11 really +- kick warnings about unsuccesfull locks for non-root users + +------------------------------------------------------------------- +Thu Jul 18 18:00:13 CEST 2002 - adrian@suse.de + +- don't strip when in debug mode +- fix typo in build script + +------------------------------------------------------------------- +Wed Jul 17 09:59:28 CEST 2002 - adrian@suse.de + +- update to 3.0.5 final + * lots of bugfixes, see changes-3.0.5 for details + * new, binary incompatible plugin system +- fix sig11 in designer +- clean spec file, drop all not applied patches + +------------------------------------------------------------------- +Thu Jul 11 10:42:14 CEST 2002 - coolo@suse.de + +- reenable work around for transparenent images while printing + (PR16188) + +------------------------------------------------------------------- +Wed Jul 10 17:51:47 CEST 2002 - adrian@suse.de + +- update to near 3.0.5-final snapshot 3.0.5-snapshot-20020710 + +------------------------------------------------------------------- +Fri Jul 5 14:16:16 CEST 2002 - adrian@suse.de + +- fix -g detection during build + +------------------------------------------------------------------- +Fri Jun 21 00:21:28 CEST 2002 - adrian@suse.de + +- fix use of $RPM_OPT_FLAGS (broken since 3.0.4 update) +- use -mminimal-toc on ppc64 to workaround compiler bug atm +- update to pre-3.0.5 snapshot-20020620 + * use buildkey for plugins instead of our own plugin hack + * lots of fixes (exact description in changes-3.0.5) +- add lib64 to build key, if needed +- remove obsolete patches + +------------------------------------------------------------------- +Thu Jun 6 13:41:19 CEST 2002 - adrian@suse.de + +- rework plugin path patch for distributions > 8.0 + change name of "plugins" directory instead of filenames + * plugins -- lib32 and multithreaded plugins + * plugins-non-mt -- lib32 and without multithread support + * plugins-lib64 -- lib64 and multithreaded plugins + * plugins-lib64-non-mt -- lib64 and without multithread support + +------------------------------------------------------------------- +Thu May 30 20:03:50 CEST 2002 - adrian@suse.de + +- disable style-plugins again (too much qt apps have problems) +- disable Xft/Xrender support also for SuSE 7.3 (XFree 4.1.0) + (no one reads READMES and too many people had crashes) + +------------------------------------------------------------------- +Tue May 28 10:58:01 CEST 2002 - adrian@suse.de + +- fix %files + +------------------------------------------------------------------- +Mon May 27 13:37:15 CEST 2002 - adrian@suse.de + +- move qconfig, qmake to qt3-devel-tools +- build styles as plugin (except our default style: Platinum) + +------------------------------------------------------------------- +Mon May 27 00:10:23 CEST 2002 - ro@suse.de + +- lib64: fix qtmake.conf: QTLIBDIR also has the trailing "64" +- fix build-script for lib64 issues + +------------------------------------------------------------------- +Mon May 20 23:26:35 CEST 2002 - adrian@suse.de + +- fix build (disable odbc during qt3.spec build) + +------------------------------------------------------------------- +Mon May 20 10:13:55 CEST 2002 - adrian@suse.de + +- enable -tablet support if XFree86 provides it +- compile with -debug mode, if -g is set in enviroment +- fix postgres plugin build +- enable unixODBC support for newer distributions +- split sql drivers to extra packages +- fix dlopen call + +------------------------------------------------------------------- +Tue May 14 12:39:51 CEST 2002 - adrian@suse.de + +- fix lib64 patch to find OpenGL libs + +------------------------------------------------------------------- +Thu May 9 21:54:41 CEST 2002 - adrian@suse.de + +- apply fix for NetAccess focus, insertTitle(), QTextEdit and + QToolbar from qt-copy + +------------------------------------------------------------------- +Wed May 8 09:39:48 CEST 2002 - coolo@suse.de + +- fixing patch section (grr) + +------------------------------------------------------------------- +Tue May 7 17:13:41 CEST 2002 - coolo@suse.de + +- adding fix for x86_64 + +------------------------------------------------------------------- +Tue May 7 14:32:39 MEST 2002 - coolo@suse.de + +- update to qt 3.0.4 - remove fixes that do + not apply any longer +- disable asian patches as they do not apply + and I don't want to split them as I have no + idea if the problems they try to fix are still + there + +------------------------------------------------------------------- +Wed Apr 24 16:09:09 CEST 2002 - coolo@suse.de + +- fix lib64 support +- fix asian patch not to use arrays in unused arrays + (triggers compiler problem) + +------------------------------------------------------------------- +Sun Apr 21 12:58:33 CEST 2002 - adrian@suse.de + +- improve image rendering speed (patch by Lubos) + +------------------------------------------------------------------- +Tue Apr 9 16:21:07 CEST 2002 - adrian@suse.de + +- apply patch from Lubos to fix alpha channel in QMovie + +------------------------------------------------------------------- +Fri Apr 5 15:29:03 CEST 2002 - adrian@suse.de + +- fixed print support in qpsprint +- binary compatibility fixes by Lars for gbk encoding + +------------------------------------------------------------------- +Wed Apr 3 21:33:26 CEST 2002 - adrian@suse.de + +- apply fixes/extensions for asian/utf-8-based languages + (assembled by Lars and Brad, thank you, verifed by mfabian) +- 64bit fixes from Andreas Schwab (const char*) null pointer casts + +------------------------------------------------------------------- +Sun Mar 24 13:23:18 CET 2002 - adrian@suse.de + +- apply qtabbar fix. Fixes crashes with kcm modules. + +------------------------------------------------------------------- +Fri Mar 22 10:33:58 CET 2002 - adrian@suse.de + +- apply fix for sig11 in QCommonStyle (made by Waldo/Trolltech) +- apply fix to use libpng instead of libmng to load pngs (by coolo) +- add missing Requires for qt3-devel + +------------------------------------------------------------------- +Wed Mar 20 22:47:59 CET 2002 - adrian@suse.de + +- verify 3.0.3 final version +- add check for null pointer returned by libXft + (fix sig11 when no Xft fonts are configured) +- fix scrollbar behaviour for QT Platinum style + (we are X Windows compatible instead of MS Windows) + +------------------------------------------------------------------- +Tue Mar 19 10:36:42 CET 2002 - adrian@suse.de + +- update to version 3.0.3 + (rc6 tar ball from troll, I have to check after the qt-3.0.3 release, + if this is really qt-3.0.3 final) + +------------------------------------------------------------------- +Tue Mar 12 20:01:34 CET 2002 - adrian@suse.de + +- update to pre 3.0.3 snapshot (3.0.2.20020312) + +------------------------------------------------------------------- +Mon Mar 4 09:44:37 CET 2002 - adrian@suse.de + +- more fixes + * fix auto-resizing with QMovie + * fix to correctly open submenues in right to left layout + * reduce number of mallocs by sharing QColorGroup + * Simplified static cleanup handlers. + * smarter tooltip placement +- require "c++_compiler" for distributions newer than 7.3 only + +------------------------------------------------------------------- +Sun Mar 3 02:31:31 CET 2002 - adrian@suse.de + +- apply some fixes from qt-copy + * 8 bit color depth image format fixes + * spinbox flicker fix + * qrichtext dangeling pointers fix + * qmenubar right to left layout mode cursor navigation fix + * qcombobox avoid emitting highlighted twice on keyPressEvent + +------------------------------------------------------------------- +Mon Feb 25 17:34:15 CET 2002 - adrian@suse.de + +- update to version 3.0.2 +- remove compile fixes +- fix symlink for qtconfig + +------------------------------------------------------------------- +Thu Feb 14 01:05:14 CET 2002 - adrian@suse.de + +- fix Requires for qt3-devel (add g++ compiler) + +------------------------------------------------------------------- +Tue Feb 12 01:01:31 CET 2002 - adrian@suse.de + +- fix build for lib64/s390x + +------------------------------------------------------------------- +Wed Feb 6 21:08:43 CET 2002 - adrian@suse.de + +- add links in /usr/bin for qtconfig + +------------------------------------------------------------------- +Sun Feb 3 14:57:30 CET 2002 - adrian@suse.de + +- fix dumb-packager-bug (s,%fi,%endif,) + +------------------------------------------------------------------- +Sun Feb 3 12:23:35 CET 2002 - adrian@suse.de + +- compile fix for postrgres module +- extend plugin patch to work on s390x and sparc64 to work with + lib64 plugins +- add %{_libdir}/qt3 symlink for s390x and sparc64 + +------------------------------------------------------------------- +Sat Feb 2 13:00:38 CET 2002 - ro@suse.de + +- cleaned changes file + +------------------------------------------------------------------- +Fri Feb 1 15:29:58 CET 2002 - adrian@suse.de + +- update to current qt-copy snapshot (needed for KDE 3.0 beta 2) +- make threaded plugins as usual again +- non-threaded plugins needs now the not compatible -non-mt.so + suffix + +------------------------------------------------------------------- +Fri Feb 1 00:26:05 CET 2002 - ro@suse.de + +- changed neededforbuild to + +------------------------------------------------------------------- +Tue Jan 29 16:29:15 CET 2002 - adrian@suse.de + +- enable AA for SuSE > 7.3 + +------------------------------------------------------------------- +Tue Jan 29 10:58:57 CET 2002 - schwab@suse.de + +- Fix use of varargs on 64 bit platforms. + +------------------------------------------------------------------- +Wed Jan 23 22:56:28 CET 2002 - adrian@suse.de + +- patch plugin loader to load only plugins with -mt.so + extension +- link direct against libpng +- move qt3.conf file to susehelp +- TODO: make plugin loader path depending on %_libdir + +------------------------------------------------------------------- +Tue Jan 22 21:47:19 CET 2002 - adrian@suse.de + +- enable Xrender/Xft again for SuSE 7.3 + (I was misleaded by a broken libXft :/ ) +- using qt plugin mechanism for picture format support +- enable XRender by default, but leave Xft disabled by default + (kcontrol can switch Xft on for KDE applications now) +- add additional include path for postgres 7.2b5 + +------------------------------------------------------------------- +Mon Jan 21 16:58:53 CET 2002 - adrian@suse.de + +- disable Xft for all distributions until 7.3 + (XFree 4.2 is needed) +- sync QClipboard fix from qt-copy + +------------------------------------------------------------------- +Tue Jan 8 16:11:14 CET 2002 - adrian@suse.de + +- fix Requires +- disable rpath + +------------------------------------------------------------------- +Sun Jan 6 00:31:11 CET 2002 - adrian@suse.de + +- split non multithreaded librarys into qt3-non-mt package +- split developer tutorial into qt3-tutorial package +- use common config script to prepare build +- move libs to /usr/lib/qt3/%{_libdir} +- remove .prl files from file list again + +------------------------------------------------------------------- +Thu Jan 3 16:48:59 CET 2002 - adrian@suse.de + +- rename qt3-designer subpackage to qt3-devel-tools +- add default qtrc file + * disable Xft support by default + * use Platinum style + * set qt plugin path +- move qtconfig to qt base package +- apply fixes from qt-copy/KDE-cvs + +------------------------------------------------------------------- +Thu Dec 13 10:42:07 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS during compile +- add missing .prl files to file list + +------------------------------------------------------------------- +Wed Dec 12 16:39:16 CET 2001 - adrian@suse.de + +- update to version 3.0.1 +- build all extra tools +- fix default mkspec symlink +- include examples to devel-doc package + +------------------------------------------------------------------- +Thu Nov 8 18:39:52 CET 2001 - ro@suse.de + +- use mesa-devel-packages in neededforbuild + +------------------------------------------------------------------- +Tue Oct 16 11:13:50 CEST 2001 - adrian@suse.de + +- fix hardcoded install dir in libqt + (no $QTDIR is needed at runtime anymore) + +------------------------------------------------------------------- +Mon Oct 15 18:16:49 CEST 2001 - adrian@suse.de + +- update to QT 3.0.0 final + (the KDE 3 battle begins :) + +------------------------------------------------------------------- +Fri Oct 5 10:50:24 CEST 2001 - adrian@suse.de + +- add missing header files +- cleanup workarounds in spec file and add some new (but less ;) + +------------------------------------------------------------------- +Mon Oct 1 16:35:56 CEST 2001 - adrian@suse.de + +- update to beta6 + +------------------------------------------------------------------- +Tue Sep 18 08:54:02 CEST 2001 - adrian@suse.de + +- update to beta5 + +------------------------------------------------------------------- +Wed Sep 5 12:17:19 CEST 2001 - adrian@suse.de + +- okay, my last try ... cp -f has different return values on the + distributions :( + +------------------------------------------------------------------- +Tue Sep 4 10:18:20 CEST 2001 - adrian@suse.de + +- disable postgres support for old distributions + (now it also builds with SuSE 6.4) + +------------------------------------------------------------------- +Mon Sep 3 15:42:48 CEST 2001 - adrian@suse.de + +- fix broken links in include path + +------------------------------------------------------------------- +Sun Sep 2 19:47:01 CEST 2001 - adrian@suse.de + +- workaround bugs in Makefile to install all needed files +- remove -j4 behind make + +------------------------------------------------------------------- +Tue Jun 19 15:26:54 CEST 2001 - adrian@suse.de + +- split documentation from qt3-devel to qt3-doc + +------------------------------------------------------------------- +Fri May 25 11:57:34 CEST 2001 - adrian@suse.de + +- first try with QT 3.0.0 beta 1 + ( this package is far away from being perfect ) + +------------------------------------------------------------------- +Sun May 6 10:52:33 CEST 2001 - adrian@suse.de + +- apply XftGlyph fix for qfont_x11.cpp from Keith Packard +- fix build for distributions before 7.1 + +------------------------------------------------------------------- +Fri May 4 11:39:55 CEST 2001 - adrian@suse.de + +- add fix for buffer overflow on qfont_x11 and some minor glitches + in qt-png +- qt-experimental is dropped, since we can enable AA in qt now. + +------------------------------------------------------------------- +Fri Apr 27 15:29:17 CEST 2001 - adrian@suse.de + +- switch BuildIndex for SuSEhelp to false by default + +------------------------------------------------------------------- +Mon Apr 23 22:22:19 CEST 2001 - adrian@suse.de + +- using -DNO_DEBUG +- apply latin9 patch from mls@suse.de + +------------------------------------------------------------------- +Wed Apr 4 22:48:01 CEST 2001 - mfabian@suse.de + +- add /etc/qt.fontguess (config file for Japanese and Korean + fonts) + +------------------------------------------------------------------- +Wed Mar 21 17:43:49 CET 2001 - adrian@suse.de + +- disable AA by default (still to many problems) + +------------------------------------------------------------------- +Sun Mar 18 09:46:50 CET 2001 - adrian@suse.de + +- reenable qt-experimental for SuSE distribution < 7.2 + disable opengl module for these distris in this package + +------------------------------------------------------------------- +Sat Mar 17 14:43:11 CET 2001 - adrian@suse.de + +- update to QT 2.3.0 + this makes qt-experimental obsolete + (maybe still some problems with the nvidia driver, but the nv + should work fine and the users are warned about nvidia since + SuSE 7.1) + +------------------------------------------------------------------- +Sun Mar 11 20:20:41 CET 2001 - mfabian@suse.de + +- fix spec-file to make it build with "rpm -ba" + +------------------------------------------------------------------- +Fri Feb 9 19:55:09 CET 2001 - adrian@suse.de + +- use $RPM_OPT_FLAGS + drop signed char patch + +------------------------------------------------------------------- +Sat Feb 3 14:12:01 CET 2001 - adrian@suse.de + +- update to QT 2.2.4 + qt-static is an own package and no sub packages anymore + fix/patch for qprintdialog is no longer needed + add fix from Andreas Schwab for 64bit platforms + +------------------------------------------------------------------- +Fri Jan 19 11:33:07 CET 2001 - adrian@suse.de + +- swap link and directory of html documentation. This makes + trouble during update from older distributions + +------------------------------------------------------------------- +Sat Jan 13 21:18:58 CET 2001 - adrian@suse.de + +- remove not necessary susehelp/htdig conf file + remove file conflicts between qt-devel and qt-experimental + +------------------------------------------------------------------- +Thu Jan 4 21:37:49 CET 2001 - adrian@suse.de + +- added qt-experimental,qt-japanese,qt-korean to Obsoletes: + +------------------------------------------------------------------- +Wed Jan 3 02:24:50 CET 2001 - adrian@suse.de + +- fix qprintdialog + fix qrichtext (Thanks Stefan) + +------------------------------------------------------------------- +Wed Jan 3 02:24:15 CET 2001 - adrian@suse.de + +- fix qprintdialog + +------------------------------------------------------------------- +Mon Jan 1 17:18:43 CET 2001 - adrian@suse.de + +- spec file fix + +------------------------------------------------------------------- +Sun Dec 31 13:18:17 CET 2000 - adrian@suse.de + +- added small tools to qt-devel (thanks Dirk) + +------------------------------------------------------------------- +Fri Dec 22 20:46:34 CET 2000 - adrian@suse.de + +- remove asian patches from qt-experimental + +------------------------------------------------------------------- +Wed Dec 20 18:51:44 CET 2000 - adrian@suse.de + +- fixe type in package name + +------------------------------------------------------------------- +Wed Dec 20 18:44:44 CET 2000 - adrian@suse.de + +- move docu from qtlib2 to qt + +------------------------------------------------------------------- +Sat Dec 16 17:02:47 CET 2000 - adrian@suse.de + +- initial package. support for font anti aliasing has been added + Also OpenGL module is active + +------------------------------------------------------------------- +Thu Dec 14 11:51:41 CET 2000 - adrian@suse.de + +- update to 2.2.3 and remove all the unneeded fix patches. + added SuSE help conf files to qt-devel + +------------------------------------------------------------------- +Tue Dec 12 15:32:01 CET 2000 - schwab@suse.de + +- Build with -O0 on ia64. + +------------------------------------------------------------------- +Fri Dec 1 00:29:50 CET 2000 - adrian@suse.de + +- added rpath for uic/kdelibs and fixed uic fix .. + to drunk to drink more + +------------------------------------------------------------------- +Thu Nov 30 11:31:36 CET 2000 - adrian@suse.de + +- fixed dif + +------------------------------------------------------------------- +Thu Nov 30 00:33:26 CET 2000 - adrian@suse.de + +- added fix for uic and qiconview + +------------------------------------------------------------------- +Wed Nov 29 11:33:51 CET 2000 - adrian@suse.de + +- fixed build on ppc + +------------------------------------------------------------------- +Tue Nov 21 09:31:40 CET 2000 - ro@suse.de + +- spec fix + +------------------------------------------------------------------- +Fri Nov 17 14:57:54 CET 2000 - ro@suse.de + +- fixed neededforbuild: += libmng-devel + +------------------------------------------------------------------- +Mon Nov 13 21:40:29 CET 2000 - adrian@suse.de + +- new version 2.2.2 + added qpngio fix from waldo + +------------------------------------------------------------------- +Fri Nov 10 00:57:39 CET 2000 - adrian@suse.de + +- fixed static config for <6.4 distris (no libmng) + +------------------------------------------------------------------- +Tue Oct 31 13:45:29 CET 2000 - adrian@suse.de + +- split the qt package in + qt + qt-devel + qt-extensions + qt-man + qt-static + + Added an ugly patch to get an uic with KDE support. The designer + is broken in this package after this patch, so it is not packaged. + The designer can be found in the qt-designer package + +------------------------------------------------------------------- +Tue Oct 17 09:59:23 MEST 2000 - adrian@suse.de + +- switch to -O0 for ppc + +------------------------------------------------------------------- +Sat Oct 14 09:51:19 CEST 2000 - adrian@suse.de + +- drop OpenGL support. Problems with Nvidia's binary only driver + +- added fix from waldo (fixing memory leak in qpngio) + +------------------------------------------------------------------- +Mon Oct 9 16:00:44 CEST 2000 - adrian@suse.de + +- update the tar archiv (which contains a corrected classes.html file) + +------------------------------------------------------------------- +Fri Oct 6 12:46:48 CEST 2000 - adrian@suse.de + +- update to 2.2.1 + added static libs for libqt and libqt-mt + added support for libmng + +------------------------------------------------------------------- +Mon Oct 2 10:56:03 CEST 2000 - adrian@suse.de + +- added missing header files + +------------------------------------------------------------------- +Tue Sep 19 16:03:56 MEST 2000 - adrian@suse.de + +- switch to -O0 for axp + +------------------------------------------------------------------- +Fri Sep 8 17:09:15 CEST 2000 - schwab@suse.de + +- Update ia64 configuration. + +------------------------------------------------------------------- +Fri Sep 8 15:36:30 CEST 2000 - adrian@suse.de + +- added missing libqt-mt.so + clean up in filelist + changed copyright/license to GPL + +------------------------------------------------------------------- +Thu Sep 7 22:35:05 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 final + +------------------------------------------------------------------- +Tue Aug 22 19:56:07 CEST 2000 - adrian@suse.de + +- removed uic/moc bindings to libGL and other + +------------------------------------------------------------------- +Fri Aug 18 20:33:25 CEST 2000 - adrian@suse.de + +- update to qt 2.2.0 beta 2 + spec file rewritten + +------------------------------------------------------------------- +Tue Jul 4 15:11:10 CEST 2000 - adrian@suse.de + +- moved links from /usr/lib/qt/lib to /usr/lib/ + +------------------------------------------------------------------- +Thu Jun 22 15:59:04 CEST 2000 - adrian@suse.de + +- add libqt.so.2 links in /usr/lib/qt/lib + +------------------------------------------------------------------- +Fri Jun 16 16:26:31 CEST 2000 - adrian@suse.de + +- moved libqt.so back to qtlib2, after religios war. + +------------------------------------------------------------------- +Fri Jun 16 12:26:33 CEST 2000 - adrian@suse.de + +- enable gif support again + +------------------------------------------------------------------- +Fri Jun 16 09:18:31 CEST 2000 - adrian@suse.de + +- moved static libs to qtdevel2 + +------------------------------------------------------------------- +Tue Jun 6 14:06:10 CEST 2000 - schwab@suse.de + +- Reduce opt level on ia64. + +------------------------------------------------------------------- +Tue Jun 6 01:06:59 CEST 2000 - adrian@suse.de + +- fixed dependencies + +------------------------------------------------------------------- +Tue May 30 23:02:56 CEST 2000 - adrian@suse.de + +- readded mesadev in neededforbuild + +------------------------------------------------------------------- +Tue May 30 15:30:16 CEST 2000 - adrian@suse.de + +- update to 2.1.1 + +------------------------------------------------------------------- +Wed May 24 13:06:43 CEST 2000 - adrian@suse.de + +- added mesadev in neededforbuild + removed gif support (license issue) + +------------------------------------------------------------------- +Tue May 16 21:44:53 CEST 2000 - adrian@suse.de + +- added -fno-exception (smaller binaries) + +------------------------------------------------------------------- +Fri May 12 08:55:01 CEST 2000 - adrian@suse.de + +- fixed link /usr/doc/packages/html + using %{_defaultdocdir} + using %{_mandir} + +------------------------------------------------------------------- +Fri Apr 14 15:14:19 CEST 2000 - adrian@suse.de + +- update to 2.1.0 final + new package for all man pages + +------------------------------------------------------------------- +Thu Apr 6 19:16:55 CEST 2000 - adrian@suse.de + +- update to 2.1.0 beta 4 + +------------------------------------------------------------------- +Thu Mar 30 15:57:33 CEST 2000 - adrian@suse.de + +- update to qtlib 2.1.0 beta 3 + the destination directory is not longer /usr/lib/qt !!! + QTDIR=/usr/lib/qt-2.1.0 + There is also a link /usr/lib/qt2 to /usr/lib/qt-2.1.0 + +------------------------------------------------------------------- +Thu Mar 2 11:17:22 CET 2000 - ro@suse.de + +- removed obsolete part of patch + +------------------------------------------------------------------- +Thu Mar 2 07:27:34 CET 2000 - ro@suse.de + +- configure doesn't know --mandir ... :( + +------------------------------------------------------------------- +Thu Mar 2 01:59:58 CET 2000 - ro@suse.de + +- work-around for prepare-spec buglet + +------------------------------------------------------------------- +Wed Mar 1 00:05:15 CET 2000 - ro@suse.de + +- man to /usr/share using macro + +------------------------------------------------------------------- +Tue Feb 29 15:55:33 CET 2000 - kettner@suse.de + +- Apply patch for qfont_x11.cpp from warwick@warwick-bippy + +------------------------------------------------------------------- +Mon Feb 28 18:26:18 CET 2000 - kettner@suse.de + +- increased font cache from 4MB to 9MB in order to + speed up UNICODE fonts for YaST2 + +------------------------------------------------------------------- +Thu Nov 11 20:00:14 MET 1999 - uli@suse.de + +- removed netscape from neededforbuild + +------------------------------------------------------------------- +Tue Nov 9 11:12:48 MET 1999 - kettner@suse.de + +- Removed mesa from Requires, as it is not required + +------------------------------------------------------------------- +Fri Oct 22 14:42:35 MEST 1999 - kettner@suse.de + + - Patch extensions/imageio/src/Makefile.in in order to get + shared library of libimgio again. Worked in 2.00. + +------------------------------------------------------------------- +Mon Oct 11 21:06:47 MEST 1999 - kettner@suse.de + + - New version 2.0.2 + +------------------------------------------------------------------- +Tue Sep 28 18:09:12 MEST 1999 - uli@suse.de + +- switched from Motif to lesstif + +------------------------------------------------------------------- +Mon Sep 27 16:31:01 CEST 1999 - bs@suse.de + +- fixed requirements for sub packages + +------------------------------------------------------------------- +Fri Sep 17 11:28:09 MEST 1999 - kettner@suse.de + +- Reinserted old # Commandline line. + +------------------------------------------------------------------- +Mon Sep 13 17:23:57 CEST 1999 - bs@suse.de + +- ran old prepare_spec on spec file to switch to new prepare_spec. + +------------------------------------------------------------------- +Wed Jul 14 11:49:22 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Tue Jul 13 19:31:56 CEST 1999 - kettner@suse.de + + - New version 2.00 + +------------------------------------------------------------------- +Mon Jul 12 19:15:16 CEST 1999 - kettner@suse.de + + - New version 2.00 + diff --git a/opensuse/core/tqt3/qt3.csh b/opensuse/core/tqt3/qt3.csh new file mode 100644 index 000000000..e8faf01e9 --- /dev/null +++ b/opensuse/core/tqt3/qt3.csh @@ -0,0 +1,2 @@ +set -l path=($path /usr/lib/qt3/bin) +setenv QTDIR /usr/lib/qt3 diff --git a/opensuse/core/tqt3/qt3.sh b/opensuse/core/tqt3/qt3.sh new file mode 100644 index 000000000..628ee669e --- /dev/null +++ b/opensuse/core/tqt3/qt3.sh @@ -0,0 +1,6 @@ +case ":${PATH}:" in + *:/usr/lib/qt3/bin:*) ;; + *) PATH=$PATH:/usr/lib/qt3/bin +esac +QTDIR=/usr/lib/qt3 +export QTDIR diff --git a/opensuse/core/tqt3/qtconfig3.desktop b/opensuse/core/tqt3/qtconfig3.desktop new file mode 100644 index 000000000..f7dc027db --- /dev/null +++ b/opensuse/core/tqt3/qtconfig3.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Categories=Qt;Settings; +Encoding=UTF-8 +Exec=/usr/lib/qt3/bin/qtconfig +Name=Qt Settings +X-KDE-StartupNotify=true +Icon=designer3 +Terminal=false +Type=Application + diff --git a/opensuse/core/tqt3/qtimer-debug.diff b/opensuse/core/tqt3/qtimer-debug.diff new file mode 100644 index 000000000..f4dbf1201 --- /dev/null +++ b/opensuse/core/tqt3/qtimer-debug.diff @@ -0,0 +1,48 @@ +--- src/kernel/qeventloop_unix.cpp ++++ src/kernel/qeventloop_unix.cpp +@@ -517,6 +531,17 @@ + return (tm->tv_sec*1000) + (tm->tv_usec/1000); + } + ++static TQString fullName(TQObject* obj) ++{ ++ TQString oname; ++ if (obj && obj->name()) ++ oname = TQString(obj->name()) + "(" + TQString(obj->className()) + ")"; ++ ++ if (obj && obj->parent()) ++ return fullName(obj->parent()) + "/" + oname; ++ return oname; ++} ++ + int TQEventLoop::activateTimers() + { + if ( !timerList || !timerList->count() ) // no timers +@@ -552,9 +577,27 @@ + t->timeout += t->interval; + if ( t->timeout < currentTime ) + t->timeout = currentTime + t->interval; ++ // prefer system clock ticks for low resolution timers ++ // to save cpu power ++ if (t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000 >= 1000) { ++ timeval drift; ++ drift.tv_sec = 0; ++ drift.tv_usec = (t->interval.tv_usec / 8) + (t->interval.tv_sec % 8) * 1000 * 1000 / 8; ++ timeval synced = t->timeout + drift; ++ if (synced.tv_usec < 2 * drift.tv_usec) ++ synced.tv_usec = 0; ++ t->timeout = synced; ++ } + insertTimer( t ); // relink timer + if ( t->interval.tv_usec > 0 || t->interval.tv_sec > 0 ) + n_act++; ++ ++ if (t->obj && getenv("TQT_DEBUG_TIMER")) ++ qDebug("qtimer: %ld/%s %d ms for %p/%s %s", ++ getpid(), qApp && qApp->name() ? qApp->name() : "", ++ t->interval.tv_sec * 1000 + t->interval.tv_usec / 1000, ++ t->obj, fullName(t->obj).latin1(), t->obj->className()); ++ + TQTimerEvent e( t->id ); + TQApplication::sendEvent( t->obj, &e ); // send event + if ( timerList->findRef( begin ) == -1 ) diff --git a/opensuse/core/tqt3/qtrc b/opensuse/core/tqt3/qtrc new file mode 100644 index 000000000..de342fa33 --- /dev/null +++ b/opensuse/core/tqt3/qtrc @@ -0,0 +1,28 @@ +[General] +font=Sans Serif,10,-1,5,50,0,0,0,0,0 +style=plastik +enableXft=true +useXft=true +XIMInputStyle=On The Spot +resolveSymlinks=false +useRtlExtensions=true + +[3.3] +libraryPath=/opt/kde3/lib64/kde3/plugins/:/opt/kde3/lib/kde3/plugins + +[KWinPalette] +activeBackground=#3067a1 +activeBlend=#2fb1dd +activeForeground=#ffffff +activeTitleBtnBg=#dcdcdc +frame=#eeeaee +inactiveBackground=#6e6e6e +inactiveBlend=#949494 +inactiveForeground=#ffffff +inactiveFrame=#eeeaee +inactiveTitleBtnBg=#494949 + +[Palette] +active=#000000^e#f4f4f4^e#ffffff^e#ffffff^e#555555^e#c6c6c6^e#000000^e#ffffff^e#000000^e#ffffff^e#eeeaee^e#000000^e#447bcd^e#ffffff^e#535378^e#004000^e +disabled=#808080^e#f4f4f4^e#ffffff^e#ffffff^e#555555^e#c6c3c6^e#c6c3c6^e#ffffff^e#808080^e#ffffff^e#eeeaee^e#000000^e#000080^e#ffffff^e#535378^e#004000^e +inactive=#000000^e#f4f4f4^e#ffffff^e#ffffff^e#555555^e#c6c3c6^e#000000^e#ffffff^e#000000^e#ffffff^e#eeeaee^e#000000^e#447bcd^e#ffffff^e#535378^e#004000^e diff --git a/opensuse/core/tqt3/qtrc-path.diff b/opensuse/core/tqt3/qtrc-path.diff new file mode 100644 index 000000000..315474eac --- /dev/null +++ b/opensuse/core/tqt3/qtrc-path.diff @@ -0,0 +1,49 @@ +Index: src/tools/qsettings.cpp +=================================================================== +--- src/tools/qsettings.cpp.orig ++++ src/tools/qsettings.cpp +@@ -39,6 +39,7 @@ + **********************************************************************/ + + #include "qplatformdefs.h" ++#include + + // POSIX Large File Support redefines open -> open64 + static inline int qt_open( const char *pathname, int flags, mode_t mode ) +@@ -468,8 +469,18 @@ TQSettingsPrivate::TQSettingsPrivate( TQ + Q_UNUSED( format ); + #endif + +- TQString appSettings(TQDir::homeDirPath() + "/.qt/"); +- TQString defPath; ++ TQString home; ++ home = getenv("TQT_HOME_DIR"); ++ if ( !home.isEmpty() ){ ++ home += "/"; ++ TQFileInfo i( home + "qtrc" ); ++ if ( !i.isReadable() ) ++ home = TQDir::homeDirPath() + "/.qt/"; ++ }else ++ home = TQDir::homeDirPath() + "/.qt/"; ++ TQString appSettings(home); ++ ++ TQString defPath("/etc/X11/"); + #ifdef Q_WS_WIN + #ifdef Q_OS_TEMP + TCHAR path[MAX_PATH]; +@@ -517,6 +528,15 @@ TQSettingsPrivate::TQSettingsPrivate( TQ + + if ( !!defPath ) + searchPaths.append(defPath); ++ ++ TQString system; ++ system = getenv("TQT_SYSTEM_DIR"); ++ if ( !system.isEmpty() && system[0] == '/') { ++ TQFileInfo i( system + "/qtrc" ); ++ if ( i.isReadable() ) ++ searchPaths.append(system); ++ } ++ + searchPaths.append(dir.path()); + } + diff --git a/opensuse/core/tqt3/revert-iodbc-to-uodbc.diff b/opensuse/core/tqt3/revert-iodbc-to-uodbc.diff new file mode 100644 index 000000000..f7c815ef1 --- /dev/null +++ b/opensuse/core/tqt3/revert-iodbc-to-uodbc.diff @@ -0,0 +1,22 @@ +--- src/sql/qt_sql.pri 2011-10-30 19:55:58.000000000 +0100 ++++ src/sql/qt_sql.pri 2008-01-15 20:09:13.000000000 +0100 +@@ -116,7 +116,7 @@ + + unix { + !contains( LIBS, .*odbc.* ) { +- LIBS *= -liodbc ++ LIBS *= -lodbc + } + } + +--- plugins/src/sqldrivers/odbc/odbc.pro 2011-10-30 19:55:57.000000000 +0100 ++++ plugins/src/sqldrivers/odbc/odbc.pro 2008-01-15 20:09:17.000000000 +0100 +@@ -17,7 +17,7 @@ + unix { + OBJECTS_DIR = .obj + !contains( LIBS, .*odbc.* ) { +- LIBS *= -liodbc ++ LIBS *= -lodbc + } + } + diff --git a/opensuse/core/tqt3/shut-up.diff b/opensuse/core/tqt3/shut-up.diff new file mode 100644 index 000000000..e6a82e16a --- /dev/null +++ b/opensuse/core/tqt3/shut-up.diff @@ -0,0 +1,52 @@ +Index: src/kernel/qpixmap_x11.cpp +=================================================================== +--- src/kernel/qpixmap_x11.cpp.orig ++++ src/kernel/qpixmap_x11.cpp +@@ -394,8 +394,9 @@ void TQPixmap::init( int w, int h, int d + { + #if defined(QT_CHECK_STATE) + if ( tqApp->type() == TQApplication::Tty ) { +- tqWarning( "TQPixmap: Cannot create a TQPixmap when no GUI " +- "is being used" ); ++// tqWarning( "TQPixmap: Cannot create a TQPixmap when no GUI " ++// "is being used" ); ++ ; + } + #endif + +Index: src/tools/qcomlibrary.cpp +=================================================================== +--- src/tools/qcomlibrary.cpp.orig ++++ src/tools/qcomlibrary.cpp +@@ -105,27 +105,13 @@ static bool qt_verify( const TQString& l + (const char*) TQFile::encodeName(library) ); + } else if ( ( version > TQT_VERSION ) || + ( ( TQT_VERSION & 0xff0000 ) > ( version & 0xff0000 ) ) ) { +- if ( warn ) +- tqWarning( "Conflict in %s:\n" +- " Plugin uses incompatible TQt library (%d.%d.%d)!", +- (const char*) TQFile::encodeName(library), +- (version&0xff0000) >> 16, (version&0xff00) >> 8, version&0xff ); ++ return FALSE; + } else if ( (flags & 2) != (our_flags & 2) ) { +- if ( warn ) +- tqWarning( "Conflict in %s:\n" +- " Plugin uses %s TQt library!", +- (const char*) TQFile::encodeName(library), +- (flags & 2) ? "multi threaded" : "single threaded" ); ++ return FALSE; + } else if ( key != TQT_BUILD_KEY ) { +- if ( warn ) +- tqWarning( "Conflict in %s:\n" +- " Plugin uses incompatible TQt library!\n" +- " expected build key \"%s\", got \"%s\".", +- (const char*) TQFile::encodeName(library), +- TQT_BUILD_KEY, +- key.isEmpty() ? "" : (const char *) key ); ++ return FALSE; + } else { +- return TRUE; ++ return TRUE; + } + return FALSE; + } diff --git a/opensuse/core/tqt3/tqt3.changes b/opensuse/core/tqt3/tqt3.changes new file mode 100644 index 000000000..636cb95b8 --- /dev/null +++ b/opensuse/core/tqt3/tqt3.changes @@ -0,0 +1,10 @@ +------------------------------------------------------------------- +Sat Jul 28 21:19:16 UTC 2012 - robxu9@gmail.com + +- initial package (failing) of tqt3 for SuSE12.1 + +------------------------------------------------------------------- +Sat Jul 28 21:18:53 UTC 2012 - robxu9@gmail.com + +- initial package (failing) of tqt3 for SuSE12.1 + diff --git a/opensuse/core/tqt3/tqt3.spec b/opensuse/core/tqt3/tqt3.spec new file mode 100644 index 000000000..16bf4f8b6 --- /dev/null +++ b/opensuse/core/tqt3/tqt3.spec @@ -0,0 +1,337 @@ +# +# spec file for package tqt3 +# +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + + +Name: tqt3 +#Remember also to modify Requires in -devel package +BuildRequires: Mesa-devel c++_compiler cups-devel freetype2-devel libjpeg-devel libmng-devel pkgconfig update-desktop-files xorg-x11-devel +Url: http://www.trolltech.com/ +License: GPLv2 ; GPLv3 ; QPL .. +%if %suse_version > 1120 +BuildRequires: libpng14-compat-devel +%else +BuildRequires: libpng-devel +%endif +Group: System/Libraries +# bug437293 +%ifarch ppc64 +Obsoletes: qt3-64bit +%endif +# +Summary: A library for developing applications with graphical user interfaces +Version: 3.4.0 +Release: 1 +Provides: qt_library_%version +Recommends: kdelibs3-default-style +PreReq: /bin/grep +# COMMON-BEGIN +Source0: tqt3-%{version}.tar.bz2 +Source1: build_script.sh +Source2: qtconfig3.desktop +Source3: qtrc +Source4: assistant3.png +Source6: assistant3.desktop +Source7: designer.desktop +Source8: designer.png +Source9: linguist.desktop +Source5: linguist.png +Source10: qt3.sh +Source11: qt3.csh +# Translations did not change +Source12: qt3-3.3.8b-translations.tar.bz2 +Source102: baselibs.conf +Source200: attributes +Source201: update_spec.pl +Patch1: aliasing.diff +Patch2: head.diff +Patch4: qt3-never-strip.diff +Patch5: external-libs.diff +Patch12: qtrc-path.diff +Patch14: lib64-plugin-support.diff +Patch15: pluginmanager-fix.diff +Patch18: no-rpath.dif +Patch19: shut-up.diff +Patch23: fix-accessible.diff +Patch31: limit-image-size.diff +Patch35: qt-transparency.patch +Patch37: 0055-qtextedit_zoom.patch +Patch39: fix-qtranslator-crash.diff +Patch54: kmenu-search-fix.diff +Patch113: fix-assistant-path.patch +Patch117: qtimer-debug.diff +Patch127: mng-reading-fix.patch +Patch134: fix-xinput-clash.diff +Patch135: parseFontName.diff +#Patch136: qt3-no-date.diff +#Patch139: gcc46.diff +#Patch140: revert-iodbc-to-uodbc.diff + +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +Qt is a program library for developing applications with graphical user +interfaces. It allows you to rapidly develop professional programs. The +Qt library is available not only for Linux but for a great number of +Unices and even for Windows. Thus it is possible to write programs that +may be easily ported to those platforms. + +You need a license for using Qt with a non-GPL application, which can +be acquired from sales@trolltech.com. + +See /usr/share/doc/packages/qt3 for details about the new features of +the current Qt library! + +%define build_sub_dirs src plugins/src tools/designer/uilib/ tools/designer/uic tools/qtconfig tools/assistant/lib tools/assistant tutorial + +%prep +%setup -q +%patch1 +%patch2 +%patch4 +%patch5 +%patch12 +if [ "%_lib" = "lib64" ]; then +%patch14 +fi +%patch15 +%patch18 +%patch19 +%patch23 +%patch31 +%patch35 +%patch37 +%patch39 +%patch54 +%patch113 +%patch117 +ln -sf $PWD/src/inputmethod/qinputcontextfactory.h include/ +ln -sf $PWD/src/inputmethod/qinputcontextplugin.h include/ +ln -sf $PWD/src/kernel/qinputcontext.h include/ +ln -sf $PWD/src/kernel/qinputcontextinterface_p.h include/private/ +ln -sf $PWD/src/kernel/qximinputcontext_p.h include/private/ +%patch127 +%patch134 +%patch135 +#%patch136 +#%patch139 +#%patch140 +cd translations +tar xvjf %SOURCE12 +cd .. +# COMMON-END + +%package devel +License: GPLv2 ; GPLv3 ; QPL .. +Summary: Include Files and Libraries mandatory for Development +Requires: tqt3 = %version +Requires: pkgconfig cups-devel freetype2-devel libmng-devel libjpeg-devel c++_compiler xorg-x11-devel +%if %suse_version > 1120 +Recommends: libpng14-compat-devel +Requires: libpng-devel +%else +Requires: libpng-devel +%endif +%if %suse_version > 1000 +Requires: Mesa-devel +%else +Requires: xorg-x11-Mesa xorg-x11-Mesa-devel +%endif +%ifnarch x86_64 s390x sparc64 ppc64 mips64 +Conflicts: devel_libs-32bit +%endif +# bug437293 +%ifarch ppc64 +Obsoletes: qt3-devel-64bit +%endif +# +Group: Development/Libraries/X11 + +%description devel +You need this package if you want to compile programs with Qt 3. It +contains the "Qt Crossplatform Development Kit 2". Under /usr/lib/qt3 +you will find include files. + +You need a license for using Qt with a non-GPL application. A license +can be acquired at sales@trolltech.com. + +%build +export VERSION=%suse_version +source %SOURCE1 %{version} +export WLIB=%_lib +export QTDIR=`pwd` +if [ %_lib == "lib64" ]; then +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DUSE_LIB64_PATHES" +fi +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fpermissive" +# +# call build from build_script.rpmrc for threaded Qt library +# only really needed tools will be builded here, all extra tools will be +# builded in qt3.spec +# +call_configure -v -thread -shared -no-sql-mysql -no-sql-psql -no-sql-odbc -no-sql-sqlite $OPTIONS +for i in %build_sub_dirs ; do + cd $i + make %{?jobs:-j%jobs} + cd - +done + +%install +export VERSION=%suse_version +export WLIB=%_lib +export QTDIR=`pwd` +source %SOURCE1 %{version} +for i in %build_sub_dirs ; do + cd $i + make INSTALL_ROOT=$RPM_BUILD_ROOT install + cd - +done +post_install $RPM_BUILD_ROOT/usr/lib/qt3/ +mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/ +sed -i -e 's, on: .*,,' $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/*.la +# +# copy additional files +# +install -m 0755 bin/qmake bin/moc ${RPM_BUILD_ROOT}/usr/lib/qt3/bin/ +install -m 0755 -d ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ +install -m 0644 translations/*.qm ${RPM_BUILD_ROOT}/usr/lib/qt3/translations/ +if [ %_lib = lib64 ]; then + for i in $RPM_BUILD_ROOT/usr/lib/qt3/plugins/*/*.so; do + mv "$i" "${i%.so}.lib64.so" + done +fi +# +# move pkgconfig files +# +mkdir -p $RPM_BUILD_ROOT/%_libdir/pkgconfig +mv $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig/*.pc \ + $RPM_BUILD_ROOT/%_libdir/pkgconfig +rmdir $RPM_BUILD_ROOT/usr/lib/qt3/%_lib/pkgconfig +# +# move docs in doc dir +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_defaultdocdir}/qt3/ +install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ +install -d -m 0755 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ +cp -a mkspecs/* ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/ +if [ %_lib == "lib64" ]; then + ln -sf linux-g++-64 ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default +else + ln -sf linux-g++ ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/default +fi +find ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs -type f -perm /111 -print0 | xargs -0 chmod a-x +# +# create links in ld.so.conf path +# +install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir} +ln -sf ../lib/qt3/%{_lib}/libqt-mt.so.3 ${RPM_BUILD_ROOT}/%{_libdir}/libqt-mt.so.3 +ln -sf ../lib/qt3/%{_lib}/libqui.so.1 ${RPM_BUILD_ROOT}/%{_libdir}/libqui.so.1 +[ "lib" != "%{_lib}" ] && \ + ln -sf ../lib/qt3 ${RPM_BUILD_ROOT}/%{_libdir}/qt3 +mkdir -p ${RPM_BUILD_ROOT}/etc/profile.d +install -m 644 %SOURCE10 %SOURCE11 ${RPM_BUILD_ROOT}/etc/profile.d +# +# default qt settings +# +mkdir -p ${RPM_BUILD_ROOT}/etc/X11 +mkdir -p ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/ +ln -sf /etc/X11/ ${RPM_BUILD_ROOT}/usr/lib/qt3/etc/settings +install -m 0644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/X11/qtrc +# +# clean broken links +# +if [ %_lib == "lib64" ]; then + rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++-64/linux-g++-64 +else + rm ${RPM_BUILD_ROOT}/usr/lib/qt3/mkspecs/linux-g++/linux-g++ +fi +rm -rf ${RPM_BUILD_ROOT}/usr/lib/qt3/doc/html + +%pre +if test -L usr/lib/qt3; then + rm usr/lib/qt3 +fi + +%post +/sbin/ldconfig +if ! grep -q '^\[3.3\]' etc/X11/qtrc ; then +echo "" >> etc/X11/qtrc +echo "[3.3]" >> etc/X11/qtrc +echo "libraryPath=/opt/kde3/lib64/kde3/plugins/:/opt/kde3/lib/kde3/plugins/" >> etc/X11/qtrc +fi + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,755) +# FIXME provide new changelog if kb9vqf will give one +%doc changes-3.3.8d README* LICENSE* MANIFEST FAQ +%dir /usr/lib/qt3/translations +%dir /usr/lib/qt3 +%dir /usr/lib/qt3/bin +%dir /usr/lib/qt3/%{_lib} +%{_libdir}/libqt-mt.so.* +%{_libdir}/libqui.so.* +/usr/lib/qt3/bin/qtconfig +/usr/lib/qt3/%{_lib}/libqt-mt.so.* +/usr/lib/qt3/%{_lib}/libqui.so.* +%dir /usr/lib/qt3/etc +/usr/lib/qt3/etc/settings +/usr/lib/qt3/plugins +/usr/lib/qt3/bin/assistant +%lang(de) /usr/lib/qt3/translations/assistant_de.qm +%lang(ar) /usr/lib/qt3/translations/qt_ar.qm +%lang(ca) /usr/lib/qt3/translations/qt_ca.qm +%lang(cs) /usr/lib/qt3/translations/qt_cs.qm +%lang(de) /usr/lib/qt3/translations/qt_de.qm +%lang(es) /usr/lib/qt3/translations/qt_es.qm +%lang(fr) /usr/lib/qt3/translations/qt_fr.qm +%lang(he) /usr/lib/qt3/translations/qt_he.qm +%lang(ru) /usr/lib/qt3/translations/qt_ru.qm +%lang(sk) /usr/lib/qt3/translations/qt_sk.qm +%lang(it) /usr/lib/qt3/translations/qt_it.qm +%lang(ja) /usr/lib/qt3/translations/qt_ja.qm +%lang(nb) /usr/lib/qt3/translations/qt_nb.qm +%lang(pl) /usr/lib/qt3/translations/qt_pl.qm +%lang(pt) /usr/lib/qt3/translations/qt_pt-br.qm +%lang(pt) /usr/lib/qt3/translations/qt_pt.qm +%lang(zh) /usr/lib/qt3/translations/qt_zh-cn.qm +%lang(zh) /usr/lib/qt3/translations/qt_zh-tw.qm +%config(noreplace) /etc/X11/qtrc +%ifarch s390x sparc64 x86_64 ppc64 mips64 +%dir %{_libdir}/qt3 +%endif + +%files devel +%defattr(-,root,root,755) +# FIXME provide new changelog if kb9vqf will give one +%doc changes-3.3.8b +/usr/lib/qt3/bin/moc +/usr/lib/qt3/bin/qmake +/usr/lib/qt3/bin/uic +/usr/lib/qt3/include +/usr/lib/qt3/%{_lib}/libqt-mt.la +/usr/lib/qt3/%{_lib}/libqt-mt.so +/usr/lib/qt3/%{_lib}/libqt-mt.prl +/usr/lib/qt3/%{_lib}/libqui.so +/usr/lib/qt3/%{_lib}/libqui.prl +/usr/lib/qt3/mkspecs +/%_libdir/pkgconfig/qt-mt.pc +/usr/lib/qt3/%_lib/libqassistantclient.* +%config /etc/profile.d/qt3.* + +%changelog diff --git a/opensuse/core/tqt3/update_spec.pl b/opensuse/core/tqt3/update_spec.pl new file mode 100644 index 000000000..8c67241dc --- /dev/null +++ b/opensuse/core/tqt3/update_spec.pl @@ -0,0 +1,106 @@ +#! /usr/bin/perl + +my $name = $ARGV[0]; +$name =~ s,.*/,,; +$name =~ s,\.spec.*,,; + +my %attributes = (); +open(FILE, $ARGV[1]) || die 'no attributes'; +my $pack = undef; +my $text = undef; +while ( ) { + if (/^\+(.*)$/) { $pack = $1; $text = ''; next } + if (/^-(.*)$/) { + if ($pack ne $1) { + die "$pack and $1 do not match"; + } + $text =~ s,^\s*,,; + $text =~ s,\s*$,,; + $attributes{$pack} = $text; + $text = undef; + $pack = undef; + next; + } + if (defined $text) { + $text .= $_; + } elsif (/^(\S*)\s*(.*)$/) { + my $attr = $1; + my $string = $2; + $string =~ s,^\s*,,; + $string =~ s,\s*$,,; + $attributes{$attr} = $string; + } +} +close(FILE); + +open(FILE, $ARGV[0]); + +sub description() +{ + if (/^%description\s*(.*)\s*/) { + my $suffix = $1; + my $pname = $name; + + if ($suffix =~ m/-n\s*(.*)/) { + $pname = $1; + } else { + $pname = "$name-$suffix" if ($suffix); + } + + if (defined $attributes{"description.$pname"}) { + print $_; + my $descr = $attributes{"description.$pname"}; + print "$descr\n"; + $_ = ''; + do { + $_ = ; + } while ( $_ !~ /^%/ && $_ !~ /^@/ ); + print "\n"; + description(); + } + } + +} + +# current subpackage +my $pname = $name; + +while ( ) +{ + if (/^Name:\s*(.*)/) { + $name = $1; + $pname = $1; + } + description(); + + if (/^%package\s*(.*)/) { + my $suffix = $1; + if ($suffix =~ m/-n\s*(.*)/) { + $pname = $1; + } else { + $pname = "$name-$1"; + } + } + + if (/^(Summary:\s*)(.*)$/) { + if (defined $attributes{"summary.$pname"}) { + print $1 . $attributes{"summary.$pname"} ."\n"; + next; + } + } + if (/^(License:\s*)(.*)$/) { + if (defined $attributes{"license.$pname"}) { + print $1 . $attributes{"license.$pname"} ."\n"; + next; + } + } + if (/^(Group:\s*)(.*)$/) { + if (defined $attributes{"group.$pname"}) { + print $1 . $attributes{"group.$pname"} ."\n"; + next; + } + } + print $_; +} + +close(FILE);