Qt installer framework linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

License

Unknown, Unknown licenses found

Licenses found

qtproject/installer-framework

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Читайте также:  Netstat time wait linux

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

This was previously possible only from the CLI. The same methods can be used from the graphical installer, so we do not need to limit the feature for CLI users. Task-number: QTIFW-3072 Change-Id: I271aecf163528b922e6cc399d31f07218e2a1650 Reviewed-by: Katja Marttila Reviewed-by: Leena Miettinen

Git stats

Files

Failed to load latest commit information.

README

The Qt Installer Framework provides a set of tools and utilities to create installers for the supported desktop Qt platforms: Linux, Microsoft Windows, and macOS. Documentation -------------------------- The binary packages for the Qt Installer Framework include documentation in the doc directory. The documentation is also available online at https://doc.qt.io/qtinstallerframework/index.html Notes -------------------------- To build an installer, it is advised to use a statically linked Qt (5.15.2 or newer). The tested and supported Qt version is 5.15.2. See the documentation at https://doc.qt.io/qtinstallerframework/ifw-getting-started.html Getting Help -------------------------- If you think you found a bug, please report it to https://bugreports.qt.io/browse/QTIFW General questions are best asked on interest@qt-project.org.

About

Resources

License

Unknown, Unknown licenses found

Источник

Arch Linux User Repository

Thanks for letting us know @rany. This also solves my problem reported here some time ago.

rany commented on 2021-11-16 21:36 (UTC) (edited on 2021-11-16 21:36 (UTC) by rany)

Hi, apologies for my previous comment. It turns out that the container I was using (https://hub.docker.com/r/archlinux/archlinux base-devel) has the following in its pacman.conf:

[options] NoExtract = usr/share/help/* !usr/share/help/en* NoExtract = usr/share/gtk-doc/html/* usr/share/doc/* NoExtract = usr/share/locale/* usr/share/X11/locale/* usr/share/i18n/* NoExtract = !*locale*/en*/* !usr/share/i18n/charmaps/UTF-8.gz !usr/share/*locale*/locale.* NoExtract = !usr/share/*locales/en_?? !usr/share/*locales/i18n* !usr/share/*locales/iso* NoExtract = !usr/share/*locales/trans* NoExtract = usr/share/man/* usr/share/info/* NoExtract = usr/share/vim/vim*/lang/* 

This inadvertently breaks this package. As a workaround, I’ve added:

[options] NoExtract = !usr/share/doc/qt/* 

and it works fine. There are no issues with this and qt5-base was actually installed automatically, thanks!

Читайте также:  Linux terminal создать файл

rany commented on 2021-11-15 23:42 (UTC)

Could you please add qt5-base as a dependency? It provides the usr/share/doc/qt/global/qt-cpp-defines.qdocconf file.

muflone commented on 2021-07-31 18:15 (UTC)

@langfingaz please check if your build environment has the missing file: usr/share/doc/qt/global/qt-cpp-defines.qdocconf

I’ve just tested again using a clean chroot with devtools and everything was built properly

langfingaz commented on 2021-07-27 17:20 (UTC) (edited on 2021-07-27 17:20 (UTC) by langfingaz)

@Muflone my Docker run script copies the cloned AUR repo to /tmp/pkg and then builds with —syncdeps:

cp -r /pkg/qt-installer-framework /tmp/pkg cd /tmp/pkg makepkg --syncdeps --noconfirm 

This installed the following dependencies, including qt-base :

avahi-0.8+20+gd1e71b3-1 compiler-rt-12.0.1-2 double-conversion-3.1.5-2 fontconfig-2:2.13.94-1 freetype2-2.10.4-1 graphite-1:1.3.14-1 harfbuzz-2.8.2-1 hicolor-icon-theme-0.17-2 libcups-1:2.3.3op2-3 libdaemon-0.14-5 libdrm-2.4.107-1 libedit-20210522_3.1-1 libevdev-1.11.0-1 libglvnd-1.3.3-1 libgudev-236-1 libice-1.0.10-3 libinput-1.18.0-1 libjpeg-turbo-2.1.0-1 libomxil-bellagio-0.9.3-3 libpciaccess-0.16-2 libpng-1.6.37-3 libproxy-0.4.17-2 libsm-1.2.3-2 libtiff-4.3.0-1 libunwind-1.5.0-1 libusb-1.0.24-2 libwacom-1.11-1 libx11-1.7.2-1 libxau-1.0.9-3 libxcb-1.14-1 libxdamage-1.1.5-3 libxdmcp-1.1.3-3 libxext-1.3.4-3 libxfixes-6.0.0-1 libxi-1.7.10-3 libxkbcommon-1.3.0-1 libxkbcommon-x11-1.3.0-1 libxmu-1.1.3-2 libxrender-0.9.10-4 libxshmfence-1.3-2 libxt-1.2.1-1 libxxf86vm-1.1.4-4 llvm-libs-12.0.1-1 lm_sensors-1:3.6.0.r41.g31d1f125-1 md4c-0.4.8-1 mesa-21.1.5-1 mtdev-1.1.6-1 qt5-base-5.15.2+kde+r210-1 shared-mime-info-2.0+57+gc1d1c70-1 tslib-1.22-1 vulkan-icd-loader-1.2.185-1 wayland-1.19.0-1 xcb-proto-1.14.1-3 xcb-util-0.4.0-3 xcb-util-image-0.4.0-3 xcb-util-keysyms-0.4.0-3 xcb-util-renderutil-0.3.9-3 xcb-util-wm-0.4.1-3 xdg-utils-1.1.3+19+g9816ebb-1 xkeyboard-config-2.33-1 xorg-xprop-1.2.5-1 xorg-xset-1.2.4-2 xorgproto-2021.4-1 clang-12.0.1-1 qt5-declarative-5.15.2+kde+r29-1 qt5-tools-5.15.2+kde+r17-3 

But then leads to the error stated in my last comment. ¯_(ツ)_/¯

muflone commented on 2021-07-25 23:14 (UTC)

@langfingaz the file shown in your error is contained into the qt-base package which is required from this package.

It seems an issue with your packaging way, are you installing the required dependencies before building the package?

langfingaz commented on 2021-07-25 10:11 (UTC)

Thanks for updating the package. It does however still not build for me with Docker based on archlinux:base-devel using makepkg:

make[3]: Leaving directory '/tmp/pkg/src/installer-framework-4.1.1/tools' cd doc/ && ( test -e Makefile || /usr/sbin/qmake -o Makefile /tmp/pkg/src/installer-framework-4.1.1/doc/doc.pro ) && make -f Makefile prepare_docs make[3]: Entering directory '/tmp/pkg/src/installer-framework-4.1.1/doc' /usr/bin/qtattributionsscanner /tmp/pkg/src/installer-framework-4.1.1 --filter QDocModule=ifw -o /tmp/pkg/src/installer-framework-4.1.1/doc/codeattributions.qdoc /tmp/pkg/src/installer-framework-4.1.1/doc/qdoc_wrapper.sh -outputdir /tmp/pkg/src/installer-framework-4.1.1/doc/html -installdir /usr/share/doc/qt /tmp/pkg/src/installer-framework-4.1.1/doc/ifw.qdocconf -prepare -indexdir /usr/share/doc/qt -no-link-errors -I. -I/usr/include/qt -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtCore/5.15.2 -I/usr/include/qt/QtCore/5.15.2/QtCore -I/usr/include/qt/QtConcurrent -I/usr/include/qt/QtQml -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtXml -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ qt.qdoc: Cannot find index directory: "/usr/share/doc/qt" In file included from /tmp/pkg/src/installer-framework-4.1.1/doc/ifw.qdocconf:2: /tmp/pkg/src/installer-framework-4.1.1/doc/config/ifw.qdocconf:1: (qdoc) error: Cannot open file '/usr/share/doc/qt/global/qt-cpp-defines.qdocconf': No such file or directory Cannot open file '/usr/share/doc/qt/global/qt-cpp-defines.qdocconf': No such file or directory Aborting make[3]: *** [Makefile:350: prepare_docs] Error 1 make[3]: Leaving directory '/tmp/pkg/src/installer-framework-4.1.1/doc' make[2]: *** [Makefile:418: sub-doc-prepare_docs] Error 2 make[2]: Leaving directory '/tmp/pkg/src/installer-framework-4.1.1' make[1]: *** [Makefile:328: html_docs] Error 2 make[1]: Leaving directory '/tmp/pkg/src/installer-framework-4.1.1' make: *** [Makefile:331: docs] Error 2 ==> ERROR: A failure occurred in build(). Aborting. 

langfingaz commented on 2021-06-16 14:49 (UTC) (edited on 2021-07-25 10:13 (UTC) by langfingaz)

The build of the documentation part fails for me:

make[1]: Leaving directory '/tmp/pkg/src/installer-framework-3.2.3/tools' SRCDIR=/tmp/pkg/src/installer-framework-3.2.3/doc OUTDIR=/tmp/pkg/src/installer-framework-3.2.3/doc/html IFW_VERSION=3.2.3 IFW_VERSION_TAG=323 QT_INSTALL_DOCS=/usr/share/doc/qt /usr/bin/qdoc /tmp/pkg/src/installer-framework-3.2.3/doc/installerfw.qdocconf In file included from /tmp/pkg/src/installer-framework-3.2.3/doc/installerfw.qdocconf:2: /tmp/pkg/src/installer-framework-3.2.3/doc/config/ifw.qdocconf:1: (qdoc) error: Cannot open file '/usr/share/doc/qt/global/qt-cpp-defines.qdocconf': No such file or directory Cannot open file '/usr/share/doc/qt/global/qt-cpp-defines.qdocconf': No such file or directory Aborting make: *** [Makefile:305: html_docs] Error 1 ==> ERROR: A failure occurred in build(). Aborting. ERROR: 4 

However, I have successfully built a modified PKGBUILD without make docs and package_qt-installer-framework-docs .

Читайте также:  Есть ли bluetooth linux

the_10 commented on 2019-12-28 09:12 (UTC)

latest version fails to build with qt 5.14 with component.cpp:53:10: fatal error: private/qv8engine_p.h: No such file or directory 53 | #include

looks like this private include file does not exist in the latest qt5 installation

muflone commented on 2018-06-02 22:30 (UTC)

@Skycoder42 added you as comaintainer

Источник

Оцените статью
Adblock
detector