- Saved searches
- Use saved searches to filter your results more quickly
- License
- Licenses found
- qtproject/installer-framework
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README
- About
- Resources
- License
- Arch Linux User Repository
- rany commented on 2021-11-16 21:36 (UTC) (edited on 2021-11-16 21:36 (UTC) by rany)
- rany commented on 2021-11-15 23:42 (UTC)
- muflone commented on 2021-07-31 18:15 (UTC)
- langfingaz commented on 2021-07-27 17:20 (UTC) (edited on 2021-07-27 17:20 (UTC) by langfingaz)
- muflone commented on 2021-07-25 23:14 (UTC)
- langfingaz commented on 2021-07-25 10:11 (UTC)
- langfingaz commented on 2021-06-16 14:49 (UTC) (edited on 2021-07-25 10:13 (UTC) by langfingaz)
- the_10 commented on 2019-12-28 09:12 (UTC)
- muflone commented on 2018-06-02 22:30 (UTC)
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.
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!
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 .
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