btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / ob / obj-magic / package.nix
blob4f120323d0a327a3ff6db8555e46a4801d5ce655
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 }:
6 stdenv.mkDerivation {
7   pname = "obj-magic";
8   version = "0.5-unstable-2020-09-20";
10   src = fetchFromGitHub {
11     owner = "tapio";
12     repo = "obj-magic";
13     rev = "f25c9b78cee6529a3295ed314d1c200677dc56c0";
14     hash = "sha256-4A8TasyLOh6oz21/AwBbE5s3055EPftFh8mymrveTvY=";
15   };
17   buildPhase = ''
18     runHook preBuild
19     ./make.sh
20     runHook postBuild
21   '';
23   installPhase = ''
24     runHook preInstall
25     install -D obj-magic $out/bin/obj-magic
26     runHook postInstall
27   '';
29   meta = {
30     description = "Command line tool for manipulating Wavefront OBJ 3D meshes";
31     homepage = "https://github.com/tapio/obj-magic";
32     license = lib.licenses.gpl3Only;
33     maintainers = with lib.maintainers; [ lorenz ];
34     platforms = lib.platforms.unix;
35     mainProgram = "obj-magic";
36   };