mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-04-17 04:08:30 +00:00
treewide: Use explicit 'dev' references to glibc
This commit is contained in:
parent
01f857409f
commit
c3bcb4e1ce
@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
patchPhase = ''
|
||||
printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc
|
||||
sed 's|/usr/include/libintl.h|${glibc}/include/libintl.h|' -i wscript
|
||||
sed 's|/usr/include/libintl.h|${glibc.dev}/include/libintl.h|' -i wscript
|
||||
patchShebangs ./tools/
|
||||
'';
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
with stdenv.lib;
|
||||
let
|
||||
makeFlags = ''
|
||||
INCDIR=${glibc}/include \
|
||||
INCDIR=${glibc.dev}/include \
|
||||
BINDIR=$out/bin LIBDIR=$out/lib CALC_INCDIR=$out/include/calc CALC_SHAREDIR=$out/share/calc MANDIR=$out/share/man/man1 \
|
||||
USE_READLINE=-DUSE_READLINE READLINE_LIB=-lreadline READLINE_EXTRAS='-lhistory -lncurses' \
|
||||
TERMCONTROL=-DUSE_TERMIOS \
|
||||
|
@ -79,7 +79,7 @@ stdenv.mkDerivation {
|
||||
export MACOSX_DEPLOYMENT_TARGET=10.6
|
||||
''}
|
||||
|
||||
substituteInPlace ./Lib/plat-generic/regen --replace "/usr/include" ${glibc}/include
|
||||
substituteInPlace ./Lib/plat-generic/regen --replace "/usr/include" ${glibc.dev}/include
|
||||
|
||||
configureFlagsArray=( --enable-shared --with-threads
|
||||
CPPFLAGS="${concatStringsSep " " (map (p: "-I${getDev p}/include") buildInputs)}"
|
||||
|
@ -43,9 +43,9 @@ stdenv.mkDerivation rec {
|
||||
mv Linode $out
|
||||
ln -s ../Linode/Longview.pl $out/bin/longview
|
||||
for h in syscall.h sys/syscall.h asm/unistd.h asm/unistd_32.h asm/unistd_64.h bits/wordsize.h bits/syscall.h; do
|
||||
${perl}/bin/h2ph -d $out ${glibc}/include/$h
|
||||
${perl}/bin/h2ph -d $out ${glibc.dev}/include/$h
|
||||
mkdir -p $out/usr/include/$(dirname $h)
|
||||
mv $out${glibc}/include/''${h%.h}.ph $out/usr/include/$(dirname $h)
|
||||
mv $out${glibc.dev}/include/''${h%.h}.ph $out/usr/include/$(dirname $h)
|
||||
done
|
||||
wrapProgram $out/Linode/Longview.pl --prefix PATH : ${perl}/bin:$out/bin \
|
||||
--suffix PERL5LIB : $out/Linode --suffix PERL5LIB : $PERL5LIB \
|
||||
|
@ -11,14 +11,14 @@ stdenv.mkDerivation rec {
|
||||
configurePhase = ''
|
||||
cd ${name}
|
||||
|
||||
sed -ie '1 s_$_ -include ${glibc}/include/errno.h_' src/conf-cc
|
||||
sed -ie '1 s_$_ -include ${glibc.dev}/include/errno.h_' src/conf-cc
|
||||
|
||||
substituteInPlace src/Makefile \
|
||||
--replace '/bin/sh' '${bash}/bin/bash -oxtrace'
|
||||
|
||||
sed -ie "s_^PATH=.*_PATH=$src/${name}/compile:''${PATH}_" src/rts.tests
|
||||
|
||||
cat ${glibc}/include/errno.h
|
||||
cat ${glibc.dev}/include/errno.h
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
||||
-i src/modules/locale/timezonewidget/localeconst.h \
|
||||
-i src/modules/locale/SetTimezoneJob.cpp
|
||||
|
||||
sed -e 's,/usr/share/i18n/locales,${glibc}/share/i18n/locales,' \
|
||||
sed -e 's,/usr/share/i18n/locales,${glibc.out}/share/i18n/locales,' \
|
||||
-i src/modules/locale/timezonewidget/localeconst.h
|
||||
|
||||
sed -e 's,/usr/share/X11/xkb/rules/base.lst,${xkeyboard_config}/share/X11/xkb/rules/base.lst,' \
|
||||
|
@ -22,8 +22,8 @@ in stdenv.mkDerivation rec {
|
||||
preConfigure = ''
|
||||
sed -i 's|/usr/bin/||' doc/Makefile
|
||||
sed -i 's|/usr/include/libaio.h|${libaio}/include/libaio.h|' usr/Makefile
|
||||
sed -i 's|/usr/include/sys/|${stdenv.glibc}/include/sys/|' usr/Makefile
|
||||
sed -i 's|/usr/include/linux/|${stdenv.glibc}/include/linux/|' usr/Makefile
|
||||
sed -i 's|/usr/include/sys/|${stdenv.glibc.dev}/include/sys/|' usr/Makefile
|
||||
sed -i 's|/usr/include/linux/|${stdenv.glibc.dev}/include/linux/|' usr/Makefile
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
|
@ -280,7 +280,7 @@ let
|
||||
onigVariable = "ONIG_DIR=${oniguruma}";
|
||||
gnuVariable = "GNU_INCDIR=${gnulib}/lib";
|
||||
treVariable = "TRE_DIR=${tre}";
|
||||
posixVariable = "POSIX_DIR=${glibc}";
|
||||
posixVariable = "POSIX_DIR=${glibc.dev}";
|
||||
in ''
|
||||
sed -e 's@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i;@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i ${pcreVariable} ${onigVariable} ${gnuVariable} ${treVariable} ${posixVariable};@' \
|
||||
-i Makefile
|
||||
|
Loading…
Reference in New Issue
Block a user