mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-11 07:49:24 +08:00
packages.atat: init
This commit is contained in:
@@ -180,7 +180,7 @@
|
||||
"intel.oneapi.lin.compilers-common,v=2025.1.1+10"
|
||||
];
|
||||
};
|
||||
rsshub = pkgs.dockerTools.pullImage
|
||||
rsshub = pkgs.dockerTools.pullImage
|
||||
{
|
||||
imageName = "diygod/rsshub";
|
||||
imageDigest = "sha256:1f9d97263033752bf5e20c66a75e134e6045b6d69ae843c1f6610add696f8c22";
|
||||
@@ -188,4 +188,9 @@
|
||||
finalImageName = "rsshub";
|
||||
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; };
|
||||
};
|
||||
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
|
||||
(inputs.pkgs.runCommand "toJSON" {}
|
||||
|
||||
Reference in New Issue
Block a user