diff options
author | Olivier Crête <olivier.crete@collabora.com> | 2016-06-17 18:21:42 -0400 |
---|---|---|
committer | Olivier Crête <olivier.crete@collabora.com> | 2016-06-17 18:21:42 -0400 |
commit | 208c456f816bb2782cc5c47c5024e88479287c0c (patch) | |
tree | b7eddd7f7bdb71304c4df632b81293624c2ef9c8 /sdk-building-from-source-using-cerbero.md | |
parent | f131594d7dfa77ea6b32796fba5871b28ed76e43 (diff) |
Remove most mentions of the SDK
Diffstat (limited to 'sdk-building-from-source-using-cerbero.md')
-rw-r--r-- | sdk-building-from-source-using-cerbero.md | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/sdk-building-from-source-using-cerbero.md b/sdk-building-from-source-using-cerbero.md index 9ae0857..cd8bba7 100644 --- a/sdk-building-from-source-using-cerbero.md +++ b/sdk-building-from-source-using-cerbero.md @@ -4,10 +4,10 @@ ## Build requirements -The GStreamer SDK build system provides bootstrapping facilities for all +The GStreamer build system provides bootstrapping facilities for all platforms, but it still needs a minimum base to bootstrap: -- python >= 2.6 and python's `argparse` module, which is already +- python > 2.6 and python's `argparse` module, which is already included in python2.7. - git @@ -60,13 +60,13 @@ XCode. They are available from the "Preferences" dialog under ### iOS developers -If you want to build the GStreamer-SDK for iOS, you also need the iOS +If you want to build GStreamer for iOS, you also need the iOS SDK. The minimum required iOS SDK version is 6.0 and is included in [XCode] since version 4. ## Download the sources -To build the GStreamer SDK, you first need to download **Cerbero**. +To build GStreamer, you first need to download **Cerbero**. Cerbero is a multi-platform build system for Open Source projects that builds and creates native packages for different platforms, architectures and distributions. @@ -106,15 +106,15 @@ cloned/unpacked Cerbero and type: Enter the superuser/root password when prompted. The bootstrap process will then install all packages required to build -the GStreamer SDK. +GStreamer. -## Build the SDK +## Build GSTreamer -To generate the SDK, use the following command: +To generate GStreamer binaries, use the following command: cerbero package gstreamer-1.0 -This should build all required SDK components and create packages for +This should build all required GStreamer components and create packages for your distribution at the Cerbero source directory. A list of supported packages to build can be retrieved using: @@ -144,17 +144,17 @@ Once built, the output of the recipes will be installed at the prefix defined in the Cerbero configuration file `$HOME/.cerbero/cerbero.cbc` or at `$HOME/cerbero/dist` if no prefix is defined. -### Build a single project with the SDK +### Build a single project with GStreamer -Rebuilding the whole SDK is relatively fast on Linux and OS X, but it +Rebuilding the whole GStreamer is relatively fast on Linux and OS X, but it can be very slow on Windows, so if you only need to rebuild a single project (eg: gst-plugins-good to patch qtdemux) there is a much faster way of doing it. You will need to follow the steps detailed in this -page, but skipping the step "**Build the SDK**", and installing the -SDK's development files as explained in [Installing the SDK]. +page, but skipping the step "**Build GStreamer**", and installing the +GStreamer's development files as explained in [Installing GStreamer]. By default, Cerbero uses as prefix a folder in the user directory with -the following schema \~/cerbero/dist/$platform\_$arch, but for the SDK +the following schema \~/cerbero/dist/$platform\_$arch, but for GStreamer we must change this prefix to use its installation directory. This can be done with a custom configuration file named *custom.cbc*: @@ -176,22 +176,22 @@ you fix it before, for instance with: $ sudo chown -R <username> /Library/Frameworks/GStreamer.framework/ Cerbero has a shell command that starts a new shell with all the -environment set up to target the SDK. You can start a new shell using +environment set up to target GStreamer. You can start a new shell using the installation prefix defined in *custom.cbc *with the following command: $ cerbero -c custom.cbc shell Once you are in Cerbero's shell you can compile new projects targeting -the SDK using the regular build process: +GStreamer using the regular build process: - $ git clone -b sdk-1.0.31 git://anongit.freedesktop.org/gstreamer-sdk/gst-plugins-good; cd gst-plugins-good + $ git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-good; cd gst-plugins-good $ sh autogen.sh --disable-gtk-doc --prefix=<prefix> $ make -C gst/isomp4 -### Cross-compilation of the SDK +### Cross-compilation of GStreamer -Cerbero can be used to cross-compile the SDK to other platforms like +Cerbero can be used to cross-compile GStreamer to other platforms like Android or Windows. You only need to use a configuration file that sets the target platform, but we also provide a set of of pre-defined configuration files for the supported platforms (you will find them in @@ -199,7 +199,7 @@ the `config` folder with the `.cbc` extension #### Android -You can cross-compile the SDK for Android from a Linux host using the +You can cross-compile GStreamer for Android from a Linux host using the configuration file `config/cross-android.cbc`. Replace all the previous commands with: @@ -207,7 +207,7 @@ commands with: #### Windows -The SDK can also be cross-compiled to Windows from Linux, but you should +GStreamer can also be cross-compiled to Windows from Linux, but you should only use it for testing purpose. The DirectShow plugins cannot be cross-compiled yet and WiX can't be used with Wine yet, so packages can only be created from Windows. @@ -238,4 +238,4 @@ To cross compile for iOS from OS X, use the configuration file [Windows Driver Kit 7.1.0]: http://msdn.microsoft.com/en-us/windows/hardware/hh852365 [XCode]: https://developer.apple.com/devcenter/ios/index.action#downloads [here]: http://www.freedesktop.org/software/gstreamer-sdk/cerbero.cbc.template - [Installing the SDK]: sdk-installing.md + [Installing GStreamer]: sdk-installing.md |