From a3405816875952c5d8db100a4fe91ae439e40313 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:55:05 +0200 Subject: [PATCH 1/3] unixodbc: 2.3.12 -> 2.3.14 changelog: https://github.com/lurcher/unixODBC/releases/tag/v2.3.14 diff: https://github.com/lurcher/unixODBC/compare/2.3.12...v2.3.14 --- pkgs/by-name/un/unixodbc/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 3a1c4f6bc93c..19033127316f 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -1,22 +1,25 @@ { lib, stdenv, - fetchurl, + autoreconfHook, + fetchFromGitHub, }: stdenv.mkDerivation (finalAttrs: { pname = "unixodbc"; - version = "2.3.12"; + version = "2.3.14"; - # TODO: build from source https://github.com/lurcher/unixODBC - src = fetchurl { - urls = [ - "ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-${finalAttrs.version}.tar.gz" - "https://www.unixodbc.org/unixODBC-${finalAttrs.version}.tar.gz" - ]; - sha256 = "sha256-8hBQFEXOIb9ge6Ue+MEl4Q4i3/3/7Dd2RkYt9fAZFew="; + src = fetchFromGitHub { + owner = "lurcher"; + repo = "unixODBC"; + tag = "v${finalAttrs.version}"; + hash = "sha256-2WhUnpiNTtsoOJ4rvdxaadcW1ROWfdoSVA8Crj8rpo8="; }; + nativeBuildInputs = [ + autoreconfHook + ]; + configureFlags = [ "--disable-gui" "--sysconfdir=/etc" From 808c494caeff4820c39848b4ceb67290196c7af3 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:56:13 +0200 Subject: [PATCH 2/3] unixodbc: add meta.changelog --- pkgs/by-name/un/unixodbc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 19033127316f..8cd6072ae3bc 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { + changelog = "https://github.com/lurcher/unixODBC/releases/tag/v${finalAttrs.version}"; description = "ODBC driver manager for Unix"; homepage = "https://www.unixodbc.org/"; license = lib.licenses.lgpl2; From 2020c2f5f460be1621f8f0efb9854ae936e8640a Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sun, 5 Apr 2026 19:56:41 +0200 Subject: [PATCH 3/3] unixodbc: add hythera as maintainer --- pkgs/by-name/un/unixodbc/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unixodbc/package.nix b/pkgs/by-name/un/unixodbc/package.nix index 8cd6072ae3bc..0bd77295c661 100644 --- a/pkgs/by-name/un/unixodbc/package.nix +++ b/pkgs/by-name/un/unixodbc/package.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: { description = "ODBC driver manager for Unix"; homepage = "https://www.unixodbc.org/"; license = lib.licenses.lgpl2; + maintainers = with lib.maintainers; [ hythera ]; platforms = lib.platforms.unix; }; })