diff --git a/pkgs/by-name/ne/netbox_4_6/plugins/netbox-dns/package.nix b/pkgs/by-name/ne/netbox_4_6/plugins/netbox-dns/package.nix new file mode 100644 index 000000000000..376dd27d979e --- /dev/null +++ b/pkgs/by-name/ne/netbox_4_6/plugins/netbox-dns/package.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + dnspython, +}: +buildPythonPackage (finalAttrs: { + __structuredAttrs = true; + + pname = "netbox-plugin-dns"; + version = "1.5.10"; + pyproject = true; + + src = fetchFromGitHub { + owner = "peteeckel"; + repo = "netbox-plugin-dns"; + tag = finalAttrs.version; + hash = "sha256-wxTW/qiwp+1CXUeCDJnllEW2oCTjlFVUot7JfWPooaw="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + dnspython + ]; + + # pythonImportsCheck fails due to improperly configured django app + + passthru.pluginName = "netbox_dns"; + + meta = { + description = "Netbox plugin for managing DNS data"; + homepage = "https://github.com/peteeckel/netbox-plugin-dns"; + changelog = "https://github.com/peteeckel/netbox-plugin-dns/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ felbinger ]; + }; +})