nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 47 lines 1.1 kB view raw
1{ mkDerivation 2, cmake 3, fetchFromGitHub 4, lib 5, libGLU 6, makeDesktopItem 7, qtbase 8, wrapQtAppsHook 9}: 10 11mkDerivation rec { 12 pname = "plater"; 13 version = "2020-07-30"; 14 15 src = fetchFromGitHub { 16 owner = "Rhoban"; 17 repo = "Plater"; 18 rev = "f8de6d038f95a9edebfcfe142c8e9783697d5b47"; 19 sha256 = "0r20mbzd16zv1aiadjqdy7z6sp09rr6lgfxhvir4ll3cpakkynr4"; 20 }; 21 22 nativeBuildInputs = [ cmake wrapQtAppsHook ]; 23 buildInputs = [ libGLU qtbase ]; 24 25 desktopItem = makeDesktopItem { 26 name = pname; 27 exec = pname; 28 icon = pname; 29 desktopName = "Ideamaker"; 30 genericName = meta.description; 31 categories = ["Utility" "Engineering"]; 32 }; 33 34 postInstall = '' 35 mkdir -p $out/share/pixmaps 36 ln -s ${desktopItem}/share/applications $out/share/ 37 cp $src/gui/img/plater.png $out/share/pixmaps/${pname}.png 38 ''; 39 40 meta = with lib; { 41 description = "3D-printer parts placer and plate generator"; 42 homepage = "https://github.com/Rhoban/Plater"; 43 maintainers = with maintainers; [ lovesegfault ]; 44 platforms = platforms.linux; 45 license = licenses.cc-by-nc-30; 46 }; 47}