synadm: 0.47 -> 0.48 (#405370)

authored by

Martin Weinelt and committed by
GitHub
d9f6719f dcdff41e

+17 -11
+17 -11
pkgs/by-name/sy/synadm/package.nix
··· 1 1 { 2 2 lib, 3 - python3, 4 - fetchPypi, 3 + python3Packages, 4 + fetchFromGitea, 5 5 nix-update-script, 6 6 }: 7 7 8 - python3.pkgs.buildPythonApplication rec { 8 + python3Packages.buildPythonApplication rec { 9 9 pname = "synadm"; 10 - version = "0.47"; 11 - format = "setuptools"; 10 + version = "0.48"; 11 + pyproject = true; 12 12 13 - src = fetchPypi { 14 - inherit pname version; 15 - hash = "sha256-Ts/WPonVa+DUvKKa/XbmDDWx3vW17z0orVaIREJfnO0="; 13 + src = fetchFromGitea { 14 + domain = "codeberg.org"; 15 + owner = "synadm"; 16 + repo = "synadm"; 17 + tag = "v${version}"; 18 + hash = "sha256-6t4CXXt22/yR0gIxSsM/r+zJQeoKz5q/Ifg8PLNojLI="; 16 19 }; 17 20 18 - propagatedBuildInputs = with python3.pkgs; [ 21 + build-system = [ python3Packages.setuptools ]; 22 + 23 + dependencies = with python3Packages; [ 19 24 click 20 25 click-option-group 21 26 dnspython ··· 41 46 conveniently issue commands available via its admin API's 42 47 (element-hq/synapse@master/docs/admin_api) 43 48 ''; 44 - changelog = "https://github.com/JOJ0/synadm/releases/tag/v${version}"; 45 - homepage = "https://github.com/JOJ0/synadm"; 49 + changelog = "https://codeberg.org/synadm/synadm/releases/tag/${src.tag}"; 50 + downloadPage = "https://codeberg.org/synadm/synadm"; 51 + homepage = "https://synadm.readthedocs.io/"; 46 52 license = licenses.gpl3Plus; 47 53 maintainers = with maintainers; [ hexa ]; 48 54 };