Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 autoconf, 6 automake, 7}: 8stdenv.mkDerivation (finalAttrs: { 9 pname = "opensmtpd-table-socketmap"; 10 version = "1.1.1"; 11 12 src = fetchFromGitHub { 13 owner = "OpenSMTPD"; 14 repo = "table-socketmap"; 15 tag = finalAttrs.version; 16 hash = "sha256-YTV0ijD264C7JAiB5ZfuCZhAmkLN0GSNl1vkZ3i3aRo="; 17 }; 18 19 strictDeps = true; 20 21 nativeBuildInputs = [ 22 autoconf 23 automake 24 ]; 25 26 configureFlags = [ 27 "--sysconfdir=/etc" 28 "--localstatedir=/var" 29 "--with-path-socket=/run" 30 "--with-path-pidfile=/run" 31 ]; 32 33 preConfigure = '' 34 sh bootstrap 35 ''; 36 37 meta = { 38 homepage = "https://www.opensmtpd.org/"; 39 description = "Socketmap tables the OpenSMTPD mail server"; 40 changelog = "https://github.com/OpenSMTPD/table-socketmap/releases/tag/${finalAttrs.version}"; 41 license = lib.licenses.isc; 42 platforms = lib.platforms.linux; 43 maintainers = with lib.maintainers; [ 44 pks 45 ]; 46 }; 47})