23 gqlgen = import ./fix-gqlgen-trimpath.nix {
25 gqlgenVersion = "0.17.43";
28 src = fetchFromSourcehut {
32 hash = "sha256-K7p6cytkPYgUuYr7BVfU/+sVbSr2YEmreIDnTatUMyk=";
35 metasrht-api = buildGoModule (
38 pname = "metasrht-api";
40 vendorHash = "sha256-vIkUK1pigVU8vZL5xpHLeinOga5eXXHTuDkHxwUz6uM=";
45 buildPythonPackage rec {
50 disabled = pythonOlder "3.7";
53 substituteInPlace Makefile \
54 --replace "all: api" ""
62 propagatedBuildInputs = [
75 export PKGVER=${version}
76 export SRHT_PATH=${srht}/${python.sitePackages}/srht
81 ln -s ${metasrht-api}/bin/api $out/bin/metasrht-api
84 pythonImportsCheck = [ "metasrht" ];
87 homepage = "https://git.sr.ht/~sircmpwn/meta.sr.ht";
88 description = "Account management service for the sr.ht network";
89 license = licenses.agpl3Only;
90 maintainers = with maintainers; [