From e02b2d8c0ca63e9471b2e0eb941a5cc4acea9840 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 7 Mar 2025 21:20:28 +0100 Subject: [PATCH] medusa: unstable-2018-12-16 -> 2.3 Changelog: https://github.com/jmk-foofus/medusa/releases/tag/2.3 --- pkgs/by-name/me/medusa/package.nix | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/me/medusa/package.nix b/pkgs/by-name/me/medusa/package.nix index 7b329f3c712e..19e5759d7bca 100644 --- a/pkgs/by-name/me/medusa/package.nix +++ b/pkgs/by-name/me/medusa/package.nix @@ -2,34 +2,23 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, - pkg-config, freerdp, - openssl, libssh2, + openssl, + pkg-config, }: stdenv.mkDerivation rec { - pname = "medusa-unstable"; - version = "2018-12-16"; + pname = "medusa"; + version = "2.3"; src = fetchFromGitHub { owner = "jmk-foofus"; repo = "medusa"; - rev = "292193b3995444aede53ff873899640b08129fc7"; - sha256 = "0njlz4fqa0165wdmd5y8lfnafayf3c4la0r8pf3hixkdwsss1509"; + tag = version; + hash = "sha256-devirQMmS8mtxT5H5XafRRvCyfcvwoWxtTp0V1SJeSM="; }; - patches = [ - # Pull upstream fix for -fno-common tollchains like gcc-10: - # https://github.com/jmk-foofus/medusa/pull/36 - (fetchpatch { - name = "fno-common.patch"; - url = "https://github.com/jmk-foofus/medusa/commit/a667656ad085b3eb95309932666c250d97a92767.patch"; - sha256 = "01marqqhjd3qwar3ymp50y1h2im5ilgpaxk7wrc2kcxgmzvbdfxc"; - }) - ]; - outputs = [ "out" "man" @@ -38,6 +27,7 @@ stdenv.mkDerivation rec { configureFlags = [ "--enable-module-ssh=yes" ]; nativeBuildInputs = [ pkg-config ]; + buildInputs = [ freerdp openssl @@ -45,10 +35,11 @@ stdenv.mkDerivation rec { ]; meta = with lib; { - homepage = "https://github.com/jmk-foofus/medusa"; description = "Speedy, parallel, and modular, login brute-forcer"; - mainProgram = "medusa"; + homepage = "https://github.com/jmk-foofus/medusa"; + changelog = "https://github.com/jmk-foofus/medusa/releases/tag/${src.tag}"; license = licenses.gpl2Plus; maintainers = [ ]; + mainProgram = "medusa"; }; }