Results 1 to 6 of 6

Thread: Missing QtQuick5 development package

  1. #1

    Post Missing QtQuick5 development package

    Hi all,

    I'm using Tumbleweed, and I need to install the Qt5 QtQuick library development package but I can't find it. The library package is called libQtQuick5, and there is a corresponding debuginfo package called libQtQuick5-debuginfo, so I expected the development package equivalent to be called libQtQuick5-devel - only there's nothing matching that name.

    Is it under an unusual name, or has someone forgotten to package it!?

    Thanks

  2. #2
    Join Date
    Mar 2008
    Location
    Oz
    Posts
    11,727
    Blog Entries
    2

    Default Re: Missing QtQuick5 development package

    If I go to OpenSUSE Software page and search for qtquick with focus on Tumbleweed
    i.e. thus page: https://software.opensuse.org/search...upported=false

    I can see these at top left:
    Code:
    libQtQuick5
    
    Qt 5 Declarative Library
    
    Show 2 Development- and 1 Sub-Packages
    
    debuginfo
    debuginfo-32bit
    Is that what you need?
    Leap 42.3 & 15.1(Beta) &KDE
    FYIs from the days of yore

  3. #3

    Default Re: Missing QtQuick5 development package

    No, that contains debug information for the library. I need the header files.

  4. #4

    Default Re: Missing QtQuick5 development package

    Quote Originally Posted by cmannett85 View Post
    No, that contains debug information for the library. I need the header files.
    libQtQuick5 is actually coming from the libqt5-qtdeclarative source package:
    Code:
    # rpm -qi libQtQuick5
     Name        : libQtQuick5
    Version     : 5.6.0
    Release     : 105.1
    Architecture: x86_64
    Install Date: Mon 21 Mär 2016 13:38:52 CET
    Group       : Development/Libraries/X11
    Size        : 10518497
    License     : SUSE-LGPL-2.1-with-digia-exception-1.1 or GPL-3.0
    Signature   : DSA/SHA1, Fre 18 Mär 2016 23:38:14 CET, Key ID 27c070176f88bb2f
    Source RPM  : libqt5-qtdeclarative-5.6.0-105.1.src.rpm
    Build Date  : Fre 18 Mär 2016 23:31:27 CET
    Build Host  : cloud104
    Relocations : (not relocatable)
    Vendor      : obs://build.opensuse.org/KDE
    URL         : http://qt.digia.com
    Summary     : Qt 5 Declarative Library
    Description :
    Qt is a set of libraries for developing applications.
    
    This package contains base tools, like string, xml, and network
    handling.
    Distribution: KDE:Qt5 / openSUSE_13.2
    And the development headers are contained in libqt5-qtdeclarative-devel.
    Last edited by wolfi323; 25-Apr-2016 at 08:59.

  5. #5

    Default Re: Missing QtQuick5 development package

    Yes, you're right thank you. However that package is very misleading as the Declarative library has been deprecated in Qt5 and is supposed to only contain QtQuick v1 code - to quote from the Qt docs:

    Due to the scale of this architectural change, the C++ API has been extensively restructured and the QtDeclarative module has been deprecated in favor of two new modules: Qt QML, which implements the QML engine and language infrastructure, and Qt Quick, which implements the visual canvas and scenegraph backend.

  6. #6

    Default Re: Missing QtQuick5 development package

    Quote Originally Posted by cmannett85 View Post
    Yes, you're right thank you. However that package is very misleading as the Declarative library has been deprecated in Qt5 and is supposed to only contain QtQuick v1 code - to quote from the Qt docs:
    Yes, but Qt themselves release it as qtdeclarative, i.e. Qt's released qtdeclarative source tarball contains QtQuickv2. We only append the libqt5- prefix.

    QtQuick1 is contained in the binary package libQt5Declarative5, the source package is called libqt5-qtquick1.

    And before you ask: libQtQuick5 is called that way because it contains the library libQt5Quick.so.5, libQt5Declarative5 contains libQt5Declarative.so.5.
    That's as specified by the "shared library packaging policy": https://en.opensuse.org/openSUSE:Sha...ckaging_policy
    Last edited by wolfi323; 25-Apr-2016 at 11:54.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •