at master 821 B view raw
1{ 2 fetchFromGitHub, 3 gitUpdater, 4 lib, 5 libversion, 6 pkg-config, 7 postgresql, 8 postgresqlBuildExtension, 9}: 10 11postgresqlBuildExtension (finalAttrs: { 12 pname = "pg_libversion"; 13 version = "2.0.1"; 14 15 src = fetchFromGitHub { 16 owner = "repology"; 17 repo = "postgresql-libversion"; 18 tag = finalAttrs.version; 19 hash = "sha256-3nqXaBwPRUSo6wUY5YMjJ/nFFKmhgP1zFKapD+RqSDw="; 20 }; 21 22 nativeBuildInputs = [ 23 pkg-config 24 ]; 25 26 buildInputs = [ 27 libversion 28 ]; 29 30 passthru.updateScript = gitUpdater { }; 31 32 meta = { 33 description = "PostgreSQL extension with support for version string comparison"; 34 homepage = "https://github.com/repology/postgresql-libversion"; 35 license = lib.licenses.mit; 36 maintainers = with lib.maintainers; [ jopejoe1 ]; 37 platforms = postgresql.meta.platforms; 38 }; 39})