Thanks again for all your work kikadf, you can push it. I'd like to
maintain qt5 if it's OK with you but if you really want to maintain it
you've earned the right to do it.


On Mon, Dec 16, 2013 at 3:31 PM, Róbert Bagdán <[email protected]> wrote:

> 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
>
>
_______________________________________________
Frugalware-devel mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-devel

Reply via email to