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.