Merge pull request #124009 from lourkeur/init/git-aggregator

git-aggregator: init at 1.8.1

Sandro 34566ec1 2b5910ac

Changed files
+42
pkgs
development
tools
git-aggregator
top-level
+40
pkgs/development/tools/git-aggregator/default.nix
···
···
+
{ git, lib, python3Packages }:
+
+
python3Packages.buildPythonApplication rec {
+
pname = "git-aggregator";
+
version = "1.8.1";
+
+
src = python3Packages.fetchPypi {
+
inherit pname version;
+
hash = "sha256-LLsyhyhPmOOvPzwEEJwkhrDfBMFueA7kuDlnrqwr08k=";
+
};
+
+
nativeBuildInputs = with python3Packages; [
+
setuptools-scm
+
];
+
propagatedBuildInputs = with python3Packages; [
+
argcomplete
+
colorama
+
git
+
kaptan
+
requests
+
];
+
+
checkInputs = [
+
git
+
];
+
+
preCheck = ''
+
export HOME=`mktemp -d`
+
git config --global user.name John
+
git config --global user.email john@localhost
+
'';
+
+
meta = with lib; {
+
description = "Manage the aggregation of git branches from different remotes to build a consolidated one.";
+
homepage = "https://github.com/acsone/git-aggregator";
+
license = licenses.agpl3Plus;
+
maintainers = with maintainers; [ lourkeur ];
+
mainProgram = "gitaggregate";
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
github-release = callPackage ../development/tools/github/github-release { };
global = callPackage ../development/tools/misc/global { };
···
gi-docgen = callPackage ../development/tools/documentation/gi-docgen { };
+
git-aggregator = callPackage ../development/tools/git-aggregator { };
+
github-release = callPackage ../development/tools/github/github-release { };
global = callPackage ../development/tools/misc/global { };