parsav  Diff

Differences From Artifact [dbac8681c6]:

To Artifact [0f9c69d77b]:


     4      4   return {
     5      5   	mbedtls = { 
     6      6   		libs = {'mbedtls', 'mbedcrypto', 'mbedx509'};
     7      7   		osvars = {
     8      8   			linux_nixos = { -- lacks a *.pc on nixos systems
     9         -				prefix = sthunk('nix', 'path-info', 'nixos.mbedtls');
            9  +				-- prefix = sthunk('nix', 'path-info', 'nixos.mbedtls');
           10  +				prefix = os.getenv("parsav_pkg_mbedtls_prefix");
    10     11   			}
    11     12   		};
    12     13   		vars = { builddir = '/library', srcincdir = '/include' };
    13     14   	};
    14     15   	mongoose = { vars = { builddir = '' } };
    15     16   	mjson = { vars = { builddir = '', srcincdir = '/src' } };
    16     17   	libpq = {
    17     18   		osvars = {
    18     19   			linux_nixos = {
    19         -				prefix = sthunk('nix', 'path-info', 'nixos.postgresql.lib');
    20         -				incdir = function()
    21         -					local a = {'nix', 'path-info', 'nixos.postgresql'}
    22         -					return (util.exec(a)) .. '/include';
    23         -				end;
           20  +				prefix = os.getenv("parsav_pkg_libpq_libdir");
           21  +				incdir = os.getenv("parsav_pkg_libpq_incdir");
           22  +				-- prefix = sthunk('nix', 'path-info', 'nixos.postgresql.lib');
           23  +				-- incdir = function()
           24  +				-- 	local a = {'nix', 'path-info', 'nixos.postgresql'}
           25  +				-- 	return (util.exec(a)) .. '/include';
           26  +				-- end;
    24     27   			};
    25     28   		};
    26     29   		vars = {pcname = 'postgresql';}
    27     30   	};
    28     31   	libc = {
    29     32   		libs = {'c'}; -- libc.so probably does not need explicit mention, but
    30     33   		osvars = {
    31     34   			linux = { override = 'glibc'; };
    32     35   			linux_nixos = {
    33         -				prefix = sthunk('nix', 'path-info', 'nixos.glibc');
           36  +				prefix = os.getenv("parsav_pkg_glibc_prefix");
           37  +				-- prefix = sthunk('nix', 'path-info', 'nixos.glibc');
    34     38   				override = 'glibc';
    35     39   			};
    36     40   		}
    37     41   	};
    38     42   }