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

Reply via email to