1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 13:41:26 +00:00
nixpkgs/pkgs/applications/video/linuxstopmotion/default.nix
Bjørn Forsman 006ebdfe78 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.
2014-08-20 23:12:38 +02:00

37 lines
980 B
Nix

{ 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 ];
};
}