I'll fix this later today if I find the time. I don't have access to a computer right now. I'm fairly sure the files need to be deleted from the static build. Thank you for bringing it to my attention.
Search Criteria
Package Details: mingw-w64-qt5-base-static 5.15.15+kde+r127-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mingw-w64-qt5-base-static.git (read-only, click to copy) |
---|---|
Package Base: | mingw-w64-qt5-base-static |
Description: | A cross-platform application and UI framework, native OpenGL backend (mingw-w64) |
Upstream URL: | https://www.qt.io/ |
Licenses: | custom, GPL3, LGPL3, FDL |
Groups: | mingw-w64-qt5 |
Submitter: | ant32 |
Maintainer: | Martchus |
Last Packager: | Martchus |
Votes: | 11 |
Popularity: | 0.000178 |
First Submitted: | 2013-08-28 23:57 (UTC) |
Last Updated: | 2024-09-10 21:19 (UTC) |
Dependencies (21)
- mingw-w64-crt (llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR)
- mingw-w64-dbusAUR
- mingw-w64-harfbuzzAUR
- mingw-w64-libjpeg-turboAUR (mingw-w64-libjpegAUR)
- mingw-w64-libpngAUR
- mingw-w64-opensslAUR
- mingw-w64-pcre2AUR
- mingw-w64-qt5-baseAUR
- mingw-w64-sqliteAUR
- mingw-w64-zlibAUR
- mingw-w64-zstdAUR
- git (git-gitAUR, git-glAUR) (make)
- mingw-w64-environmentAUR (llvm-mingw-w64-environmentAUR) (make)
- mingw-w64-gcc (mingw-w64-gcc132AUR, llvm-mingw-w64-toolchain-ucrt-binAUR, llvm-mingw-w64-toolchain-msvcrt-binAUR) (make)
- mingw-w64-mariadb-connector-cAUR (make)
- mingw-w64-pkg-configAUR (llvm-mingw-w64-pkg-configAUR) (make)
- mingw-w64-postgresqlAUR (make)
- mingw-w64-vulkan-headersAUR (make)
- mingw-w64-mariadb-connector-cAUR (optional) – MySQL support
- mingw-w64-mesaAUR (mingw-w64-mesa-gitAUR) (optional) – use LLVMpipe software rasterizer for Qt Quick
- Show 1 more dependencies...
Required by (28)
- mingw-w64-awesomebump-git (make)
- mingw-w64-passwordmanager (make)
- mingw-w64-qt5-activeqt (make)
- mingw-w64-qt5-activeqt (optional)
- mingw-w64-qt5-canvas3d (make)
- mingw-w64-qt5-canvas3d (optional)
- mingw-w64-qt5-charts-static
- mingw-w64-qt5-connectivity-static
- mingw-w64-qt5-datavis3d-static
- mingw-w64-qt5-declarative-static
- mingw-w64-qt5-gamepad-static
- mingw-w64-qt5-imageformats-static
- mingw-w64-qt5-location-static
- mingw-w64-qt5-multimedia-static
- mingw-w64-qt5-networkauth-static
- mingw-w64-qt5-remoteobjects-static
- mingw-w64-qt5-script-static
- mingw-w64-qt5-sensors-static
- mingw-w64-qt5-serialport-static
- mingw-w64-qt5-svg-static
- mingw-w64-qt5-websockets-static
- mingw-w64-qt5-winextras-static
- mingw-w64-qt5-xmlpatterns-static
- mingw-w64-qtforkawesome (make)
- mingw-w64-qtutilities (make)
- mingw-w64-syncthingtray (make)
- mingw-w64-tageditor (make)
- mingw-w64-videodownloader (make)
Sources (33)
- 0001-Adjust-win32-g-profile-for-cross-compilation-with-mi.patch
- 0002-Ensure-GLdouble-is-defined-when-using-dynamic-OpenGL.patch
- 0003-Fix-too-many-sections-assemler-error-in-OpenGL-facto.patch
- 0004-Make-sure-.pc-files-are-installed-correctly.patch
- 0005-Don-t-add-resource-files-to-LIBS-parameter.patch
- 0006-Prevent-debug-library-names-in-pkg-config-files.patch
- 0007-Fix-linking-against-shared-static-libpng.patch
- 0008-Fix-linking-against-static-D-Bus.patch
- 0009-Don-t-try-to-use-debug-version-of-D-Bus-library.patch
- 0010-Fix-linking-against-static-freetype2.patch
- 0011-Fix-linking-against-static-harfbuzz.patch
- 0012-Fix-linking-against-static-pcre.patch
- 0013-Fix-linking-against-shared-static-MariaDB.patch
- 0014-Fix-linking-against-shared-static-PostgreSQL.patch
- 0015-Rename-qtmain-to-qt5main.patch
- 0016-Enable-rpath-for-build-tools.patch
- 0017-Use-system-zlib-for-build-tools.patch
- 0018-Merge-shared-and-static-library-trees.patch
- 0019-Use-.dll.a-as-import-lib-extension.patch
- 0020-Pull-dependencies-of-static-libraries-in-CMake-modul.patch
- 0021-Allow-usage-of-static-version-with-CMake.patch
- 0022-Adjust-linker-flags-for-static-build-with-cmake-ming.patch
- 0023-Use-correct-pkg-config-static-flag.patch
- 0024-Fix-macro-invoking-moc-rcc-and-uic.patch
- 0025-Ignore-errors-about-missing-feature-static.patch
- 0026-Enable-and-fix-use-of-iconv.patch
- 0027-Ignore-failing-pkg-config-test.patch
- 0028-Prevent-qmake-from-messing-static-lib-dependencies.patch
- 0029-Hardcode-linker-flags-for-platform-plugins.patch
- 0030-Fix-linking-against-static-plugins-with-qmake.patch
- 0031-Prevent-Cannot-find-feature-windows_vulkan_sdk.patch
- 0032-Fix-crashes-in-rasterization-code-using-setjmp.patch
- git+https://invent.kde.org/qt/qt/qtbase#commit=ab13e81917207959785ad0185a3a9974e552a7f5
ant32 commented on 2014-01-16 00:13 (UTC)
svenstaro commented on 2014-01-14 07:30 (UTC)
Please note that between mingw-w64-qt5-base and mingw-w64-qt5-base-static the following files conflict:
mingw-w64-qt5-base-static: /usr/i686-w64-mingw32/lib/libQt5OpenGLExtensions.a exists in filesystem
mingw-w64-qt5-base-static: /usr/i686-w64-mingw32/lib/libQt5PlatformSupport.a exists in filesystem
mingw-w64-qt5-base-static: /usr/x86_64-w64-mingw32/lib/libQt5OpenGLExtensions.a exists in filesystem
mingw-w64-qt5-base-static: /usr/x86_64-w64-mingw32/lib/libQt5PlatformSupport.a exists in filesystem
I think the static libraries should exist in the static package?
ant32 commented on 2014-01-03 05:05 (UTC)
Sorry for that mistake.
The uploaded pkgbuild should now have fixed this
View changes here https://github.com/ant32/pkgbuild/commits/master/mingw-w64-qt5-base
If everything goes well will update repo at http://mingw-w64-archlinux.sourceforge.net in 10 hours
codestation commented on 2014-01-02 22:04 (UTC)
This package is now blocking mingw-w64-qt5-base and mingw-w64-qt5-base-opengl, any reason for this? Since this package doesn't provide qmake you cannot use it to compile anything that depends on qmake.
ant32 commented on 2013-12-31 02:10 (UTC)
1. Removed line that deleted .pc files. They are needed by poppler.
2. Added opengl package option.
Download binaries from Mingw-w64 Arch Linux Repository http://mingw-w64-archlinux.sourceforge.net
View Changes https://github.com/ant32/pkgbuild/commits/master/mingw-w64-qt5-base-static
ant32 commented on 2013-10-29 19:51 (UTC)
Fixed quoting, removed libtool option, added staticlibs option
Download binaries from Mingw-w64 Arch Linux Repository https://sourceforge.net/p/mingw-w64-archlinux/wiki
View Changes https://github.com/ant32/pkgbuild/commits/master/mingw-w64-qt5-base-static
ant32 commented on 2013-09-14 00:22 (UTC)
These now should compile fine against newer headers. I teasted them against r6277.
download binaries at http://arch.linuxx.org
This package should now also have the static plugins included.
I had issues getting it to work though so if anybody gets it goin please leave a coment or inbox me.
ant32 commented on 2013-08-15 03:49 (UTC)
I have created a Qt 5.1.0 src tarball http://db.tt/7kGVbNfb. I have not tested other then that it seemed to compile fine. Here is the link to the compiled package http://db.tt/5Z4cSyiJ. Download other compiled mingw-w64 packages at http://arch.linuxx.org.
Pinned Comments
Martchus commented on 2020-09-13 11:43 (UTC)
Also take note of the sticky comments on the mingw-w64-qt5-base package.
Martchus commented on 2017-01-10 21:24 (UTC) (edited on 2019-12-10 13:02 (UTC) by Martchus)
Notes about using static Qt with CMake:
Note about using static Qt with qmake:
CONFIG+=no_smart_library_merge
to qmake arguments to prevent qmake from messing linker flags for freetype2/harfbuzz (which have dependency cycle).Martchus commented on 2016-07-10 19:47 (UTC) (edited on 2016-09-19 18:26 (UTC) by Martchus)