From db9958cdb941cd052ca4b2cbb063aca8f4f05a80 Mon Sep 17 00:00:00 2001 From: AbigailBuccaneer Date: Mon, 24 Oct 2016 17:54:50 +0100 Subject: gmad: init at HEAD --- pkgs/games/gmad/default.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/games/gmad/default.nix (limited to 'pkgs/games/gmad/default.nix') diff --git a/pkgs/games/gmad/default.nix b/pkgs/games/gmad/default.nix new file mode 100644 index 0000000000000..a15914877ccb1 --- /dev/null +++ b/pkgs/games/gmad/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, premake4, bootil }: + +stdenv.mkDerivation rec { + name = "gmad-unstable-2015-04-16"; + + meta = { + description = "Garry's Mod Addon Creator and Extractor"; + homepage = https://github.com/garrynewman/gmad; + license = stdenv.lib.licenses.unfree; + maintainers = [ stdenv.lib.maintainers.abigailbuccaneer ]; + platforms = stdenv.lib.platforms.all; + }; + + src = fetchFromGitHub { + owner = "garrynewman"; + repo = "gmad"; + rev = "377f3458bf1ecb8a1a2217c2194773e3c2a2dea0"; + sha256="0myi9njr100gxhxk1vrzr2sbij5kxl959sq0riiqgg01div338g0"; + }; + + buildInputs = [ premake4 bootil ]; + + targetName = + if stdenv.isLinux then "gmad_linux" + else if stdenv.isDarwin then "gmad_osx" + else "gmad"; + + configurePhase = "premake4 --bootil_lib=${bootil}/lib --bootil_inc=${bootil}/include gmake"; + + installPhase = '' + mkdir -p $out/bin + cp ${targetName} $out/bin/gmad + ''; +} -- cgit 1.4.1