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