psqlodbc: 16.00.0000 -> 17.00.0002

The latest version is not available from odbc/versions.old/.., thus move
to fetchFromGitHub.

No changelog found anywhere.

Changed files
+12 -5
pkgs
by-name
ps
psqlodbc
+12 -5
pkgs/by-name/ps/psqlodbc/package.nix
···
{
lib,
stdenv,
-
fetchurl,
postgresql,
openssl,
withLibiodbc ? false,
···
stdenv.mkDerivation rec {
pname = "psqlodbc";
-
version = "16.00.0000";
-
src = fetchurl {
-
url = "mirror://postgresql/odbc/versions.old/src/${pname}-${version}.tar.gz";
-
hash = "sha256-r9iS+J0uzujT87IxTxvVvy0CIBhyxuNDHlwxCW7KTIs=";
};
buildInputs =
···
]
++ lib.optional withLibiodbc libiodbc
++ lib.optional withUnixODBC unixODBC;
passthru = lib.optionalAttrs withUnixODBC {
fancyName = "PostgreSQL";
···
{
lib,
stdenv,
+
fetchFromGitHub,
+
autoreconfHook,
postgresql,
openssl,
withLibiodbc ? false,
···
stdenv.mkDerivation rec {
pname = "psqlodbc";
+
version = "${builtins.replaceStrings [ "_" ] [ "." ] (lib.strings.removePrefix "REL-" src.tag)}";
+
src = fetchFromGitHub {
+
owner = "postgresql-interfaces";
+
repo = "psqlodbc";
+
tag = "REL-17_00_0002";
+
hash = "sha256-zCjoX+Ew8sS5TWkFSgoqUN5ukEF38kq+MdfgCQQGv9w=";
};
buildInputs =
···
]
++ lib.optional withLibiodbc libiodbc
++ lib.optional withUnixODBC unixODBC;
+
+
nativeBuildInputs = [
+
autoreconfHook
+
];
passthru = lib.optionalAttrs withUnixODBC {
fancyName = "PostgreSQL";