237e2e7...
by
Nirbheek Chauhan <email address hidden>
Bump version to 0.49.2 for release
80801e0...
by
Nirbheek Chauhan <email address hidden>
qt: Only look for a framework on macOS if building for macOS
When building for iOS, the Qt binaries only contain static libraries
and headers. No framework.
With this, Meson can successfully compile and link to Qt on iOS
a49fb66...
by
Nirbheek Chauhan <email address hidden>
deps: Don't reject cross usage of extra frameworks
This is a regression from previous releases and breaks existing build
files, such as GStreamer. The proper fix is in master (#4857), but we
cannot backport that since it is a complete rewrite of the framework
detection.
28f2677...
by
Nirbheek Chauhan <email address hidden>
pkgconfig: Only warn about deprecation at a location once
a864e04...
by
Xavier Claessens <email address hidden>
pkgconfig: Avoid deprecation warning when using new syntax
When using pkg.generate(mylib, library : publicdep) it is pretty clear
we don't want to associate publicdep to this generated pkg-config file.
This is a small behaviour break in theory, but also fixes real bug in
the case publicdep is later used to generate another pkg-config file
that does not depend on mylib, that would write a wrong `Requires:
mylib` in the genarated pkg-config file.
This fix unavoidable deprecation warning when glib is cross built
for Android. Glib does `pkg.generate(libglib, libraries : [libintl],
...)` which wrongly associates libintl to the generated glib-2.0.pc, so
when later it generates gio-2.0.pc file that depends on libglib, it will
warn about libintl being associated with libglib. This does not happen
in normal glib build because libintl is usually provided by glibc and is
only an internal library when it fallbacks to a subproject.
Add all files from scripts to MSI package. Closes #4621.
baca0d0...
by
Nirbheek Chauhan <email address hidden>
qt: Print the full path of the `qmake` binary found
31ba700...
by
Nirbheek Chauhan <email address hidden>
Bump version to 0.49.1 for release
13b54db...
by
Nirbheek Chauhan <email address hidden>
coredata: Only reject a load if major version differs
Our builddir ABI is stable across minor (stable) releases, so there is
no need to force a wipe. We already release pretty often, no need to
force people to wipe twice as often.
Since `_process_libs` appends the lib's dependencies this list already,
the final return value of `_process_libs` will end up after its
dependencies, which is the wrong way around. (The lib must come first,
then its dependencies)
The easiest solution is to simply pre-pend the return value of
`_process_libs` rather than appending it, so that its dependencies come
after the library itself.