tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
gup: init at version 0.5.1
Tim Cuthbertson
10 years ago
9dfef9ff
fc29fe1d
+39
4 changed files
expand all
collapse all
unified
split
lib
maintainers.nix
pkgs
development
tools
build-managers
gup
build.nix
default.nix
top-level
all-packages.nix
+1
lib/maintainers.nix
···
104
104
garrison = "Jim Garrison <jim@garrison.cc>";
105
105
gavin = "Gavin Rogers <gavin@praxeology.co.uk>";
106
106
gebner = "Gabriel Ebner <gebner@gebner.org>";
107
107
+
gfxmonk = "Tim Cuthbertson <tim@gfxmonk.net>";
107
108
giogadi = "Luis G. Torres <lgtorres42@gmail.com>";
108
109
globin = "Robin Gloster <robin@glob.in>";
109
110
goibhniu = "Cillian de Róiste <cillian.deroiste@gmail.com>";
+16
pkgs/development/tools/build-managers/gup/build.nix
···
1
1
+
# NOTE: this file is copied from the upstream repository for this package.
2
2
+
# Please submit any changes you make here to https://github.com/gfxmonk/gup/
3
3
+
4
4
+
{ stdenv, lib, python, which, pychecker ? null }:
5
5
+
{ src, version, meta ? {} }:
6
6
+
stdenv.mkDerivation {
7
7
+
inherit src meta;
8
8
+
name = "gup-${version}";
9
9
+
buildInputs = lib.remove null [ python which pychecker ];
10
10
+
SKIP_PYCHECKER = pychecker == null;
11
11
+
buildPhase = "make python";
12
12
+
installPhase = ''
13
13
+
mkdir $out
14
14
+
cp -r python/bin $out/bin
15
15
+
'';
16
16
+
}
+20
pkgs/development/tools/build-managers/gup/default.nix
···
1
1
+
{ stdenv, fetchgit, lib, python, which }:
2
2
+
let
3
3
+
version = "0.5.1";
4
4
+
src = fetchgit {
5
5
+
url = "https://github.com/gfxmonk/gup.git";
6
6
+
rev = "f185052e2177ed5e46720e6c6cfb529b96cd17e2";
7
7
+
sha256 = "c2e27cdba2231017ceb4868f58f5c3b224be0491b81558b4e59bb08a952ad1a5";
8
8
+
};
9
9
+
in
10
10
+
import ./build.nix
11
11
+
{ inherit stdenv lib python which; }
12
12
+
{ inherit src version;
13
13
+
meta = {
14
14
+
description = "A better make, inspired by djb's redo";
15
15
+
homepage = https://github.com/gfxmonk/gup;
16
16
+
license = stdenv.lib.licenses.lgpl2Plus;
17
17
+
maintainers = [ stdenv.lib.maintainers.gfxmonk ];
18
18
+
platforms = stdenv.lib.platforms.all;
19
19
+
};
20
20
+
}
+2
pkgs/top-level/all-packages.nix
···
1805
1805
1806
1806
gummiboot = callPackage ../tools/misc/gummiboot { };
1807
1807
1808
1808
+
gup = callPackage ../development/tools/build-managers/gup {};
1809
1809
+
1808
1810
gupnp = callPackage ../development/libraries/gupnp {
1809
1811
inherit (gnome) libsoup;
1810
1812
};