44 Commits

Author SHA1 Message Date
Patrick Franz
7ec0d4f520
Clean up cmake-arguments. 2024-02-27 19:25:37 +01:00
Patrick Franz
4b71aae221
Do not reduce the amount of relocations (Closes: #1059249). 2024-02-27 19:15:58 +01:00
Patrick Franz
e2c9c998a7
Add B-Ds for XCB. 2024-02-25 18:26:49 +01:00
Patrick Franz
ae76dfe6c1
Do not run tests when building the documentation (Closes: #1064199). 2024-02-18 13:27:11 +01:00
Patrick Franz
5cf5cfba25
Remove flags to skip the inclusion of plugins as this is done via a patch now. 2023-11-03 22:38:29 +01:00
Patrick Franz
72720b78cc
Do not include targets for plugins and QML plugins in cmake-files. 2023-11-01 00:00:49 +01:00
Patrick Franz
dcd7371759
Install source code for examples (Closes: #1051494). 2023-10-11 20:11:54 +02:00
Patrick Franz
9f5fa49fbc
Adjustments to make Qt 6.6 build. 2023-10-10 23:59:35 +02:00
Lisandro Damián Nicanor Pérez Meyer
4515ed5f7c Fix cross build again.
Thanks Helmut for the patch!
2023-08-01 19:48:00 -03:00
Lisandro Damián Nicanor Pérez Meyer
ec1d82023e Remove build path from documentation's build path.
This not only breaks reproducible builds but also is useless, as the
build dir might change from submodule to submodule, and it might have a
random path on it.
2023-07-22 12:57:37 -03:00
Lisandro Damián Nicanor Pérez Meyer
d087f8c1e6 Build and package documentation.
Original from https://salsa.debian.org/qt-kde-team/qt6/qt6-base/-/merge_requests/5
Thanks to Eren Eroğlu for the patches!
2023-07-22 11:45:12 -03:00
Lisandro Damián Nicanor Pérez Meyer
115b5fb75a Enable building examples. 2023-06-14 17:34:32 -03:00
Patrick Franz
5ce4cb97d7
Fix path for <triplet>-qmake6 cross wrapper. 2023-02-21 16:14:40 +01:00
Lisandro Damián Nicanor Pérez Meyer
9117b13252 Workaround wrong path in CMake file, #1030895. 2023-02-20 16:38:55 -03:00
Patrick Franz
ad512b9814
Install <triplet>-qmake6 cross wrapper (Closes: #1025663). 2023-01-21 15:11:57 +01:00
Patrick Franz
38f492c5cb
Fix FTCBFS (Closes: #1023054). 2023-01-21 14:28:35 +01:00
Patrick Franz
c89806f5ed
Enable link time optimization (Closes: #1015617). 2022-12-15 22:33:28 +01:00
Patrick Franz
6506350290
Increase CMake verbosity level. 2022-09-11 13:58:16 +02:00
Pino Toscano
d17a5cf9d6 drop -march=native from CXXFLAGS
TL;DR: never ever use -march=native in CXXFLAGS for distro builds.

-march=native optimizes the build for the specific hardware it is
built on; this means that, for example, newer hardware features such
as AVX on x86_64, may be used, rendering the resulting binaries
completely unusable on hardware without the build-time bits used.
Because of this, -march=native is a giant no-no in distribution builds,
as you never want to optimize something based on the specific buildd
used, but rather make sure it will work on the architecture in general,
in a way compatible with the architecture baseline.
2022-07-16 13:14:53 +02:00
Patrick Franz
b1f4b68bdd
Adjust CXXFLAGS. 2022-07-16 02:58:11 +02:00
Patrick Franz
1ac443a11c
Add CXXFLAGS to fix build failure on armel. 2022-07-16 02:12:19 +02:00
Dmitry Shachnev
9dd29dc83c Disable relocatable feature, to fix paths on usr-merged systems.
Thanks to Steven Trabert for the patch!

Closes: #1010575.
LP: #1970057.
2022-05-15 18:07:01 +03:00
Patrick Franz
69dc5c6afb
Disable rpath. 2022-04-10 20:48:51 +02:00
Patrick Franz
200e26d609
Do not hardcode the libssl version as a dependency for libqt6network6. 2022-03-27 16:34:03 +02:00
Lu YaNing
c2554a90ca
Specifies parameters to pass to the platform plugin.
https://doc-snapshots.qt.io/qt6-dev/qt-conf.html
2022-03-23 12:45:33 +00:00
Pino Toscano
0d63f77f9d rules: enforce system libb2 2022-02-13 09:02:07 +01:00
Patrick Franz
3dcbc8a575
Change path for libexec. 2021-11-09 23:42:27 +01:00
Pino Toscano
86ff2e4dc2 rules: use execute_after_dh_auto_install
this avoids calling dh_auto_install manually again

also, this fixes the override: we need to fix the installed files in any
type of build, not only during arch-builds
2021-09-26 07:16:38 +02:00
Pino Toscano
dad3722564 fix usage of system pcre2
- explicitly add the libpcre2-dev B-D
- use the right cmake switches for it
2021-09-25 10:13:16 +02:00
Pino Toscano
ab3b7cfc22 check for the right ibase package 2021-09-25 09:41:27 +02:00
Pino Toscano
6926857a59 explicitly use the system png 2021-09-25 08:46:26 +02:00
Pino Toscano
5ee07cf808 explicitly use the system jpeg 2021-09-25 08:45:03 +02:00
Pino Toscano
cb39b8bca6 SCTP is a linux-only technology, so limit it to linux archs 2021-09-25 08:27:02 +02:00
Pino Toscano
115093600b limit firebird/ibase support only where available
also explicitly enable/disable it at cmake time
2021-09-25 08:07:06 +02:00
Patrick Franz
fc0253b34f
Copyright and other stuff. 2021-09-24 17:28:51 +02:00
Patrick Franz
783afe3a8a
Fixing Lintian-issues. 2021-09-21 23:52:24 +02:00
Patrick Franz
450504cd70
Lots of fixes. 2021-09-09 15:14:02 +02:00
Patrick Franz
0317c5dd99
cmake fixes. 2021-09-07 16:06:52 +02:00
Patrick Franz
1d2d0a6cee
More work on libqt6gui6-symbols. 2021-08-31 21:03:40 +02:00
Patrick Franz
3fce901617
Various fixes. 2021-08-30 14:02:19 +02:00
Patrick Franz
3f6d13acee
More updates. 2021-08-24 18:43:36 +02:00
Patrick Franz
b38f95aa91
Small fixes. 2021-08-06 20:47:08 +02:00
Patrick Franz
930c829d81
More packages, more installed files. 2021-08-06 20:06:57 +02:00
Patrick Franz
b9af95d069
First commit. 2021-08-05 16:41:10 +02:00