File tree Expand file tree Collapse file tree 2 files changed +39
-0
lines changed
pkgs/servers/sql/postgresql/ext Expand file tree Collapse file tree 2 files changed +39
-0
lines changed 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