diff --git a/pkgs/servers/nextcloud/default.nix b/pkgs/servers/nextcloud/default.nix index 392485f78891..1dfc72df8b59 100644 --- a/pkgs/servers/nextcloud/default.nix +++ b/pkgs/servers/nextcloud/default.nix @@ -20,18 +20,14 @@ let pname = "nextcloud"; inherit version; + __structuredAttrs = true; + strictDeps = true; + src = fetchurl { url = "https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2"; inherit hash; }; - passthru = { - tests = lib.filterAttrs ( - key: _: (lib.hasSuffix (lib.versions.major version) key) - ) nixosTests.nextcloud; - inherit packages; - }; - installPhase = '' runHook preInstall mkdir -p $out/ @@ -39,6 +35,13 @@ let runHook postInstall ''; + passthru = { + tests = lib.filterAttrs ( + key: _: (lib.hasSuffix (lib.versions.major version) key) + ) nixosTests.nextcloud; + inherit packages; + }; + meta = { changelog = "https://nextcloud.com/changelog/#${lib.replaceStrings [ "." ] [ "-" ] version}"; description = "Sharing solution for files, calendars, contacts and more";