BSD Ports

multimedia/py-gstreamer1 MidnightBSD

GStreamer python bindings

System
MidnightBSD
Repository
mports
Last update
Commit
99b7c73805
License
lgpl2.1
Categories

Description

gst-python provides a convenient wrapper for the GStreamer library for use in Python programs, and takes care of many of the boring details such as managing memory and type casting.

In the other systems

The newest version among them is 1.28.8, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDmultimedia/py-gstreamer1no data--2026-09-18
FreeBSDmultimedia/py-gstreamer11.28.8 newestnone known-[email protected]2026-10-12
NetBSDmultimedia/py-gstreamer11.28.6nb1none known--2026-10-13
DragonFlymultimedia/py-gstreamer11.26.0none known-[email protected]-
HardenedBSDmultimedia/py-gstreamer11.28.6no data-[email protected]-
GhostBSDmultimedia/py-gstreamer11.28.6no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install ${PYTHON_PKGNAMEPREFIX}gstreamer1

From mports:

cd /usr/mports/multimedia/py-gstreamer1 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1

Dependencies

Required by 1

Configuration

No options to configure.

USES
cpe gnome gstreamer meson pkgconfig python tar:xz
Service scripts
none

Files

pkg-plist 18
  • lib/gstreamer-1.0/libgstpython.so
  • %%PYTHON_SITELIBDIR%%/gi/overrides/Gst.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/GstAnalytics.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/GstAudio.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/GstPbutils.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/GstVideo.py
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/Gst.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAnalytics.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstAudio.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstPbutils.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo.opt-1.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/__pycache__/GstVideo.pyc
  • %%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst.so
  • %%PYTHON_SITELIBDIR%%/gi/overrides/_gi_gst_analytics.so
distinfo 1
FileSizeSHA256
gst-python-1.28.7.tar.xz1556569c23c5dddfd2c9b94bb1b4e4f5b90ebc6400d84277c77cf91b1dbdb4a8b451f9
Master sites 1
  • http://gstreamer.freedesktop.org/src/gst-python/

Commit history 2

DateCommitCreditsLog message
99b7c73805 Lucas Holt multimedia: update GStreamer stack to 1.28.7 (#1474)
Update the coupled GStreamer 1.x stack from 1.28.6 to 1.28.7 in one change: - update the shared GStreamer version in Mk/extensions/gstreamer.mk - refresh core, base/bad/good/ugly, libav, Rust, editing-services, RTSP-server, and Python distinfo - preserve existing MidnightBSD patches/options and package behavior Validation: - makesum completed for all seven source ports and the coupled plugin distinfo target - core GStreamer build/fake/package passed; its test target has no tests - base and bad plugin build/fake/package passed - libav build/fake/package and 6/6 tests passed - editing-services build/fake/package passed with staged 1.28.7 pkg-config metadata - all affected ports pass check-license and git diff --check The remaining RTSP/Python full package chain was not completed because …
076a62e095 Lucas Holt multimedia: update GStreamer stack to 1.28.6 (#1383)
## Summary - synchronize GStreamer core, base/bad/good/ugly plugin bundles, Rust and Python bindings, editing services, libav, RTSP server, Qt bindings, and related plugin ports at 1.28.6 - refresh 1.28 Meson compatibility patches, plists, and generated Rust crate metadata - reset all coupled port revisions to 0 and add the new svt-av1 plugin mapping - retain gstreamer-vaapi at its last available 1.26.1 release because upstream no longer publishes a 1.28 vaapi tarball ## Validation - core: `bmake makesum patch build fake package test check-license` passed - base plugin bundle: all 368 compile targets passed serially with introspection disabled - default plugin introspection is blocked on this host because the GI scanner links the still-installed 1.26 allocator during the build-tree …