07a420b6 | 2019-08-15 01:24:25 | Michele Calgaro |
Removed submodule Qt3 from TDE as discusses in TDE/tqt3#16 Signed-off-by: Michele Calgaro <michele.calgaro@...> |
||
R debian/_base/dependencies/qt3/debian/README.Debian R debian/_base/dependencies/qt3/debian/changelog R debian/_base/dependencies/qt3/debian/compat R debian/_base/dependencies/qt3/debian/control R debian/_base/dependencies/qt3/debian/copyright R debian/_base/dependencies/qt3/debian/libqt3-compat-headers.install R debian/_base/dependencies/qt3/debian/libqt3-headers.install R debian/_base/dependencies/qt3/debian/libqt3-i18n.install R debian/_base/dependencies/qt3/debian/libqt3-mt-data.install R debian/_base/dependencies/qt3/debian/libqt3-mt-dev.docs R debian/_base/dependencies/qt3/debian/libqt3-mt-dev.install R debian/_base/dependencies/qt3/debian/libqt3-mt-dev.links R debian/_base/dependencies/qt3/debian/libqt3-mt-ibase.install R debian/_base/dependencies/qt3/debian/libqt3-mt-mysql.install R debian/_base/dependencies/qt3/debian/libqt3-mt-odbc.install R debian/_base/dependencies/qt3/debian/libqt3-mt-psql.install R debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite.install R debian/_base/dependencies/qt3/debian/libqt3-mt-sqlite3.install R debian/_base/dependencies/qt3/debian/libqt3-mt.docs R debian/_base/dependencies/qt3/debian/libqt3-mt.install R debian/_base/dependencies/qt3/debian/libqt3-mt.links R debian/_base/dependencies/qt3/debian/libqt3-mt.postrm R debian/_base/dependencies/qt3/debian/maintain/build-examples.sh R debian/_base/dependencies/qt3/debian/patches/06_disable_rpath.diff R debian/_base/dependencies/qt3/debian/patches/09_amd64_lib64.diff R debian/_base/dependencies/qt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff R debian/_base/dependencies/qt3/debian/patches/series R debian/_base/dependencies/qt3/debian/qt3-apps-dev.install R debian/_base/dependencies/qt3/debian/qt3-apps-dev.links R debian/_base/dependencies/qt3/debian/qt3-assistant.install R debian/_base/dependencies/qt3/debian/qt3-assistant.links R debian/_base/dependencies/qt3/debian/qt3-assistant.menu R debian/_base/dependencies/qt3/debian/qt3-assistant.postinst R debian/_base/dependencies/qt3/debian/qt3-assistant.prerm R debian/_base/dependencies/qt3/debian/qt3-designer-plugins.install R debian/_base/dependencies/qt3/debian/qt3-designer.install R debian/_base/dependencies/qt3/debian/qt3-designer.links R debian/_base/dependencies/qt3/debian/qt3-designer.menu R debian/_base/dependencies/qt3/debian/qt3-designer.postinst R debian/_base/dependencies/qt3/debian/qt3-designer.prerm R debian/_base/dependencies/qt3/debian/qt3-dev-tools-compat.install R debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.install R debian/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.links R debian/_base/dependencies/qt3/debian/qt3-dev-tools.install R debian/_base/dependencies/qt3/debian/qt3-dev-tools.links R debian/_base/dependencies/qt3/debian/qt3-dev-tools.postinst R debian/_base/dependencies/qt3/debian/qt3-dev-tools.prerm R debian/_base/dependencies/qt3/debian/qt3-doc.doc-base R debian/_base/dependencies/qt3/debian/qt3-doc.docs R debian/_base/dependencies/qt3/debian/qt3-doc.links R debian/_base/dependencies/qt3/debian/qt3-linguist.install R debian/_base/dependencies/qt3/debian/qt3-linguist.links R debian/_base/dependencies/qt3/debian/qt3-linguist.menu R debian/_base/dependencies/qt3/debian/qt3-linguist.postinst R debian/_base/dependencies/qt3/debian/qt3-linguist.prerm R debian/_base/dependencies/qt3/debian/qt3-qtconfig.install R debian/_base/dependencies/qt3/debian/qt3-qtconfig.links R debian/_base/dependencies/qt3/debian/qt3-qtconfig.menu R debian/_base/dependencies/qt3/debian/qt3-qtconfig.postinst R debian/_base/dependencies/qt3/debian/qt3-qtconfig.prerm R debian/_base/dependencies/qt3/debian/qt_plugins_3.3rc R debian/_base/dependencies/qt3/debian/qtrc R debian/_base/dependencies/qt3/debian/rules R debian/_base/dependencies/qt3/debian/source/format R debian/_base/dependencies/qt3/debian/source/options R ubuntu/_base/dependencies/qt3/debian/README.Debian R ubuntu/_base/dependencies/qt3/debian/changelog R ubuntu/_base/dependencies/qt3/debian/compat R ubuntu/_base/dependencies/qt3/debian/control R ubuntu/_base/dependencies/qt3/debian/copyright R ubuntu/_base/dependencies/qt3/debian/libqt3-compat-headers.install R ubuntu/_base/dependencies/qt3/debian/libqt3-headers.install R ubuntu/_base/dependencies/qt3/debian/libqt3-i18n.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-data.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-dev.docs R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-dev.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-dev.links R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-ibase.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-mysql.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-odbc.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-psql.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-sqlite.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt-sqlite3.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt.docs R ubuntu/_base/dependencies/qt3/debian/libqt3-mt.install R ubuntu/_base/dependencies/qt3/debian/libqt3-mt.links R ubuntu/_base/dependencies/qt3/debian/libqt3-mt.postrm R ubuntu/_base/dependencies/qt3/debian/maintain/build-examples.sh R ubuntu/_base/dependencies/qt3/debian/patches/06_disable_rpath.diff R ubuntu/_base/dependencies/qt3/debian/patches/09_amd64_lib64.diff R ubuntu/_base/dependencies/qt3/debian/patches/72_dont_trust_uname-m_use_dpkg-arch_instead.diff R ubuntu/_base/dependencies/qt3/debian/patches/series R ubuntu/_base/dependencies/qt3/debian/qt3-apps-dev.install R ubuntu/_base/dependencies/qt3/debian/qt3-apps-dev.links R ubuntu/_base/dependencies/qt3/debian/qt3-assistant.install R ubuntu/_base/dependencies/qt3/debian/qt3-assistant.links R ubuntu/_base/dependencies/qt3/debian/qt3-assistant.menu R ubuntu/_base/dependencies/qt3/debian/qt3-assistant.postinst R ubuntu/_base/dependencies/qt3/debian/qt3-assistant.prerm R ubuntu/_base/dependencies/qt3/debian/qt3-designer-plugins.install R ubuntu/_base/dependencies/qt3/debian/qt3-designer.install R ubuntu/_base/dependencies/qt3/debian/qt3-designer.links R ubuntu/_base/dependencies/qt3/debian/qt3-designer.menu R ubuntu/_base/dependencies/qt3/debian/qt3-designer.postinst R ubuntu/_base/dependencies/qt3/debian/qt3-designer.prerm R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools-compat.install R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.install R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools-embedded.links R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools.install R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools.links R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools.postinst R ubuntu/_base/dependencies/qt3/debian/qt3-dev-tools.prerm R ubuntu/_base/dependencies/qt3/debian/qt3-doc.doc-base R ubuntu/_base/dependencies/qt3/debian/qt3-doc.docs R ubuntu/_base/dependencies/qt3/debian/qt3-doc.links R ubuntu/_base/dependencies/qt3/debian/qt3-linguist.install R ubuntu/_base/dependencies/qt3/debian/qt3-linguist.links R ubuntu/_base/dependencies/qt3/debian/qt3-linguist.menu R ubuntu/_base/dependencies/qt3/debian/qt3-linguist.postinst R ubuntu/_base/dependencies/qt3/debian/qt3-linguist.prerm R ubuntu/_base/dependencies/qt3/debian/qt3-qtconfig.install R ubuntu/_base/dependencies/qt3/debian/qt3-qtconfig.links R ubuntu/_base/dependencies/qt3/debian/qt3-qtconfig.menu R ubuntu/_base/dependencies/qt3/debian/qt3-qtconfig.postinst R ubuntu/_base/dependencies/qt3/debian/qt3-qtconfig.prerm R ubuntu/_base/dependencies/qt3/debian/qt_plugins_3.3rc R ubuntu/_base/dependencies/qt3/debian/qtrc R ubuntu/_base/dependencies/qt3/debian/rules R ubuntu/_base/dependencies/qt3/debian/source/format R ubuntu/_base/dependencies/qt3/debian/source/options |
||
debian/_base/dependencies/qt3/debian/README.Debiandiff --git a/debian/_base/dependencies/qt3/debian/README.Debian b/debian/_base/dependencies/qt3/debian/README.Debian deleted file mode 100644 index afdde26..0000000 --- a/debian/_base/dependencies/qt3/debian/README.Debian +++ /dev/null @@ -1,277 +0,0 @@ -Qt for Debian README --------------------- - -1. Preface - -This README is intended to give developers and users exact information -about how the qt-x11-free package provided by TrollTech AS has been packaged -for Debian in case you either want to faciliate it for development -of applications and libraries or plugins using the Qt class library. With -qt-x11-3.1.1, the Debian packages have been massively restructured to get -the most out of theoriginal Qt package and spit the contents up into -several packages so that they make the most sensefor several groups of -users; developers, application users, translators of Qt-based -applications and Debian packagers who are packaging applications developed -with Qt.2. - -2. General Overview - -As Qt is a huge package that contains a complete environment for -developers, it needs to be split up into several packages that make it -easier for everyone else to handle it and not to require -unnecessary disk space for end-users. Additionally, Qt can be configured -in several ways - and therefore also used in several ways. Qt development -usually requires the environment variable QTDIR. As Debian is placing -libraries and header files in a quite specific filesystem order, this -usually breaks setting a single environment variable to meet the -requirements of packages. Therefore, symlinks are used to set up the system -to meet both, the Debian filesystem standard and the QTDIR variable. All of -Qt (so the QTDIR path) is available in /usr/share/qt3. If you need to set -QTDIR, do export QTDIR=/usr/share/qt3 - -As far as the common build configuration goes, we note explicitely that the -Debian package of Qt will in very rare cases break the compilation (most -likely the linking) of applications on Debian which use Qt, in particular -utilizing styles in an incorrect way by deriving from one of the styles -that ship with Qt. In case you are a Debian packager and encounter -problems, contact Debian Qt/KDE Maintainers (debian-qt-kde@...). -We will tell you why things don't work and what you should communicate on -with the programmers of your application that you are packaging. The build -configuration generally is intended to provide a Qt version that is as -small as possible in terms of the memory size it requires. Therefore, -everything inside Qt that can be compiled as plugins has been compiled that -way. This includes: - -- imageformats: jpeg and mng - codecs (for languages like arab, japanese - etc provided with Qt) -- sql drivers for databases (MySQL, ODBC and PostgreSQL) - -The only exception is the imageformat png which has been compiled built-in -due to the fact that there is literally no program that uses no icons at -all and icons are to be used preferrably in png format. The plugins are all -located under /usr/lib/qt3/plugins. This is also the install location you -should choose as a package maintainer for -qt-plugins so the user doesn't have to customize his library path for -loading Qt plugins. The only exception is that KDE delivers a set of Qt -plugins as well (mainly styles and designer plugins); those are placed in -/usr/lib/trinity/plugins. - -QMotif Extension: As this code is only available in commercial environments -(and produces a static library libqmotif.a anyway that those commercial -applications have to be linked against in addition to Qt), we left out all -header files of the libqt3-headers package that are belonging to this -QMotif extension. - -Oracle Database driver, Sybase & Microsoft SQL Server driver: Those drivers -are only available in a commercial version of Qt due to license -incompatibilities with the GPL. If you need to faciliate those drivers, -please visit http://www.trolltech.com and have a read at -http://doc.trolltech.com/3.0/sql-driver.html. - -3. Packages (End-User) - -The Qt built has been split up into several packages that allow for easy -installation for all types of users. The End-user usually only requires to -have the following packages installed to run an application that links -against Qt: - -Threaded version:libqt3-mt (the library libqt-mt.so.* and libqui.so.* for -loading designer-made user interfaces at runtime). - -Optionally depending on the program's requirements: - -libqt3-mt-odbc -libqt3-mt-mysql -libqt3-mt-psql - -In addition to the libraries, it may make sense to install the program -qtconfig to customize the look and behaviorof Qt programs. If you have KDE -installed, the KDE control center will take this task automatically in most -cases. qtconfig is available in the package qt3-qtconfig. - -Also, Qt programs can make use of the online-help tool that ships with Qt, -the Qt Assistant. The Assistant can be installed with the package -qt3-assistant. - -Qt Configuration files ----------------------- -Qt programs most often use QSettings to store their information in configuration -files. With Qt 3.2, the new option --sysconfdir has been introduced that allows -us to use /etc/qt3 as the system-wide location where qt-program specific global -configuration files can go. If you're a programmer that wants to get familiar with -that, please look at the examples, documentation and the code in designer or -assistant as well as qtconfig. - -4. Packages (Package maintainers) - -In addition to the library, a package maintainer will require an additional -set of packages to compile a package that requires Qt. Depending on the -version of the qt library, you will require a different set of packages; -the most common option should be to make your application link against the -multi-threaded version (-mt).Packages necessary for compiling Qt -applications from source: - -libqt3-mt-dev (use libqt3-dev for linking against -lqt, this package only - contains the .so files and the header file for libqui.so) - -libqt3-headers (header files for libqt and libqt-mt) - -qt3-dev-tools (this package contains the tools uic and moc as well as -qmake, required for building Qt applications) - -If, however, you encounter an older program not to compile with this set -read the FAQ at the end of this document. - -5. Packages (Developers) - -In addition to the packages that packagers require, a developer usually -will require the Qt API documentationas well as tools like the assistant, -linguist or designer. However, you should be fine with installing the API -documentation that you can browse with a webbrowser, optionally with the -assistant. They are available in /usr/share/doc/qt3-doc/html. -For a regular development environment, install qt3-designer and qt3-doc. - -For faciliating Qt's extended environment to write plugins for the Qt -Designer or extend the Designer as well as utilizing the Qt Assistant by -calling it from within your program, install qt3-apps-dev, which contains -the static libraries and header files required for this functionality. - -For Embedded Developers, the program qvfb (Qt Virtual Frambuffer) and -makeqpf (embedded fonts tool)have been packaged into -qt3-dev-tools-embedded. For developers that work on migrating their program -from any Qt version prior to Qt 3.x to the Qt 3.x platform you will find -additional tools in the qt3-dev-tools-compat. - -For using the QTranslator class and where to find the qm-file for qt as -well as where to place your translations,see the next section. - -If your program doesn't compile with those settings in case you have -started your project with Qt 1.x or 2.x, please read the FAQ section at the -end of this document. - -5. Packages (Translators) - -In order to translate a Qt program into any other language, the Qt 3 way to -do this is to let the developer create a ts-file containing the strings -that the program exposes on the user interface. The tools to create the -ts-file and to create the final qm (Q-message binary) file, lupdate and -lrelease, are included in qt3-dev-tools.The single translator that only -gets provided the ts file and has to return a translated ts file, it -is absolutely enough to install qt3-linguist; the package qt3-assistant can -be installed to access the online-help for the Qt Linguist itself. -In case you're converting an application using Qt prior to Qt 3, you may -want to uitilize the qt3-dev-tools-compat which include the necessary tools -to convert older qm files to the new ts file standard. - -Locations of message translations: - -Qt ships with a set of translations for the strings used inside Qt. Those -translations will be installed into /usr/share/qt3/translations (qm files -only), which equals $QTDIR/translations respectively -qInstallPath() + QString( "/translations" ). - -The configure option --translationdir has been set to /usr/share/qt3/translations -accordingly since it was introduced in Qt 3.2. - -To correctly enable your program to display the translations to the Qt -library and to load the translation of the program itself, we currently -suggest to either install your translations along with any other data files -into/usr/share/<appname>/, translation files into the subdirectory -translations (that is /usr/share/<appname>/translations) The code that your -application should use to load the Qt translation will have to look like -the following: - -int main( int argc, char **argv ) - { - QApplication app( argc, argv ); - - // translation file for Qt - QTranslator qt( 0 ); - qt.load( QString( "qt_" ) + QTextCodec::locale(), qInstallPath() + - QString( "/translations" ); - app.installTranslator( &qt ); - - // translation file for application strings - QTranslator myapp( 0 ); - myapp.load( QString( "myapp_" ) + QTextCodec::locale(), "." ); - // use a substitue for $prefix/share/appname/translations here - app.installTranslator( &myapp ); - -6. Frequently Asked Questions - -Using Qt for Debian as a developer or packager ----------------------------------------------- - -Q: I want to compile a source package that utilizes qmake to build the -Makefiles. What do I need to do to makeit work ? - -A: qmake requires two environment variables to be set, QTDIR and QMAKESPEC. -To make it work, do -export QTDIR=/usr/share/qt3 -export QMAKESPEC=linux-g++ - -Then run qmake -o Makefile <projectfile>.pro - -After that, the Makefile is correctly created to build your application on -Debian. As a packager, export thosetwo variables in the rules file before -calling qmake. - -Q: I have an application that when linking gives me symbol referencing -errors to Q*Style. Why does my applicationnot link correctly ? - -A: The author of the program is using the styles that ship with Qt directly -instead of using the QStylePlugin interface.If you are the author of the -program, change your program to use QStylePlugin. If you are a packager, -write to theauthor of the program that he is assuming that the styles -shipped with Qt are built-in to the library which is not the case on Debian -and that he please should fix this and use QStylePlugin. - -Q: Where are all the examples and tutorials ? And how do I build them ? - -A: Qt ships with examples and tutorials; so does the Linguist and Designer. -The tutorials and examples are compressed tarballs which you can unpack with -tar -zxvf into your home directory. Change into the qt3-examples directory -and run the provided ./build-examples script. All Qt examples and tutorials, -including those for designer and the linguist, will be compiled. You will -notice however, that those examples that inherit from style classes which -are not built-in into Qt but configured as a plugin will not compile due -to the fact that they can't link to the Qt library. - -Q: I'm writing a pure Qt application and I want to ship it with a default -configuration file. Where does that global configuration file go if I make -use of the QSettings class ? - -A: With qt-3.2.0, Trolltech has introduced a configure option to Qt called** Diff limit reached (max: 250 lines) ** |