Commit Graph

34 Commits

Author SHA1 Message Date
Christoph Reiter
b26e7c86f7 meson: Update to 0.49.0 (#4763) 2018-12-10 11:09:28 +03:00
Christoph Reiter
ee84053878 meson: Update to 0.48.2 (#4627) 2018-11-10 19:23:19 +10:00
Christoph Reiter
2414f1a6f0 meson: Update to 0.48.1 (#4549) 2018-10-18 08:50:50 +03:00
Christoph Reiter
497c0a1126 meson: Update to 0.48.0 (#4445) 2018-09-24 08:29:08 +03:00
Andrew Sun
63ebd5954f meson: udpate to 0.47.2 (#4312) 2018-08-26 08:33:16 +03:00
Christoph Reiter
af77e989dc meson: Update gtk-doc+python patches (#4145)
The gtk-doc patch taken from the meson tracker didn't handle more than one library path.
I've created an upstream PR with a more complete fix.
This fixes the gtk-doc build for glib.

While at it also udpate the python intepreter lookup patch which made it into meson
and should be in the next release.
2018-08-05 17:31:54 +03:00
Christoph Reiter
8512d47455 meson: fix python module in case the official Python is installed (#4064)
meson uses the py.exe to figure out the path of the default python2/3
but msys2 python doesn't install it. This leads to it finding the
system Python and getting the wrong path.

This fixes the gobject-introspection build with meson (not the default yet..)
2018-07-11 23:20:07 +03:00
Christoph Reiter
8347ef6961 meson: Update to 0.47.1 (#4060) 2018-07-11 08:52:41 +03:00
Christoph Reiter
d1121d3bb5 meson: Update to 0.47.0 (#4038) 2018-07-05 13:34:09 +03:00
Christoph Reiter
c67ee71e9f meson: Update to 0.46.1 (#3770) 2018-05-18 14:53:49 +03:00
Christoph Reiter
e0106b30ec meson: Remove patch for posix_memalign/stpcpy checks (#3717)
Newer meson can now detect if the function exists if you pass the
right header and this patch can be dropped.

cc.has_function('stpcpy', prefix : '#include <string.h>')
cc.has_function('posix_memalign', prefix : '#include <stdlib.h>')

See https://bugzilla.gnome.org/show_bug.cgi?id=795876
2018-05-14 07:39:27 +03:00
Christoph Reiter
6d5189aa82 meson: Update to 0.46.0 (#3666) 2018-05-02 20:39:33 +03:00
Christoph Reiter
0f2ff1404b meson: Update to 0.45.1 and add patch for gtk-doc fix (#3571) 2018-04-08 22:51:26 +03:00
Christoph Reiter
272c2257a7 meson: Update to 0.44.1 (#3437) 2018-02-26 07:25:23 +03:00
Christoph Reiter
fd6ea798d8 meson: use sys.prefix as default prefix and strip the prefix when installing with DESTDIR (#3324)
Previously the prefix was just C:\ which made install work as with autotools, but
was obviously wrong. meson also allows passing absolute install paths which
ignore the prefix and then result in <destdir>/msys64/mingw32/<sub> paths.

To fix this set the right prefix by default and after the install path is computed
strip away the prefix again.
2018-01-28 11:17:22 +03:00
Christoph Reiter
4a285a11ac meson: Update to 0.44.0 (#3201) 2017-12-12 07:04:07 +03:00
Christoph Reiter
8076e6fd6d meson: Update to 0.43.0 (#3029) 2017-10-10 15:16:47 +03:00
Christoph Reiter
2571cfd41c meson: Update to 0.42.1 (#2929) 2017-09-20 10:02:32 +03:00
Christoph Reiter
6cde798f89 gtk-doc: Make mingw build work (#2911)
With 1.26 gtk-doc was ported to Python2/3 so we can use it with mingw Python 3.

Regarding the patches:

* Some path replacements for paths leaking from the autotools build system
* Since some other tools like meson expect that the gtkdoc utils are
  executables the pyscript2exe script generates a launcher exe for all
  utils. This is similar to what setuptools does for console entry points.
* Various Windows fixes, don't depend on the locale encoding when opening
  files and don't depend on the shell for executing commands.
  I'll try to upstream these changes once this gets more testing.

I've only tested building gexiv2 with this, larger packages might expose
more bugs.

Regarding meson: Remove the hack to invoke gtkdoc through msys perl, it's no
longer needed when mingw gtk-doc is installed. As there are no packages using
meson+gtkdoc right now this shouldn't break anything.
2017-09-18 09:49:20 +03:00
Christoph Reiter
df2d6af161 meson: Update to 0.42.0 (#2786) 2017-08-16 07:23:01 +03:00
Christoph Reiter
2f698caa8b meson: Various improvements (#2698)
* meson: make has_function fail for posix_memalign and stpcpy; remove the .py suffix of meson scripts

* meson detects posix_memalign and stpcpy but both fails to link in
  the end, so force disable them for now. This makes glib2 master build
  using the new meson build system.

* remove the script suffixes so the naming is more in line with the
  documentation and other tools.

* meson: execute gtk-doc scripts with msys2 perl

And force utf-8 encoding as gtk-doc doesn't use the active codepage.

* meson: fix color terminal detection

* meson: Update to 0.41.2
2017-08-13 00:28:19 +03:00
Christoph Reiter
ef3ad4b015 meson: Update to 0.41.1 (#2607) 2017-06-21 12:57:47 +03:00
Christoph Reiter
9757046077 python3: Update to 3.6.1 (#2587)
* python3: Update to 3.6.1

The patches starting with 16 are new to fix the build.
Some no longer relevant patches were dropped, the rest is just refreshed.

* Bump pkgrel of all packages containing Python 3 bytecode/extensions.

The package list was generated using:
    pkgfile.exe -R mingw64 -r "cpython.*\\.(py[cod]|dll)"

* lensfun: Add cmake to makedepends

* numpy: Don't hardcode the Python version

* blender: rebuild for new Python

* boost: Don't hardcode Python versions; rebuild

* pillow: Don't hardcode Python version; rebuild

* python-dateutil: Don't hardcode Python versions

* sip: Don't hardcode Python versions

* pyqt4: Don't hardcode Python versions; rebuild

* pyqt5: Don't hardcode Python versions; rebuild

* opencv: Update Python3 version in patch
2017-06-15 17:40:51 +03:00
Andrea Zagli
3aafe26272 meson: updated to 0.40.1. (#2425) 2017-05-10 08:19:27 +03:00
Andrea Zagli
55d8b88122 meson: updated to 0.39.1. (#2345) 2017-03-27 09:56:13 +03:00
Andrea Zagli
cd4f154c75 meson: updated to 0.38.1. (#2168) 2017-02-15 19:00:56 +03:00
Andrea Zagli
a1ed7878af meson: updated to 0.38.0. (#2131) 2017-01-30 13:03:44 +03:00
Andrea Zagli
49c9fb6278 meson: updated to 0.37.1. (#2038) 2016-12-31 14:21:32 +03:00
Andrew Chadwick
c4275a7009 meson: update to 0.36.0 (#1969) 2016-11-27 11:37:05 +03:00
Andrea Zagli
4b464230d8 meson: updated to 0.35.1. (#1859) 2016-10-25 09:48:17 +03:00
Andrea Zagli
0822aa3817 meson: updated to 0.35.0. (#1781) 2016-10-04 16:00:51 +03:00
Andrea Zagli
2b8ab7e6bc meson: updated to 0.34.0. 2016-09-09 16:32:51 +02:00
Andrea Zagli
5d18cf4afd meson: wrong python path. 2016-08-27 13:31:17 +02:00
Andrea Zagli
b45d7b9fff meson: new package. 2016-08-21 11:13:05 +02:00