From d457a855d1d2e2508c5073252b2b5cc757b192e8 Mon Sep 17 00:00:00 2001 From: heng30 <2238288979@qq.com> Date: Thu, 1 Aug 2024 23:41:03 +0800 Subject: [PATCH] [*] support build in nixos --- nixos-run.sh | 9 +++++++++ run-shell.nix | 12 ++++++++++++ 2 files changed, 21 insertions(+) create mode 100755 nixos-run.sh create mode 100644 run-shell.nix diff --git a/nixos-run.sh b/nixos-run.sh new file mode 100755 index 0000000..a1133fc --- /dev/null +++ b/nixos-run.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +LOC=$(readlink -f "$0") +DIR=$(dirname "$LOC") + +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DIR/musicbox-bundle/lib +cd $DIR/musicbox-bundle +nix-shell --run './musicbox' + diff --git a/run-shell.nix b/run-shell.nix new file mode 100644 index 0000000..53b733f --- /dev/null +++ b/run-shell.nix @@ -0,0 +1,12 @@ +{ pkgs ? import { } }: +pkgs.mkShell { + buildInputs = with pkgs; [ + gst_all_1.gstreamer.dev + gst_all_1.gst-plugins-base.dev + gst_all_1.gst-plugins-good.dev + gst_all_1.gst-plugins-bad.dev + gst_all_1.gst-plugins-ugly.dev + gst_all_1.gst-libav.dev + gst_all_1.gst-vaapi.dev + ]; +}