luaPackages: stabilize src hashes by using fetchzip

I was getting hash errors in some packages.
This commit is contained in:
Vladimír Čunát 2015-05-30 20:58:03 +02:00
parent 1cc014fdae
commit dd649df4e4

View File

@ -5,7 +5,7 @@
for each package in a separate file: the call to the function would for each package in a separate file: the call to the function would
be almost as must code as the function itself. */ be almost as must code as the function itself. */
{ fetchurl, stdenv, lua, callPackage, unzip, zziplib, pkgconfig, libtool { fetchurl, fetchzip, stdenv, lua, callPackage, unzip, zziplib, pkgconfig, libtool
, pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo , pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo
, perl, gtk, python, glib, gobjectIntrospection, libevent, zlib , perl, gtk, python, glib, gobjectIntrospection, libevent, zlib
}: }:
@ -55,9 +55,9 @@ let
name = "luaevent-${version}"; name = "luaevent-${version}";
disabled = isLua52; disabled = isLua52;
src = fetchurl { src = fetchzip {
url = "https://github.com/harningt/luaevent/archive/v${version}.tar.gz"; url = "https://github.com/harningt/luaevent/archive/v${version}.tar.gz";
sha256 = "1ifr949j9xaas0jk0nxpilb44dqvk4c5h4m7ccksz5da3iksfgls"; sha256 = "1c1n2zqx5rwfwkqaq1jj8gvx1vswvbihj2sy445w28icz1xfhpik";
}; };
preBuild = '' preBuild = ''
@ -107,9 +107,9 @@ let
luafilesystem = buildLuaPackage rec { luafilesystem = buildLuaPackage rec {
name = "filesystem-1.6.2"; name = "filesystem-1.6.2";
src = fetchurl { src = fetchzip {
url = "https://github.com/keplerproject/luafilesystem/archive/v1_6_2.tar.gz"; url = "https://github.com/keplerproject/luafilesystem/archive/v1_6_2.tar.gz";
sha256 = "1n8qdwa20ypbrny99vhkmx8q04zd2jjycdb5196xdhgvqzk10abz"; sha256 = "134azkxw84xp9g5qmzjsmcva629jm7plwcmjxkdzdg05vyd7kig1";
}; };
meta = { meta = {
homepage = "https://github.com/keplerproject/luafilesystem"; homepage = "https://github.com/keplerproject/luafilesystem";
@ -144,9 +144,9 @@ let
luasec = buildLuaPackage rec { luasec = buildLuaPackage rec {
version = "0.5"; version = "0.5";
name = "sec-${version}"; name = "sec-${version}";
src = fetchurl { src = fetchzip {
url = "https://github.com/brunoos/luasec/archive/luasec-${version}.tar.gz"; url = "https://github.com/brunoos/luasec/archive/luasec-${version}.tar.gz";
sha256 = "08rm12cr1gjdnbv2jpk7xykby9l292qmz2v0dfdlgb4jfj7mk034"; sha256 = "1zl6wwcyd4dfcw01qan7dkcw0rgzm69w819qbaddcr2ik147ccmq";
}; };
buildInputs = [ openssl ]; buildInputs = [ openssl ];
@ -190,9 +190,9 @@ let
luazip = buildLuaPackage rec { luazip = buildLuaPackage rec {
name = "zip-${version}"; name = "zip-${version}";
version = "1.2.3"; version = "1.2.3";
src = fetchurl { src = fetchzip {
url = "https://github.com/luaforge/luazip/archive/0b8f5c958e170b1b49f05bc267bc0351ad4dfc44.zip"; url = "https://github.com/luaforge/luazip/archive/0b8f5c958e170b1b49f05bc267bc0351ad4dfc44.zip";
sha256 = "beb9260d606fdd5304aa958d95f0d3c20be7ca0a2cff44e7b75281c138a76a50"; sha256 = "0zrrwhmzny5zbpx91bjbl77gzkvvdi3qhhviliggp0aj8w3faxsr";
}; };
buildInputs = [ unzip zziplib ]; buildInputs = [ unzip zziplib ];
patches = [ ../development/lua-modules/zip.patch ]; patches = [ ../development/lua-modules/zip.patch ];
@ -209,9 +209,9 @@ let
name = "zlib-${version}"; name = "zlib-${version}";
version = "0.4"; version = "0.4";
src = fetchurl { src = fetchzip {
url = "https://github.com/brimworks/lua-zlib/archive/v${version}.tar.gz"; url = "https://github.com/brimworks/lua-zlib/archive/v${version}.tar.gz";
sha256 = "1l32nwyh8b4vicxvlhbv9qhkhklbhvjfn8wd72bjk7ac9kz172rd"; sha256 = "1pgxnjc0gvk25wsr69nsm60y5ad86z1nlq7mzj3ckygzkgi782dd";
}; };
buildInputs = [ zlib ]; buildInputs = [ zlib ];
@ -238,9 +238,9 @@ let
luastdlib = buildLuaPackage { luastdlib = buildLuaPackage {
name = "stdlib"; name = "stdlib";
src = fetchurl { src = fetchzip {
url = "https://github.com/lua-stdlib/lua-stdlib/archive/release.zip"; url = "https://github.com/lua-stdlib/lua-stdlib/archive/release.zip";
sha256 = "1v3158g5050sdqfrqi6d2bjh0lmi1v01a6m2nwqpr527a2dqcf0c"; sha256 = "0636absdfjx8ybglwydmqxwfwmqz1c4b9s5mhxlgm4ci18lw3hms";
}; };
buildInputs = [ unzip ]; buildInputs = [ unzip ];
meta = { meta = {
@ -253,9 +253,9 @@ let
lrexlib = buildLuaPackage rec { lrexlib = buildLuaPackage rec {
name = "lrexlib-${version}"; name = "lrexlib-${version}";
version = "2.7.2"; version = "2.7.2";
src = fetchurl { src = fetchzip {
url = "https://github.com/rrthomas/lrexlib/archive/150c251be57c4e569da0f48bf6b01fbca97179fe.zip"; url = "https://github.com/rrthomas/lrexlib/archive/150c251be57c4e569da0f48bf6b01fbca97179fe.zip";
sha256 = "0i5brqbykc2nalp8snlq1r0wmf8y2wqp6drzr2xmq5phvj8913xh"; sha256 = "0acb3258681bjq61piz331r99bdff6cnkjaigq5phg3699iz5h75";
}; };
buildInputs = [ unzip luastdlib pcre luarocks oniguruma gnulib tre glibc ]; buildInputs = [ unzip luastdlib pcre luarocks oniguruma gnulib tre glibc ];
@ -288,9 +288,9 @@ let
luasqlite3 = buildLuaPackage rec { luasqlite3 = buildLuaPackage rec {
name = "sqlite3-${version}"; name = "sqlite3-${version}";
version = "2.1.1"; version = "2.1.1";
src = fetchurl { src = fetchzip {
url = "https://github.com/LuaDist/luasql-sqlite3/archive/2acdb6cb256e63e5b5a0ddd72c4639d8c0feb52d.zip"; url = "https://github.com/LuaDist/luasql-sqlite3/archive/2acdb6cb256e63e5b5a0ddd72c4639d8c0feb52d.zip";
sha256 = "1yy1n1l1801j48rlf3bhxpxqfgx46ixrs8jxhhbf7x1hn1j4axlv"; sha256 = "17zsa0jzciildil9k4lb0rjn9s1nj80dy16pzx9bxqyi75pjf2d4";
}; };
buildInputs = [ unzip sqlite ]; buildInputs = [ unzip sqlite ];
@ -356,9 +356,9 @@ let
luaMessagePack = buildLuaPackage rec { luaMessagePack = buildLuaPackage rec {
name = "lua-MessagePack-${version}"; name = "lua-MessagePack-${version}";
version = "0.3.1"; version = "0.3.1";
src = fetchurl { src = fetchzip {
url = "https://github.com/fperrad/lua-MessagePack/archive/${version}.tar.gz"; url = "https://github.com/fperrad/lua-MessagePack/archive/${version}.tar.gz";
sha256 = "185mrd6bagwwm94jxzanq01l72ama3x4hf160a7yw7hgim2y5h9c"; sha256 = "1xlif8fkwd8bb78wrvf2z309p7apms350lbg6qavylsvz57lkjm6";
}; };
buildInputs = [ unzip ]; buildInputs = [ unzip ];
@ -373,9 +373,9 @@ let
name = "lgi-${version}"; name = "lgi-${version}";
version = "0.7.2"; version = "0.7.2";
src = fetchurl { src = fetchzip {
url = "https://github.com/pavouk/lgi/archive/${version}.tar.gz"; url = "https://github.com/pavouk/lgi/archive/${version}.tar.gz";
sha256 = "0ihl7gg77b042vsfh0k7l53b7sl3d7mmrq8ns5lrsf71dzrr19bn"; sha256 = "10i2ssfs01d49fdmmriqzxc8pshys4rixhx30wzd9p1m1q47a5pn";
}; };
meta = with stdenv.lib; { meta = with stdenv.lib; {