Commit e8affca9 authored by Thomas Vander Stichele's avatar Thomas Vander Stichele
Browse files

tweaks 'n' docs

Original commit message from CVS:
tweaks 'n' docs
parent 21f40a9a
This is a sandbox module to test if our build setup for external libraries
(for example FFmpeg) is sane.
What we are trying to achieve:
patching of CVS checkout using our patch files placed in our CVS
passing of
make distcheck
non-srcdir build (ie, mkdir build; cd build; ../configure; make)
How it works:
* configure checks whether or not it should update ffmpeg from CVS by looking
at the nano version number
- if it's 1, we're in cvs mode, and it should check it out
- if it's not 1, we're in prerel or rel mode, and the code should already
be on disk
FIXME: we could change this to really check out the source code if some
required files aren't there just in case someone checks out from CVS
but CVS is not at nano 1
* patching of the checked-out copy happens at
Axioms under which we work:
- the dist tarball needs to include either
- the pristine ffmpeg checkout + our patches + a patch mechanism on make
- the ffmpeg checkout with patches already applied
- configure/make is not allowed to touch files that already live in the source
tree; if they need to then they need to be copied first and cleaned
- it would be very nice if, on update of either the Tag file or the patch set,
make would know exactly what to do with it.
......@@ -13,6 +13,8 @@ AM_MAINTAINER_MODE
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
AS_VERSION(gst-ffmpeg, GST_FFMPEG_VERSION, 0, 7, 2, 1, GST_CVS="no", GST_CVS="yes")
dnl we cheat here so we don't have to change the actual configure code bit
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment