1{
2 fetchFromGitHub,
3 gitUpdater,
4 lib,
5 postgresql,
6 postgresqlBuildExtension,
7}:
8
9postgresqlBuildExtension (finalAttrs: {
10 pname = "hypopg";
11 version = "1.4.1";
12
13 src = fetchFromGitHub {
14 owner = "HypoPG";
15 repo = "hypopg";
16 tag = finalAttrs.version;
17 hash = "sha256-88uKPSnITRZ2VkelI56jZ9GWazG/Rn39QlyHKJKSKMM=";
18 };
19
20 passthru = {
21 updateScript = gitUpdater {
22 ignoredVersions = "beta";
23 };
24 };
25
26 meta = {
27 description = "Hypothetical Indexes for PostgreSQL";
28 homepage = "https://hypopg.readthedocs.io";
29 license = lib.licenses.postgresql;
30 platforms = postgresql.meta.platforms;
31 maintainers = with lib.maintainers; [ bbigras ];
32 };
33})