[gst-devel] impending changes and release

Thomas Vander Stichele thomas at urgent.rug.ac.be
Sun Dec 8 03:50:03 CET 2002


Hey everyone,

We're scheduling a release today or tomorrow to coincide with the gnome 
2.1.x due snapshots.

I've been making lots of changes to the install structure as I outlined a 
week ago.

here's a quick list of changes that will affect you ;)

* core is fully parallel-installable.  This is because:
  - headers now end up in includedir/gstreamer-0.4
  - libraries end up as libdir/libgstname-0.4.so
  - libraries are also libtool-versioned
  - plugins end up as libdir/gstreamer-0.4/libgst...so
  - binaries are splitted out to a -tools rpm, which is required by
    the main gstreamer rpm, but with a >= version check instead.
    This would basically mean that only one "tools" package needs to
    be installed, and a newer one would theoretically work on older ones.
  - registry dir is now localstatedir/cache/gstreamer-0.4

* for applications, this also means you have to slightly change how to
  test for gstreamer and how to test cflags and libs.
  The .pc files are now also versioned with major-minor.  So,
  when 0.5.0 is released, the .pc file will be gstreamer-0.5.pc
  When 0.6.0 is released, it will be gstreamer-0.6.pc

  I also added a variable for gstcontrol_libs to the .pc files, so
  use this instead to get them.  Check gst-plugins' configure.ac for an
  example.

(I am still thinking if I should set the minor to even during development 
versions because it's less bother for maintainers, but not sure yet about 
that.)

As for gnome's snapshots this monday, both gnome-media and nautilus-media 
will have to .pc check for gstreamer-0.5 and friends, because that's what 
the included tarballs will look for.  You are free of course to also 
fallback to old gstreamer with a pc check, but please prefer the first 
one.

Any questions, let me know.

Thomas


 -- 

The Dave/Dina Project : future TV today ! - http://davedina.apestaart.org/
<-*- thomas (dot) apestaart (dot) org -*->
I used to play with toy guns and knives with my daddy
He never taught me how to kill
<-*- thomas  (at) apestaart (dot) org -*->
URGent, the best radio on the Internet - 24/7 ! - http://urgent.rug.ac.be/





More information about the gstreamer-devel mailing list