Files
IUP_Nix/make-pc.nix
T
2026-03-25 16:07:33 +01:00

22 lines
634 B
Nix

{ lib, builtins }:
pkg: description: version: requires:
let
pcTemplate = ''
prefix=${placeholder "out"}
exec_prefix=${placeholder "out"}
libdir=${placeholder "out"}/lib
includedir=${placeholder "out"}/include
Name: @PKG@
Description: @DESCRIPTION@
Version: @VERSION@
Libs: -L${placeholder "out"}/lib -l@PKG@
Cflags: -I${placeholder "out"}/include
Requires: @REQUIRES@
'';
from = [ "@PKG@" "@DESCRIPTION" "@VERSION@" "@REQUIRES@" ];
to = [ pkg description version requires ];
in builtins.replaceStrings from to pcTemplate