mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-28 01:43:15 +00:00
Revert "gup: 0.5.5 -> 0.6.0 and derivation update"
This reverts commit a59c3038cd
due to
use of importJSON.
This commit is contained in:
parent
c20cc6d0b3
commit
12dd086c39
@ -1,30 +1,14 @@
|
|||||||
# NOTE: the `nixpkgs` version of this file is copied from the upstream repository
|
# NOTE: this file is copied from the upstream repository for this package.
|
||||||
# for this package. Please make any changes to https://github.com/timbertson/gup/
|
# Please submit any changes you make here to https://github.com/timbertson/gup/
|
||||||
|
|
||||||
{ stdenv, lib, pythonPackages }:
|
{ stdenv, lib, python, which, pychecker ? null }:
|
||||||
{ src, version, meta ? {}, passthru ? {}, forceTests ? false }:
|
{ src, version, meta ? {} }:
|
||||||
let
|
|
||||||
testInputs = [
|
|
||||||
pythonPackages.mocktest or null
|
|
||||||
pythonPackages.whichcraft
|
|
||||||
pythonPackages.nose
|
|
||||||
pythonPackages.nose_progressive
|
|
||||||
];
|
|
||||||
pychecker = pythonPackages.pychecker or null;
|
|
||||||
usePychecker = forceTests || pychecker != null;
|
|
||||||
enableTests = forceTests || (lib.all (dep: dep != null) testInputs);
|
|
||||||
in
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
inherit src meta passthru;
|
inherit src meta;
|
||||||
name = "gup-${version}";
|
name = "gup-${version}";
|
||||||
buildInputs = [ pythonPackages.python ]
|
buildInputs = lib.remove null [ python which pychecker ];
|
||||||
++ (lib.optionals enableTests testInputs)
|
SKIP_PYCHECKER = pychecker == null;
|
||||||
++ (lib.optional usePychecker pychecker)
|
|
||||||
;
|
|
||||||
SKIP_PYCHECKER = !usePychecker;
|
|
||||||
buildPhase = "make python";
|
buildPhase = "make python";
|
||||||
inherit pychecker;
|
|
||||||
testPhase = if enableTests then "make test" else "true";
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir $out
|
mkdir $out
|
||||||
cp -r python/bin $out/bin
|
cp -r python/bin $out/bin
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
set -eu
|
|
||||||
if [ -n "${GUP_TARGET:-}" ]; then
|
|
||||||
gup --always
|
|
||||||
fi
|
|
||||||
curl -LSs -o "$1" https://raw.githubusercontent.com/timbertson/gup/master/nix/gup-python.nix
|
|
@ -1,21 +1,21 @@
|
|||||||
{ stdenv, fetchFromGitHub, lib, pythonPackages, nix-update-source, curl }:
|
{ stdenv, fetchFromGitHub, lib, python, which }:
|
||||||
|
let
|
||||||
|
version = "0.5.5";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
sha256 = "12yv0j333z6jkaaal8my3jx3k4ml9hq8ldis5zfvr8179d4xah7q";
|
||||||
|
rev = "version-${version}";
|
||||||
|
repo = "gup";
|
||||||
|
owner = "timbertson";
|
||||||
|
};
|
||||||
|
in
|
||||||
import ./build.nix
|
import ./build.nix
|
||||||
{ inherit stdenv lib pythonPackages; }
|
{ inherit stdenv lib python which; }
|
||||||
{ inherit (nix-update-source.fetch ./src.json) src version;
|
{ inherit src version;
|
||||||
meta = {
|
meta = {
|
||||||
homepage = https://github.com/timbertson/gup/;
|
inherit (src.meta) homepage;
|
||||||
description = "A better make, inspired by djb's redo";
|
description = "A better make, inspired by djb's redo";
|
||||||
license = stdenv.lib.licenses.lgpl2Plus;
|
license = stdenv.lib.licenses.lgpl2Plus;
|
||||||
maintainers = [ stdenv.lib.maintainers.timbertson ];
|
maintainers = [ stdenv.lib.maintainers.timbertson ];
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = stdenv.lib.platforms.all;
|
||||||
};
|
};
|
||||||
passthru = {
|
|
||||||
updateScript = ''
|
|
||||||
set -e
|
|
||||||
echo
|
|
||||||
cd ${toString ./.}
|
|
||||||
${nix-update-source}/bin/nix-update-source --prompt version src.json
|
|
||||||
./build.nix.gup build.nix
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
{
|
|
||||||
"fetch": {
|
|
||||||
"args": {
|
|
||||||
"owner": "timbertson",
|
|
||||||
"repo": "gup",
|
|
||||||
"rev": "version-0.6.0",
|
|
||||||
"sha256": "053xnx39jh9kn9l572z4k0q7bbxjpisf1fm9aq27ybj2ha1rh6wr"
|
|
||||||
},
|
|
||||||
"fn": "fetchFromGitHub",
|
|
||||||
"rev": "version-0.6.0",
|
|
||||||
"version": "0.6.0"
|
|
||||||
},
|
|
||||||
"owner": "timbertson",
|
|
||||||
"repo": "gup",
|
|
||||||
"rev": "version-{version}",
|
|
||||||
"type": "fetchFromGitHub"
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user