diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2014-08-17 22:58:02 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2014-08-20 23:12:38 +0200 |
commit | 006ebdfe7853002299ebf8b14e175eb68f37a31f (patch) | |
tree | 0538ad744f440371e426f05eb7bb2e146a9af490 /pkgs/applications/video/linuxstopmotion/default.nix | |
parent | 4ee77e2fc5394531f1c1b049d49845da45bd425d (diff) | |
download | nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar.gz nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar.bz2 nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar.lz nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar.xz nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.tar.zst nixlib-006ebdfe7853002299ebf8b14e175eb68f37a31f.zip |
linuxstopmotion: new package
Linux Stopmotion is a program for creating stop-motion animation movies. http://linuxstopmotion.org/ I had to apply a small patch to make grabbing images from webcam work (using uvccapture). I find it odd that it didn't work without the patch, seeing that Arch Linux also have the v0.8.0 version, but with no patch. Latest Ubuntu (14.04) has v0.7.2, which is unaffected.
Diffstat (limited to 'pkgs/applications/video/linuxstopmotion/default.nix')
-rw-r--r-- | pkgs/applications/video/linuxstopmotion/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/video/linuxstopmotion/default.nix b/pkgs/applications/video/linuxstopmotion/default.nix new file mode 100644 index 000000000000..23a033844b38 --- /dev/null +++ b/pkgs/applications/video/linuxstopmotion/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchgit, pkgconfig, qt4, SDL, SDL_image, libvorbis, libtar, libxml2 +, gamin +}: + +stdenv.mkDerivation rec { + version = "0.8"; + name = "linuxstopmotion-${version}"; + + src = fetchgit { + url = "git://git.code.sf.net/p/linuxstopmotion/code"; + rev = "refs/tags/${version}"; + sha256 = "1xkkrhllgy2d7k0vrdj794ya7y3g3n7xh8c2qgnb26yrarz79dqj"; + }; + + buildInputs = [ pkgconfig qt4 SDL SDL_image libvorbis libtar libxml2 gamin ]; + + patches = [ ./linuxstopmotion-fix-wrong-isProcess-logic.patch ]; + + configurePhase = '' + qmake PREFIX="$out" + ''; + + # Installation breaks without this + preInstall = '' + mkdir -p "$out/share/stopmotion/translations/" + cp -v build/*.qm "$out/share/stopmotion/translations/" + ''; + + meta = with stdenv.lib; { + description = "Create stop-motion animation movies"; + homepage = http://linuxstopmotion.org/; + license = licenses.gpl2; + platforms = platforms.linux; + maintainers = [ maintainers.bjornfor ]; + }; +} |