at 24.11-pre 32 lines 970 B view raw
1{ lib, stdenv, fetchFromGitHub, postgresql, postgresqlTestHook }: 2 3stdenv.mkDerivation (finalAttrs: { 4 pname = "pg_roaringbitmap"; 5 version = "0.5.4"; 6 7 src = fetchFromGitHub { 8 owner = "ChenHuajun"; 9 repo = "pg_roaringbitmap"; 10 rev = "v${finalAttrs.version}"; 11 hash = "sha256-E6vqawnsRsAIajGDgJcTUWV1H8GFFboTjhmVfemUGbs="; 12 }; 13 14 buildInputs = [ 15 postgresql 16 ]; 17 18 installPhase = '' 19 install -D -t $out/lib roaringbitmap${postgresql.dlSuffix} 20 install -D -t $out/share/postgresql/extension roaringbitmap-*.sql 21 install -D -t $out/share/postgresql/extension roaringbitmap.control 22 ''; 23 24 meta = with lib; { 25 description = "RoaringBitmap extension for PostgreSQL"; 26 homepage = "https://github.com/ChenHuajun/pg_roaringbitmap"; 27 changelog = "https://github.com/ChenHuajun/pg_roaringbitmap/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 28 license = licenses.asl20; 29 maintainers = [ ]; 30 inherit (postgresql.meta) platforms; 31 }; 32})