Merge pull request #208927 from felschr/etebase-server-0.11

etebase-server: 0.10.0 -> 0.11.0

authored by Fabian Affolter and committed by GitHub c497bf62 37d8b66e

+25 -10
+25 -10
pkgs/servers/etebase/default.nix
··· 1 - { lib, fetchFromGitHub, buildPythonPackage, aiofiles, django_3 2 - , fastapi, msgpack, pynacl, redis, typing-extensions 3 - , withLdap ? true, python-ldap 4 - , withPostgres ? true, psycopg2 }: 1 + { lib 2 + , fetchFromGitHub 3 + , buildPythonPackage 4 + , aiofiles 5 + , django_3 6 + , fastapi 7 + , msgpack 8 + , pynacl 9 + , redis 10 + , typing-extensions 11 + , withLdap ? true 12 + , python-ldap 13 + , withPostgres ? true 14 + , psycopg2 15 + }: 5 16 6 17 buildPythonPackage rec { 7 18 pname = "etebase-server"; 8 - version = "0.10.0"; 19 + version = "0.11.0"; 9 20 format = "other"; 10 21 11 22 src = fetchFromGitHub { 12 23 owner = "etesync"; 13 24 repo = "server"; 14 - rev = "v${version}"; 15 - sha256 = "sha256-z6aiXSWdLcDfOpqC5epsclXWxJq59MqWDQOnnFqGwz4="; 25 + rev = "refs/tags/${version}"; 26 + hash = "sha256-+MSNX+CFmIQII+SFjM2TQKCgRMOTdsOIVAP8ur4WjQY="; 16 27 }; 17 28 18 29 patches = [ ./secret.patch ]; ··· 25 36 pynacl 26 37 redis 27 38 typing-extensions 28 - ] ++ lib.optional withLdap python-ldap 29 - ++ lib.optional withPostgres psycopg2; 39 + ] ++ lib.optional withLdap [ 40 + python-ldap 41 + ] ++ lib.optional withPostgres [ 42 + psycopg2 43 + ]; 30 44 31 45 installPhase = '' 32 46 mkdir -p $out/bin $out/lib ··· 38 52 39 53 meta = with lib; { 40 54 homepage = "https://github.com/etesync/server"; 41 - description = "An Etebase (EteSync 2.0) server so you can run your own."; 55 + description = "An Etebase (EteSync 2.0) server so you can run your own"; 56 + changelog = "https://github.com/etesync/server/blob/${version}/ChangeLog.md"; 42 57 license = licenses.agpl3Only; 43 58 maintainers = with maintainers; [ felschr ]; 44 59 };