diff options
author | Satoshi Shishiku <satoshi.shishiku@tuta.io> | 2017-03-01 00:57:02 +0000 |
---|---|---|
committer | Florian Jacob <projects+git@florianjacob.de> | 2017-11-01 13:37:55 +0100 |
commit | ec07abf3165b7d096608daf28833473aa629a0a4 (patch) | |
tree | 9b38b9b1ffbf2bdb57012d445ec24179f5498c3d /pkgs/top-level/lua-packages.nix | |
parent | 7d04f9f8fdf22071f422ba8563d47b9ca04c518c (diff) | |
download | nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar.gz nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar.bz2 nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar.lz nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar.xz nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.tar.zst nixlib-ec07abf3165b7d096608daf28833473aa629a0a4.zip |
luaPackages.luadbi: init at 0.5
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r-- | pkgs/top-level/lua-packages.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index c94a401db0fb..6327995833c4 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -8,6 +8,7 @@ { fetchurl, fetchzip, stdenv, lua, callPackage, unzip, zziplib, pkgconfig, libtool , pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo , perl, gtk2, python, glib, gobjectIntrospection, libevent, zlib, autoreconfHook +, libmysql, postgresql , fetchFromGitHub, libmpack, which }: @@ -172,6 +173,34 @@ let }; }; + luadbi = buildLuaPackage rec { + name = "luadbi-${version}"; + version = "0.5"; + src = fetchurl { + url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/luadbi/luadbi.${version}.tar.gz"; + sha256 = "07ikxgxgfpimnwf7zrqwcwma83ss3wm2nzjxpwv2a1c0vmc684a9"; + }; + sourceRoot = "."; + + buildInputs = [ libmysql postgresql sqlite ]; + + NIX_CFLAGS_COMPILE = [ + "-I${libmysql.dev}/include/mysql" + "-I${postgresql}/include/server" + ]; + + installPhase = '' + mkdir -p $out/lib/lua/${lua.luaversion} + install -p DBI.lua *.so $out/lib/lua/${lua.luaversion} + ''; + + meta = with stdenv.lib; { + homepage = "https://code.google.com/archive/p/luadbi/"; + platforms = stdenv.lib.platforms.unix; + maintainers = with maintainers; [ sshishk ]; + }; + }; + luafilesystem = buildLuaPackage rec { name = "filesystem-1.6.2"; |