[MacPorts] #46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support -------------------------+-------------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: phonon-backend-gstreamer -------------------------+-------------------------------------- This patch updates phonon-backend-gstreamer to the current version 4.8.2, and introduces the subport qt5-phonon-backend-gstreamer which builds the code for Qt5 . -- Ticket URL: <https://trac.macports.org/ticket/46558> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): Could we make this depend on gstreamer1-gst-plugins-good instead of gstreamer1-gst-plugins-base so there is actual functionality out of the box? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): That's going to add quite a few dependencies, I see. Since you appear to know these projects: are we talking about build dependencies or runtime dependencies? If you are implying that the phonon gstreamer backend needs the "good plugins" in order to serve any purpose (i.e. produce even the simplest of beeps), then yes, it might be useful to pull in those instead of more minimum dependencies. If not and we're talking about runtime dependencies, it should maybe remain an optional addition. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): Yes the phonon-backend-gstreamer port needs the gstreamer1-gst-plugins- good port to be able to play or process any audio or video. The phonon-backend-gstreamer port would depend only on the gstreamer1-gst- plugins-good port which depends on the gstreamer1-gst-plugins-base port and gstreamer1 port. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): See https://trac.macports.org/ticket/46658 . Do you have suggestions how to configure pulseaudio properly, or what other gstreamer plugin to use? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): Could you add this to at least the qt4 variant and the qt5 if you want? {{{ post-destroot { file mkdir ${destroot}${qt_plugins_dir} copy ${destroot}${prefix}/lib/kde4/plugins/phonon_backend ${destroot}${qt_plugins_dir} } }}} -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): I'll have it make a symlink `${qt_plugins_dir}/phonon_backend -> ${prefix}/lib/kde4/plugins/phonon_backend` . That's what I have on my end. But not of the Qt5 version to KDE4. That doesn't make sense, and would most likely cause crashing. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): Sounds good. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): The latest diff doesn't have the full changes and fails because ${destroot}${qt_plugins_dir} doesn't exist during destroot. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by springermac@…): Still fails because of the missing directory and it depends on gstreamer base instead of gstreamer good. Otherwise looks good and works with qt4 (I haven't tried with qt5 yet). -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): This one works for me (yeah, tested it this time...) -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): Aligned the qt5 subport to the "suffix principle". -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by mk@…): Are there any consequences for this port due to #46552? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): No. The VLC and GStreamer backends can be installed together, and the multimedia KCM has a sheet to select between the 2. The GStreamer backend requires PulseAudio to work, though, which isn't the most appropriate way to create sound on OS X. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:16> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by mk@…): OK, so, is this submission sufficiently tested and can be considered safe for committing? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:17> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by rjvbertin@…): I hope so, and think that any potential issues with the Qt5 subport will only come to light once it's been allowed into the wild ... -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:18> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+-------------------------------- Reporter: rjvbertin@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+-------------------------------- Comment (by mk@…): You've got a {{{ replaced_by ${name}-qt5 }}} set for port qt5-${name}. This can be removed from the final portfile, as this was only locally needed on your end, I suppose. Ports related to Qt5 on MacPorts are as of now: {{{ $ port echo qt5-* qt5-creator-mac qt5-creator-mac-docs qt5-creator-mac-examples qt5-mac qt5-mac-docs qt5-mac-mysql56-plugin qt5-mac-psql84-plugin qt5-mac-sqlite3-plugin }}} -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:19> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Changes (by mk@…): * cc: mk@… (removed) * owner: macports-tickets@… => mk@… -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:20> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Comment (by mk@…): OK, I guess, this can be committed as is, even with {{{qt5-mac}}} in its current non-concurrent state, right? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:21> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Comment (by rjvbertin@…): I would think so. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:22> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Comment (by mk@…): The patch file PGBS-482.diff isn't applying anymore as is, since the port has been updated to 4.8.2_1 in the meantime. René, can you have created a new portfile diff? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:23> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Comment (by mk@…): What's the status of this port, actually? [https://trac.macports.org/ticket/49548 I've found that the Qt4 version actually fails because it cannot find GST headers anymore.] I could create a separate ticket for now, if needed... -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:24> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+---------------------- Reporter: rjvbertin@… | Owner: mk@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+---------------------- Comment (by rjvbertin@…): Oops, apparently I missed this or completely forgot about it. Attaching a new diff. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:25> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+------------------------- Reporter: rjvbertin@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+------------------------- Changes (by mk@…): * cc: michaelld@… (removed) * cc: mk@… (added) * owner: mk@… => michaelld@… Comment: Hi Michael, can you take over this one? -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:26> MacPorts <https://www.macports.org/> Ports system for OS X
#46558: phonon-backend-gstreamer update to 4.8.2 and qt5 support ---------------------------------------+------------------------- Reporter: rjvbertin@… | Owner: michaelld@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: phonon-backend-gstreamer | ---------------------------------------+------------------------- Comment (by ryandesign@…): Replying to [comment:24 mk@…]:
What's the status of this port, actually?
[ticket:49548 I've found that the Qt4 version actually fails because it cannot find GST headers anymore.]
I could create a separate ticket for now, if needed...
That's #50049. -- Ticket URL: <https://trac.macports.org/ticket/46558#comment:27> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts