#2822 closed task (fixed)
GStreamer updates - now 0.10.31
Reported by: | willimm | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
Just when you thought you were done with the GStreamer updates, there's more!
GStreamer: 0.10.22
gst-plugins-base: 0.10.22
gst-plugins-good: 0.10.13
gst-plugins-bad: 0.10.10
gst-plugins-ffmpeg: 0.10.6
Change History (26)
comment:1 by , 16 years ago
comment:3 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 15 years ago
Status: | assigned → new |
---|
Updated book to GStreamer-0.10.25. Updated book to GStreamer Base Plug-ins-0.10.25. Updated book to GStreamer Good Plug-ins-0.10.16. I'll let someone else to the ugly.
comment:5 by , 15 years ago
Owner: | changed from | to
---|
comment:6 by , 15 years ago
Owner: | changed from | to
---|
comment:7 by , 15 years ago
One more thing. There is a new dependency for GStreamer Good Plug-ins, libiec61883, but the home link provided in that package is broken. I cannot find the home page for this project.
comment:9 by , 15 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Version increments to 0.10.28 (gstreamer and base plugins)
by , 15 years ago
Attachment: | blfs-gstreamer-full-update.patch added |
---|
BLFS Gstreamer full update patch. Updates all of the Gstreamer componets to their latest version.
comment:10 by , 15 years ago
I've attached a patch that, when used, updates GStreamer and it's plugins to their latest versions. The versions are:
GStreamer/gst-plugins-base: 0.10.29 gst-plugins-good: 0.10.22 gst-plugins-ugly: 0.10.14
I did update the MD5sum and the sizes of the tarballs (all of them had a general increase), but I diddn't update the SBU amount or the disk size used by the package. Also, for the broken libiec61883 link, I've used the Debian page for it. The xml is 100% valid, if you want to commit the patch, please do so.
comment:11 by , 15 years ago
Please put this into the book, as totem-2.30.2 requires GStreamer versions of at least 0.10.28.1. Totem won't build without the newer versions.
comment:12 by , 15 years ago
Summary: | GStreamer updates → GStreamer updates - now 0.10.30 |
---|
Changing title to reflect current version of gstreamer. Note that both gstreamer and the base plugins (both 0.10.30) require seds for make-3.82 [ see the list archives ].
Corresponding plugins are bad-0.10.20 ffmpeg-0.10.11 good-0.10.25 ugly-0.10.16.
Maybe we should put all of these in the book ? Both gnash and webm need the bad plugins.
comment:15 by , 14 years ago
Summary: | GStreamer updates - now 0.10.30 → GStreamer updates - now 0.10.31 |
---|
Version increments
GStreamer-0.10.31 Plugins-Base-0.10.31 Plugins-Good-0.10.26 Plugins-Ugly-0.10.16 Plugins-Bad-0.10.20 Plugins-FFmpeg-0.10.11
comment:16 by , 14 years ago
The 0.10.31 versions build with make-3.82 without any seds. However, they break gir-repository.
For me, the only thing in gnome-2.30 which requires gir-repository to provide the files is libsoup. For gnome-2.32, I think gir-repository is obsolete. Meanwhile, libsoup-2.31.6 (the last *available* development version before gobject-introspection-0.9.5 became the minimum required version) works for me. I hate using development versions of gnome packages as much as anyone, but if we stay with gnome-2.30 to get a release out, then I think using the development version is justifiable here.
But, I know nothing about anything else which might still require gir-repository.
follow-up: 18 comment:17 by , 14 years ago
I grepped through the book and only one package recommends gir-repository (libunique) and two packages list it as optional (clutter, gucharmap).
What do you mean that Gstreamer breaks gir-repo?
I have not needed to install gir-repo yet, so my Gstreamer and plugins built fine.
comment:18 by , 14 years ago
Replying to randy@…:
I grepped through the book and only one package recommends gir-repository (libunique) and two packages list it as optional (clutter, gucharmap).
What do you mean that Gstreamer breaks gir-repo?
I have not needed to install gir-repo yet, so my Gstreamer and plugins built fine.
Building gstreamer and the plugins are not the problem - if you try to build gir-repository after gstreamer, it will fail to build.
gir-repository is (for 2.30 - for 2.32 probably 'was') a band aid - it provides the gir (introspection) files where a package had not been updated to provide them itself. Epiphany (not the world's best browser, in my opinion, but useful particularly while updating firefox) requires introspection, and uses libsoup.
What I used to do was build gir-repository after libsoup, and then install the Soup and SoupGNOME files by hand - updating gstreamer meant I could no longer do that.
Since I build only a small subset of gnome (perhaps epiphany would work a lot better if I built it all), I have no idea what else in the 2.30 series needs gir-repository. FWIW, I built libunique-1.1.6 without problems (and without gir-repository) after upgrading to dbus-glib-0.86 and libsoup-2.31.6.
follow-up: 20 comment:19 by , 14 years ago
Thanks for the info, Ken. I've also followed your other comments about development versions of soup. Anyway, did you have Gobject-Introspection installed when you installed libunique? The book says gir-repo is required if that package is installed.
Also, what version of libunique do you install? I'm inclined to go with 5.2 as that is the most recent (10/2010) of the stable branch. 6.x and 7.0 introduce some ABI/API changes, and I read where they were considered "development". Also, 6.x and 7.0 are very recent, and could break some GNOME stuff.
comment:20 by , 14 years ago
Replying to randy@…:
Thanks for the info, Ken. I've also followed your other comments about development versions of soup. Anyway, did you have Gobject-Introspection installed when you installed libunique? The book says gir-repo is required if that package is installed.
Yes, because epiphany requires introspection, I install gobject-introspection between glib and pango. Gstreamer and the base plugins come somewhat later, with the "real gnome" packages (ORBit2, polkit, GCOnf2 and the rest) much later. I also have to turn on introspection when i later get to webkit-gtk.
Also, what version of libunique do you install? I'm inclined to go with 5.2 as that is the most recent (10/2010) of the stable branch. 6.x and 7.0 introduce some ABI/API changes, and I read where they were considered "development". Also, 6.x and 7.0 are very recent, and could break some GNOME stuff.
Sorry, you've lost me there Randy. libunique is 1.1.6, but I can't see anything where the book is at 5.2 and a 7.0 exists. Do you mean libnotify ? If so, I've stuck with 0.4.5 (0.6.0 needs gtk+-3, I guessed 0.5 was the 2.31 version). If not, please specify which package you are asking about (the latest libunique appears to be 2.91.x).
comment:21 by , 14 years ago
Thanks for the updates.
It is libnotify and I used 0.5.2 because the ChangeLog didn't indicate that there were changes that would break things. Additionally, the 5.x branch was in place while GNOME was developing the 2.30 version we are at. Not a big change, probably.
Second thing is that means the book is incorrect saying that if introspection is installed then gir-repo is required to install libunique. You proved that to be incorrect. Perhaps Wayne will chime in as he wrote the instructions.
comment:22 by , 14 years ago
I ran a few test builds and can confirm that with gobject-introspection version 0.6.5 or 0.6.8 being installed, gir-repository was required when building libunique. This is no longer the case with gobject-introspection version 0.6.14.
comment:23 by , 13 years ago
Owner: | changed from | to
---|---|
Status: | assigned → new |
comment:24 by , 13 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Gstreamer core and Gstreamer base plugins version 0.10.35 with newer good, bad, ugly and ffmpeg plugins are in BLFS SVN. Marking as fixed.
Minor status update - gstreamer-0.10.23 and inter-alia gst-plugins-good-0.10.15 are out, but there is a vulnerability in ALL (or all recent) versions versions of the good plugins, including 0.10.15. Patch (against 0.10.15, which needs gstreamer-0.10.23) in -patches, personally I've been using 0.10.22 with base-0.10.22, good-0.10.14, ffmpeg-0.10.6 (no obvious need for bad plugins in my setup).
Of course, if we aren't near a release then somebody can bump this to the current versions.