79 Commits

Author SHA256 Message Date
9f8f081223 - Update to version 1.28.0:
+ Please see changes in gstreamer main package.

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=150
2026-02-10 12:21:33 +00:00
fbec3cb990 Accepting request 1324769 from GNOME:Next
- Update to version 1.26.10:
  + Override GstPadProbeInfo to get writable objects
  + Misc improvements
  + More typing fixes
  + 1.26.2 breaks Python bindings: No longer able to modify
    Gst.Buffer metadata in pad probe callbacks

OBS-URL: https://build.opensuse.org/request/show/1324769
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=148
2025-12-30 11:49:11 +00:00
a4fe05ae26 Accepting request 1321414 from GNOME:Next
- Update to version 1.26.9:
  + gst-python: fix cross-compiling
  + python: Add some typing annotation to overrides

OBS-URL: https://build.opensuse.org/request/show/1321414
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=146
2025-12-09 12:03:33 +00:00
4c0c7101a5 Accepting request 1317052 from GNOME:Next
- Update to version 1.26.8:
  + python: Fix GDir leak in gst_python_load_directory
- Tweak gstreamer versions required, via _version define.

OBS-URL: https://build.opensuse.org/request/show/1317052
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=143
2025-11-11 14:55:01 +00:00
d026592a7d Accepting request 1311890 from GNOME:Next
- Update to version 1.26.7:
  + No changes, stable bump only.

OBS-URL: https://build.opensuse.org/request/show/1311890
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=141
2025-10-17 07:50:19 +00:00
a136133aea Accepting request 1305011 from GNOME:Next
- Update to version 1.26.6:
  + python: Handle buffer PTS/DTS/duration/offset/offset-end as
    unsigned long long

OBS-URL: https://build.opensuse.org/request/show/1305011
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=139
2025-09-17 15:56:29 +00:00
45889c42ad Accepting request 1295752 from GNOME:Next
- Update to version 1.26.4:
  + No changes, stable bump only.

OBS-URL: https://build.opensuse.org/request/show/1295752
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=137
2025-07-25 11:53:07 +00:00
1139338217 Accepting request 1289687 from GNOME:Next
- Update to version 1.26.3:
  + This release includes some important regression fixes for the
    GStreamer Python bindings for regressions introduced in 1.26.2.
    - gst-python/tests: don't depend on webrtc and rtsp-server
    - python: Fix pulling events from appsink and other fixes

OBS-URL: https://build.opensuse.org/request/show/1289687
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=135
2025-07-02 13:38:28 +00:00
c5f8466644 Accepting request 1281663 from GNOME:Next
- Update to version 1.26.2:
  + This release includes important fixes for the GStreamer Python
    bindings.
  + Since pygobject 3.13 around 10 years ago, it wasn't possible
    anymore to modify GStreamer miniobjects, e.g. modify caps or
    set buffer timestamps, as an implicit copy of the original
    would always be made. This should finally work again now.
  + Fix new warnings on Fedora 42, various meson warnings, and
    other small meson build/wrap fixes.
  + python: Add overrides to be able to handle writability of
    MiniObjects.
  + python: Convert buffer metadata API to use @property
    decorators.
  + REGRESSION: pygobject 3.13 now copies the GstStructure when
    getting them from a GstCaps, making it impossible to properly
    modify structures from caps in place.

OBS-URL: https://build.opensuse.org/request/show/1281663
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=133
2025-06-04 01:42:14 +00:00
a24fe88d32 Accepting request 1273650 from GNOME:Next
- Update to version 1.26.1:
  + gst-python:
    - Fix compatibility with PyGObject >= 3.52.0
    - Segmentation Fault since PyGObject >= 3.52.0 due to missing
      _introspection_module attribute
- Drop 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fixed
  upstream.

OBS-URL: https://build.opensuse.org/request/show/1273650
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=131
2025-05-01 06:37:53 +00:00
4037ab3c9b Accepting request 1265503 from home:iznogood:branches:multimedia:libs
- Add 0496a778bb85e0b263ed2fddfcf3dac7961fe4f5.patch: Fix
  compatibility with PyGObject>=3.52.0.
- Pass python-exe instead of python to meson setup, the latter is
  deprecated.

OBS-URL: https://build.opensuse.org/request/show/1265503
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=129
2025-03-31 07:03:12 +00:00
88adb55939 Accepting request 1252430 from home:alarrosa:branches:multimedia:libs:gstreamer-1.26.0
- Update to version 1.26.0:
  + gst-python is an extension of the regular GStreamer Python
    bindings based on gobject-introspection information and
    PyGObject, and provides "syntactic sugar" in form of overrides
    for various GStreamer APIs that makes them easier to use in
    Python and more pythonic; as well as support for APIs that
    aren't available through the regular gobject-introspection
    based bindings, such as e.g. GStreamer's fundamental GLib types
    such as Gst.Fraction, Gst.IntRange etc.
      - The python Meson build option has been renamed to
        python-exe (and will yield to the monorepo build option of
        the same name if set, in a monorepo build context).
      - Added an iterator for AnalyticsRelationMeta
      - Implement __eq__ for Mtd classes
      - Various build fixes and Windows-related fixes.
  + For more detailed information on this update, please see
    https://gstreamer.freedesktop.org/releases/1.26/

OBS-URL: https://build.opensuse.org/request/show/1252430
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=127
2025-03-12 13:39:09 +00:00
8f0e356bce Accepting request 1242791 from home:iznogood
- Update to version 1.24.12:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1242791
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=125
2025-02-04 11:39:41 +00:00
ebf885b360 Accepting request 1235740 from GNOME:Next
- Update to version 1.24.11:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1235740
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=123
2025-01-08 12:42:35 +00:00
de8e6f839d Accepting request 1229378 from GNOME:Next
- Update to version 1.24.10:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1229378
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=121
2024-12-10 09:13:30 +00:00
58438491f8 Accepting request 1224662 from GNOME:Next
- Update to version 1.24.9:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1224662
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=119
2024-11-18 09:54:12 +00:00
497c0408da Accepting request 1202675 from GNOME:Next
- Update to version 1.24.8:
  + No changes, stable version bump only.

OBS-URL: https://build.opensuse.org/request/show/1202675
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=117
2024-09-25 07:19:25 +00:00
5f036681e5 Accepting request 1195668 from GNOME:Next
New stable

OBS-URL: https://build.opensuse.org/request/show/1195668
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=115
2024-08-23 15:18:51 +00:00
d80cfa4b9b Accepting request 1193993 from GNOME:Next
New release

OBS-URL: https://build.opensuse.org/request/show/1193993
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=113
2024-08-16 09:51:13 +00:00
8124650a72 Accepting request 1183883 from home:iznogood
New stable release

OBS-URL: https://build.opensuse.org/request/show/1183883
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=111
2024-07-01 08:58:48 +00:00
db67331108 Accepting request 1155061 from home:alarrosa:branches:multimedia:libs
- Update to version 1.24.0:
  * Added a GstTagList override that makes a tag list act like a
    dict
  * Fix build and usage in Windows
  * Various fixes for Python >= 3.12
  * Rework libpython loading to be relocatable
  * Fix libpython dlopen on macOS
  * For more detailed information on this update, please see
    https://gstreamer.freedesktop.org/releases/1.24/
- Use %{?sle15_python_module_pythons} to use python3.11 in SLE/Leap
- Remove patch reduce-required-meson.patch since meson 1.1 is
  really required now.

OBS-URL: https://build.opensuse.org/request/show/1155061
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=109
2024-03-05 17:47:25 +00:00
aabb5ab819 Accepting request 1143314 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.9:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1143314
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=107
2024-02-01 12:00:12 +00:00
a34a685d6c Accepting request 1136716 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.8:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1136716
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=105
2024-01-04 14:20:44 +00:00
7dcc729f23 Accepting request 1126704 from home:alarrosa:branches:multimedia:libs
- Update to version 1.22.7:
  + No changes, stable bump only.
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1126704
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=103
2023-11-16 10:02:41 +00:00
ee3ae877ca Accepting request 1113054 from GNOME:Next
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1113054
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=101
2023-09-28 07:37:04 +00:00
bb88d2b3f1 Accepting request 1100604 from GNOME:Next
- Update to version 1.22.5:
  + No changes
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1100604
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=99
2023-07-26 10:46:43 +00:00
e9078b91c7 Accepting request 1095473 from GNOME:Next
- Update to version 1.22.4:
  + python: More functions can be called before gst_init().
- Rebase reduce-required-meson.patch.

OBS-URL: https://build.opensuse.org/request/show/1095473
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=97
2023-06-30 13:48:07 +00:00
35a61bb42a Accepting request 1088879 from GNOME:Next
- Update to version 1.22.3:
  + No changes, version bump only.
- Rebase patch.

OBS-URL: https://build.opensuse.org/request/show/1088879
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=95
2023-05-26 16:10:49 +00:00
502a0ab6c6 Accepting request 1078792 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1078792
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=93
2023-04-14 07:37:18 +00:00
5cf374455a Accepting request 1073092 from GNOME:Next
- Add patch to reduce the required meson version to 0.61.0 since
  that's what we have in Leap 15.5:
  + reduce-required-meson.patch

OBS-URL: https://build.opensuse.org/request/show/1073092
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=91
2023-03-20 12:55:13 +00:00
46a0d77680 Accepting request 1070541 from home:iznogood:branches:multimedia:libs
- Update to version 1.22.1:
  + gst-python: Use arch-specific install dir for gi overrides

OBS-URL: https://build.opensuse.org/request/show/1070541
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=89
2023-03-11 00:40:06 +00:00
a355ef7a83 Accepting request 1061320 from GNOME:Next
- Update to version 1.22.0:
  + Please see changes in gstreamer main package, major version
    bump.

OBS-URL: https://build.opensuse.org/request/show/1061320
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=87
2023-01-26 17:26:39 +00:00
c5172fd291 Accepting request 1045087 from home:iznogood:branches:multimedia:libs
- Update to version 1.20.5:
  + No changes, versionbump only.

OBS-URL: https://build.opensuse.org/request/show/1045087
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=85
2022-12-23 19:57:42 +00:00
f59ba5bdae Accepting request 1030514 from GNOME:Next
- Update to version 1.20.4:
  + python: Do not call gst_init when it is already is_initialized.

OBS-URL: https://build.opensuse.org/request/show/1030514
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=83
2022-10-24 07:14:21 +00:00
8fc3279dfd Accepting request 984451 from home:ukbeast89:branches:multimedia:libs
- Update to version 1.20.3:
  + No changes

OBS-URL: https://build.opensuse.org/request/show/984451
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=81
2022-06-22 16:25:55 +00:00
23a3dcc1d7 Accepting request 975823 from home:alarrosa:branches:multimedia:libs
Update to python-gst 1.20.2

OBS-URL: https://build.opensuse.org/request/show/975823
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=79
2022-05-12 13:16:21 +00:00
bc583c2245 Accepting request 963066 from GNOME:Next
- Update to version 1.20.1:
  + Fix build with Python 3.11.

- Update to version 1.20.0:
  + Fixes for Python 3.10.
  + Various build fixes.

OBS-URL: https://build.opensuse.org/request/show/963066
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=77
2022-03-21 09:26:16 +00:00
58c4c127ba Accepting request 951661 from home:iznogood:branches:multimedia:libs
- Update to version 1.18.6:
  + Avoid treating float as int (fix for Python 3.10).

OBS-URL: https://build.opensuse.org/request/show/951661
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=76
2022-02-07 10:10:58 +00:00
7da32b0cae Accepting request 919118 from home:iznogood:branches:multimedia:libs
- Update to version 1.18.5:
  + No changes

OBS-URL: https://build.opensuse.org/request/show/919118
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=75
2021-09-15 10:35:12 +00:00
c7123ad04b OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=74 2021-06-30 18:47:08 +00:00
d30ee0ed47 Accepting request 903285 from home:alois:branches:multimedia:libs
- Update to version 1.18.4 (see NEWS for changes)
(let's match it with the available gstreamer)

OBS-URL: https://build.opensuse.org/request/show/903285
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=73
2021-06-30 18:46:20 +00:00
a899fdb48e Accepting request 863744 from home:iznogood:branches:multimedia:libs
- Update to version 1.18.3:
  + No changes

OBS-URL: https://build.opensuse.org/request/show/863744
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=71
2021-01-19 13:44:22 +00:00
d28fce5356 Accepting request 863416 from home:bnavigator:branches:multimedia:libs
- The happy coincidence that python flavors and their interpreter
  names have the same name is no longer true.
  gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/863416
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=69
2021-01-16 20:12:27 +00:00
30c68d8bcc Accepting request 854489 from home:iznogood:branches:multimedia:libs
- Update to version 1.18.2:
  + No changes.

OBS-URL: https://build.opensuse.org/request/show/854489
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=67
2020-12-10 13:25:56 +00:00
dc9c1d3508 Accepting request 846324 from home:alarrosa:branches:multimedia:libs:gstreamer
Update gstreamer to 1.18.1

OBS-URL: https://build.opensuse.org/request/show/846324
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=65
2020-11-06 12:39:52 +00:00
749218b25f Accepting request 846193 from home:dimstar:Factory
Update to 1.18.0

OBS-URL: https://build.opensuse.org/request/show/846193
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=63
2020-11-05 16:26:39 +00:00
cc3e9bb312 Accepting request 783741 from home:iznogood:branches:multimedia:libs
Wow, even more tweaks -- Now this has to be the last resub

OBS-URL: https://build.opensuse.org/request/show/783741
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=61
2020-03-11 10:42:29 +00:00
Tomáš Chvátal
6aa5710b37 Accepting request 783313 from home:iznogood:branches:multimedia:libs
Add upstream patch to fix build with py38

OBS-URL: https://build.opensuse.org/request/show/783313
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=60
2020-03-10 11:16:35 +00:00
2c18ab6362 Accepting request 774798 from home:iznogood:branches:multimedia:libs
- Own %%{python_sitearch}/gi dir, needed now after changes
  elsewhere in the stack.

OBS-URL: https://build.opensuse.org/request/show/774798
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=58
2020-02-18 17:22:23 +00:00
7e563c11ab Accepting request 754055 from home:iznogood:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/754055
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/python-gst?expand=0&rev=56
2019-12-05 09:36:00 +00:00