11 buildOctavePackage rec {
15 src = fetchFromGitHub {
18 rev = "refs/tags/control-${version}";
19 sha256 = "sha256-7beEsdrne50NY4lGCotxGXwwWnMzUR2CKCc20OCjd0g=";
22 # Running autoreconfHook inside the src directory fixes a compile issue about
23 # the config.h header for control missing.
24 # This is supposed to be handled by control's top-level Makefile, but does not
25 # appear to be working. This manually forces it instead.
45 homepage = "https://gnu-octave.github.io/packages/control/";
46 license = licenses.gpl3Plus;
47 maintainers = with maintainers; [ KarlJoad ];
48 description = "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library";