Automated build script for linux.
Use it to quickly build synfigstudio into your home directory or make "unified" packages.
= Usage: =
./synfigstudio-linux-build.sh [mode] [revision]
where:
- [mode] is full|quick|package
- [revision] - commit id, branch or tag (package mode only)
To build packages it's required to run this script as root.
= Examples: =
== Standart mode ==
Configure and (re)build synfigstudio into your homedir:
./synfigstudio-linux-build.sh
Configure and make clean build synfigstudio into your homedir:
./synfigstudio-linux-build.sh full
Quick rebuild of synfig (without configure) into your homedir:
./synfigstudio-linux-build.sh quick
== Package mode ==
Build package from "master" branch:
./synfigstudio-linux-build.sh package
Build package from "genete_setup_dialog" branch
./synfigstudio-linux-build.sh package origin/genete_setup_dialog
Build package from commit with "synfigstudio-0.62.00" tag
./synfigstudio-linux-build.sh package synfigstudio-0.62.00