at master 764 B view raw
1{ 2 buildOctavePackage, 3 lib, 4 fetchurl, 5 struct, 6 libpq, 7}: 8 9buildOctavePackage rec { 10 pname = "database"; 11 version = "2.4.4"; 12 13 src = fetchurl { 14 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 15 sha256 = "1c0n76adi0jw6bx62s04vjyda6kb6ca8lzz2vam43vdy10prcq9p"; 16 }; 17 patches = [ 18 # Fix for octave 8.x 19 ./c_verror.patch 20 ]; 21 22 propagatedBuildInputs = [ 23 libpq 24 ]; 25 26 nativeBuildInputs = [ 27 libpq.pg_config 28 ]; 29 30 requiredOctavePackages = [ 31 struct 32 ]; 33 34 meta = { 35 homepage = "https://gnu-octave.github.io/packages/database/"; 36 license = lib.licenses.gpl3Plus; 37 maintainers = with lib.maintainers; [ KarlJoad ]; 38 description = "Interface to SQL databases, currently only postgresql using libpq"; 39 }; 40}