mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 02:09:26 +08:00
packages.atat: init
This commit is contained in:
@@ -180,7 +180,7 @@
|
|||||||
"intel.oneapi.lin.compilers-common,v=2025.1.1+10"
|
"intel.oneapi.lin.compilers-common,v=2025.1.1+10"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
rsshub = pkgs.dockerTools.pullImage
|
rsshub = pkgs.dockerTools.pullImage
|
||||||
{
|
{
|
||||||
imageName = "diygod/rsshub";
|
imageName = "diygod/rsshub";
|
||||||
imageDigest = "sha256:1f9d97263033752bf5e20c66a75e134e6045b6d69ae843c1f6610add696f8c22";
|
imageDigest = "sha256:1f9d97263033752bf5e20c66a75e134e6045b6d69ae843c1f6610add696f8c22";
|
||||||
@@ -188,4 +188,9 @@
|
|||||||
finalImageName = "rsshub";
|
finalImageName = "rsshub";
|
||||||
finalImageTag = "latest";
|
finalImageTag = "latest";
|
||||||
};
|
};
|
||||||
|
atat = pkgs.fetchurl
|
||||||
|
{
|
||||||
|
url = "https://axelvandewalle.github.io/www-avdw/atat/atat3_50.tar.gz";
|
||||||
|
sha256 = "14sblzqsi5bxfhsjbq256bc2gfd7zrxyf5za0iaw77b592ppjg3m";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
18
packages/atat.nix
Normal file
18
packages/atat.nix
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
{ stdenv, src, perl, coreutils }: stdenv.mkDerivation
|
||||||
|
{
|
||||||
|
name = "atat";
|
||||||
|
inherit src;
|
||||||
|
nativeBuildInputs = [ perl ];
|
||||||
|
configurePhase =
|
||||||
|
''
|
||||||
|
patchShebangs src
|
||||||
|
echo "#!/bin/sh" > safecp
|
||||||
|
echo "cp \"\$@\"" >> safecp
|
||||||
|
'';
|
||||||
|
buildPhase = "make -C src -j$NIX_BUILD_CORES";
|
||||||
|
installPhase =
|
||||||
|
''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
make -C src BINDIR=$out/bin install
|
||||||
|
'';
|
||||||
|
}
|
||||||
@@ -142,6 +142,7 @@ inputs: rec
|
|||||||
{ src = inputs.topInputs.self.src.lumerical.licenseManager.license; };
|
{ src = inputs.topInputs.self.src.lumerical.licenseManager.license; };
|
||||||
};
|
};
|
||||||
speedtest = inputs.pkgs.callPackage ./speedtest.nix { src = inputs.topInputs.speedtest; };
|
speedtest = inputs.pkgs.callPackage ./speedtest.nix { src = inputs.topInputs.speedtest; };
|
||||||
|
atat = inputs.pkgs.callPackage ./atat.nix { src = inputs.topInputs.self.src.atat; };
|
||||||
|
|
||||||
fromYaml = content: builtins.fromJSON (builtins.readFile
|
fromYaml = content: builtins.fromJSON (builtins.readFile
|
||||||
(inputs.pkgs.runCommand "toJSON" {}
|
(inputs.pkgs.runCommand "toJSON" {}
|
||||||
|
|||||||
Reference in New Issue
Block a user