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