Opened 10 years ago
Last modified 7 years ago
#44813 new submission
py-gst-python needs updating to gstreamer1
Reported by: | davidcorry | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | elelay (Eric Le Lay), petrrr, springermac (Jonathan Springer) | |
Port: | py-gst-python |
Description
I tried to build Gstreamer's python bindings, but the latest port only uses Python2.7 at the latest and Gstreamer 0.10. I made a portfile for Python3.4 and Gstreamer 1.2.1, and it built correctly.
I tried to make a more generic portfile using PortGroup and the python.versions variable, but since get-python doesn't use setup.py, I couldn't figure out how to have it go straight to configure. I don't know much about creating portfiles, so I'll have to defer to someone else for that one.
Attachments (5)
Change History (19)
Changed 10 years ago by davidcorry
comment:1 Changed 10 years ago by mf2k (Frank Schima)
Cc: | rmstonecipher@… added |
---|---|
Port: | py34-gst-python added; py-gst-python removed |
Type: | update → submission |
Version: | 2.3.1 |
It would be preferable to unify the py26-gst-python and py27-gst-python ports and add py34 if possible.
comment:2 Changed 10 years ago by elelay (Eric Le Lay)
Hi, I use pygobject3 gstreamer bindings for trunk/dports/python/quodlibet. It doesn't use gst-python but directly the gobject bindings.
What would it be for ?
comment:6 Changed 10 years ago by springermac (Jonathan Springer)
What about splitting to py-gst010-python and py-gst1-python? See the attached portfiles py-gst010-python, py-gst1-python, py26-gst-python, and py27-gst-python.
Changed 10 years ago by springermac (Jonathan Springer)
Attachment: | Portfile.2 added |
---|
py-gst1-python
Changed 10 years ago by springermac (Jonathan Springer)
Attachment: | Portfile.3 added |
---|
py-gst010-python
Changed 10 years ago by springermac (Jonathan Springer)
Attachment: | Portfile.4 added |
---|
py26-gst-python
Changed 10 years ago by springermac (Jonathan Springer)
Attachment: | Portfile.5 added |
---|
py27-gst-python
comment:7 Changed 10 years ago by petrrr
Is there any good reason that we need both versions in ports?
The following ports seem to depend on py27-gst-python
:
- gourmet
- gstlal
- gstlal-burst
- gstlal-calibration
- gstlal-inspiral
- gstlal-ugly
- lscsoft-deps
I found no dependencies on py26-gst-python
. would these ports work with gstreamer1 as well?
comment:8 Changed 10 years ago by springermac (Jonathan Springer)
Gstreamer 0.10 and Gstreamer 1.0 are API incompatible and as such py-gst010-python and py-gst1-python would be. Also the python bindings for Gstreamer 0.10 don't support python 3.
py26-gst-python and py27-gst-python would be replaced by py-gst010-python which would only have python 2.7 support and py-gst1-python would be a new port with python 2.7 and 3.4 support.
comment:9 Changed 10 years ago by petrrr
Port: | py-gst-python added; py34-gst-python removed |
---|---|
Type: | submission → update |
comment:10 Changed 10 years ago by mf2k (Frank Schima)
Why did you change this? There is no port named "py-gst-python" to be updated.
comment:11 Changed 10 years ago by petrrr
Type: | update → submission |
---|
Your right! I was confused by the title and assumed this would go to a single unified portfile.
comment:12 Changed 10 years ago by mf2k (Frank Schima)
Well it definitely should go that route. It would be a new port in either event.
comment:13 Changed 10 years ago by springermac (Jonathan Springer)
I split this into two tickets https://trac.macports.org/ticket/47470 and https://trac.macports.org/ticket/47471.
comment:14 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | rmstonecipher@… removed |
---|
py34-gst-python