at 18.09-beta 777 B view raw
1{ stdenv, fetchFromGitHub, postgresql }: 2 3stdenv.mkDerivation rec { 4 name = "pg_cron-${version}"; 5 version = "1.0.2"; 6 7 buildInputs = [ postgresql ]; 8 9 src = fetchFromGitHub { 10 owner = "citusdata"; 11 repo = "pg_cron"; 12 rev = "refs/tags/v${version}"; 13 sha256 = "0z743bbal9j0pvqskznfj0zvjsqvdl7p90d4fdrl0sc0crc3nvyx"; 14 }; 15 16 installPhase = '' 17 mkdir -p $out/{lib,share/extension} 18 19 cp *.so $out/lib 20 cp *.sql $out/share/extension 21 cp *.control $out/share/extension 22 ''; 23 24 meta = with stdenv.lib; { 25 description = "Run Cron jobs through PostgreSQL"; 26 homepage = https://www.citusdata.com/; 27 maintainers = with maintainers; [ thoughtpolice ]; 28 platforms = platforms.linux; 29 license = licenses.postgresql; 30 }; 31}