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.
This commit is contained in:
Bjørn Forsman
2014-08-20 23:12:38 +02:00
parent 4ee77e2fc5
commit 006ebdfe78
3 changed files with 71 additions and 0 deletions
@@ -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 ];
};
}