commit 621dd9412fa994dac3687f6233b55093bb4760f2
parent 950aa1279b465e0d0ccec7b4b56c5ab9ea5add53
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date: Sun, 26 Oct 2025 23:50:36 +0400
Up
Diffstat:
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/pkgs/by-name/sc/scc/package.nix b/pkgs/by-name/sc/scc/package.nix
@@ -4,6 +4,7 @@
fetchgit,
ed,
qbe,
+ makeWrapper,
}:
stdenv.mkDerivation {
@@ -25,7 +26,11 @@ stdenv.mkDerivation {
--replace-fail "PREFIX:=/usr/local" "PREFIX:=$out"
'';
- nativeBuildInputs = [ ed qbe ];
+ nativeBuildInputs = [
+ ed
+ qbe
+ makeWrapper
+ ];
buildFlags = [
"AR:=$(AR)"
@@ -38,6 +43,17 @@ stdenv.mkDerivation {
doCheck = true;
checkTarget = "tests";
+ postInstall = ''
+ for i in $out/bin/*; do
+ wrapProgram $i --prefix PATH : ${
+ lib.makeBinPath [
+ "$out"
+ qbe
+ ]
+ }
+ done
+ '';
+
meta = {
description = "Simple c99 compiler";
homepage = "https://www.simple-cc.org/";