summaryrefslogtreecommitdiffstats
path: root/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix
diff options
context:
space:
mode:
Diffstat (limited to 'src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix')
-rw-r--r--src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix46
1 files changed, 46 insertions, 0 deletions
diff --git a/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix b/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix
new file mode 100644
index 000000000..accea1a0d
--- /dev/null
+++ b/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/shell.nix
@@ -0,0 +1,46 @@
+{ pkgs ? import <nixpkgs> {}, withX11 ? false }:
+
+(pkgs.buildFHSUserEnv {
+ name = "vcpkg";
+ targetPkgs = pkgs: (with pkgs; [
+ autoconf
+ automake
+ cmake
+ gcc
+ gettext
+ glibc.dev
+ gperf
+ libtool
+ libxkbcommon.dev
+ m4
+ ninja
+ pkgconfig
+ zip
+ zstd.dev
+ ] ++ pkgs.lib.optionals withX11 [
+ freetds
+ libdrm.dev
+ libglvnd.dev
+ mesa_drivers
+ mesa_glu.dev
+ mesa.dev
+ xlibs.libxcb.dev
+ xlibs.xcbutilimage.dev
+ xlibs.xcbutilwm.dev
+ xlibs.xorgserver.dev
+ xorg.libpthreadstubs
+ xorg.libX11.dev
+ xorg.libxcb.dev
+ xorg.libXext.dev
+ xorg.libXi.dev
+ xorg.xcbproto
+ xorg.xcbutil.dev
+ xorg.xcbutilcursor.dev
+ xorg.xcbutilerrors
+ xorg.xcbutilkeysyms.dev
+ xorg.xcbutilrenderutil.dev
+ xorg.xcbutilwm.dev
+ xorg.xorgproto
+ ]);
+ runScript = "bash";
+}).env \ No newline at end of file