| File | Date | Author | Commit |
|---|---|---|---|
| graphics | 2014-12-01 |
|
[653bb4] Turned warnings on and eliminated most of them |
| manual | 2016-04-02 |
|
[5c0630] Some small fixes |
| src | 2019-11-19 |
|
[c19423] hack around integer size mismatch |
| translations | 2018-02-02 |
|
[081a58] spelling: therby -> thereby |
| .gitignore | 2019-04-30 |
|
[e893fc] Sound sort-of works. Tests pass. |
| AUTHORS | 2017-03-05 |
|
[7b9f86] Updated Simplified Chinese translation |
| COPYING | 2016-01-07 |
|
[4a8dde] FSF has a new address. |
| README.md | 2019-01-11 |
|
[2427e5] Replaced OSS driver with Qt. Still does not work. |
| stopmotion.1 | 2014-01-02 |
|
[e51ddb] hash dash slash man page bash |
| stopmotion.desktop | 2014-11-22 |
|
[678cdf] Fix lintian issue desktop-mime-but-no-exec-code |
| stopmotion.mime | 2012-02-21 |
|
[aaf2f5] Linux Stopmotion base source code |
| stopmotion.pro | 2019-11-07 |
|
[ed0108] Recovers even if sounds are corrupt |
Stopmotion is a program to create stop motion animations.
See http://linuxstopmotion.org for more info.
You need the following packages installed to compile:
- make and gcc (build-essential)
- gdb
- Qt5 (qtbase5-dev, qttools5-dev-tools, qtmultimedia5-dev and libqt5multimedia5-plugins)
- tar (libtar-dev)
- XML2 (libxml2-dev)
- vorbisfile (libvorbis-dev)
- pkg-config
For example, in Ubuntu or Debian you would open a terminal and type:
sudo apt install build-essential gdb qtbase5-dev qttest5-dev-tools libtar-dev libxml2-dev libvorbis-dev pkg-config git vgrabbj uvccapture
In OpenSuSE you first type:
sudo zypper install -t pattern devel_qt5
sudo zypper install git libvorbis-devel libxml2-devel
Then open your browser and visit https://rpm.pbone.net and find both
libtar, libtar1 and libtar-devel for the correct OS version, each
with the exact same version. Then install them like this (changing the
filenames as appropriate):
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
Once the dependencies are installed you can navigate to the source
code directory and type the following to build Stopmotion:
qmake -qt=5
sudo make install
If qmake -qt=5 does not work, you can just use qmake.
Everyone can use this application as it is distributed under the
GPL licence (See the file COPYING for more details).
Do not hesitate to contact us if you want to contribute with translations,
graphics, code, +++
The mailing list is at linuxstopmotion-users-devs@lists.sourceforge.net
Your help is very much appreciated.
After qmake, the following make targets are available:
make: build a release version of the project, called stopmotionmake debug: build a debug version of the project, called stopmotion-dmake all: both debug and release versionsmake test: build and run the unit testsmake clean: remove all build productsmake install: install stopmotionmake uninstall: remove installationTo install in a specific location:
qmake PREFIX=/specific/location HTML_PATH=/docs/go/here TRANSLATIONS_PATH=/translations/go/here
sudo make install
The defines are optional. PREFIX defaults to /usr/local.
HTML_PATH defaults to ${PREFIX}/share/doc/stopmotion/html.
TRANSLATIONS_PATH defaults to ${PREFIX}/share/doc/stopmotion/translations.
To put the files somewhere before copying them for installation (after qmake):
make INSTALL_ROOT=/somewhere/writeable install
cp -fr /somewhere/writeable/* /
PREFIX is where the files will ultimately end up. make install will put them in
$(INSTALL_ROOT)$(PREFIX)
Please see src/domain/undo/README.md for some notes on Stopmotion's
architecture.