~ubuntu-branches/ubuntu/wily/tupi/wily-proposed

« back to all changes in this revision

Viewing changes to INSTALL.md

  • Committer: Package Import Robot
  • Author(s): Dmitry Smirnov
  • Date: 2013-06-23 12:48:05 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20130623124805-9xq9kggclxvli7r9
Tags: 0.2+git02-1
* New upstream release [June 2013].
  + ready for "libav9" transition.
* Build-Depends:
  + libquazip-dev
* Packaging updates:
  + added ugly override for broken upstream libav detection;
    "pkg-config" is added to Build-Depends for that matter.
  + rules simplified as upstream introduced support for $(DESTDIR).
  + re-build translations after configure.
  + re-build/re-compress man page.
  + dropped all patches.
  + updated lintian-overrides, new overrides for
    "library-not-linked-against-libc" in private libs.
  + ship all icons and docs in -data package.
  + data de-duplication in -data package.
  + debian/watch to check for tags at github as well.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Note: Just for now, the Tupi project is only available for Unix systems. 
 
2
We hope to port it to many other platforms in the future. Meanwhile, the 
 
3
best way to try it is from any GNU/Linux distro (and FreeBSD or Unix-alike 
 
4
systems).
 
5
 
 
6
## Dependencies
 
7
 
 
8
The compilation process of any software usually requires a set of specific
 
9
tools previously installed in your system. Those additional components are 
 
10
called "dependencies".
 
11
 
 
12
In this case, before you start to compile Tupi, you must ensure to get 
 
13
installed the next list of dependencies in your computer:
 
14
 
 
15
* build-essential: All the C/C++ free compilers, libraries and utilities
 
16
  required to create a binary from any Unix-alike C/C++ source code (gcc,
 
17
  g++, cpp, make, etc)
 
18
* Qt: The full development toolkit used to create Tupi
 
19
* ruby: A script language used to do the configuration process previous 
 
20
  to the compilation
 
21
* libavcodec-dev: A subcomponent of the project ffmpeg, to deal with 
 
22
  video manipulation
 
23
* libavformat-dev: A subcomponent of the project ffmpeg, to deal with 
 
24
  video manipulation
 
25
* zlib-dev: A file-compression library
 
26
* quazip: A very handy API to deal with zip files
 
27
 
 
28
For Ubuntu users (version 10.10) with some experience using the console, 
 
29
these are the commands they should run to install Tupi dependencies:
 
30
 
 
31
Open a terminal (from Aplications -> Accesories) and type:
 
32
 
 
33
    % sudo apt-get install build-essential    [Press enter]
 
34
    % sudo apt-get install ruby    [Press enter]
 
35
    % sudo apt-get install libavcodec-dev libavformat-dev    [Press enter]
 
36
    % udo apt-get install libqt4-gui qt4-qmake qt4-dev-tools    [Press enter]
 
37
    % sudo apt-get install zlib1g-dev    [Press enter]
 
38
    % sudo apt-get install libquazip0-dev    [Press enter]
 
39
 
 
40
Note: If you are not using Ubuntu, check for the equivalent packages for your
 
41
Linux distro
 
42
 
 
43
## Get the source code and compile it
 
44
 
 
45
Get the Tupi source code from our Download section
 
46
(http://www.maefloresta.com/portal/downloads). Then, 
 
47
run these commands:
 
48
 
 
49
    % tar xvfz tupi-XXX.tar.gz    [Press enter]
 
50
    % cd tupi-XXX    [Press enter]
 
51
    % ./configure --prefix=/usr/local/tupi    [Press enter]
 
52
    % make    [Press enter]
 
53
    % sudo make install    [Press enter]
 
54
 
 
55
Note: Only for advanced users, the configure script provides many options 
 
56
useful to set specific installation paths. Try "./configure --help" to get 
 
57
more information about it.
 
58
 
 
59
## Animation time!
 
60
 
 
61
Execute:
 
62
    /usr/local/tupi/bin/tupi &    [Press enter]
 
63
 
 
64
Or look for the launcher from Applications -> Graphics -> Tupi
 
65
 
 
66
And enjoy Tupi!
 
67
 
 
68
Note: Whether you find any error in this how-to or you want to share your own
 
69
installation notes with us, feel free to send us your documents.
 
70
 
 
71
Additional info: http://www.maefloresta.com
 
72