mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-06-24 11:41:24 +02:00
packages(numen): prefer env over export
This commit is contained in:
parent
8c2a3dca4b
commit
ff2f22cfe7
@ -81,11 +81,6 @@ buildGoModule rec {
|
||||
|
||||
vendorHash = "sha256-Y3CbAnIK+gEcUfll9IlEGZE/s3wxdhAmTJkj9zlAtoQ=";
|
||||
|
||||
preBuild = ''
|
||||
export CGO_CFLAGS="-I${vosk-bin}/include"
|
||||
export CGO_LDFLAGS="-L${vosk-bin}/lib"
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
scdoc
|
||||
@ -99,6 +94,15 @@ buildGoModule rec {
|
||||
"-X main.DefaultPhrasesDir=${placeholder "out"}/etc/numen/phrases"
|
||||
];
|
||||
|
||||
env = {
|
||||
CGO_CFLAGS = "-I${vosk-bin}/include";
|
||||
CGO_LDFLAGS = "-L${vosk-bin}/lib";
|
||||
NUMEN_SKIP_BINARY = "yes";
|
||||
NUMEN_SKIP_CHECKS = "yes";
|
||||
NUMEN_DEFAULT_PHRASES_DIR = "/etc/numen/phrases";
|
||||
NUMEN_SCRIPTS_DIR = "/etc/numen/scripts";
|
||||
};
|
||||
|
||||
patchPhase = ''
|
||||
runHook prePatch
|
||||
|
||||
@ -131,11 +135,6 @@ buildGoModule rec {
|
||||
|
||||
install -Dm755 $GOPATH/bin/numen -t $out/bin
|
||||
|
||||
export NUMEN_SKIP_BINARY=yes
|
||||
export NUMEN_SKIP_CHECKS=yes
|
||||
export NUMEN_DEFAULT_PHRASES_DIR=/etc/numen/phrases
|
||||
export NUMEN_SCRIPTS_DIR=/etc/numen/scripts
|
||||
|
||||
for file in ./scripts/*; do
|
||||
cp "$file" "$out/bin/numen-$(basename $file)"
|
||||
done
|
||||
|
Loading…
x
Reference in New Issue
Block a user