The recipe for gaku
The recipe for gaku can be found at meta/recipes-sato/gaku/gaku_git.bb
. We have already discussed most of the elements. We will discuss only those that we haven't already discussed, or that need some more explanation. We will discuss the contents of the recipe, as well as the other options similar to the ones used, and not used, in the content.
Package control variables
In this section, we will discuss the variables that are used to control a package. Three of the variables belonging to this type are found in our recipe; the rest are not. We will discuss those as well.
Build dependencies (DEPENDS)
We already informed you that gaku uses GTK+ for UI and GStreamer as a multimedia framework. It sets its dependency on these, as follows:
DEPENDS = "gtk+ gstreamer libowl-av"
libowl-av
is a widget library that provides widgets for video and audio playback, thus easing the creation of multimedia applications. Moreover, these widgets are integrated with GStreamer.