diff options
author | urlordjames <urlordjames@gmail.com> | 2021-07-24 11:46:31 -0400 |
---|---|---|
committer | urlordjames <urlordjames@gmail.com> | 2021-07-24 13:34:36 -0400 |
commit | b98b88fa49b405cfd75bfb95020867b1e0cb3958 (patch) | |
tree | b3074981920455bf3adf3a8a0ce1c8f4602b2e1e /pkgs/development/libraries | |
parent | ee9d28cf66931eea6e4daf46febe282073c12cfb (diff) | |
download | nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar.gz nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar.bz2 nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar.lz nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar.xz nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.tar.zst nixpkgs-b98b88fa49b405cfd75bfb95020867b1e0cb3958.zip |
drogon: cleanup
Diffstat (limited to 'pkgs/development/libraries')
-rw-r--r-- | pkgs/development/libraries/drogon/default.nix | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/pkgs/development/libraries/drogon/default.nix b/pkgs/development/libraries/drogon/default.nix index 01b4bf16ff0..2b418ee4c6a 100644 --- a/pkgs/development/libraries/drogon/default.nix +++ b/pkgs/development/libraries/drogon/default.nix @@ -1,7 +1,7 @@ -{ stdenv, fetchFromGitHub, cmake, jsoncpp, libossp_uuid, zlib, openssl, lib -# miscellaneous -, brotli, c-ares -# databases +{ stdenv, fetchFromGitHub, cmake, jsoncpp, libossp_uuid, zlib, lib +# optional but of negligible size +, openssl, brotli, c-ares +# optional databases , sqliteSupport ? true, sqlite , postgresSupport ? false, postgresql , redisSupport ? false, hiredis @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { version = "1.7.1"; src = fetchFromGitHub { - owner = "an-tao"; + owner = "drogonframework"; repo = "drogon"; rev = "v${version}"; sha256 = "0rhwbz3m5x3vy5zllfs8r347wqprg29pff5q7i53f25bh8y0n49i"; @@ -36,7 +36,7 @@ stdenv.mkDerivation rec { ] ++ lib.optional sqliteSupport sqlite ++ lib.optional postgresSupport postgresql ++ lib.optional redisSupport hiredis - # drogon uses mariadb for mysql (see https://github.com/an-tao/drogon/wiki/ENG-02-Installation#Library-Dependencies) + # drogon uses mariadb for mysql (see https://github.com/drogonframework/drogon/wiki/ENG-02-Installation#Library-Dependencies) ++ lib.optional mysqlSupport [ libmysqlclient mariadb ]; patches = [ @@ -48,17 +48,16 @@ stdenv.mkDerivation rec { # modifying PATH here makes drogon_ctl visible to the test installCheckPhase = '' cd .. - patchShebangs test.sh - PATH=$PATH:$out/bin ./test.sh + PATH=$PATH:$out/bin bash test.sh ''; doInstallCheck = true; meta = with lib; { - homepage = "https://github.com/an-tao/drogon"; + homepage = "https://github.com/drogonframework/drogon"; description = "C++14/17 based HTTP web application framework"; license = licenses.mit; - maintainers = [ maintainers.urlordjames ]; + maintainers = with maintainers; [ urlordjames ]; platforms = platforms.all; }; } |