Compare commits

...

5 commits

View file

@ -30,14 +30,27 @@
};
dontUnpack = true;
nativeBuildInputs = [ python3 ];
nativeBuildInputs = [ python3 gnused ];
buildPhase = ''
runHook preBuild
cp $gutenbergVirginian book1.txt
cp $gutenbergCattleDiseases book2.txt
cp $gutenbergVetAnatomy book3.txt
head -n14969 $gutenbergVirginian \
| sed '1,136d' \
> book1.txt
head -n25236 $gutenbergCattleDiseases \
| sed '1,282d' \
| sed 's/_//g' \
| sed 's/=//g' \
| sed -E '/^(\s+\*){5}/,/^(\s+\*){5}/d' \
| sed '/^\s*\[Illustration:/,/^\]/d' \
> book2.txt
head -n43690 $gutenbergVetAnatomy \
| sed '1,367d' \
| sed '/^\[Illustration:/,/^\]/d' \
| sed 's/_//g' \
| sed 's/=//g' \
> book3.txt
python3 $src
@ -84,15 +97,19 @@
};
container = with pkgs;
dockerTools.buildImage {
name = "babbler";
name = "quay.io/millironx/babbler";
tag = "latest";
copyToRoot = [ babbler ];
config = { Cmd = [ "${babbler}/bin/babble" ]; };
config = {
Cmd = [ "${babbler}/bin/babble" ];
WorkingDir = "${babbler}/bin";
};
};
in {
packages = {
inherit babbler container;
default = babbler;
};
devShells.default = with pkgs; mkShell { inputsFrom = [ babbler ]; };
});
}