This commit is contained in:
Rongsong Shen 2025-11-05 16:42:06 +08:00
parent f7244c7e45
commit c28b44152f
5 changed files with 114 additions and 13 deletions

40
pkgs/c/cetcd/package.nix Normal file
View file

@ -0,0 +1,40 @@
{
lib,
stdenv,
fetchFromGitHub,
pkgs,
...
}:
stdenv.mkDerivation {
pname = "cetcd";
version = "1.0.0";
src = fetchFromGitHub {
owner = "shen390s";
repo = "cetcd";
rev = "master";
# sha256 = "sha256-9dzSc3w+yxYzsF/rZe3qIarKOpjt2zvIyjuS5FXngIM=";
};
nativeBuildInputs = [
pkgs.make
pkgs.curl
pkgs.pkg-config
pkgs.yajl
];
configurePhase = ''
true
'';
buildPhase = ''
make prefix=$out
'';
installPhase = ''
runHook preInstall
make install prefix=$out
runHook postInstall
'';
}