Skip to content

Commit

Permalink
Bump LLVM and Clang in dev shell
Browse files Browse the repository at this point in the history
  • Loading branch information
hmelder committed Oct 27, 2024
1 parent 629eaa6 commit c83af84
Showing 1 changed file with 12 additions and 27 deletions.
39 changes: 12 additions & 27 deletions shell.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,55 +4,40 @@
}:

let
#unstablePkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixpkgs-unstable.tar.gz") {};
#unstablePkgs = import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixpkgs-unstable.tar.gz") {};
in
pkgs.mkShell {
buildInputs = [
# GStreamer
pkgs.gst_all_1.gstreamer
pkgs.gst_all_1.gstreamer.dev
pkgs.gst_all_1.gst-rtsp-server
pkgs.gst_all_1.gst-rtsp-server.dev
pkgs.gst_all_1.gst-plugins-ugly # For x264enc element
pkgs.gst_all_1.gst-plugins-bad # For intervideo* elements
pkgs.gst_all_1.gst-plugins-base
pkgs.gst_all_1.gst-plugins-good
pkgs.gst_all_1.gst-libav # For avenc_aac
pkgs.gst_all_1.gst-vaapi

pkgs.llvmPackages_14.llvm
pkgs.llvmPackages_14.clang
pkgs.llvmPackages_14.lldb
pkgs.llvmPackages_14.lld
pkgs.clang-tools_14

# GNUstep
pkgs.gnustep.base
pkgs.gnustep.make

pkgs.glib
pkgs.glib.dev
pkgs.gobject-introspection
pkgs.clang_18
pkgs.lldb_18
pkgs.clang-tools_18
pkgs.meson
pkgs.pkg-config
pkgs.ninja

# vaapi (vainfo)
pkgs.libva-utils
# GNUstep
pkgs.gnustep.base
pkgs.gnustep.make

pkgs.graphviz

pkgs.udev
pkgs.udev.dev

# MicroHTTPKit
pkgs.microhttpkit

pkgs.libdispatch

# MicroHTTPKit Dev (TODO: Move into Libraries/nix)
pkgs.libmicrohttpd
pkgs.microhttpkit
pkgs.glib
pkgs.xctest

# vaapi (vainfo)
pkgs.libva-utils
];

shellHook = ''
Expand Down

0 comments on commit c83af84

Please sign in to comment.