1313# from outside, we can `inherit` them from `pkgs`.
1414{
1515 pkgs ,
16+ config ,
1617 lib ,
1718 stdenv ,
1819 fetchurl ,
@@ -91,12 +92,6 @@ makeScope newScope (
9192
9293 econometrics = callPackage ../development/octave-modules/econometrics { } ;
9394
94- fem-fenics = callPackage ../development/octave-modules/fem-fenics {
95- # PLACEHOLDER until KarlJoad gets dolfin packaged.
96- dolfin = null ;
97- ffc = null ;
98- } ;
99-
10095 fits = callPackage ../development/octave-modules/fits { } ;
10196
10297 financial = callPackage ../development/octave-modules/financial { } ;
@@ -131,8 +126,6 @@ makeScope newScope (
131126
132127 interval = callPackage ../development/octave-modules/interval { } ;
133128
134- level-set = callPackage ../development/octave-modules/level-set { } ;
135-
136129 linear-algebra = callPackage ../development/octave-modules/linear-algebra { } ;
137130
138131 lssa = callPackage ../development/octave-modules/lssa { } ;
@@ -182,8 +175,6 @@ makeScope newScope (
182175
183176 optiminterp = callPackage ../development/octave-modules/optiminterp { } ;
184177
185- parallel = callPackage ../development/octave-modules/parallel { } ;
186-
187178 quaternion = callPackage ../development/octave-modules/quaternion { } ;
188179
189180 queueing = callPackage ../development/octave-modules/queueing { } ;
@@ -192,8 +183,6 @@ makeScope newScope (
192183
193184 sockets = callPackage ../development/octave-modules/sockets { } ;
194185
195- sparsersb = callPackage ../development/octave-modules/sparsersb { } ;
196-
197186 stk = callPackage ../development/octave-modules/stk { } ;
198187
199188 splines = callPackage ../development/octave-modules/splines { } ;
@@ -208,27 +197,24 @@ makeScope newScope (
208197 inherit ( octave ) python ;
209198 } ;
210199
211- tisean = callPackage ../development/octave-modules/tisean { } ;
212-
213200 tsa = callPackage ../development/octave-modules/tsa { } ;
214201
215- vibes = callPackage ../development/octave-modules/vibes {
216- vibes = null ;
217- # TODO: Need to package vibes:
218- # https://github.com/ENSTABretagneRobotics/VIBES
219- } ;
220-
221202 video = callPackage ../development/octave-modules/video { } ;
222203
223- vrml = callPackage ../development/octave-modules/vrml {
224- freewrl = null ;
225- } ;
226-
227204 windows = callPackage ../development/octave-modules/windows { } ;
228205
229206 zeromq = callPackage ../development/octave-modules/zeromq {
230207 inherit ( pkgs ) zeromq autoreconfHook ;
231208 } ;
232209
233210 }
211+ // lib . optionalAttrs config . allowAliases {
212+ fem-fenics = throw "octavePackages.fem-fenics has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
213+ level-set = throw "octavePackages.level-set has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
214+ parallel = throw "octavePackages.parallel has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
215+ sparsersb = throw "octavePackages.sparsersb has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
216+ tisean = throw "octavePackages.tisean has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
217+ vibes = throw "octavePackages.vibes has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
218+ vrml = throw "octavePackages.vrml has been removed due to being broken for more than a year; see RFC 180" ; # Added 2026-02-05
219+ }
234220)
0 commit comments