diff --git a/README.md b/README.md index 693bc44..0ab4dd1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ # libqt4 +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + diff --git a/libqt4-4.5.1-rendering-regression.patch b/libqt4-4.5.1-rendering-regression.patch new file mode 100644 index 0000000..5517a19 --- /dev/null +++ b/libqt4-4.5.1-rendering-regression.patch @@ -0,0 +1,26 @@ +qt-bugs@ issue : none (not yet) +Qt Software task ID : none (not yet) +bugs.kde.org number : 190485 (at least) +applied: yes +author: Alexis Menard + +This patch fix the regression introduced in 4.5.1 with SVG rendering. +The problem appear when a gradient reference an another gradient which is after +in the svg. + +Please clear your plasma cache as well. + +This patch is already in 4.5 branch so it will be in 4.5.2. + +Index: src/svg/qsvgstyle.cpp +=================================================================== +--- src/svg/qsvgstyle.cpp (revision 958572) ++++ src/svg/qsvgstyle.cpp (working copy) +@@ -808,6 +808,7 @@ + static_cast(prop); + st->resolveStops(); + m_gradient->setStops(st->qgradient()->stops()); ++ m_gradientStopsSet = st->gradientStopsSet(); + } + } + m_link = QString(); diff --git a/libqt4-4.8.1-fix_qvfb_link.patch b/libqt4-4.8.1-fix_qvfb_link.patch new file mode 100644 index 0000000..b7de5e7 --- /dev/null +++ b/libqt4-4.8.1-fix_qvfb_link.patch @@ -0,0 +1,11 @@ +--- qt-everywhere-opensource-src-4.8.1/tools/qvfb/qvfb.pro.orig 2012-04-04 17:49:48.200034366 +0200 ++++ qt-everywhere-opensource-src-4.8.1/tools/qvfb/qvfb.pro 2012-04-04 17:49:52.759986236 +0200 +@@ -38,8 +38,6 @@ + + !embedded { + DEFINES += QT_NO_QWS_SIGNALHANDLER +- HEADERS += ../../src/gui/embedded/qlock_p.h +- SOURCES += ../../src/gui/embedded/qlock.cpp + } + + include(../shared/deviceskin/deviceskin.pri) diff --git a/libqt4-4.8.1-webkit-glib-2.32.patch b/libqt4-4.8.1-webkit-glib-2.32.patch new file mode 100644 index 0000000..8f108a6 --- /dev/null +++ b/libqt4-4.8.1-webkit-glib-2.32.patch @@ -0,0 +1,11 @@ +--- webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h~ 2011-09-26 14:54:57.000000000 -0600 ++++ webkit-1.6.1/Source/JavaScriptCore/wtf/gobject/GTypedefs.h 2011-11-20 06:30:29.608190397 -0700 +@@ -52,7 +52,7 @@ + typedef struct _GHashTable GHashTable; + typedef struct _GInputStream GInputStream; + typedef struct _GList GList; +-typedef struct _GMutex GMutex; ++typedef union _GMutex GMutex; + typedef struct _GPatternSpec GPatternSpec; + typedef struct _GPollableOutputStream GPollableOutputStream; + typedef struct _GSocketClient GSocketClient; diff --git a/libqt4-4.8.2-gcc-4.7-webkit-no_Werror.patch b/libqt4-4.8.2-gcc-4.7-webkit-no_Werror.patch new file mode 100644 index 0000000..ef5d55d --- /dev/null +++ b/libqt4-4.8.2-gcc-4.7-webkit-no_Werror.patch @@ -0,0 +1,12 @@ +diff -up qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit.pri.no_Werror qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit.pri +--- qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit.pri.no_Werror 2012-03-14 15:01:29.000000000 +0100 ++++ qt-everywhere-opensource-src-4.8.1/src/3rdparty/webkit/Source/WebKit.pri 2012-03-28 17:12:33.391294004 +0200 +@@ -102,8 +102,6 @@ CONFIG -= warn_on + + # Treat warnings as errors on x86/Linux/GCC + linux-g++* { +- !CONFIG(standalone_package):isEqual(QT_ARCH,x86_64)|isEqual(QT_ARCH,i386): QMAKE_CXXFLAGS += -Werror +- + greaterThan(QT_GCC_MAJOR_VERSION, 3):greaterThan(QT_GCC_MINOR_VERSION, 5) { + if (!contains(QMAKE_CXXFLAGS, -std=c++0x) && !contains(QMAKE_CXXFLAGS, -std=gnu++0x)) { + # We need to deactivate those warnings because some names conflicts with upcoming c++0x types (e.g.nullptr). diff --git a/libqt4-4.8.2-ld-gold.patch b/libqt4-4.8.2-ld-gold.patch new file mode 100644 index 0000000..0e3897e --- /dev/null +++ b/libqt4-4.8.2-ld-gold.patch @@ -0,0 +1,22 @@ +diff -up qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri.me qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri +--- qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri.me 2012-01-24 13:05:50.460890750 +0100 ++++ qt-everywhere-opensource-src-4.8.0/src/3rdparty/webkit/Source/common.pri 2012-01-24 13:19:08.836799974 +0100 +@@ -3,12 +3,12 @@ + contains(JAVASCRIPTCORE_JIT,yes): DEFINES+=ENABLE_JIT=1 + contains(JAVASCRIPTCORE_JIT,no): DEFINES+=ENABLE_JIT=0 + +-linux-g++ { +-isEmpty($$(SBOX_DPKG_INST_ARCH)):exists(/usr/bin/ld.gold) { +- message(Using gold linker) +- QMAKE_LFLAGS+=-fuse-ld=gold +-} +-} ++#linux-g++ { ++#isEmpty($$(SBOX_DPKG_INST_ARCH)):exists(/usr/bin/ld.gold) { ++# message(Using gold linker) ++# QMAKE_LFLAGS+=-fuse-ld=gold ++#} ++#} + + # We use this flag on production branches + # See https://bugs.webkit.org/show_bug.cgi?id=60824 diff --git a/libqt4-4.8.4-set-alpha-flags-after-converto32-in-eglcreatesurface.patch b/libqt4-4.8.4-set-alpha-flags-after-converto32-in-eglcreatesurface.patch new file mode 100644 index 0000000..bb76f92 --- /dev/null +++ b/libqt4-4.8.4-set-alpha-flags-after-converto32-in-eglcreatesurface.patch @@ -0,0 +1,629 @@ + + + + + + + + + + Sources of qt (Project Project:KDE:Mer_Extras) - MeeGo Community Open Build Service + + + + + + + + + + + + + + + + + + + +
+
+ Home_greyMeeGo Community Open Build Service + > + Projects + > + + Project:KDE:Mer_Extras + > + qt + > + Sources +
+ +
+ Register | + Login +
+

+ + + +

+

+ + +

+

+ +
+
+ +
+ + +
+
+ + + +
+

+ + Files could not be expanded: conflict in file qt.spec +

+
+ + +
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + +

Source Files + + (show merged sources derived from linked package) + +

+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilenameSizeChangedActions
+ Makefile + 154 Bytes10 months agoDownload +
+ _link + 139 Bytes6 months agoDownload +
+ assistant.desktop + 3.3 KB19 months agoDownload +
+ assistant.png + 2 KB19 months agoDownload +
+ designer.desktop + 3.6 KB19 months agoDownload +
+ designer.png + 1.4 KB19 months agoDownload +
+ linguist.desktop + 3.2 KB19 months agoDownload +
+ linguist.png + 1.3 KB19 months agoDownload +
+ macros.qmake + 891 Bytes19 months agoDownload +
+ qt-4.8.0-Adapted-XInput2.0-code-to-support-multiple-connected.patch + 43.4 KB6 months agoDownload +
+ qt-4.8.0-Avoid-symbol-stripping-by-default.patch + 859 Bytes6 months agoDownload +
+ qt-4.8.0-BMC-15323-add-support-for-QT_USE_DRAG_DISTANCE-envir.patch + 1007 Bytes6 months agoDownload +
+ qt-4.8.0-Description-Avoid-.pc-directories-created-by-quilt.-.patch + 879 Bytes6 months agoDownload +
+ qt-4.8.0-Description-Fix-sqlite-config.test.patch + 674 Bytes6 months agoDownload +
+ qt-4.8.0-Description-MISSING-BMC-3183-QTBUG-11158-QTBUG-11462.patch + 897 Bytes6 months agoDownload +
+ qt-4.8.0-Description-Make-it-so-that-the-QIcon-loader-honors-.patch + 1.9 KB6 months agoDownload +
+ qt-4.8.0-Description-rewrite-INV_PREMUL-to-fix-a-glass-jaw-on.patch + 1.6 KB6 months agoDownload +
+ qt-4.8.0-Description-send-Q_ASSERT-qDebug-qWarning-and-qFatal.patch + 2.6 KB6 months agoDownload +
+ qt-4.8.0-Description-translations-fails-to-build-under-autobu.patch + 12.4 KB6 months agoDownload +
+ qt-4.8.0-Hardcode-TMPDIR-to-var-tmp-BMC-13603.patch + 1.2 KB6 months agoDownload +
+ qt-4.8.0-add-bounds-checking-in-soft-scale.patch + 985 Bytes6 months agoDownload +
+ qt-4.8.0-add-scaling-based-on-screen-size.patch + 2.1 KB6 months agoDownload +
+ qt-4.8.0-disable-subpixel-support-to-force-alpha-only-texture.patch + 1.8 KB6 months agoDownload +
+ qt-4.8.0-modify-alpha-checking-for-GlSurfaceCreateWithAlpha.patch + 2.4 KB6 months agoDownload +
+ qt-4.8.0-set-alpha-flags-after-converto32-in-eglcreatesurface.patch + 1.8 KB6 months agoDownload +
+ qt-4.8.0-xinput2-support.patch + 103.4 KB6 months agoDownload +
+ qt-everywhere-opensource-src-4.8.0.tar.gz + 227.5 MB6 months ago +
+ qt-rpmlintrc + 197 Bytes10 months agoDownload +
+ qt.changes + 17 KB6 months agoDownload +
+ qt.spec + 62.3 KB6 months agoDownload +
+ qt.yaml + 66.6 KB6 months agoDownload +
+ qtdemo.desktop + 162 Bytes19 months agoDownload +
+ qtdemo.png + 1.4 KB19 months agoDownload +
+ + +

Latest Revision

+

+ + Mdfe?size=20 + mdfe (mdfe) + committed + 6 months ago (revision 11)
+ osc copypac from project:home:w00t:branches:Mer:fake:Core:i586 package:qt revision:11
+ Brick + Show diff + +

+ +
+ + + +
+
+ + + +
+ + + + + + + +From e0893c1eb7b1081f4a83fa097ca53dd3aebee502 Mon Sep 17 00:00:00 2001 +From: Robin Burchell +Date: Sun, 13 Nov 2011 12:50:43 +0100 +Subject: [PATCH] set alpha flags after converto32 in eglcreatesurface + +TODO: this patch is probably wrong +--- + src/gui/egl/qegl_x11.cpp | 1 + + src/gui/image/qpixmap_x11.cpp | 4 ++++ + src/gui/image/qpixmap_x11_p.h | 2 ++ + 3 files changed, 7 insertions(+), 0 deletions(-) + +diff --git a/src/gui/egl/qegl_x11.cpp b/src/gui/egl/qegl_x11.cpp +index c0f8a24..0b601d1 100644 +--- a/src/gui/egl/qegl_x11.cpp ++++ b/src/gui/egl/qegl_x11.cpp +@@ -440,6 +440,7 @@ EGLSurface QEgl::createSurface(QPaintDevice *device, EGLConfig config, const QEg + qWarning("Warning: EGLConfig's depth (32) != pixmap's depth (%d), converting to ARGB32", + x11PixmapData->depth()); + x11PixmapData->convertToARGB32(true); ++ x11PixmapData->setFlagsWithAlpha(); + } else + #endif + { +diff --git a/src/gui/image/qpixmap_x11.cpp b/src/gui/image/qpixmap_x11.cpp +index 0e1401c..4b6afeb 100644 +--- a/src/gui/image/qpixmap_x11.cpp ++++ b/src/gui/image/qpixmap_x11.cpp +@@ -2423,5 +2423,9 @@ QPixmap QPixmap::fromX11Pixmap(Qt::HANDLE pixmap, QPixmap::ShareMode mode) + return QPixmap(data); + } + ++void QX11PixmapData::setFlagsWithAlpha(){ ++ flags |= QX11PixmapData::GlSurfaceCreatedWithAlpha; ++} ++ + + QT_END_NAMESPACE +diff --git a/src/gui/image/qpixmap_x11_p.h b/src/gui/image/qpixmap_x11_p.h +index 7cd80e6..2665932 100644 +--- a/src/gui/image/qpixmap_x11_p.h ++++ b/src/gui/image/qpixmap_x11_p.h +@@ -101,6 +101,8 @@ public: + #ifndef QT_NO_XRENDER + void convertToARGB32(bool preserveContents = true); + #endif ++ void setFlagsWithAlpha(); ++ + + protected: + int metric(QPaintDevice::PaintDeviceMetric metric) const; +-- +1.7.7.4 + diff --git a/libqt4-assistant-icon32x32.png b/libqt4-assistant-icon32x32.png new file mode 100644 index 0000000..f05d916 Binary files /dev/null and b/libqt4-assistant-icon32x32.png differ diff --git a/libqt4-assistant.desktop b/libqt4-assistant.desktop new file mode 100644 index 0000000..c0165f6 --- /dev/null +++ b/libqt4-assistant.desktop @@ -0,0 +1,136 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=assistant-qt4 +Name=Qt Assistant +Name[af]=Qt Assistent +Name[ar]=معاون Qt +Name[az]=Qt Yardımçısı +Name[bn]=কিউ-টি সহায়ক +Name[br]=Skoazeller Qt +Name[bs]=Qt Asistent +Name[ca]=Assistent Qt +Name[cs]=Qt asistent +Name[cy]=Cymhorthwr Qt +Name[de]=Qt-Assistent +Name[el]=Βοηθός Qt +Name[eo]=Qt-Asistilo +Name[es]=Asistente Qt +Name[eu]=Qt laguntzailea +Name[fa]=دستیار Qt +Name[fo]=Qt-hjálpari +Name[fy]=Qt-assistent +Name[hi]=क्यूटी सहायक +Name[hr]=Qt Asistent +Name[hsb]=Qt Asistent +Name[ja]=Qt アシスタント +Name[km]=អ្នក​ជំនួយការ Qt +Name[ko]=Qt 도우미 +Name[lo]=ຄຳແນະນຳການໃ້ຊ້Qt +Name[lv]=Qt Asistents +Name[mk]=Qt-Асистент +Name[mn]=Qt-туслагч +Name[ms]=Pembantu Qt +Name[nds]=Qt-Hölper +Name[nl]=Qt Assistent +Name[nso]=Mothusi wa Qt +Name[pa]=Qt ਸਹਾਇਕ +Name[pt]=Assistente do Qt +Name[pt_BR]=Assistente Qt +Name[ro]=Asistent Qt +Name[ru]=Помощник Qt +Name[rw]=Umufasha Qt +Name[sl]=Pomočnik za Qt +Name[ss]=Lisekela leQt +Name[ta]=Qt துணைவன் +Name[tg]=Дастёри Qt +Name[th]=คำแนะนำการใช้ Qt +Name[tr]=Qt Asistanı +Name[uk]=Qt-асистент +Name[uz]=Qt3 ёрдамчи +Name[ven]=Qt Muthusi +Name[vi]=Trợ giúp Qt +Name[wa]=Macrea Qt +Name[xh]=Qt Umncedi +Name[zh_CN]=Qt 助手 +Name[zh_TW]=Qt 助理 +Name[zu]=Umsizi we-Qt +GenericName=Document Browser +GenericName[af]=Dokument Blaaier +GenericName[ar]=متصفح المستندات +GenericName[az]=Sənəd Səyyahı +GenericName[bg]=Преглед на документи +GenericName[bn]=নথী ব্রাউজার +GenericName[br]=Furcher Teulioù +GenericName[bs]=Preglednik QT dokumenata +GenericName[ca]=Navegador de documents +GenericName[cs]=Prohlížeč dokumentace +GenericName[cy]=Porydd Dogfen +GenericName[da]=Dokumentfremviser +GenericName[de]=Dokumentbrowser +GenericName[el]=Προβολέας εγγράφων +GenericName[eo]=Dokumentorigardilo +GenericName[es]=Navegador de documentos +GenericName[et]=Dokumentatsiooni brauser +GenericName[eu]=Dokumentu arakatzailea +GenericName[fa]=مرورگر سند +GenericName[fi]=Asiakirjaselain +GenericName[fo]=Skjalakagari +GenericName[fr]=Explorateur de documentation Qt +GenericName[fy]=Dokumintblêder +GenericName[ga]=Brabhsálaí Cáipéise +GenericName[gl]=Navegador de Documentos +GenericName[he]=דפדפן מסמכים +GenericName[hi]=दस्तावेज़ ब्राउज़रज़र +GenericName[hr]=Preglednik dokumenata +GenericName[hu]=Dokumentumböngésző +GenericName[id]=Peselancar Document +GenericName[is]=Skjalavafri +GenericName[it]=Visualizzatore di documenti +GenericName[ja]=ドキュメントブラウザ +GenericName[km]=កម្មវិធី​រុករក​ឯកសារ +GenericName[ko]=문서 탐색기 +GenericName[lo]=ເຄື່ອງມືເລືອກເບິ່ງແຟ້ມເອກະສານ +GenericName[lt]=Dokumentų naršyklė +GenericName[lv]=Dokumentu Pārlūks +GenericName[mk]=Прелистувач на документи +GenericName[mn]=Баримтын хөтөч +GenericName[ms]=Pelungsur Dokumen +GenericName[mt]=Browser ta' Dokumenti +GenericName[nb]=Dokumentleser +GenericName[nds]=Dokmentkieker +GenericName[nl]=Documentbrowser +GenericName[nn]=Dokumentlesar +GenericName[nso]=Seinyakisi sa Tokomane +GenericName[pa]=ਦਸਤਾਵੇਜ਼ ਝਲਕਾਰਾ +GenericName[pl]=Przeglądarka dokumentów +GenericName[pt]=Navegador de Documentos +GenericName[pt_BR]=Navegador de Documentos +GenericName[ro]=Navigator de documente +GenericName[ru]=Программа просмотра документов +GenericName[rw]=Mucukumbuzi w'Inyandiko +GenericName[se]=Dokumeantalogan +GenericName[sk]=Prehliadač dokumentácie +GenericName[sl]=Pregledovalnik dokumentov +GenericName[sr]=Прегледач докумената +GenericName[sr@Latn]=Pregledač dokumenata +GenericName[ss]=Ibrawuza yelidokhumente +GenericName[sv]=Dokumentbläddrare +GenericName[ta]=ஆவண உலாவி +GenericName[tg]=Тафсири ҳуҷҷат +GenericName[th]=เครื่องมือเลือกดูแฟ้มเอกสาร +GenericName[tr]=Belge Tarayıcısı +GenericName[tt]=İstälek Küzätüçe +GenericName[uk]=Навігатор документів +GenericName[uz]=Ҳужжат браузери +GenericName[ven]=Buronza ya manwalwa +GenericName[vi]=Trình duyệt tài liệu +GenericName[wa]=Foyteu di documints +GenericName[xh]=Umkhangeli Wencwadi Zoxwebhu +GenericName[zh_CN]=文档浏览器 +GenericName[zh_TW]=文件閱讀器 +GenericName[zu]=Umcingi Woshicilelo +X-KDE-StartupNotify=true +Icon=assistant-qt4 +Terminal=false +Type=Application +Categories=Qt;X-Development-Qt4; diff --git a/libqt4-designer-icon128x128.png b/libqt4-designer-icon128x128.png new file mode 100644 index 0000000..8d70364 Binary files /dev/null and b/libqt4-designer-icon128x128.png differ diff --git a/libqt4-designer.desktop b/libqt4-designer.desktop new file mode 100644 index 0000000..c6350e2 --- /dev/null +++ b/libqt4-designer.desktop @@ -0,0 +1,133 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=designer-qt4 +Name=Qt Designer +Name[af]=Qt Ontwerper +Name[ar]=مصمم Qt +Name[bn]=কিউ-টি ডিসাইনার +Name[br]=Ergrafer Qt +Name[ca]=Dissenyador Qt +Name[cs]=Qt designer +Name[cy]=Dylunydd Qt +Name[de]=Qt-Designer +Name[eo]=Qt-Desegnilo +Name[es]=Diseñador Qt +Name[eu]=Qt diseinatzailea +Name[fa]=Qt طراح +Name[gl]=Deseñador de Qt +Name[hi]=क्यूटी डिज़ाइनर +Name[hr]=Qt Dizajner +Name[hsb]=Qt designer +Name[is]=Qt hönnuðurinn +Name[it]=Designer Qt +Name[ja]=Qt デザイナー +Name[km]=កម្មវិធី​រចនា Qt +Name[ko]=Qt 디자이너 +Name[lo]=ອອກແບບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ສຳຫັລບ Qt +Name[lv]=Qt Dizainers +Name[mk]=Qt-Дизајнер +Name[mn]=Qt-Дизайнер +Name[ms]=Pembantu Qt +Name[mt]=Diżinjatur Qt +Name[nds]=Qt-Designer +Name[nso]=Mohlami wa Qt +Name[oc]=Dessinador Qt +Name[pa]=Qt ਡਿਜ਼ਾਈਨਰ +Name[rw]=Umuhanzi Qt +Name[sl]=Snovalnik Qt +Name[ss]=Umhleli weQt +Name[sv]=Qt designer +Name[ta]=Qt வடிவமைப்பாளர் +Name[tg]=Тароҳи Qt +Name[th]=ออกแบบส่วนติดต่อผู้ใช้สำหรับ Qt +Name[tr]=Qt Tasarımcı +Name[tt]=Qt Tözüçe +Name[uk]=Дизайнер Qt +Name[uz]=Qt3 дизайнер +Name[ven]=Qt Mufhati +Name[vi]=Trình thiết kế Qt +Name[xh]=Umyili we Qt +Name[zh_CN]=Qt 设计器 +Name[zh_TW]=Qt 設計師 +Name[zu]=Umakhi we-Qt +GenericName=Interface Designer +GenericName[af]=Koppelvlak Ontwerper +GenericName[ar]=مصمم واجهات إستخدام +GenericName[az]=Ara Üz Tərtibçisi +GenericName[bn]=ইন্টারফেস পরিকল্পনা +GenericName[br]=Ergrafer etrefas +GenericName[bs]=Qt alat za dizajniranje interfejsa +GenericName[ca]=Dissenyador d'interfícies +GenericName[cs]=Návrhář rozhraní +GenericName[cy]=Dylunydd Rhyngwyneb +GenericName[da]=Grænsefladedesigner +GenericName[de]=Schnittstellendesigner +GenericName[el]=Σχεδιαστής διασυνδέσεων +GenericName[eo]=Interfacdesegnilo +GenericName[es]=Diseñador de interfaces +GenericName[et]=Kasutajaliidese disainer +GenericName[eu]=Interfaze diseinatzailea +GenericName[fa]=طراح واسط +GenericName[fi]=Käyttöliittymäsuunnittelija +GenericName[fo]=Nýtaramótssniðari +GenericName[fr]=Concepteur d'interface +GenericName[fy]=Ynterface-ûntwerper +GenericName[ga]=Dearthóir Comhéadain +GenericName[gl]=Deseñador de Interfaces +GenericName[he]=מעצב ממשקים +GenericName[hi]=इंटरफेस डिज़ाइनर +GenericName[hr]=Dizajner sučelja +GenericName[hu]=Felülettervező +GenericName[id]=Perancang Antarmuka +GenericName[is]=Viðmótshönnun +GenericName[it]=Disegnatore di interfacce +GenericName[ja]=インターフェースデザイナー +GenericName[km]=កម្មវិធី​រចនា​ចំណុច​ប្រទាក់ +GenericName[ko]=인터페이스 디자이너 +GenericName[lo]=ເຄື່ອງມືອອກແບບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ +GenericName[lt]=Sąsajos kūrimo programa +GenericName[lv]=Saskarnes Dizainers +GenericName[mk]=Дизајнер на интерфејси +GenericName[mn]=Гадаргуун дизайнер +GenericName[ms]=Pereka Antaramuka +GenericName[mt]=Diżinjatur tal-interfaċċji +GenericName[nb]=Utforming av grensesnitt +GenericName[nds]=Koppelsteed-Maker +GenericName[nl]=Interface-ontwerper +GenericName[nn]=Utforming av grensesnitt +GenericName[nso]=Mohlami wa Interface +GenericName[pa]=ਇੰਟਰਫੇਸ਼ ਡਿਜ਼ਾਈਨਰ +GenericName[pl]=Projektant interfejsu +GenericName[pt]=Editor de Interfaces +GenericName[pt_BR]=Interface do Designer +GenericName[ro]=Dezvoltator de interfeţe +GenericName[ru]=Редактор интерфейса приложений Qt +GenericName[rw]=Umuhanzi w'Imigaragarire +GenericName[se]=Laktahábmejeaddji +GenericName[sk]=Návrh rozhrania +GenericName[sl]=Snovalnik vmesnikov +GenericName[sr]=Дизајнер интерфејса +GenericName[sr@Latn]=Dizajner interfejsa +GenericName[ss]=Umhleli wesichumanisi +GenericName[sv]=Gränssnittseditor +GenericName[ta]=முகப்புப் வடிவமைப்பாளர் +GenericName[tg]=Тароҳи робита +GenericName[th]=เครื่องมือออกแบบส่วนติดต่อผู้ใช้ +GenericName[tr]=Arayüz tasarım programı +GenericName[tt]=Yözara Tözegeç +GenericName[uk]=Дизайн інтерфейсу +GenericName[uz]=Интерфейс дизайнери +GenericName[ven]=Muvhati wa nga Phanda +GenericName[vi]=Trình thiết kế giao diện +GenericName[wa]=Dessineu d' eterfaces +GenericName[xh]=Umyili Wezojongongano +GenericName[zh_CN]=界面设计器 +GenericName[zh_TW]=界面設計師 +GenericName[zu]=Umakhi Womxhumanisi +X-KDE-StartupNotify=true +MimeType=application/x-designer; +Icon=designer-qt4 +Terminal=false +Type=Application +Categories=Qt;X-Development-Qt4; + diff --git a/libqt4-development-qt4.directory b/libqt4-development-qt4.directory new file mode 100644 index 0000000..8c7d044 --- /dev/null +++ b/libqt4-development-qt4.directory @@ -0,0 +1,5 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Qt4 +Icon=qt4-logo +SortOrder= diff --git a/libqt4-development-qt4.menu b/libqt4-development-qt4.menu new file mode 100644 index 0000000..a23d8c1 --- /dev/null +++ b/libqt4-development-qt4.menu @@ -0,0 +1,10 @@ + +Applications + Development + Qt4 + development-qt4.directory + X-Development-Qt4 + + + diff --git a/libqt4-linguist-icon32x32.png b/libqt4-linguist-icon32x32.png new file mode 100644 index 0000000..f32a57e Binary files /dev/null and b/libqt4-linguist-icon32x32.png differ diff --git a/libqt4-linguist.desktop b/libqt4-linguist.desktop new file mode 100644 index 0000000..2babc67 --- /dev/null +++ b/libqt4-linguist.desktop @@ -0,0 +1,128 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=linguist-qt4 +Name=Qt Linguist +Name[ar]=لغوي Qt +Name[bn]=কিউ-টি লিঙ্গুইস্ট +Name[ca]=Lingüista Qt +Name[cy]=Ieithydd Qt +Name[de]=Qt-Linguist +Name[eo]=Qt-Lingvisto +Name[es]=Lingüista Qt +Name[fa]=Qt زبان‌شناس +Name[fi]=Qt Linquist +Name[fy]=Qt Linquist +Name[gl]=Lingüista Qt +Name[hi]=क्यूटी लिंग्विस्ट +Name[hr]=Qt Lingvist +Name[km]=ភាសាវិទូ Qt +Name[ko]=Qt 언어학자 +Name[lo]=ແປພາສາຂອງ Qt +Name[lv]=Qt Lingvists +Name[mk]=Qt-Јазичар +Name[mn]=Qt-Хэл зүй +Name[ms]=Jurubahasa Qt +Name[mt]=Lingwist Qt +Name[nb]=Qt-Linguist +Name[nds]=Qt-Linguist +Name[nl]=Qt Linquist +Name[nso]=Sekaleleme sa Qt +Name[pa]=Qt ਲੈਂਗੂਇਸਟ +Name[pl]=Lingwista Qt +Name[ru]=Qt Лингвист +Name[rw]=Byindimi Qt +Name[sl]=Jezikoslovec Qt +Name[sv]=Qt linguist +Name[ta]=Qt மொழியறிஞர் +Name[tg]=Забони Qt +Name[th]=แปลภาษาของ Qt +Name[tr]=Qt Dilci +Name[tt]=Qt Telbelgeç +Name[uk]=Qt-лінгвіст +Name[uz]=Qt лингвист +Name[ven]=Qt Radzinyambo +Name[vi]=Ngôn ngữ Qt +Name[xh]=Usolwimi we Qt +Name[zh_CN]=Qt 语言家 +Name[zh_TW]=Qt 語言學家 +Name[zu]=Owozolimi we-Qt +GenericName=Translation Tool +GenericName[af]=Vertaling Program +GenericName[ar]=أداة للترجمة +GenericName[az]=Tərcümə Vasitəsi +GenericName[bn]=অনুবাদ টুল +GenericName[br]=Ostilh troidigezh +GenericName[bs]=Alat za prevođenje +GenericName[ca]=Eina de traducció +GenericName[cs]=Překladatelský nástroj +GenericName[cy]=Erfyn Cyfieithu +GenericName[da]=Oversættelsesværktøj +GenericName[de]=Übersetzungsprogramm +GenericName[el]=Εργαλείο μεταφράσεων +GenericName[eo]=Tradukilo por Qt-programoj +GenericName[es]=Herramienta de traducción +GenericName[et]=Tõlkimise rakendus +GenericName[eu]=Itzulpenerako tresnak +GenericName[fa]=ابزار ترجمه +GenericName[fi]=Käännöstyökalu +GenericName[fo]=Umsetingaramboð +GenericName[fr]=Outil de traduction +GenericName[fy]=Fertaalprogramma +GenericName[ga]=Uirlis Aistriúcháin +GenericName[gl]=Ferramenta de Tradución +GenericName[he]=כלי תרגום +GenericName[hi]=अनुवाद औज़ार +GenericName[hr]=Alat za prevođenje +GenericName[hsb]=Grat za přełožowanje +GenericName[hu]=Fordítássegítő +GenericName[id]=Kakas Penerjemah +GenericName[is]=Þýðingartól +GenericName[it]=Strumento per le traduzioni +GenericName[ja]=翻訳ツール +GenericName[km]=កម្មវិធី​បកប្រែ +GenericName[ko]=번역 도구 +GenericName[lo]=ເຄື່ອງມືແປພາສາ +GenericName[lt]=Vertimo įrankis +GenericName[lv]=Tulkošanas Rīks +GenericName[mk]=Алатка за преведување +GenericName[mn]=Орчуулгын програм +GenericName[ms]=Perkakasan Penterjemahan +GenericName[mt]=Għodda tat-traduzzjoni +GenericName[nb]=Oversettelsesverktøy +GenericName[nds]=Warktüüch för't Översetten +GenericName[nl]=Vertaalprogramma +GenericName[nn]=Omsetjingsverktøy +GenericName[nso]=Sebereka sa Thlathollo +GenericName[pa]=ਅਨੁਵਾਦ ਸੰਦ +GenericName[pl]=Narzędzie dla tłumaczy +GenericName[pt]=Ferramenta de Tradução +GenericName[pt_BR]=Ferramenta de Tradução +GenericName[ro]=Utilitar de traducere +GenericName[ru]=Переводчик для Qt +GenericName[se]=Jorgalanreaidu +GenericName[sk]=Prekladací nástroj +GenericName[sl]=Orodje za prevajanje +GenericName[sr]=Алат за превођење +GenericName[sr@Latn]=Alat za prevođenje +GenericName[ss]=Lithulusi lekuhumusha +GenericName[sv]=Översättningsverktyg +GenericName[ta]=மொழிபெயர்ப்புக் கருவி +GenericName[tg]=Тарҷумагар барои QT +GenericName[th]=เครื่องมือแปลภาษา +GenericName[tr]=Çeviri Aracı +GenericName[tt]=Tärcemäläw Qoralı +GenericName[uk]=Засіб для перекладів +GenericName[uz]=Таржима қилиш воситаси +GenericName[ven]=Zwishumiswa zwau Dologa +GenericName[vi]=Công cụ dịch +GenericName[wa]=Usteye di ratournaedje +GenericName[xh]=Isixhobo Soguqulelo lomsebenzi kolunye ulwimi +GenericName[zh_CN]=翻译工具 +GenericName[zh_TW]=翻譯工具 +GenericName[zu]=Ithuluzi Lokuguqulela +X-KDE-StartupNotify=true +MimeType=application/x-linguist; +Terminal=false +Type=Application +Icon=linguist-qt4 +Categories=Qt;X-Development-Qt4; diff --git a/libqt4-profile.csh b/libqt4-profile.csh new file mode 100644 index 0000000..bd15656 --- /dev/null +++ b/libqt4-profile.csh @@ -0,0 +1,10 @@ +# Qt4 environment definitions + +set qt4_prefix=/usr/lib/qt4 + +if ( "$QTDIR" == '' ) then + setenv QTDIR $qt4_prefix +endif + +setenv QT4DIR $qt4_prefix +setenv QMAKESPEC linux-g++ diff --git a/libqt4-profile.sh b/libqt4-profile.sh new file mode 100644 index 0000000..fff82ec --- /dev/null +++ b/libqt4-profile.sh @@ -0,0 +1,13 @@ +# Qt4 environment definitions + +qt4_prefix=/usr/lib/qt4 + +if [ -z "$QTDIR" ]; then + QTDIR="$qt4_prefix" + export QTDIR +fi + +QT4DIR="$qt4_prefix" +QMAKESPEC=linux-g++ + +export QMAKESPEC QT4DIR diff --git a/libqt4-qt4logo-icon64x64.png b/libqt4-qt4logo-icon64x64.png new file mode 100644 index 0000000..e5446ed Binary files /dev/null and b/libqt4-qt4logo-icon64x64.png differ diff --git a/libqt4-qvfb.desktop b/libqt4-qvfb.desktop new file mode 100644 index 0000000..f087d0c --- /dev/null +++ b/libqt4-qvfb.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=qvfb-qt4 +Name=QT4 vfb +GenericName=QT4 Virtual Framebuffer +GenericName[it]=Framebuffer Virtuale QT4 +X-KDE-StartupNotify=true +MimeType=application/x-designer; +Icon=qvfb-qt4 +Terminal=false +Type=Application +Categories=Categories=Qt;X-Development-Qt4; diff --git a/libqt4.spec b/libqt4.spec new file mode 100644 index 0000000..4db3c52 --- /dev/null +++ b/libqt4.spec @@ -0,0 +1,1440 @@ +%define majver %(echo %version | cut -d. -f1-2) +%define _qt4_prefix %{_libdir}/qt4 +%define _qt4_bindir %{_qt4_prefix}/bin +%define _qt4_datadir %{_datadir}/qt4 +#define _qt4_demosdir %{_qt4_datadir}/demos +%define _qt4_demosdir %{_qt4_prefix}/demos +%define _qt4_docdir %{_qt4_datadir}/doc +#define _qt4_examplesdir %{_qt4_datadir}/examples +%define _qt4_examplesdir %{_qt4_prefix}/examples +%define _qt4_headerdir %{_includedir}/qt4 +%define _qt4_libdir %{_libdir} +%define _qt4_plugindir %{_qt4_prefix}/plugins +%define _qt4_sysconfdir %{_sysconfdir}/xdg +%define _qt4_translationdir %{_qt4_datadir}/translations + +%define USE_DISTCC 0 +%define build_phonon 1 +%define build_openvg 1 + +%if "%{USE_DISTCC}" == "1" +%define DISTCC CC="ccache distcc" CXX="ccache distcc" -j 12 +%endif + +Name: libqt4 +Version: 4.8.6 +Release: 1mamba +Summary: A multiplatform, C++ GUI application development framework +Group: System/Libraries +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: http://qt.nokia.com +Source0: http://download.qt-project.org/official_releases/qt/%{majver}/%{version}/qt-everywhere-opensource-src-%{version}.tar.gz +Source1: libqt4-profile.sh +Source2: libqt4-profile.csh +Source10: libqt4-qt4logo-icon64x64.png +Source11: libqt4-development-qt4.menu +Source12: libqt4-development-qt4.directory +Source13: libqt4-designer.desktop +Source14: libqt4-designer-icon128x128.png +Source15: libqt4-assistant.desktop +Source16: libqt4-assistant-icon32x32.png +Source17: libqt4-linguist.desktop +Source18: libqt4-linguist-icon32x32.png +Source19: libqt4-qvfb.desktop +Patch0: libqt4-4.5.1-rendering-regression.patch +Patch1: libqt4-4.8.1-webkit-glib-2.32.patch +Patch2: libqt4-4.8.1-fix_qvfb_link.patch +Patch3: libqt4-4.8.2-gcc-4.7-webkit-no_Werror.patch +Patch4: libqt4-4.8.2-ld-gold.patch +Patch5: libqt4-4.8.4-set-alpha-flags-after-converto32-in-eglcreatesurface.patch +License: GPL +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: ldconfig +BuildRequires: libdbus-devel +BuildRequires: libexpat-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetds-devel +BuildRequires: libfreetype-devel +BuildRequires: libgcc +BuildRequires: libGL-devel +BuildRequires: libglib-devel +BuildRequires: libGLU-devel +BuildRequires: libICE-devel +BuildRequires: libjpeg-devel +BuildRequires: libmng-devel +BuildRequires: libmysql5-devel +BuildRequires: libodbc-devel +BuildRequires: libopenssl-devel +BuildRequires: libpng-devel +BuildRequires: libpostgresql-devel +BuildRequires: libSM-devel +%if "%{stage1}" != "1" +BuildRequires: libsqlite2-devel +%endif +BuildRequires: libsqlite-devel +BuildRequires: libstdc++6-devel +BuildRequires: libtiff-devel +BuildRequires: libX11-devel +BuildRequires: libXcursor-devel +BuildRequires: libXext-devel +BuildRequires: libXfixes-devel +BuildRequires: libXinerama-devel +BuildRequires: libxml2-devel +BuildRequires: libXrandr-devel +BuildRequires: libXrender-devel +BuildRequires: libXtst-devel +BuildRequires: libz-devel +## AUTOBUILDREQ-END +BuildRequires: libicu-devel +BuildRequires: libXi-devel +BuildRequires: libcups-devel +BuildRequires: xorg-proto-devel +BuildRequires: libOpenVG-devel +BuildRequires: libGL-devel >= 8.0.4-2mamba +%if "%{USE_DISTCC}" == "1" +BuildRequires: distcc +BuildRequires: ccache >= 2.3 +%endif +%{?build_phonon:BuildRequires: libgstreamer-devel, libgst-plugins-base-devel} +%{?build_openvg:BuildRequires: libOpenVG-devel} +BuildRoot: %{_tmppath}/%{name}-%{version}-root + +# FIXME: +# NAS sound support ... no + +%description +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +%package -n libQtCore +Group: System/Libraries +Summary: Qt4 core library +%if "%{_qt4_libdir}" != "%{_libdir}" +Prereq: /etc/ld.so.conf.d +%endif +Provides: libqt = %{version} +Provides: libqt4 = %{version} +Provides: qt = %{version} +Provides: qt4 = %{version} +Provides: qt4-x11 = %{version} +Provides: libqt4 +Obsoletes: libqt4 +Requires: libicu + +%description -n libQtCore +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the core library. + +%package -n libQtDBus +Group: System/Libraries +Summary: Qt4 DBus library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtDBus +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the DBus library. + +%package -n libQtDeclarative +Group: System/Libraries +Summary: Qt4 declarative library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtDeclarative +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the declarative library. + +%package -n libQt3Support +Group: System/Libraries +Summary: Qt4 Support library for Qt3 +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQt3Support +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Qt3Support library. + +%package -n libQtCLucene +Group: System/Libraries +Summary: Qt4 C-Lucene library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtCLucene +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the C-Lucene library. + +%package -n libQtDesigner +Group: System/Libraries +Summary: Qt4 designer library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtDesigner +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the designer library. + +%package -n libQtDesignerComponents +Group: System/Libraries +Summary: Qt4 designer components library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtDesignerComponents +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the designer components library. + +%package -n libQtGui +Group: System/Libraries +Summary: Qt4 GUI library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtGui +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Gui library. + +%package -n libQtHelp +Group: System/Libraries +Summary: Qt4 help library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtHelp +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the help library. + +%package -n libQtMeeGoGraphicsSystemHelper +Group: System/Libraries +Summary: Qt4 MeeGo library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtMeeGoGraphicsSystemHelper +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the MeeGo library. + +%package -n libQtMultimedia +Group: System/Libraries +Summary: Qt4 multimedia library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtMultimedia +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the multimedia library. + +%package -n libQtNetwork +Group: System/Libraries +Summary: Qt4 network library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtNetwork +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the network library. + +%package -n libQtOpenGL +Group: System/Libraries +Summary: Qt4 OpenGL library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtOpenGL +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the OpenGL library. + +%package -n libQtOpenVG +Group: System/Libraries +Summary: Qt4 OpenVG library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtOpenVG +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the OpenVG library. + +%package -n libQtScript +Group: System/Libraries +Summary: Qt4 scripting library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtScript +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the scripting library. + +%package -n libQtScriptTools +Group: System/Libraries +Summary: Qt4 scripting tools library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtScriptTools +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the scripting tools library. + +%package -n libQtSql +Group: System/Libraries +Summary: Qt4 SQL library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtSql +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the SQL library. + +%package -n libQtSvg +Group: System/Libraries +Summary: Qt4 SVG library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtSvg +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Svg library. + +%package -n libQtTest +Group: System/Libraries +Summary: Qt4 test library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtTest +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the test library. + +%package -n libQtWebKit +Group: System/Libraries +Summary: Qt4 WebKit library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtWebKit +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the WebKit library. + +%package -n libQtXml +Group: System/Libraries +Summary: Qt4 Xml library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtXml +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Xml library. + +%package -n libQtXmlPatterns +Group: System/Libraries +Summary: Qt4 Xml patterns library +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description -n libQtXmlPatterns +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Xml patterns library. + +%package devel +Group: Development/Libraries +Summary: Devel files for QT libraries +Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtDBus = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtDeclarative = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQt3Support = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtCLucene = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtDesigner = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtDesignerComponents = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtGui = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtHelp = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtMultimedia = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtNetwork = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtOpenGL = %{?epoch:%epoch:}%{version}-%{release} +%if "%{?build_openvg}" +Requires: libQtOpenVG = %{?epoch:%epoch:}%{version}-%{release} +%endif +Requires: libQtScript = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtScriptTools = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtSvg = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtTest = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtWebKit = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtXml = %{?epoch:%epoch:}%{version}-%{release} +Requires: libQtXmlPatterns = %{?epoch:%epoch:}%{version}-%{release} + +%description devel +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the development files. + +%package apidocs +Group: Documentation +Summary: API documentation for the QT libraries +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description apidocs +API documentation for the QT libraries. + +%package accessible +Group: System/Libraries +Summary: Accessibility plugin for QT +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} + +%description accessible +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Accessibility plugin. + +%package demos +Group: Documentation +Summary: Qt4 demos +Requires: libQtCore = %{?epoch:%epoch:}%{version}-%{release} +#Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release} + +%description demos +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains demonstrative code for Qt. + +%package designer +Group: Development/Libraries +Summary: Development tool for QT +Requires: libQtDesigner = %{?epoch:%epoch:}%{version}-%{release} + +%description designer +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. +This package contains a GUI development tool. + +%package postgresql +Group: System/Libraries +Summary: PostgreSQL plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} + +%description postgresql +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the PostgreSQL plugin. + +%package mysql +Group: System/Libraries +Summary: MySQL plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} + +%description mysql +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the MySQL plugin. + +%package odbc +Group: System/Libraries +Summary: ODBC plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} + +%description odbc +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the ODBC plugin. + +%package sqlite +Group: System/Libraries +Summary: SQLite plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} +Provides: %{name}-sqlite3 + +%description sqlite +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the SQLite plugin. + +%package sqlite2 +Group: System/Libraries +Summary: SQLite version 2 plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} + +%description sqlite2 +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the SQLite version 2 plugin. + +%package tds +Group: System/Libraries +Summary: Sybase and Microsoft SQL plugin for QT libraries +Requires: libQtSql = %{?epoch:%epoch:}%{version}-%{release} + +%description tds +Qt sets the standard for high-performance, cross-platform application development. +It includes a C++ class library and tools for cross-platform development and internationalization. + +This package contains the Sybase and Microsoft SQL plugin. + +%if %{build_phonon} +%package phonon +Group: System/Libraries +Summary: Multimedia API for %{name} and KDE4 +Provides: phonon_backend + +%description phonon +Multimedia API for %{name} and KDE4. + +%package phonon-devel +Group: Development/Libraries +Summary: Phonon development files for %{name} +Requires: %{name}-phonon = %{?epoch:%epoch:}%{version}-%{release} +Requires: %{name}-devel = %{?epoch:%epoch:}%{version}-%{release} + +%description phonon-devel +Phonon development files for %{name}. +%endif + +%debug_package + +%prep +%setup -q -n qt-everywhere-opensource-src-%{version} +#-D -T +#:<< _EOF +#cd src/3rdparty/webkit +#%patch1 -p1 +#cd ../../.. +#%patch2 -p1 +#%patch3 -p1 +#%patch4 -p1 +%patch5 -p1 +%if "%{_lib}" == "lib64" +%define platform linux-g++-64 +%else +%define platform linux-g++ +%endif + +sed -i -e "s|-O2|%{optflags}|g" mkspecs/%{platform}/qmake.conf + +%build +#:<< _EOF +export qtbuilddir=`pwd` +export PATH=$qtbuilddir/bin:$PATH +export MANPATH=$qtbuilddir/doc/man:$MANPATH +export LD_LIBRARY_PATH=$qtbuilddir/lib:$LD_LIBRARY_PATH + +./configure \ + -prefix %{_qt4_prefix} \ + -bindir %{_qt4_bindir} \ + -datadir %{_qt4_datadir} \ + -demosdir %{_qt4_demosdir} \ + -examplesdir %{_qt4_examplesdir} \ + -headerdir %{_qt4_headerdir} \ + -libdir %{_qt4_libdir} \ + -docdir %{_qt4_docdir} \ + -plugindir %{_qt4_plugindir} \ + -sysconfdir %{_qt4_sysconfdir} \ + -translationdir %{_qt4_translationdir} \ + -platform %{platform} \ + -system-libjpeg \ + -system-libmng \ + -system-libpng \ + -system-sqlite \ + -system-zlib \ +%ifarch arm + -egl \ +%endif + -release \ + -shared \ + -cups \ + -fontconfig \ + -largefile \ + -optimized-qmake \ + -xinerama \ + -xkb \ + -xfixes \ + -xrender \ + -xshape \ + -xmlpatterns \ + -opengl \ + -openssl \ + %{?build_phonon:-phonon -gstreamer} \ + %{!?build_phonon:-no-phonon -no-gstreamer} \ + %{!?build_openvg:-no-openvg} \ + -qdbus \ + -qvfb \ + -sm \ + -webkit \ + -no-nas-sound \ + -no-rpath \ + -no-separate-debug-info \ + -plugin-sql-mysql \ + -plugin-sql-psql \ + -plugin-sql-sqlite << EOF +o +yes +EOF +# -reduce-relocations +# -stl +# -tablet +# -plugin-sql-odbc +# fix xml libraries requirement + +%make SUBLIBS=-lexpat %{?DISTCC} +%make -C tools/qvfb + +%install +[ "%{buildroot}" != / ] && rm -rf %{buildroot} +make install INSTALL_ROOT=%{buildroot} + +# install private headers needed by qt-creator for QmlDesigner component +for d in QtDeclarative QtCore QtScript QtGui; do + install -d -m0755 %{buildroot}%{_includedir}/qt4/$d/private + for f in include/$d/private/*; do + h=`cat $f | sed "s|#include \"../../../\(src.*\)\"|\1|"` + cp $h %{buildroot}%{_includedir}/qt4/$d/private/ + done +done + +# install libwebcore.a and libjscore.a +install -m755 src/3rdparty/webkit/Source/WebCore/release/libwebcore.a %{buildroot}%{_libdir}/libwebcore.a +install -m644 src/3rdparty/webkit/Source/WebCore/release/libwebcore.prl %{buildroot}%{_libdir}/libwebcore.prl +install -m755 src/3rdparty/webkit/Source/JavaScriptCore/release/libjscore.a %{buildroot}%{_libdir}/libjscore.a +install -m644 src/3rdparty/webkit/Source/JavaScriptCore/release/libjscore.prl %{buildroot}%{_libdir}/libjscore.prl + +install -p -m644 LICENSE.GPL3 %{buildroot}%{_qt4_prefix}/ + +install -D -m755 %{S:1} \ + %{buildroot}%{_sysconfdir}/profile.d/%{name}.sh +install -D -m755 %{S:2} \ + %{buildroot}%{_sysconfdir}/profile.d/%{name}.csh + +install -D -m644 %{S:10} \ + %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/qt4-logo.png +install -D -m644 %{S:11} \ + %{buildroot}%{_sysconfdir}/xdg/menus/applications-merged/development-qt4.menu +install -D -m644 %{S:12} \ + %{buildroot}%{_datadir}/desktop-directories/development-qt4.directory + +install -D -m644 %{S:13} \ + %{buildroot}%{_datadir}/applications/designer-qt4.desktop +install -D -m644 %{S:14} \ + %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/designer-qt4.png + +install -D -m644 %{S:15} \ + %{buildroot}%{_datadir}/applications/assistant-qt4.desktop +install -D -m644 %{S:16} \ + %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/assistant-qt4.png + +install -D -m644 %{S:17} \ + %{buildroot}%{_datadir}/applications/linguist-qt4.desktop +install -D -m644 %{S:18} \ + %{buildroot}%{_datadir}/icons/hicolor/32x32/apps/linguist-qt4.png + +install -D -m644 %{S:19} \ + %{buildroot}%{_datadir}/applications/qvfb-qt4.desktop +install -D -m644 %{S:14} \ + %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/qvfb-qt4.png + +install -D -m755 bin/qvfb %{buildroot}%{_qt4_bindir}/qvfb + +# link binaries to bindir +%if "%{_qt4_bindir}" != "%{_bindir}" +install -d %{buildroot}%{_bindir} +pushd %{buildroot}%{_qt4_bindir} +for f in *; do + case "$f" in + assistant|designer|linguist|lrelease|lupdate|moc|\ + qmake|qtconfig|qtdemo|qvfb|uic) + ln -sf %{_qt4_bindir}/$f %{buildroot}%{_bindir}/${f}-qt4 + ;; + *) ;; + esac + ln -sf %{_qt4_bindir}/$f %{buildroot}%{_bindir}/${f} +done +%endif + +%if "%{_qt4_libdir}" != "%{_libdir}" +install -d %{buildroot}%{_sysconfdir}/ld.so.conf.d +echo "%{_qt4_libdir}" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}.conf +%endif + +# install file with rpm macros +install -d %{buildroot}%{_sysconfdir}/rpm +echo "\ +%%_qt4_version %{version} +%%_qt4_prefix %%{_libdir}/qt4 +%%_qt4_bindir %%{_qt4_prefix}/bin +%%_qt4_datadir %%{_datadir}/qt4 +%%_qt4_demosdir %%{_qt4_prefix}/demos +%%_qt4_docdir %%{_qt4_datadir}/doc +%%_qt4_examplesdir %%{_qt4_prefix}/examples +%%_qt4_headerdir %%{_includedir}/qt4 +%%_qt4_libdir %%{_libdir} +%%_qt4_plugindir %%{_qt4_prefix}/plugins +%%_qt4_sysconfdir %%{_sysconfdir}/xdg +%%_qt4_translationdir %%{_qt4_datadir}/translations +%%_qt4_qmake %%{_qt4_bindir}/qmake" \ + > %{buildroot}%{_sysconfdir}/rpm/macros.qt4 + +%clean +[ "%{buildroot}" != / ] && rm -rf %{buildroot} + +%post -n libQtCore -p /sbin/ldconfig +%postun -n libQtCore -p /sbin/ldconfig + +%post -n libQtDBus -p /sbin/ldconfig +%postun -n libQtDBus -p /sbin/ldconfig + +%post -n libQtDeclarative -p /sbin/ldconfig +%postun -n libQtDeclarative -p /sbin/ldconfig + +%post -n libQt3Support -p /sbin/ldconfig +%postun -n libQt3Support -p /sbin/ldconfig + +%post -n libQtCLucene -p /sbin/ldconfig +%postun -n libQtCLucene -p /sbin/ldconfig + +%post -n libQtDesigner -p /sbin/ldconfig +%postun -n libQtDesigner -p /sbin/ldconfig + +%post -n libQtDesignerComponents -p /sbin/ldconfig +%postun -n libQtDesignerComponents -p /sbin/ldconfig + +%post -n libQtGui -p /sbin/ldconfig +%postun -n libQtGui -p /sbin/ldconfig + +%post -n libQtHelp -p /sbin/ldconfig +%postun -n libQtHelp -p /sbin/ldconfig + +%post -n libQtMeeGoGraphicsSystemHelper -p /sbin/ldconfig +%postun -n libQtMeeGoGraphicsSystemHelper -p /sbin/ldconfig + +%post -n libQtMultimedia -p /sbin/ldconfig +%postun -n libQtMultimedia -p /sbin/ldconfig + +%post -n libQtNetwork -p /sbin/ldconfig +%postun -n libQtNetwork -p /sbin/ldconfig + +%post -n libQtOpenGL -p /sbin/ldconfig +%postun -n libQtOpenGL -p /sbin/ldconfig + +%post -n libQtOpenVG -p /sbin/ldconfig +%postun -n libQtOpenVG -p /sbin/ldconfig + +%post -n libQtScript -p /sbin/ldconfig +%postun -n libQtScript -p /sbin/ldconfig + +%post -n libQtScriptTools -p /sbin/ldconfig +%postun -n libQtScriptTools -p /sbin/ldconfig + +%post -n libQtSql -p /sbin/ldconfig +%postun -n libQtSql -p /sbin/ldconfig + +%post -n libQtSvg -p /sbin/ldconfig +%postun -n libQtSvg -p /sbin/ldconfig + +%post -n libQtTest -p /sbin/ldconfig +%postun -n libQtTest -p /sbin/ldconfig + +%post -n libQtWebKit -p /sbin/ldconfig +%postun -n libQtWebKit -p /sbin/ldconfig + +%post -n libQtXml -p /sbin/ldconfig +%postun -n libQtXml -p /sbin/ldconfig + +%post -n libQtXmlPatterns -p /sbin/ldconfig +%postun -n libQtXmlPatterns -p /sbin/ldconfig + +%if %{build_phonon} +%post phonon -p /sbin/ldconfig +%postun phonon -p /sbin/ldconfig +%endif + +%files -n libQtCore +%defattr(-,root,root) +%{_qt4_libdir}/libQtCore.so.* +%{_sysconfdir}/xdg/menus/applications-merged/development-qt4.menu +%if "%{_qt4_libdir}" != "%{_libdir}" +%dir %{_qt4_libdir} +%{_sysconfdir}/ld.so.conf.d/%{name}.conf +%endif +%{_qt4_prefix}/imports/Qt/labs +%dir %{_qt4_plugindir} +# TODO: move plugins to more appropriate library packages +%{_qt4_plugindir}/bearer/* +%{_qt4_plugindir}/codecs/ +%{_qt4_plugindir}/graphicssystems/ +%{_qt4_plugindir}/iconengines/ +%{_qt4_plugindir}/imageformats/ +%{_qt4_plugindir}/inputmethods/ +%{_qt4_plugindir}/qmltooling/ +%{_qt4_datadir}/phrasebooks/ +%dir %{_qt4_translationdir} +%{_qt4_translationdir}/qt_*.qm +%{_qt4_translationdir}/qtconfig_*.qm +# +%{_datadir}/icons/hicolor/*/apps/qt4-logo.png +%{_datadir}/desktop-directories/development-qt4.directory +%{_qt4_prefix}/LICENSE.GPL3 +%doc LGPL_*.txt LICENSE.* README + +%files -n libQtDBus +%defattr(-,root,root) +%{_qt4_bindir}/qdbus +%{_qt4_bindir}/qdbuscpp2xml +%{_qt4_bindir}/qdbusxml2cpp +%{_qt4_bindir}/qdbusviewer +%{_qt4_libdir}/libQtDBus.so.* + +%files -n libQt3Support +%defattr(-,root,root) +%{_qt4_libdir}/libQt3Support.so.* + +%files -n libQtCLucene +%defattr(-,root,root) +%{_qt4_libdir}/libQtCLucene.so.* + +%files -n libQtDeclarative +%defattr(-,root,root) +%{_qt4_libdir}/libQtDeclarative.* + +%files -n libQtDesigner +%defattr(-,root,root) +%{_qt4_libdir}/libQtDesigner.so.* + +%files -n libQtDesignerComponents +%defattr(-,root,root) +%{_qt4_libdir}/libQtDesignerComponents.so.* + +%files -n libQtGui +%defattr(-,root,root) +%{_qt4_bindir}/qtconfig +%{_qt4_libdir}/libQtGui.so.* + +%files -n libQtHelp +%defattr(-,root,root) +%{_qt4_libdir}/libQtHelp.so.* + +#%ifarch arm +#%files -n libQtMeeGoGraphicsSystemHelper +#%defattr(-,root,root) +#%{_qt4_libdir}/libQtMeeGoGraphicsSystemHelper.so.* +#%endif + +%files -n libQtMultimedia +%defattr(-,root,root) +%{_qt4_libdir}/libQtMultimedia.so.* + +%files -n libQtNetwork +%defattr(-,root,root) +%{_qt4_libdir}/libQtNetwork.so.* + +%files -n libQtOpenGL +%defattr(-,root,root) +%{_qt4_libdir}/libQtOpenGL.so.* + +%if "%{?build_openvg}" +%files -n libQtOpenVG +%defattr(-,root,root) +%{_qt4_libdir}/libQtOpenVG.so.* +%endif + +%files -n libQtScript +%defattr(-,root,root) +%{_qt4_libdir}/libQtScript.so.* +%{_qt4_translationdir}/qtscript_*.qm + +%files -n libQtScriptTools +%defattr(-,root,root) +%dir %{_qt4_plugindir}/script +%{_qt4_plugindir}/script/* +%{_qt4_libdir}/libQtScriptTools.so.* + +%files -n libQtSql +%defattr(-,root,root) +%dir %{_qt4_plugindir}/sqldrivers +%{_qt4_libdir}/libQtSql.so.* + +%files -n libQtSvg +%defattr(-,root,root) +%{_qt4_libdir}/libQtSvg.so.* + +%files -n libQtTest +%defattr(-,root,root) +%{_qt4_libdir}/libQtTest.so.* + +%files -n libQtXml +%defattr(-,root,root) +%{_qt4_bindir}/qdoc3 +%{_qt4_libdir}/libQtXml.so.* + +%files -n libQtXmlPatterns +%defattr(-,root,root) +%{_qt4_libdir}/libQtXmlPatterns.so.* + +%files -n libQtWebKit +%defattr(-,root,root) +%{_qt4_bindir}/qmlviewer +%{_qt4_prefix}/imports/QtWebKit/libqmlwebkitplugin.so +%{_qt4_prefix}/imports/QtWebKit/qmldir +%{_qt4_libdir}/libQtWebKit.so.* + +%files devel +%defattr(-,root,root) +%{_sysconfdir}/rpm/macros.qt4 +%{_sysconfdir}/profile.d/%{name}.csh +%{_sysconfdir}/profile.d/%{name}.sh +%{_bindir}/lrelease* +%{_bindir}/lconvert +%{_bindir}/lupdate* +%{_bindir}/moc* +%{_bindir}/qdbus +%{_bindir}/qdbuscpp2xml +%{_bindir}/qdbusxml2cpp +%{_bindir}/qdbusviewer +%{_bindir}/qmake* +%{_bindir}/qtconfig* +%{_bindir}/qt3to4 +%{_bindir}/qcollectiongenerator +%{_bindir}/qhelpconverter +%{_bindir}/qhelpgenerator +%{_bindir}/qmlplugindump +%{_bindir}/qttracereplay +%{_bindir}/rcc +%{_bindir}/uic* +%{_bindir}/xmlpatterns +%{_bindir}/xmlpatternsvalidator +%{_qt4_bindir}/lconvert +%{_qt4_bindir}/lrelease +%{_qt4_bindir}/lupdate +%{_qt4_bindir}/moc +%{_qt4_bindir}/qcollectiongenerator +%{_qt4_bindir}/qhelpconverter +%{_qt4_bindir}/qhelpgenerator +%{_qt4_bindir}/qmake +%{_qt4_bindir}/qmlplugindump +%{_qt4_bindir}/qt3to4 +%{_qt4_bindir}/qttracereplay +%{_qt4_bindir}/rcc +%{_qt4_bindir}/uic +%{_qt4_bindir}/uic3 +%{_qt4_bindir}/xmlpatterns +%{_qt4_bindir}/xmlpatternsvalidator +%if "%{_qt4_headerdir}" != "%{_includedir}" +%dir %{_qt4_headerdir} +%endif +%{_qt4_headerdir}/Qt/ +%{_qt4_headerdir}/Qt3Support/ +#%{_qt4_headerdir}/QtAssistant/ +%{_qt4_headerdir}/QtCore/ +%{_qt4_headerdir}/QtDBus/ +%{_qt4_headerdir}/QtDesigner/ +%{_qt4_headerdir}/QtGui/ +%{_qt4_headerdir}/QtHelp/ +#%ifarch arm +#%{_qt4_headerdir}/QtMeeGoGraphicsSystemHelper/ +#%endif +%{_qt4_headerdir}/QtMultimedia/ +%{_qt4_headerdir}/QtNetwork/ +%{_qt4_headerdir}/QtOpenGL/ +%if "%{?build_openvg}" +%{_qt4_headerdir}/QtOpenVG/ +%endif +%{_qt4_headerdir}/QtScriptTools/ +%{_qt4_headerdir}/QtScript/ +%{_qt4_headerdir}/QtSql/ +%{_qt4_headerdir}/QtSvg/ +%{_qt4_headerdir}/QtTest/ +%{_qt4_headerdir}/QtUiTools/ +%{_qt4_headerdir}/QtWebKit/ +%{_qt4_headerdir}/QtXml/ +%{_qt4_headerdir}/QtXmlPatterns/ +%{_qt4_headerdir}/QtDeclarative/ +%{?build_phonon:%exclude %{_qt4_headerdir}/phonon/} +#%{?build_phonon:%exclude %{_qt4_headerdir}/Qt/phonon*} +%{_qt4_libdir}/libwebcore.a +%{_qt4_libdir}/libwebcore.prl +%{_qt4_libdir}/libjscore.a +%{_qt4_libdir}/libjscore.prl +%{_qt4_libdir}/libQtUiTools.a +%{_qt4_libdir}/libQt3Support.la +%{_qt4_libdir}/libQt3Support.prl +%{_qt4_libdir}/libQt3Support.so +%{_qt4_libdir}/libQtCLucene.la +%{_qt4_libdir}/libQtCLucene.prl +%{_qt4_libdir}/libQtCLucene.so +%{_qt4_libdir}/libQtCore.la +%{_qt4_libdir}/libQtCore.prl +%{_qt4_libdir}/libQtCore.so +%{_qt4_libdir}/libQtDBus.la +%{_qt4_libdir}/libQtDBus.prl +%{_qt4_libdir}/libQtDBus.so +%{_qt4_libdir}/libQtDesigner.prl +%{_qt4_libdir}/libQtDesigner.so +%{_qt4_libdir}/libQtDesignerComponents.prl +%{_qt4_libdir}/libQtDesignerComponents.so +%{_qt4_libdir}/libQtGui.la +%{_qt4_libdir}/libQtGui.prl +%{_qt4_libdir}/libQtGui.so +%{_qt4_libdir}/libQtHelp.la +%{_qt4_libdir}/libQtHelp.prl +%{_qt4_libdir}/libQtHelp.so +#%ifarch arm +#%{_qt4_libdir}/libQtMeeGoGraphicsSystemHelper.la +#%{_qt4_libdir}/libQtMeeGoGraphicsSystemHelper.prl +#%{_qt4_libdir}/libQtMeeGoGraphicsSystemHelper.so +#%endif +%{_qt4_libdir}/libQtMultimedia.la +%{_qt4_libdir}/libQtMultimedia.prl +%{_qt4_libdir}/libQtMultimedia.so +%{_qt4_libdir}/libQtNetwork.la +%{_qt4_libdir}/libQtNetwork.prl +%{_qt4_libdir}/libQtNetwork.so +%{_qt4_libdir}/libQtOpenGL.la +%{_qt4_libdir}/libQtOpenGL.prl +%{_qt4_libdir}/libQtOpenGL.so +%if "%{?build_openvg}" +%{_qt4_libdir}/libQtOpenVG.la +%{_qt4_libdir}/libQtOpenVG.prl +%{_qt4_libdir}/libQtOpenVG.so +%endif +%{_qt4_libdir}/libQtScript.la +%{_qt4_libdir}/libQtScript.prl +%{_qt4_libdir}/libQtScript.so +%{_qt4_libdir}/libQtScriptTools.la +%{_qt4_libdir}/libQtScriptTools.prl +%{_qt4_libdir}/libQtScriptTools.so +%{_qt4_libdir}/libQtSql.la +%{_qt4_libdir}/libQtSql.prl +%{_qt4_libdir}/libQtSql.so +%{_qt4_libdir}/libQtSvg.la +%{_qt4_libdir}/libQtSvg.prl +%{_qt4_libdir}/libQtSvg.so +%{_qt4_libdir}/libQtTest.la +%{_qt4_libdir}/libQtTest.prl +%{_qt4_libdir}/libQtTest.so +%{_qt4_libdir}/libQtUiTools.prl +%{_qt4_libdir}/libQtWebKit.la +%{_qt4_libdir}/libQtWebKit.prl +%{_qt4_libdir}/libQtWebKit.so +%{_qt4_libdir}/libQtXml.la +%{_qt4_libdir}/libQtXml.prl +%{_qt4_libdir}/libQtXml.so +%{_qt4_libdir}/libQtXmlPatterns.la +%{_qt4_libdir}/libQtXmlPatterns.prl +%{_qt4_libdir}/libQtXmlPatterns.so + +%{_qt4_prefix}/tests/qt4/tst_* + +%{?build_phonon:%exclude %{_qt4_libdir}/libphonon.la} +%{?build_phonon:%exclude %{_qt4_libdir}/libphonon.prl} +%{?build_phonon:%exclude %{_qt4_libdir}/libphonon.so} +# +%{_qt4_libdir}/pkgconfig/*.pc +%{?build_phonon:%exclude %{_libdir}/pkgconfig/phonon.pc} +# +%{_qt4_datadir}/mkspecs/ +%{_qt4_datadir}/q3porting.xml +# + +%files apidocs +%defattr(-,root,root) +%{_qt4_docdir}/ + +%files demos +%defattr(-,root,root) +%{_bindir}/qtdemo* +%{_qt4_bindir}/qtdemo +%{_qt4_demosdir}/ +%{_qt4_examplesdir}/ + +%files designer +%defattr(-,root,root) +%{_bindir}/assistant* +%{_bindir}/designer* +%{_bindir}/linguist* +%{_bindir}/pixeltool +%{_bindir}/qdoc3 +%{_bindir}/qmlviewer +%{_bindir}/qvfb* +%{_qt4_bindir}/assistant* +%{_qt4_bindir}/designer +%{_qt4_bindir}/linguist +%{_qt4_bindir}/qvfb +%{_qt4_bindir}/pixeltool +%{_qt4_plugindir}/designer/ +%{_qt4_translationdir}/assistant_*.qm +%{_qt4_translationdir}/designer_*.qm +%{_qt4_translationdir}/linguist_*.qm +%{_qt4_translationdir}/qvfb_*.qm +# +%{_datadir}/applications/assistant-qt4.desktop +%{_datadir}/applications/designer-qt4.desktop +%{_datadir}/applications/linguist-qt4.desktop +%{_datadir}/applications/qvfb-qt4.desktop +%{_datadir}/icons/hicolor/*/apps/assistant-qt4.png +%{_datadir}/icons/hicolor/*/apps/designer-qt4.png +%{_datadir}/icons/hicolor/*/apps/linguist-qt4.png +%{_datadir}/icons/hicolor/*/apps/qvfb-qt4.png + +%files accessible +%defattr(-,root,root) +%dir %{_qt4_plugindir}/accessible +%{_qt4_plugindir}/accessible/libqtaccessiblecompatwidgets.so +%{_qt4_plugindir}/accessible/libqtaccessiblewidgets.so + +%files postgresql +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqlpsql.so + +%files mysql +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqlmysql.so + +%files odbc +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqlodbc.so + +%files sqlite +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqlite.so + +%if "%{stage1}" != "1" +%files sqlite2 +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqlite2.so +%endif + +%files tds +%defattr(-,root,root) +%{_qt4_plugindir}/sqldrivers/libqsqltds.so + +%if %{build_phonon} +%files phonon +%defattr(-,root,root) +%{_qt4_libdir}/libphonon.so.* +%{_qt4_plugindir}/phonon_backend/ + +%files phonon-devel +%defattr(-,root,root) +#%{_qt4_headerdir}/Qt/phonon* +%{_qt4_headerdir}/phonon/ +%{_qt4_libdir}/libphonon.la +%{_qt4_libdir}/libphonon.so +%{_qt4_libdir}/libphonon.prl +%{_qt4_libdir}/pkgconfig/phonon.pc +%endif + +%changelog +* Mon Apr 28 2014 Automatic Build System 4.8.6-1mamba +- automatic version update by autodist + +* Sat Apr 05 2014 Silvan Calarco 4.8.5-2mamba +- move %{_bindir} binaries symlink to devel packages to allow i586 installation on x86_64 + +* Tue Jul 09 2013 Automatic Build System 4.8.5-1mamba +- update to 4.8.5 + +* Tue Feb 12 2013 Silvan Calarco 4.8.4-2mamba +- install private headers needed by qt-creator for QmlDesigner component + +* Sat Dec 01 2012 Automatic Build System 4.8.4-1mamba +- automatic version update by autodist + +* Thu Oct 11 2012 Automatic Build System 4.8.3-1mamba +- automatic version update by autodist +- libQtCore: provide libqt = %{version} and libqt4 = %{version} (source edit) + +* Fri Jul 20 2012 Silvan Calarco 4.8.2-3mamba +- keep -egl switch only on arm. keep on well tested glx on x86 desktops +- enable OpenVG support (with Mesa >= 8.0.4-2mamba) + +* Mon Jul 16 2012 Silvan Calarco 4.8.2-2mamba +- install libwebcore.a and libjscore.arequired by libQtWebKit + +* Wed Jun 27 2012 Silvan Calarco 4.8.2-1mamba +- update to 4.8.2 + +* Fri Apr 13 2012 Silvan Calarco 4.8.1-2mamba +- add explicit requirement for dynamically requested libicu library +- split libraries into their own subpackage; libQtCore obsoletes libqt4 + +* Wed Apr 04 2012 Silvan Calarco 4.8.1-1mamba +- update to 4.8.1 + +* Sun Dec 18 2011 Silvan Calarco 4.7.4-5mamba +- move libQtDesigner* to libQt4 and libQt4-devel packages to avoid installing libqt4-designer for non-devel environments + +* Tue Dec 13 2011 Silvan Calarco 4.7.4-4mamba +- rebuilt using EGL + +* Tue Sep 20 2011 Silvan Calarco 4.7.4-3mamba +- explicitly disable OpenVG until build system is fixed in Mesa (it requires gallium EGL which is disabled) + +* Sat Sep 17 2011 Silvan Calarco 4.7.4-2mamba +- rebuilt with openVG support + +* Wed Sep 07 2011 Stefano Cotta Ramusino 4.7.4-1mamba +- update to 4.7.4 + +* Wed May 04 2011 Automatic Build System 4.7.3-1mamba +- automatic update by autodist +- libqt4-phonon: provide phonon_backend + +* Sat Mar 05 2011 Automatic Build System 4.7.2-1mamba +- automatic update by autodist + +* Tue Nov 09 2010 Automatic Build System 4.7.1-1mamba +- automatic update to 4.7.1 by autodist + +* Sat Oct 16 2010 Automatic Build System 4.7.0-2mamba +- automatic rebuild by autodist + +* Wed Sep 29 2010 Automatic Build System 4.7.0-1mamba +- automatic update by autodist + +* Fri Jul 02 2010 Silvan Calarco 4.6.3-3mamba +- rebuilt to fix libpng mismatch error + +* Thu Jul 01 2010 Automatic Build System 4.6.3-2mamba +- automatic rebuild by autodist + +* Tue Jun 08 2010 Automatic Build System 4.6.3-1mamba +- automatic update to 4.6.3 by autodist + +* Thu Jun 03 2010 Silvan Calarco 4.6.2-2mamba +- also create link to /usr/bin without -qt4 suffix to make them preferred to qt3's by default + +* Mon Feb 15 2010 Automatic Build System 4.6.2-1mamba +- automatic update to 4.6.2 by autodist + +* Wed Jan 27 2010 Davide Madrisan 4.6.1-2mamba +- provide the debug package + +* Thu Jan 21 2010 Automatic Build System 4.6.1-1mamba +- automatic update to 4.6.1 by autodist + +* Thu Jan 07 2010 Automatic Build System 4.6.0-1mamba +- update to 4.6.0 + +* Sat Oct 10 2009 Automatic Build System 4.5.3-1mamba +- update to 4.5.3 + +* Mon Oct 05 2009 Silvan Calarco 4.5.2-2mamba +- rebuilt with libjpeg 7 + +* Fri Jun 26 2009 Automatic Build System 4.5.2-1mamba +- automatic update to 4.5.2 by autodist + +* Thu May 28 2009 Silvan Calarco 4.5.1-2mamba +- added patch that fixes a regression in SVG rendering + +* Fri Apr 24 2009 Automatic Build System 4.5.1-1mamba +- automatic update to 4.5.1 by autodist + +* Thu Mar 05 2009 Silvan Calarco 4.5.0-1mamba +- automatic update to 4.5.0 by autodist + +* Sat Feb 28 2009 Silvan Calarco 4.4.3-4mamba +- automatic rebuild by autodist + +* Mon Jan 05 2009 Silvan Calarco 4.4.3-3mamba +- move qdbus from devel to main package +- rebuilt against libmysql5 + +* Tue Oct 07 2008 Silvan Calarco 4.4.3-2mamba +- removed conflicts with libphonon and libphonon-devel + +* Mon Sep 29 2008 Silvan Calarco 4.4.3-1mamba +- automatic update to 4.4.3 by autodist + +* Fri Sep 19 2008 Silvan Calarco 4.4.2-1mamba +- automatic update to 4.4.2 by autodist + +* Fri Sep 05 2008 Silvan Calarco 4.4.1-3mamba +- libqt4-phonon: remove requirement for libqt4-devel + +* Thu Aug 28 2008 Aleph0 4.4.1-2mamba +- create phonon subpackage + +* Wed Aug 27 2008 Aleph0 4.4.1-1mamba +- update to 4.4.1 + +* Thu May 29 2008 Aleph0 4.4.0-1mamba +- update to 4.4.0 +- fixed libqt4-qvfb.desktop +- build QtXmlPatterns (and drop -no-g++-exceptions), Phonon, and WebKit modules. +- enabled GStreamer support + +* Sat Mar 01 2008 Silvan Calarco 4.3.4-1mamba +- update to 4.3.4 + +* Fri Jan 11 2008 Aleph0 4.3.3-1mamba +- update to 4.3.3 +- move header files to %{_includedir}/qt4 to be FHS-friendly +- move libraries to %{_libdir} +- move data files to %{_datadir}/qt4 +- provide an rpm macro file: %{_sysconfdir}/rpm/macros.qt4 +- create symlinks to binaries from %{_bindir} + +* Mon Nov 05 2007 Silvan Calarco 4.3.2-1mamba +- update to 4.3.2 + +* Sat Sep 01 2007 Silvan Calarco 4.3.1-3mamba +- profile: set QTDIR if not previously set and set QT4DIR + +* Thu Aug 16 2007 Silvan Calarco 4.3.1-2mamba +- run ldconfig on post script + +* Wed Aug 15 2007 Silvan Calarco 4.3.1-1mamba +- update to 4.3.1 +- add provide for qt4-x11 + +* Wed Jul 04 2007 Aleph0 4.3.0-1mamba +- update to 4.3.0 + +* Wed Mar 28 2007 Davide Madrisan 4.2.3-1mamba +- update to version 4.2.3 by autospec (fixes several security issues) +- profile file renamed from libqt3 to libqt4 +- use a less verbose description for the main package +- fixed url and licences info in the description of the main package +- create the %{_sysconfdir}/ld.so.conf.d/%{name}.conf file +- use sqlite system libraries instead of the qt4 private copy +- symlinks to libQtAssistantClient, libQtDesigner, and libQtDesignerComponents + removed from the devel package to avoid broken symlinks if the package + libqt4-designer is not installed +- qt4 plugins now require the main package with same version and release +- desktop file for designer4 modified to fit freedesktop standard +- new icon for designer4 desktop file +- removed all the unused %%define directives +- added a new menu for Qt4 +- added a desktop file for assistant4 e linguist4 +- enabled XShape and XKB support + +* Sat Dec 09 2006 Silvan Calarco 4.2.2-1qilnx +- update to version 4.2.2 by autospec + +* Fri Oct 20 2006 Silvan Calarco 3.3.6-1qilnx +- update to version 3.3.6 by autospec + +* Mon Sep 18 2006 Silvan Calarco 3.3.5-6qilnx +- added qvfb desktop menu icon + +* Wed May 17 2006 Davide Madrisan 3.3.5-5qilnx +- added a dektop file for qt-designer +- fixed package license syntax + +* Mon May 15 2006 Silvan Calarco 3.3.5-4qilnx +- add patch to increment max font size displayed (was 256 pixel = 184, + set to 2048) + +* Wed Dec 07 2005 Massimo Pintore 3.3.5-3qilnx +- added qt3 and libqt3 as provides +- added script libqt.sh in %{_sysconfdir}/profile.d/ to set environment + variables + +* Wed Dec 07 2005 Silvan Calarco 3.3.5-2qilnx +- added sqlite plugin + +* Mon Sep 12 2005 Massimo Pintore 3.3.5-1qilnx +- update to version 3.3.5 by autospec +- add tools patch to build the executables qembed and qvfb + +* Thu Sep 08 2005 Massimo Pintore 3.3.4-5qilnx +- rebuilt with the virtual frame buffer enabled (-qvfb) + +* Wed Aug 31 2005 Davide Madrisan 3.3.4-4qilnx +- add visibility patch to improve performance + +* Wed Aug 24 2005 Davide Madrisan 3.3.4-3qilnx +- rebuilt against gcc4 +- fix build problem and buildkey issue with gcc4 +- switched to %%majversion + +* Tue Mar 15 2005 Silvan Calarco 3.3.4-2qilnx +- delete in %%pre dir %{%{qtdir}}/mkspecs/default/ because it will be + replaced by a symlink + +* Mon Mar 14 2005 Silvan Calarco 3.3.4-1qilnx +- update to version 3.3.4 by autospec + +* Sat Dec 11 2004 Silvan Calarco 3.3.3-5qilnx +- fixes for kde plugin dir in qtrc skeleton + +* Fri Dec 10 2004 Silvan Calarco 3.3.3-4qilnx +- documentation moved to devel package + +* Fri Sep 24 2004 Silvan Calarco 3.3.3-3qilnx +- fix for qmake that was missing + +* Sat Sep 18 2004 Silvan Calarco 3.3.3-2qilnx +- rebuilt with gcc 3.3.4 and Xorg 6.8.0 + +* Mon Aug 30 2004 Davide Madrisan 3.3.3-1qilnx +- update to version 3.3.3 by autospec +- bugfixes and security fixes (CAN-2004-0691, CAN-2004-0692, CAN-2004-0693) + +* Thu Jul 08 2004 Silvan Calarco 3.3.2-3qilnx +- devel apps like qmake are in /usr/lib/qt3/bin and also as links in /usr/bin + +* Wed Jun 30 2004 Silvan Calarco 3.3.2-2qilnx +- rebuilt with Xorg 6.7.0 + +* Tue Apr 27 2004 Silvan Calarco 3.3.2-1qilnx +- new version build + +* Mon Nov 24 2003 Silvan Calarco 3.2.3-2qilnx +- moved binaries to %bindir +- moved documentation to /usr/share/qt3/doc (as looked for by kde) + +* Fri Nov 21 2003 Silvan Calarco 3.2.3-1qilnx +- new version rebuild + +* Mon Nov 03 2003 Silvan Calarco 3.2.2-1qilnx +- new version rebuild +- added mysql and odbc support + +* Wed Sep 17 2003 Silvan Calarco 3.2.1-1qilnx +- new version rebuild + +* Tue Jul 18 2003 Silvan Calarco 3.1.2-4qilnx +- rebuild with postgresql plugin support + +* Tue Jun 19 2003 Silvan Calarco 3.1.2-3qilnx +- added default profile in /etc/skel + +* Sun May 25 2003 Silvan Calarco 3.1.2-2qilnx +- moved prefix from /usr/lib/qt to /usr/lib/qt3 +- added ld.so.conf configuration +- moved designer binaries to its own package + +* Wed May 21 2003 Silvan Calarco 3.1.2-1qilnx +- first build