File tree Expand file tree Collapse file tree 4 files changed +44
-0
lines changed Expand file tree Collapse file tree 4 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 4
4
ref = "refs/heads/master" ;
5
5
rev = "5d0ebea1934d80948ff7b84f3b06e4ec9d99ee49" ;
6
6
} ) { } ;
7
+ ncurses = pkgs . ncurses . overrideAttrs ( finalAttrs : previousAttrs : {
8
+ configureFlags = previousAttrs . configureFlags ++ [ "--disable-opaque-curses" ] ;
9
+ } ) ;
7
10
gems = pkgs . bundlerEnv {
8
11
name = "ruby3.1-gems-for-sup" ;
9
12
ruby = pkgs . ruby_3_1 ;
19
22
sha256 = "sha256-E5U/4NEFkChMJtrMj8oCqKPgTYyKku5OXGcPQvhN4xM=" ;
20
23
} ;
21
24
} ;
25
+ # Workaround for Sup issue #623
26
+ ncursesw = attrs : pkgs . defaultGemConfig . ncursesw attrs // {
27
+ buildInputs = [ ncurses ] ;
28
+ buildFlags = [
29
+ "--with-cflags=-I${ ncurses . dev } /include"
30
+ "--with-ldflags=-L${ ncurses . out } /lib"
31
+ ] ;
32
+ } ;
22
33
} ;
23
34
} ;
24
35
in pkgs . mkShell { packages = [ gems gems . wrappedRuby pkgs . pandoc ] ; }
Original file line number Diff line number Diff line change 4
4
ref = "refs/heads/master" ;
5
5
rev = "5d0ebea1934d80948ff7b84f3b06e4ec9d99ee49" ;
6
6
} ) { } ;
7
+ ncurses = pkgs . ncurses . overrideAttrs ( finalAttrs : previousAttrs : {
8
+ configureFlags = previousAttrs . configureFlags ++ [ "--disable-opaque-curses" ] ;
9
+ } ) ;
7
10
gems = pkgs . bundlerEnv {
8
11
name = "ruby3.2-gems-for-sup" ;
9
12
ruby = pkgs . ruby_3_2 ;
19
22
sha256 = "sha256-E5U/4NEFkChMJtrMj8oCqKPgTYyKku5OXGcPQvhN4xM=" ;
20
23
} ;
21
24
} ;
25
+ # Workaround for Sup issue #623
26
+ ncursesw = attrs : pkgs . defaultGemConfig . ncursesw attrs // {
27
+ buildInputs = [ ncurses ] ;
28
+ buildFlags = [
29
+ "--with-cflags=-I${ ncurses . dev } /include"
30
+ "--with-ldflags=-L${ ncurses . out } /lib"
31
+ ] ;
32
+ } ;
22
33
} ;
23
34
} ;
24
35
in pkgs . mkShell { packages = [ gems gems . wrappedRuby pkgs . pandoc ] ; }
Original file line number Diff line number Diff line change 4
4
ref = "refs/heads/master" ;
5
5
rev = "5d0ebea1934d80948ff7b84f3b06e4ec9d99ee49" ;
6
6
} ) { } ;
7
+ ncurses = pkgs . ncurses . overrideAttrs ( finalAttrs : previousAttrs : {
8
+ configureFlags = previousAttrs . configureFlags ++ [ "--disable-opaque-curses" ] ;
9
+ } ) ;
7
10
gems = pkgs . bundlerEnv {
8
11
name = "ruby3.3-gems-for-sup" ;
9
12
ruby = pkgs . ruby_3_3 ;
19
22
sha256 = "sha256-E5U/4NEFkChMJtrMj8oCqKPgTYyKku5OXGcPQvhN4xM=" ;
20
23
} ;
21
24
} ;
25
+ # Workaround for Sup issue #623
26
+ ncursesw = attrs : pkgs . defaultGemConfig . ncursesw attrs // {
27
+ buildInputs = [ ncurses ] ;
28
+ buildFlags = [
29
+ "--with-cflags=-I${ ncurses . dev } /include"
30
+ "--with-ldflags=-L${ ncurses . out } /lib"
31
+ ] ;
32
+ } ;
22
33
} ;
23
34
} ;
24
35
in pkgs . mkShell { packages = [ gems gems . wrappedRuby pkgs . pandoc ] ; }
Original file line number Diff line number Diff line change 4
4
ref = "refs/heads/master" ;
5
5
rev = "5d0ebea1934d80948ff7b84f3b06e4ec9d99ee49" ;
6
6
} ) { } ;
7
+ ncurses = pkgs . ncurses . overrideAttrs ( finalAttrs : previousAttrs : {
8
+ configureFlags = previousAttrs . configureFlags ++ [ "--disable-opaque-curses" ] ;
9
+ } ) ;
7
10
gems = pkgs . bundlerEnv {
8
11
name = "ruby3.4-gems-for-sup" ;
9
12
ruby = pkgs . ruby_3_4 ;
19
22
sha256 = "sha256-E5U/4NEFkChMJtrMj8oCqKPgTYyKku5OXGcPQvhN4xM=" ;
20
23
} ;
21
24
} ;
25
+ # Workaround for Sup issue #623
26
+ ncursesw = attrs : pkgs . defaultGemConfig . ncursesw attrs // {
27
+ buildInputs = [ ncurses ] ;
28
+ buildFlags = [
29
+ "--with-cflags=-I${ ncurses . dev } /include"
30
+ "--with-ldflags=-L${ ncurses . out } /lib"
31
+ ] ;
32
+ } ;
22
33
} ;
23
34
} ;
24
35
in pkgs . mkShell { packages = [ gems gems . wrappedRuby pkgs . pandoc ] ; }
You can’t perform that action at this time.
0 commit comments