mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-26 00:43:20 +00:00
sourcehut.hgsrht: refactor to align with other sourcehut packages
This provides the same common structure as all other sourcehut packages, thus opening the possibility to even further simplify this in the future. Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
parent
3f35705fae
commit
93d24be6c7
@ -13,8 +13,7 @@
|
||||
, setuptools
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "hgsrht";
|
||||
let
|
||||
version = "0.32.4";
|
||||
gqlgen = import ./fix-gqlgen-trimpath.nix { inherit unzip; gqlgenVersion = "0.17.20"; };
|
||||
|
||||
@ -26,18 +25,10 @@ buildPythonPackage rec {
|
||||
owner = "~sircmpwn";
|
||||
repo = "hg.sr.ht";
|
||||
rev = version;
|
||||
sha256 = "mYkA44c9wy/Iy1h1lXkVpc9gN7rQXFm4T3YBlQ1Dj60=";
|
||||
hash = "sha256-mYkA44c9wy/Iy1h1lXkVpc9gN7rQXFm4T3YBlQ1Dj60=";
|
||||
vc = "hg";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace "all: api hgsrht-keys" ""
|
||||
|
||||
substituteInPlace hgsrht-shell \
|
||||
--replace /var/log/hgsrht-shell /var/log/sourcehut/hgsrht-shell
|
||||
'';
|
||||
|
||||
hgsrht-api = buildGoModule ({
|
||||
inherit src version;
|
||||
pname = "hgsrht-api";
|
||||
@ -56,6 +47,18 @@ buildPythonPackage rec {
|
||||
--replace /var/log/hgsrht-keys /var/log/sourcehut/hgsrht-keys
|
||||
'';
|
||||
};
|
||||
in
|
||||
buildPythonPackage rec {
|
||||
inherit src version;
|
||||
pname = "hgsrht";
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace Makefile \
|
||||
--replace "all: api hgsrht-keys" ""
|
||||
|
||||
substituteInPlace hgsrht-shell \
|
||||
--replace /var/log/hgsrht-shell /var/log/sourcehut/hgsrht-shell
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
pip
|
||||
|
Loading…
Reference in New Issue
Block a user