README | README | |||
---|---|---|---|---|
skipping to change at line 157 | skipping to change at line 157 | |||
------------------------ | ------------------------ | |||
You should always prefer installing from packages first. GStreamer is | You should always prefer installing from packages first. GStreamer is | |||
well-maintained for a number of distributions, including Fedora, Debian, | well-maintained for a number of distributions, including Fedora, Debian, | |||
Ubuntu, Mandrake, Gentoo, ... | Ubuntu, Mandrake, Gentoo, ... | |||
Only in cases where you: | Only in cases where you: | |||
- want to hack on GStreamer | - want to hack on GStreamer | |||
- want to verify that a bug has been fixed | - want to verify that a bug has been fixed | |||
- do not have a sane distribution | - do not have a sane distribution | |||
should you choose to build from source tarballs or CVS. | should you choose to build from source tarballs or git. | |||
Find more information about the various packages at | Find more information about the various packages at | |||
http://gstreamer.freedesktop.org/download/ | http://gstreamer.freedesktop.org/download/ | |||
COMPILING FROM SOURCE TARBALLS | COMPILING FROM SOURCE TARBALLS | |||
------------------------------ | ------------------------------ | |||
- again, make sure that you really need to install from source ! | - again, make sure that you really need to install from source ! | |||
If GStreamer is one of your first projects ever that you build from sourc e, | If GStreamer is one of your first projects ever that you build from sourc e, | |||
consider taking on an easier project. | consider taking on an easier project. | |||
skipping to change at line 193 | skipping to change at line 193 | |||
ok. | ok. | |||
If it did not work, keep in mind that you might need to adjust the | If it did not work, keep in mind that you might need to adjust the | |||
PATH and/or LD_LIBRARY_PATH environment variables to make the system | PATH and/or LD_LIBRARY_PATH environment variables to make the system | |||
find GStreamer in the prefix where you installed (by default that is /usr /local). | find GStreamer in the prefix where you installed (by default that is /usr /local). | |||
- After this, you're ready to install gst-plugins, which will provide the | - After this, you're ready to install gst-plugins, which will provide the | |||
functionality you're probably looking for by now, so go on and read | functionality you're probably looking for by now, so go on and read | |||
that README. | that README. | |||
COMPILING FROM CVS | COMPILING FROM GIT | |||
------------------ | ------------------ | |||
When building from CVS sources, you will need to run autogen.sh to generate | When building from git sources, you will need to run autogen.sh to generate | |||
the build system files. | the build system files. | |||
You will need a set of additional tools typical for building from CVS, | You will need a set of additional tools typical for building from git, | |||
including: | including: | |||
- autoconf | - autoconf | |||
- automake | - automake | |||
- libtool | - libtool | |||
autogen.sh will check for recent enough versions and complain if you don't have | autogen.sh will check for recent enough versions and complain if you don't have | |||
them. You can also specify specific versions of automake and autoconf with | them. You can also specify specific versions of automake and autoconf with | |||
--with-automake and --with-autoconf | --with-automake and --with-autoconf | |||
Check autogen.sh options by running autogen.sh --help | Check autogen.sh options by running autogen.sh --help | |||
skipping to change at line 222 | skipping to change at line 222 | |||
from autogen.sh with -- between the two. | from autogen.sh with -- between the two. | |||
prefix has been added to autogen.sh but will be passed on to configure beca use | prefix has been added to autogen.sh but will be passed on to configure beca use | |||
some build scripts like that. | some build scripts like that. | |||
When you have done this once, you can use autoregen.sh to re-autogen with | When you have done this once, you can use autoregen.sh to re-autogen with | |||
the last passed options as a handy shortcut. Use it. | the last passed options as a handy shortcut. Use it. | |||
After the autogen.sh stage, you can follow the directions listed in | After the autogen.sh stage, you can follow the directions listed in | |||
"COMPILING FROM SOURCE" | "COMPILING FROM SOURCE" | |||
You can also run your whole cvs stack uninstalled. The script in | You can also run your whole git stack uninstalled. The script in | |||
the gstreamer module /docs/faq/gst-uninstalled) is helpful in setting | the gstreamer module /scripts/gst-uninstalled) is helpful in setting | |||
up your environment for this. | up your environment for this. | |||
PLUG-IN DEPENDENCIES AND LICENSES | PLUG-IN DEPENDENCIES AND LICENSES | |||
--------------------------------- | --------------------------------- | |||
GStreamer is developed under the terms of the LGPL (see LICENSE file for | GStreamer is developed under the terms of the LGPL (see LICENSE file for | |||
details). Some of our plug-ins however rely on libraries which are availabl e | details). Some of our plug-ins however rely on libraries which are availabl e | |||
under other licenses. This means that if you are distributing an applicatio n | under other licenses. This means that if you are distributing an applicatio n | |||
which has a non-GPL compatible license (for instance a closed-source | which has a non-GPL compatible license (for instance a closed-source | |||
application) with GStreamer, you have to make sure not to distribute GPL-li nked | application) with GStreamer, you have to make sure not to distribute GPL-li nked | |||
End of changes. 5 change blocks. | ||||
6 lines changed or deleted | 6 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |