{ lib, stdenv, fetchFromGitHub, openssl }: stdenv.mkDerivation rec { pname = "mktorrent"; version = "1.1"; src = fetchFromGitHub { owner = "pobrn"; repo = "mktorrent"; rev = "v${version}"; sha256 = "17pdc5mandl739f8q26n5is8ga56s83aqcrwhlnnplbxwx2inidr"; }; makeFlags = [ "USE_PTHREADS=1" "USE_OPENSSL=1" "USE_LONG_OPTIONS=1" ] ++ lib.optional stdenv.hostPlatform.isi686 "USE_LARGE_FILES=1" ++ lib.optional stdenv.hostPlatform.isLinux "CFLAGS=-lgcc_s"; installFlags = [ "PREFIX=${placeholder "out"}" ]; buildInputs = [ openssl ]; meta = with lib; { description = "Command line utility to create BitTorrent metainfo files"; homepage = "https://github.com/pobrn/mktorrent/wiki"; license = licenses.gpl2Plus; maintainers = with maintainers; [ Profpatsch winter ]; platforms = platforms.all; mainProgram = "mktorrent"; }; }