File tree Expand file tree Collapse file tree 3 files changed +47
-0
lines changed
pkgs/servers/sql/postgresql/ext Expand file tree Collapse file tree 3 files changed +47
-0
lines changed Original file line number Diff line number Diff line change 83478347 githubId = 7385287;
83488348 name = "Lana Black";
83498349 };
8350+ grgi = {
8351+ name = "Gregor Giesen";
8352+ email = "gregor@giesen.net";
8353+ matrix = "@gregor:giesen.net";
8354+ github = "grgi";
8355+ githubId = 6435815;
8356+ keys = [ { fingerprint = "0F92 602B 1860 4476 77F4 8A67 C303 16AA C10F 3EA7"; } ];
8357+ };
83508358 gridaphobe = {
83518359 email = "eric@seidel.io";
83528360 github = "gridaphobe";
Original file line number Diff line number Diff line change 7272
7373 pg_net = super . callPackage ./pg_net.nix { } ;
7474
75+ pg-semver = super . callPackage ./pg-semver.nix { } ;
76+
7577 pgtap = super . callPackage ./pgtap.nix { } ;
7678
7779 smlar = super . callPackage ./smlar.nix { } ;
Original file line number Diff line number Diff line change 1+ {
2+ lib ,
3+ fetchFromGitHub ,
4+ postgresql ,
5+ postgresqlTestExtension ,
6+ testers ,
7+ buildPostgresqlExtension ,
8+ } :
9+
10+ buildPostgresqlExtension ( finalAttrs : {
11+ pname = "pg-semver" ;
12+ version = "0.40.0" ;
13+
14+ src = fetchFromGitHub {
15+ owner = "theory" ;
16+ repo = "pg-semver" ;
17+ rev = "refs/tags/v${ finalAttrs . version } " ;
18+ hash = "sha256-9f+QuGupjTUK3cQk7DFDrL7MOIwDE9SAUyVZ9RfrdDM=" ;
19+ } ;
20+
21+ passthru . tests = {
22+ version = testers . testVersion { package = finalAttrs . finalPackage ; } ;
23+ extension = postgresqlTestExtension {
24+ inherit ( finalAttrs ) finalPackage ;
25+ sql = "CREATE EXTENSION semver;" ;
26+ } ;
27+ } ;
28+
29+ meta = {
30+ description = "Semantic version data type for PostgreSQL" ;
31+ homepage = "https://github.com/theory/pg-semver" ;
32+ changelog = "https://github.com/theory/pg-semver/blob/main/Changes" ;
33+ maintainers = with lib . maintainers ; [ grgi ] ;
34+ inherit ( postgresql . meta ) platforms ;
35+ license = lib . licenses . postgresql ;
36+ } ;
37+ } )
You can’t perform that action at this time.
0 commit comments