Commit graph

43 commits

Author SHA1 Message Date
Andoni Morales Alastruey
2b5b0d951e macOS: Fix plugin link with Python 3.8
see: https://gitlab.freedesktop.org/gstreamer/gst-python/-/issues/28

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-python/-/merge_requests/42>
2020-10-08 12:56:10 +02:00
Tim-Philipp Müller
20a5925c97 Back to development 2020-09-08 16:59:04 +01:00
Tim-Philipp Müller
a85f99e274 Release 1.18.0 2020-09-08 00:09:33 +01:00
Tim-Philipp Müller
98519897ca Release 1.17.90 2020-08-20 16:16:08 +01:00
Tim-Philipp Müller
4c3ffc78b7 Back to development 2020-07-03 02:04:10 +01:00
Tim-Philipp Müller
ae11b6cea4 Release 1.17.2 2020-07-03 00:36:19 +01:00
Tim-Philipp Müller
994f068f64 Back to development 2020-06-20 00:28:33 +01:00
Tim-Philipp Müller
03fc4a23fa Release 1.17.1 2020-06-19 19:26:52 +01:00
Andoni Morales Alastruey
f98c206bdf Fix configure python lib detection in macOS
pylib_loc = python.get_variable('LIBPL', '') alreay returns
the correct path for python's library dir
2020-04-03 18:42:14 +00:00
Sebastian Dröge
10707f437f Fix build with Python 3.8 by also checking for python-3.X-embed.pc
Since Python 3.8 the normal checks don't include the Python libraries
anymore and linking of the gst-python module would fail.

See also https://github.com/mesonbuild/meson/issues/5629

Fixes https://gitlab.freedesktop.org/gstreamer/gst-python/issues/28
2019-12-13 10:48:04 +02:00
Thibault Saunier
95b2f64394 Remove python2 support
We have notified application developers this would happen a long time
ago and python2 is going to be deprecated very soon now, before 1.18
is going to be released.
2019-11-19 11:18:59 -03:00
Tim-Philipp Müller
6e51428cbd Back to development 2019-04-19 11:00:07 +01:00
Tim-Philipp Müller
7f1b5fe985 Release 1.16.0 2019-04-19 00:37:16 +01:00
Tim-Philipp Müller
996f54ac25 Release 1.15.90 2019-04-11 00:38:39 +01:00
Tim-Philipp Müller
30cc0fc83d Back to development 2019-03-04 09:15:26 +00:00
Tim-Philipp Müller
5a5eae51f9 Release 1.15.2 2019-02-26 12:00:59 +00:00
Thibault Saunier
8e42b63201 meson: Re add workarounds to detect libpython path
This was removed all together in af4ade3743
"meson: use new python module".

And add `-Dlibpython-dir` option for the cases the logic fails.
2019-01-22 17:02:52 -03:00
Tim-Philipp Müller
fcfcbe76d3 Release 1.15.1 2019-01-17 02:33:53 +00:00
Mathieu Duponchelle
ae3ffd3ac8 meson: address python module port comments 2018-10-31 00:41:03 +01:00
Havard Graff
af4ade3743 meson: use new python module
This patch makes the tests pass running uninstalled and installed, with
python2 and python3 on linux, windows and osx.

The main gist is to use the new python-module to do the lifting done
by pythondetector, and with that add support for python2 and windows.
2018-10-28 17:53:44 +01:00
Mathieu Duponchelle
11a2fa995a meson: add pygobject fallback 2018-10-27 18:04:11 +02:00
Tim-Philipp Müller
c20e6d4453 meson: drop config.h.meson template 2018-05-01 12:10:42 +01:00
Thibault Saunier
f1c3050f2c Bump pygobject dependency to 3.8 2018-04-25 15:11:31 -03:00
Tim-Philipp Müller
31c33043d8 Back to development 2018-03-20 10:27:38 +00:00
Tim-Philipp Müller
38d95adb18 Release 1.14.0 2018-03-19 20:29:29 +00:00
Tim-Philipp Müller
10ba0a08ce Release 1.13.91 2018-03-13 19:31:05 +00:00
Tim-Philipp Müller
abb68ad440 Release 1.13.90 2018-03-03 22:55:57 +00:00
Tim-Philipp Müller
e1c6f864b2 Back to development 2018-02-15 19:44:33 +00:00
Tim-Philipp Müller
429b58ed29 Release 1.13.1 2018-02-15 17:24:36 +00:00
Thibault Saunier
fcbca025e3 Fix simply running testsuite in meson
- Make sure to never have root folder in sys.path when running meson,
  as pythondetector won't be able to access gi._overridesdir

- Generate a mesonconfig.py file that will be used by the testsuite to
  know where meson generated files, making `python -m unittest` working.
2017-07-26 15:27:21 -04:00
Sebastian Dröge
7352b78a39 Back to development 2017-05-04 19:00:37 +03:00
Sebastian Dröge
6981cbfbab Release 1.12.0 2017-05-04 15:40:29 +03:00
Sebastian Dröge
dddffea0f0 Release 1.11.91 2017-04-27 17:37:36 +03:00
Sebastian Dröge
09cca0831f Release 1.11.90 2017-04-07 16:35:42 +03:00
Thibault Saunier
7f78ed2541 meson: Install in gi._overidesdir only if we are installing in right prefix
And make sure python detector did not fail

https://bugzilla.gnome.org/show_bug.cgi?id=780369
2017-03-24 12:38:04 -03:00
Sebastian Dröge
c32670e405 meson: Update version 2017-02-24 16:01:39 +02:00
Thibault Saunier
1acc0ec664 python: Add an option to set where to install pygi overrides 2017-02-15 10:49:12 -03:00
Tim-Philipp Müller
67574b3a75 meson: bump version and bump meson requirement
Adjust meson requirement to same as used in other modules.
2017-01-13 12:51:11 +00:00
Thibault Saunier
490028ba21 meson: Add testsuite 2016-11-04 11:40:10 -03:00
Tim-Philipp Müller
21f8b168d3 meson: update version 2016-11-01 18:12:33 +00:00
Thibault Saunier
d680386ab0 meson: use the version keyword argument for dependencies version 2016-10-19 14:47:07 -03:00
Thibault Saunier
b7a78a37dc meson: Setup pre-commit hooks when configuring 2016-09-30 11:39:21 -03:00
Thibault Saunier
16f971226d Add support for Meson as alternative/parallel build system
https://github.com/mesonbuild/meson
2016-09-05 12:13:03 -03:00