at master 31 lines 779 B view raw
1{ 2 fetchFromGitHub, 3 lib, 4 postgresql, 5 postgresqlBuildExtension, 6}: 7 8postgresqlBuildExtension (finalAttrs: { 9 pname = "pgmq"; 10 version = "1.7.0"; 11 12 src = fetchFromGitHub { 13 owner = "tembo-io"; 14 repo = "pgmq"; 15 tag = "v${finalAttrs.version}"; 16 hash = "sha256-CnXweDsLO2yE+z1tPADqz54Q1rswsKoUVYbdiZFEbPs="; 17 }; 18 19 sourceRoot = "${finalAttrs.src.name}/pgmq-extension"; 20 21 dontConfigure = true; 22 23 meta = { 24 description = "Lightweight message queue like AWS SQS and RSMQ but on Postgres"; 25 homepage = "https://tembo.io/pgmq"; 26 changelog = "https://github.com/tembo-io/pgmq/releases/tag/v${finalAttrs.version}"; 27 maintainers = with lib.maintainers; [ takeda ]; 28 platforms = postgresql.meta.platforms; 29 license = lib.licenses.postgresql; 30 }; 31})