4 Quick Start for the Feisty Meow Codebase:
8 Retrieve a clone of the feisty meow codebase.
10 git clone git://feistymeow.org:feisty_meow
12 The rest of these notes assume that you stored the codebase in:
13 ~/feisty_meow (aka $HOME/feisty_meow).
15 Building the Codebase:
17 Run the following command to build the Feisty Meow libraries and
19 Note that you may need to install some dependencies first (see below
20 for installation instructions).
22 bash ~/feisty_meow/scripts/generator/bootstrap_build.sh
24 All the applications can be found in ~/feisty_meow/production/binaries
25 after the build is complete.
27 Cleaning the Codebase:
29 Once you've got a bootstrapped build, you can clean out all the generated
30 files with this command:
32 bash ~/feisty_meow/scripts/generator/whack_build.sh clean
34 Loading the Feisty Meow scripting environment:
36 Set up the feisty_meow scripts the first time; this is only needed once,
37 unless you want to regenerate the scripts from the latest version.
39 bash ~/feisty_meow/scripts/core/bootstrap_shells.sh
41 Load the script environment into the current shell.
43 source ~/feisty_meow/scripts/core/launch_feisty_meow.sh
45 Loading the feisty meow script environment with the above command allows
46 you to build specific projects in feisty meow by changing into the
47 project's directory and running 'make'.
48 Some example start-up files for loading feisty meow can be found in
49 ~/feisty_meow/feisty_inits.
53 Feisty Meow Dependencies:
55 The feisty meow scripts depend on these scripting languages and tools:
63 The feisty meow libraries and applications depend on these tools (see below
64 for installation steps):
72 How to install the most frequently needed compiler and library dependencies:
75 sudo apt-get install build-essential librtmp-dev libcurl4-gnutls-dev libssl-dev
77 Centos / Redhat / Fedora:
78 yum install gcc gcc-c++ openssl-devel.x86_64
79 #hmmm: there may be missing items for centos.
83 How to install the Feisty Meow script dependencies:
85 cpan install Text::Diff File::Which
87 These perl modules are required for a few of the feisty meow scripts to
88 work properly. The differ utility and the feisty meow customization system
89 will be affected without these modules installed.
93 More information is available at the official site http://feistymeow.org