1
Fork 0
satellite/modules/applications/edopro.nix
2020-05-30 23:19:57 +03:00

42 lines
1.1 KiB
Nix

# TODO: make this actually build
{ pkgs, stdenv, ... }:
let
# It's considered good practice to specify the version in the derivation name
version = "38.1.1";
# In case the name they build it into changes I can just modify this
execName = "EDOPro";
edopro = stdenv.mkDerivation rec {
name = "edopro-${version}";
src = builtins.path {
path = pkgs.fetchurl {
url =
"https://mega.nz/file/pfglCAyK#IlqEOy1kBLmFiIDu4z6afbj1wTcWTFTyvYzPW0D2m24";
sha256 =
"99be240086ccae834998b821df5abb17f7d22d26fb757fc5106b4812ca4b3f36";
};
name = "edopro-source";
};
# Add the derivation to the PATH
buildInputs = with pkgs; [
mono # this is needed for the ai support
freetype # font rendering engine
];
# This just moves the bin over and calls it a day
installPhase = ''
# Make the output directory
mkdir -p $out/bin
# Copy the script there and make it executable
cp ${execName} $out/bin/
chmod +x $out/bin/${execName}
'';
};
in stdenv.mkDerivation {
name = "edopro-environment";
buildInputs = [ edopro ];
}