cura, curaengine: 14.04 -> 2.4.0

Move old Cura to {cura,curaengine}_stable
This commit is contained in:
Nikolay Amiantov
2017-03-01 02:23:18 +03:00
parent 868794010f
commit 2e80b50a7e
6 changed files with 149 additions and 79 deletions
+16 -19
View File
@@ -1,29 +1,26 @@
{ stdenv, fetchurl }:
let
version = "15.04.6";
in
stdenv.mkDerivation {
name = "curaengine-${version}";
{ stdenv, fetchFromGitHub, cmake, libarcus }:
src = fetchurl {
url = "https://github.com/Ultimaker/CuraEngine/archive/${version}.tar.gz";
sha256 = "1cd4dikzvqyj5g80rqwymvh4nwm76vsf78clb37kj6q0fig3qbjg";
stdenv.mkDerivation rec {
name = "curaengine-${version}";
version = "2.4.0";
src = fetchFromGitHub {
owner = "Ultimaker";
repo = "CuraEngine";
rev = version;
sha256 = "1n587cqm310kzb2zbc31199x7ybgxzjq91hslb1zcb8qg8qqmixm";
};
postPatch = ''
sed -i 's,--static,,g' Makefile
'';
nativeBuildInputs = [ cmake ];
buildInputs = [ libarcus ];
installPhase = ''
mkdir -p $out/bin
cp build/CuraEngine $out/bin/
'';
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "Engine for processing 3D models into 3D printing instructions";
homepage = https://github.com/Ultimaker/CuraEngine;
description = "A powerful, fast and robust engine for processing 3D models into 3D printing instruction";
homepage = "https://github.com/Ultimaker/CuraEngine";
license = licenses.agpl3;
platforms = platforms.linux;
maintainers = with stdenv.lib.maintainers; [ the-kenny ];
maintainers = with maintainers; [ abbradar ];
};
}