From 9dfef9ff260d459200f3d7661b5ea010678e738a Mon Sep 17 00:00:00 2001 From: Tim Cuthbertson Date: Sat, 5 Sep 2015 20:37:45 +1000 Subject: [PATCH] gup: init at version 0.5.1 --- lib/maintainers.nix | 1 + .../tools/build-managers/gup/build.nix | 16 +++++++++++++++ .../tools/build-managers/gup/default.nix | 20 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 4 files changed, 39 insertions(+) create mode 100644 pkgs/development/tools/build-managers/gup/build.nix create mode 100644 pkgs/development/tools/build-managers/gup/default.nix diff --git a/lib/maintainers.nix b/lib/maintainers.nix index b43b8385f55..8b9b1bc8a46 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -104,6 +104,7 @@ garrison = "Jim Garrison "; gavin = "Gavin Rogers "; gebner = "Gabriel Ebner "; + gfxmonk = "Tim Cuthbertson "; giogadi = "Luis G. Torres "; globin = "Robin Gloster "; goibhniu = "Cillian de RĂ³iste "; diff --git a/pkgs/development/tools/build-managers/gup/build.nix b/pkgs/development/tools/build-managers/gup/build.nix new file mode 100644 index 00000000000..7f5caf7e648 --- /dev/null +++ b/pkgs/development/tools/build-managers/gup/build.nix @@ -0,0 +1,16 @@ +# NOTE: this file is copied from the upstream repository for this package. +# Please submit any changes you make here to https://github.com/gfxmonk/gup/ + +{ stdenv, lib, python, which, pychecker ? null }: +{ src, version, meta ? {} }: +stdenv.mkDerivation { + inherit src meta; + name = "gup-${version}"; + buildInputs = lib.remove null [ python which pychecker ]; + SKIP_PYCHECKER = pychecker == null; + buildPhase = "make python"; + installPhase = '' + mkdir $out + cp -r python/bin $out/bin + ''; +} diff --git a/pkgs/development/tools/build-managers/gup/default.nix b/pkgs/development/tools/build-managers/gup/default.nix new file mode 100644 index 00000000000..dc6f1f8d002 --- /dev/null +++ b/pkgs/development/tools/build-managers/gup/default.nix @@ -0,0 +1,20 @@ +{ stdenv, fetchgit, lib, python, which }: +let + version = "0.5.1"; + src = fetchgit { + url = "https://github.com/gfxmonk/gup.git"; + rev = "f185052e2177ed5e46720e6c6cfb529b96cd17e2"; + sha256 = "c2e27cdba2231017ceb4868f58f5c3b224be0491b81558b4e59bb08a952ad1a5"; + }; +in +import ./build.nix + { inherit stdenv lib python which; } + { inherit src version; + meta = { + description = "A better make, inspired by djb's redo"; + homepage = https://github.com/gfxmonk/gup; + license = stdenv.lib.licenses.lgpl2Plus; + maintainers = [ stdenv.lib.maintainers.gfxmonk ]; + platforms = stdenv.lib.platforms.all; + }; + } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e0a4dbcfc14..73dbe68c225 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1805,6 +1805,8 @@ let gummiboot = callPackage ../tools/misc/gummiboot { }; + gup = callPackage ../development/tools/build-managers/gup {}; + gupnp = callPackage ../development/libraries/gupnp { inherit (gnome) libsoup; };