Warning, /multimedia/stopmotion/README.md is written in an unsupported language. File is not indexed.
0001 Linux Stopmotion 0002 ================ 0003 0004 Stopmotion is a program to create stop motion animations. 0005 See <http://linuxstopmotion.org> for more info. 0006 0007 0008 INSTALLATION 0009 ------------ 0010 0011 You need the following packages installed to compile: 0012 - make and gcc (`build-essential`) 0013 - `gdb` 0014 - Qt5 (`qtbase5-dev`, `qttools5-dev-tools`, `qtmultimedia5-dev` and `libqt5multimedia5-plugins`) 0015 - tar (`libtar-dev`) 0016 - XML2 (`libxml2-dev`) 0017 - vorbisfile (`libvorbis-dev`) 0018 - `pkg-config` 0019 0020 For example, in Ubuntu or Debian you would open a terminal and type: 0021 0022 sudo apt install build-essential gdb qtbase5-dev qttest5-dev-tools libtar-dev libxml2-dev libvorbis-dev pkg-config git vgrabbj uvccapture 0023 0024 In OpenSuSE you first type: 0025 0026 sudo zypper install -t pattern devel_qt5 0027 sudo zypper install git libvorbis-devel libxml2-devel 0028 0029 Then open your browser and visit `https://rpm.pbone.net` and find both 0030 `libtar`, `libtar1` and `libtar-devel` for the correct OS version, each 0031 with the exact same version. Then install them like this (changing the 0032 filenames as appropriate): 0033 0034 sudo rpm -i ~/Downloads/libtar1-1.2.20-2.8.x86_64.rpm ~/Downloads/libtar-1.2.20-2.8.x86_64.rpm ~/Downloads/libtar-devel-1.2.20-2.8.x86_64.rpm 0035 0036 Once the dependencies are installed you can navigate to the source 0037 code directory and type the following to build Stopmotion: 0038 0039 qmake -qt=5 0040 sudo make install 0041 0042 If `qmake -qt=5` does not work, you can just use `qmake`. 0043 0044 0045 WHO CAN USE IT 0046 -------------- 0047 Everyone can use this application as it is distributed under the 0048 GPL licence (See the file `COPYING` for more details). 0049 0050 0051 DO YOU WANT TO CONTRIBUTE? 0052 -------------------------- 0053 Do not hesitate to contact us if you want to contribute with translations, 0054 graphics, code, +++ 0055 0056 The mailing list is at `linuxstopmotion-users-devs@lists.sourceforge.net` 0057 0058 Your help is very much appreciated. 0059 0060 DEVELOPMENT 0061 ----------- 0062 0063 After qmake, the following make targets are available: 0064 0065 - `make`: build a release version of the project, called stopmotion 0066 - `make debug`: build a debug version of the project, called stopmotion-d 0067 - `make all`: both debug and release versions 0068 - `make test`: build and run the unit tests 0069 - `make clean`: remove all build products 0070 - `make install`: install stopmotion 0071 - `make uninstall`: remove installation 0072 0073 To install in a specific location: 0074 0075 qmake PREFIX=/specific/location HTML_PATH=/docs/go/here TRANSLATIONS_PATH=/translations/go/here 0076 sudo make install 0077 0078 The defines are optional. `PREFIX` defaults to `/usr/local`. 0079 `HTML_PATH` defaults to `${PREFIX}/share/doc/stopmotion/html`. 0080 `TRANSLATIONS_PATH` defaults to `${PREFIX}/share/doc/stopmotion/translations`. 0081 0082 To put the files somewhere before copying them for installation (after `qmake`): 0083 0084 make INSTALL_ROOT=/somewhere/writeable install 0085 cp -fr /somewhere/writeable/* / 0086 0087 `PREFIX` is where the files will ultimately end up. `make install` will put them in 0088 `$(INSTALL_ROOT)$(PREFIX)` 0089 0090 Please see `src/domain/undo/README.md` for some notes on Stopmotion's 0091 architecture.