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})