Hi! I updated qt5 for 5.2.0. I installed all qt5 stuff in my local system. I use xvst-2.5 (Qt5 based), and transmission-qt-2.82 (Qt5 based) with my kde desktop, and many qt4 apps. I haven't get conflicts or problems.
Do I push qt5? (If yes: Marius, will you be the qt5 maintainer? I can do this, while Qt5 is not the default, and just some packages need for it.) 2013/12/9 Róbert Bagdán <[email protected]> > I set this as subrodepends, because libqt5opengl and libqt5quick are qt5 > subpackages too. > > > 2013/12/9 Marius Cirsta <[email protected]> > >> My guess is that here libqt5opengl and linqt5quick are depends not >> rodepends or makedepends but I'm not 100% sure about this. >> Maybe also try that new linker option we have with asneeded or what was >> it ? >> >> >> >> On Mon, Dec 9, 2013 at 10:11 AM, Róbert Bagdán <[email protected]>wrote: >> >>> Hi! >>> >>> I use this config options too, without -no-rpath. >>> Here is the build log's config summary part: >>> >>> ---------------------------------------------- >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> * Configure summaryBuild type: linux-g++ (x86_64, CPU features: mmx >>> sse sse2)Platform notes: - Also available for Linux: linux-kcc >>> linux-icc linux-cxx qmake vars .......... QMAKE_CFLAGS = >>> -march=x86-64 -mtune=generic -O2 -pipe QMAKE_CXXFLAGS = -march=x86-64 >>> -mtune=generic -O2 -pipe QMAKE_LFLAGS = -Wl,--hash-style=both styles += mac >>> fusion windows CONFIG += use_libmysqlclient_r QT_CFLAGS_DBUS = >>> -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include QT_LIBS_DBUS = >>> -ldbus-1 QT_CFLAGS_GLIB = -pthread -I/usr/include/glib-2.0 >>> -I/usr/lib/glib-2.0/include QT_LIBS_GLIB = -pthread -lgthread-2.0 -lrt >>> -lglib-2.0 QT_CFLAGS_QGTKSTYLE = -pthread -I/usr/include/gtk-2.0 >>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo >>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 >>> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 >>> -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm >>> -I/usr/include/harfbuzz QT_LIBS_QGTKSTYLE = -lgobject-2.0 -lglib-2.0 >>> QT_CFLAGS_QGTK2 = -pthread -I/usr/include/gtk-2.0 >>> -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo >>> -I/usr/include/gdk-pixbuf-2.0 -I/usr/ include/pango-1.0 >>> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 >>> -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libdrm >>> -I/usr/include/harfbuzz QT_LIBS_QGTK2 = -lgtk-x11-2.0 -lgdk-x11-2.0 >>> -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 >>> -lcairo -lpango-1.0 -lfontconfig -lgobject-2.0 -lglib-2.0 -lfreetype >>> QT_CFLAGS_GSTREAMER = -pthread -I/usr/include/gstreamer-0.10 >>> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include >>> -I/usr/include/libxml2 QT_LIBS_GSTREAMER = -pthread -lgstreamer-0.10 >>> -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 >>> QT_CFLAGS_PULSEAUDIO = -D_REENTRANT -I/usr/include/glib-2.0 >>> -I/usr/lib/glib-2.0/include QT_LIBS_PULSEAUDIO = -lpulse-mainloop-glib >>> -lpulse -lglib-2.0 QMAKE_CFLAGS_FONTCONFIG = -I/usr/include/freetype2 >>> QMAKE_LIBS_FONTCONFIG = -lfontconfig -lfreetype QMAKE_INCDIR_LIBUDEV = >>> QMAKE_LIBS_LIBUDEV = -ludev DEFINES += QT_NO_XKB QMAKE_CFLAGS_XKBCOMMON >>> = QMAKE_LIBS_XKBCOMMON = -lxkbcommon QMAKE_VERSION_XKBCOMMON = 0.3.1 >>> QMAKE_CFLAGS_XCB = QMAKE_LIBS_XCB = -lxcb-sync -lxcb-xfixes -lxcb-render >>> -lxcb-shape -lxcb-randr -lxcb-image -lxcb-shm -lxcb-keysyms -lxcb-icccm >>> -lxcb PRECOMPILED_DIR = .pch/release-shared OBJECTS_DIR = >>> .obj/release-shared MOC_DIR = .moc/release-shared RCC_DIR = >>> .rcc/release-shared UI_DIR = .uic/release-shared sql-drivers = sql-plugins >>> = ibase mysql odbc psql sqlite sqlite2 tds qmake switches ......... Build >>> options: Configuration .......... accessibility accessibility-atspi-bridge >>> alsa audio-backend avx avx2 c++11 clock-gettime clock-monotonic >>> compile_examples concurrent cups dbus dbus-linked evdev eventfd fontconfig >>> full-config getaddrinfo getifaddrs glib gstreamer gtk2 gtkstyle iconv icu >>> inotify ipv6ifname large-config largefile libudev linuxfb medium-config >>> minimal-config mremap nis opengl openssl-linked openvg pcre png >>> precompile_header pulseaudio qpa qpa reduce_exports reduce_relocations >>> release rpath shared small-config sse2 sse3 sse4_1 sse4_2 ssse3 >>> system-freetype system-jpeg system-png system-sqlite system-zlib v8 >>> v8snapshot xcb xcb-glx xcb-render xcb-xlib xinput2 xlib xrender Build >>> parts ............ libs tools examples Mode ................... release >>> Using C++11 ............ yes Using PCH .............. yes Target compiler >>> supports: SSE2/SSE3/SSSE3 ...... yes/yes/yes SSE4.1/SSE4.2 ........ >>> yes/yes AVX/AVX2 ............. yes/yesQt modules and options: Qt D-Bus >>> ............... yes (linked to dbus-1) Qt Concurrent .......... yes Qt >>> GUI ................. yes Qt Widgets ............. yes JavaScriptCore >>> JIT ..... yes (To be decided by JavaScriptCore) QML debugging .......... >>> yes Use system proxies ..... noSupport enabled for: Accessibility >>> .......... yes ALSA ................... yes CUPS ................... >>> yes FontConfig ............. yes Iconv .................. yes ICU >>> .................... yes Image formats: GIF .................. yes >>> (plugin, using system library) JPEG ................. yes (plugin, >>> using system library) PNG .................. yes (in QtGui, using system >>> library) Glib ................... yes GStreamer .............. yes GTK >>> theme .............. yes Large File ............. yes libudev >>> ................ yes Networking: getaddrinfo .......... yes >>> getifaddrs ........... yes IPv6 ifname .......... yes OpenSSL >>> .............. yes (linked to the libraries) NIS .................... >>> yes OpenGL ................. desktop OpenVG ................. yes-auto >>> PCRE ................... yes (bundled copy) pkg-config ............. yes >>> PulseAudio ............. yes QPA backends: DirectFB ............. >>> no EGLFS ................ no KMS .................. no LinuxFB >>> .............. yes XCB .................. yes (system library) >>> MIT-SHM ............ yes Xcursor ............ yes (loaded at >>> runtime) Xfixes ............. yes (loaded at runtime) Xi >>> ................. no Xi2 ................ yes Xinerama >>> ........... yes (loaded at runtime) Xrandr ............. yes (loaded >>> at runtime) Xrender ............ yes XKB ................ no >>> XShape ............. yes XSync .............. yes XVideo >>> ............. yes Session management ..... yes SQL drivers: DB2 >>> .................. no InterBase ............ yes (plugin) MySQL >>> ................ yes (plugin) OCI .................. no ODBC >>> ................. yes (plugin) PostgreSQL ........... yes (plugin) >>> SQLite 2 ............. yes (plugin) SQLite ............... yes (plugin, >>> using system library) TDS .................. yes (plugin) udev >>> ................... yes xkbcommon .............. yes zlib >>> ................... yes (system library)NOTE: When linking against OpenSSL, >>> you can override the defaultlibrary names through OPENSSL_LIBS.For >>> example: OPENSSL_LIBS='-L/opt/ssl/lib -lssl -lcrypto' ./configure >>> -openssl-linked Qt is now configured for building. Just run 'make'.Once >>> everything is built, you must run 'make install'.Qt will be installed into >>> /usrPrior to reconfiguration, make sure you remove any leftovers from the >>> previous build.* >>> ---------------------------------------------- >>> >>> So just need to add -no-rpath options. >>> The examples is an optional package, as in qt4's demos. >>> >>> My question: I use 'makepkg -a' for build, so I get this output(for >>> example) in the end: >>> >>> -------------------------------------------------- >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> *==> Generating files for libqt5webkit: -> .PKGINFO file... -> >>> .CHANGELOG file... -> .FILELIST file... -> Compressing >>> libqt5webkit-5.1.1-1-x86_64.fpm ==> Searching for depends...==> WARNING: Do >>> not use this information without thinking! WARNING: No package found >>> containing libQt5Quick.so.5!WARNING: No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5OpenGL.so.5!WARNING: >>> No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5PrintSupport.so.5! >>> WARNING: No package found containing libQt5WebKit.so.5!WARNING: No package >>> found containing libQt5Qml.so.5!WARNING: No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5Widgets.so.5! >>> WARNING: No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5Sql.so.5!WARNING: >>> No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5Network.so.5! >>> WARNING: No package found containing libQt5Sensors.so.5!WARNING: No package >>> found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5Gui.so.5!WARNING: >>> No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5Core.so.5! >>> WARNING: No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtwebkit/lib/libQt5WebKitWidgets.so.5!WARNING: >>> No package found containing >>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtwebkit/lib/libQt5WebKit.so.5! >>> depends=('gst-plugins-base' 'sqlite3' 'libgl' 'libpng' 'icu4c' 'libxrender' >>> 'libxcomposite' 'libjpeg')* >>> -------------------------------------------------- >>> >>> If the libs are same: >>> "/var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5OpenGL.so.5" >>> Is it makedepends? (in this example: libqt5opengl package) >>> >>> If the libs are same: "libQt5Quick.so.5" >>> Is it depends? (in this example: linqt5quick package) >>> >>> I use all as rodepends, but if the first example just makedepends, >>> should remove this in rodepends. >>> >>> >>> >>> >>> 2013/12/8 Marius Cirsta <[email protected]> >>> >>>> Hi Kikadf, >>>> >>>> Nice work with the Qt5 package, I'm impressed. Seems like a lot of >>>> work also. >>>> >>>> I'm not sure I really understand your questions though, maybe you can >>>> rephrase a bit. Some context would also help. >>>> >>>> As for the Frugalbuild itself I also used the following config options: >>>> >>>> -system-libpng -system-libjpeg -system-zlib \ >>>> -plugin-sql-{psql,mysql,sqlite,odbc} \ >>>> -system-sqlite \ >>>> -openssl-linked \ >>>> -nomake examples \ >>>> -no-rpath \ >>>> -dbus-linked \ >>>> -reduce-relocations >>>> >>>> >>>> Maybe some are not really needed, but some really do make sense. >>>> >>>> >>>> On Fri, Dec 6, 2013 at 12:05 PM, Marius Cirsta <[email protected]>wrote: >>>> >>>>> I've made one already but I haven't done the splitting or the install >>>>> part. I'll take a look at this today. I think we have to look at how Qt4 >>>>> and Qt5 will coexist. >>>>> >>>>> >>>>> On Fri, Dec 6, 2013 at 11:25 AM, Melko <[email protected]> wrote: >>>>> >>>>>> IIRC Marius said he had a FrugalBuild for qt5, but without splitting, >>>>>> maybe he wants to check this one >>>>>> >>>>>> >>>>>> 2013/12/5 Róbert Bagdán <[email protected]> >>>>>> >>>>>>> Hi! >>>>>>> >>>>>>> I need qt5 for some packages bump, so I make it. >>>>>>> It's based the frugalware's qt4 FrugalBuild, and the arch linux's >>>>>>> qt5 PKGBUILD. >>>>>>> This qt5 packages are compatible with qt4 packages. >>>>>>> It have 48 subpackages, which based the official qt5 submodules ( >>>>>>> http://download.qt-project.org/official_releases/qt/5.1/5.1.1/submodules/) >>>>>>> and the qt4 subpackages philosophy. >>>>>>> >>>>>>> Here is the subpackages tree: http://www.frugalware.org/paste/14305 >>>>>>> Here is the FrugalBuild's build part: >>>>>>> http://www.frugalware.org/paste/14306 >>>>>>> >>>>>>> Marius, Melko or anybody could you check it? >>>>>>> >>>>>>> Question: >>>>>>> What is different this depends forms: >>>>>>> >>>>>>> 1; >>>>>>> /var/tmp/fst/src/qt-everywhere-opensource-src-5.1.1/qtbase/lib/libQt5PrintSupport.so.5 >>>>>>> >>>>>>> 2; libQt5WebKit.so.5 >>>>>>> >>>>>>> Is makedepends the first, and (ro)depends the second? >>>>>>> (I use all as rodepends.) >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ( : kikadf : ) >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Frugalware-devel mailing list >>>>>>> [email protected] >>>>>>> http://frugalware.org/mailman/listinfo/frugalware-devel >>>>>>> >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Frugalware-devel mailing list >>>>>> [email protected] >>>>>> http://frugalware.org/mailman/listinfo/frugalware-devel >>>>>> >>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Frugalware-devel mailing list >>>> [email protected] >>>> http://frugalware.org/mailman/listinfo/frugalware-devel >>>> >>>> >>> >>> >>> -- >>> ( : kikadf : ) >>> >> >> >> _______________________________________________ >> Frugalware-devel mailing list >> [email protected] >> http://frugalware.org/mailman/listinfo/frugalware-devel >> >> > > > -- > ( : kikadf : ) > -- ( : kikadf : )
_______________________________________________ Frugalware-devel mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-devel
