Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 16.09 25 lines 794 B view raw
1{ stdenv, fetchurl, lua5 }: 2 3stdenv.mkDerivation rec { 4 name = "lua-sockets-${version}"; 5 version = "2.0.2"; 6 src = fetchurl { 7 url = "http://files.luaforge.net/releases/luasocket/luasocket/luasocket-${version}/luasocket-${version}.tar.gz"; 8 sha256 = "19ichkbc4rxv00ggz8gyf29jibvc2wq9pqjik0ll326rrxswgnag"; 9 }; 10 11 luaver = lua5.luaversion; 12 patchPhase = '' 13 sed -e "s,^INSTALL_TOP_SHARE.*,INSTALL_TOP_SHARE=$out/share/lua/${lua5.luaversion}," \ 14 -e "s,^INSTALL_TOP_LIB.*,INSTALL_TOP_LIB=$out/lib/lua/${lua5.luaversion}," \ 15 -i config 16 ''; 17 18 buildInputs = [ lua5 ]; 19 20 meta = { 21 homepage = "http://w3.impa.br/~diego/software/luasocket/"; 22 hydraPlatforms = stdenv.lib.platforms.linux; 23 maintainers = [ stdenv.lib.maintainers.mornfall ]; 24 }; 25}