27 Commits

Author SHA1 Message Date
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