# Утилита расчёта номера учебной недели. # Даты отсечки семестров (9 февраля / 1 сентября) специфичны для МИРЭА, # поэтому пакет живёт здесь, а не в общем mireadesktop. { pkgs }: pkgs.stdenv.mkDerivation rec { pname = "mireaweek"; version = "0.1.0"; src = ./weekday.kt; dontInstall = true; dontUnpack = true; nativeBuildInputs = [ pkgs.kotlin ]; buildPhase = '' mkdir -p $out/{bin,lib} kotlinc $src -include-runtime -d mireaweek.jar mv mireaweek.jar $out/lib printf "${pkgs.jre}/bin/java -jar $out/lib/mireaweek.jar" > $out/bin/mireaweek chmod +x $out/bin/mireaweek ''; }