at master 896 B view raw
1{ 2 fetchFromGitHub, 3 lib, 4 postgresql, 5 postgresqlBuildExtension, 6 postgresqlTestExtension, 7}: 8 9postgresqlBuildExtension (finalAttrs: { 10 pname = "plpgsql-check"; 11 version = "2.8.2"; 12 13 src = fetchFromGitHub { 14 owner = "okbob"; 15 repo = "plpgsql_check"; 16 tag = "v${finalAttrs.version}"; 17 hash = "sha256-NjqnXbQ+wyKVFFdffOQpxrCWT9vrzgh8lk2G3L9i6G8="; 18 }; 19 20 passthru.tests.extension = postgresqlTestExtension { 21 inherit (finalAttrs) finalPackage; 22 sql = "CREATE EXTENSION plpgsql_check;"; 23 }; 24 25 meta = { 26 description = "Linter tool for language PL/pgSQL"; 27 homepage = "https://github.com/okbob/plpgsql_check"; 28 changelog = "https://github.com/okbob/plpgsql_check/releases/tag/v${finalAttrs.version}"; 29 platforms = postgresql.meta.platforms; 30 license = lib.licenses.mit; 31 maintainers = [ ]; 32 broken = lib.versionOlder postgresql.version "14"; 33 }; 34})