7 if test -z "$profile_name"; then
9 Linux
) profile_name
=linux
;;
10 Darwin
) profile_name
=darwin
;;
12 echo "Unsupported system type: $(uname)"
18 profile
="$profile_name.py"
20 if ! test -f "../bockbuild/profiles/banshee/$profile"; then
21 echo "Profile does not exist: build/bundle/$profile"
25 selfdir
="$(pwd)/$(dirname "$0")"
26 envfile
="$selfdir/$profile_name.env"
28 pushd ..
/bockbuild
/profiles
/banshee
&>/dev
/null
30 .
/$profile -e > "$envfile"
32 # write the newly generated env vars as xml into the Nereid.csproj
33 # so we can start with MonoDevelop immediately.
34 [ $profile_name = darwin
] && \
35 .
/$profile --csproj-insert="$selfdir/src/Clients/Nereid/Nereid.csproj"
38 [ $profile_name = darwin
] && \
39 echo "export GTK2_RC_FILES=\"$selfdir/../bockbuild/profiles/banshee/skeleton.darwin/Contents/Resources/etc/gtk-2.0/gtkrc\"" >> "$envfile"
43 NOCONFIGURE
=1 .
/autogen.sh
44 .
/profile-configure
$profile_name --prefix="$BUILD_PREFIX"
48 The world has built! You can now build Banshee.
49 Be sure to source in the profile environment:
51 $ source $profile_name.env
53 Once sourced, just run autogen/configure/make, etc
54 as normal. The install prefix is available as the
55 BUILD_PREFIX environment variable - e.g.:
57 $ ./autogen.sh --prefix="\$BUILD_PREFIX"