diff options
author | Orivej Desh <orivej@gmx.fr> | 2017-09-29 10:24:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-29 10:24:16 +0000 |
commit | 28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8 (patch) | |
tree | 7332e1f89a917a3a4e512da843b2b9f21875c6c3 | |
parent | d1d4b7f5005d98a2de3e81613ffe732195a08ed1 (diff) | |
parent | 24890984e758a3f9de645181bd758ec8e6af34c0 (diff) | |
download | nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.gz nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.bz2 nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.lz nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.xz nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.tar.zst nixpkgs-28afacbe98b625c3ed30cd5ec9c4f0c92f49ecf8.zip |
Merge pull request #29549 from volth/timescaledb-0.4.2
timescaledb: init at 0.5.0
-rw-r--r-- | pkgs/servers/sql/postgresql/timescaledb/default.nix | 36 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pkgs/servers/sql/postgresql/timescaledb/default.nix b/pkgs/servers/sql/postgresql/timescaledb/default.nix new file mode 100644 index 00000000000..fbf0bfa1926 --- /dev/null +++ b/pkgs/servers/sql/postgresql/timescaledb/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, postgresql }: + +# # To enable on NixOS: +# config.services.postgresql = { +# extraPlugins = [ pkgs.timescaledb ]; +# extraConfig = "shared_preload_libraries = 'timescaledb'"; +# } + +stdenv.mkDerivation rec { + name = "timescaledb-${version}"; + version = "0.5.0"; + + buildInputs = [ postgresql ]; + + src = fetchFromGitHub { + owner = "timescale"; + repo = "timescaledb"; + rev = version; + sha256 = "01swgjw563c42azxsg55ry7cyiipxkcvfrxmw71jil5dxl3s0fkz"; + }; + + installPhase = '' + mkdir -p $out/bin + install -D timescaledb.so -t $out/lib + install -D timescaledb.control -t $out/share/extension + cp -dpR sql/* $out/share/extension/ + ''; + + meta = with stdenv.lib; { + description = "Scales PostgreSQL for time-series data via automatic partitioning across time and space"; + homepage = https://www.timescale.com/; + maintainers = with maintainers; [ volth ]; + platforms = platforms.linux; + license = licenses.postgresql; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index be2500331d5..c6f5312f413 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16585,6 +16585,8 @@ with pkgs; timbreid = callPackage ../applications/audio/pd-plugins/timbreid { }; + timescaledb = callPackage ../servers/sql/postgresql/timescaledb {}; + timewarrior = callPackage ../applications/misc/timewarrior { }; timidity = callPackage ../tools/misc/timidity { }; |