racket: use latest gtk (gtk2 -> gkt3) (#41557)
This commit is contained in:
parent
3b1e15140c
commit
a12cda8794
@ -1,10 +1,11 @@
|
|||||||
{ stdenv, fetchurl, makeFontsConf, makeWrapper
|
{ stdenv, fetchurl, makeFontsConf, makeWrapper
|
||||||
, cairo, coreutils, fontconfig, freefont_ttf
|
, cairo, coreutils, fontconfig, freefont_ttf
|
||||||
, glib, gmp, gtk2, libedit, libffi, libjpeg
|
, glib, gmp, gtk3, libedit, libffi, libjpeg
|
||||||
, libpng, libtool, mpfr, openssl, pango, poppler
|
, libpng, libtool, mpfr, openssl, pango, poppler
|
||||||
, readline, sqlite
|
, readline, sqlite
|
||||||
, disableDocs ? false
|
, disableDocs ? false
|
||||||
, CoreFoundation
|
, CoreFoundation
|
||||||
|
, gsettings_desktop_schemas
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
@ -18,7 +19,8 @@ let
|
|||||||
fontconfig
|
fontconfig
|
||||||
glib
|
glib
|
||||||
gmp
|
gmp
|
||||||
gtk2
|
gtk3
|
||||||
|
gsettings_desktop_schemas
|
||||||
libedit
|
libedit
|
||||||
libjpeg
|
libjpeg
|
||||||
libpng
|
libpng
|
||||||
@ -53,7 +55,7 @@ stdenv.mkDerivation rec {
|
|||||||
(stdenv.lib.optionalString stdenv.isDarwin "-framework CoreFoundation")
|
(stdenv.lib.optionalString stdenv.isDarwin "-framework CoreFoundation")
|
||||||
];
|
];
|
||||||
|
|
||||||
buildInputs = [ fontconfig libffi libtool makeWrapper sqlite ]
|
buildInputs = [ fontconfig libffi libtool makeWrapper sqlite gsettings_desktop_schemas gtk3 ]
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation ];
|
++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation ];
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
@ -76,7 +78,9 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
for p in $(ls $out/bin/) ; do
|
for p in $(ls $out/bin/) ; do
|
||||||
wrapProgram $out/bin/$p --prefix LD_LIBRARY_PATH ":" "${LD_LIBRARY_PATH}";
|
wrapProgram $out/bin/$p \
|
||||||
|
--prefix LD_LIBRARY_PATH ":" "${LD_LIBRARY_PATH}" \
|
||||||
|
--prefix XDG_DATA_DIRS ":" "$GSETTINGS_SCHEMAS_PATH";
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user