treewide: Use explicit 'dev' references to glibc
This commit is contained in:
parent
01f857409f
commit
c3bcb4e1ce
@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
printf '#include "libs/ardour/ardour/revision.h"\nnamespace ARDOUR { const char* revision = \"${revision}\"; }\n' > libs/ardour/revision.cc
|
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/
|
patchShebangs ./tools/
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
with stdenv.lib;
|
with stdenv.lib;
|
||||||
let
|
let
|
||||||
makeFlags = ''
|
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 \
|
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' \
|
USE_READLINE=-DUSE_READLINE READLINE_LIB=-lreadline READLINE_EXTRAS='-lhistory -lncurses' \
|
||||||
TERMCONTROL=-DUSE_TERMIOS \
|
TERMCONTROL=-DUSE_TERMIOS \
|
||||||
|
@ -79,7 +79,7 @@ stdenv.mkDerivation {
|
|||||||
export MACOSX_DEPLOYMENT_TARGET=10.6
|
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
|
configureFlagsArray=( --enable-shared --with-threads
|
||||||
CPPFLAGS="${concatStringsSep " " (map (p: "-I${getDev p}/include") buildInputs)}"
|
CPPFLAGS="${concatStringsSep " " (map (p: "-I${getDev p}/include") buildInputs)}"
|
||||||
|
@ -43,9 +43,9 @@ stdenv.mkDerivation rec {
|
|||||||
mv Linode $out
|
mv Linode $out
|
||||||
ln -s ../Linode/Longview.pl $out/bin/longview
|
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
|
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)
|
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
|
done
|
||||||
wrapProgram $out/Linode/Longview.pl --prefix PATH : ${perl}/bin:$out/bin \
|
wrapProgram $out/Linode/Longview.pl --prefix PATH : ${perl}/bin:$out/bin \
|
||||||
--suffix PERL5LIB : $out/Linode --suffix PERL5LIB : $PERL5LIB \
|
--suffix PERL5LIB : $out/Linode --suffix PERL5LIB : $PERL5LIB \
|
||||||
|
@ -11,14 +11,14 @@ stdenv.mkDerivation rec {
|
|||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
cd ${name}
|
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 \
|
substituteInPlace src/Makefile \
|
||||||
--replace '/bin/sh' '${bash}/bin/bash -oxtrace'
|
--replace '/bin/sh' '${bash}/bin/bash -oxtrace'
|
||||||
|
|
||||||
sed -ie "s_^PATH=.*_PATH=$src/${name}/compile:''${PATH}_" src/rts.tests
|
sed -ie "s_^PATH=.*_PATH=$src/${name}/compile:''${PATH}_" src/rts.tests
|
||||||
|
|
||||||
cat ${glibc}/include/errno.h
|
cat ${glibc.dev}/include/errno.h
|
||||||
'';
|
'';
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
|
@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
|
|||||||
-i src/modules/locale/timezonewidget/localeconst.h \
|
-i src/modules/locale/timezonewidget/localeconst.h \
|
||||||
-i src/modules/locale/SetTimezoneJob.cpp
|
-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
|
-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,' \
|
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 = ''
|
preConfigure = ''
|
||||||
sed -i 's|/usr/bin/||' doc/Makefile
|
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/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/sys/|${stdenv.glibc.dev}/include/sys/|' usr/Makefile
|
||||||
sed -i 's|/usr/include/linux/|${stdenv.glibc}/include/linux/|' usr/Makefile
|
sed -i 's|/usr/include/linux/|${stdenv.glibc.dev}/include/linux/|' usr/Makefile
|
||||||
'';
|
'';
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -280,7 +280,7 @@ let
|
|||||||
onigVariable = "ONIG_DIR=${oniguruma}";
|
onigVariable = "ONIG_DIR=${oniguruma}";
|
||||||
gnuVariable = "GNU_INCDIR=${gnulib}/lib";
|
gnuVariable = "GNU_INCDIR=${gnulib}/lib";
|
||||||
treVariable = "TRE_DIR=${tre}";
|
treVariable = "TRE_DIR=${tre}";
|
||||||
posixVariable = "POSIX_DIR=${glibc}";
|
posixVariable = "POSIX_DIR=${glibc.dev}";
|
||||||
in ''
|
in ''
|
||||||
sed -e 's@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i;@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i ${pcreVariable} ${onigVariable} ${gnuVariable} ${treVariable} ${posixVariable};@' \
|
sed -e 's@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i;@$(LUAROCKS) $(LUAROCKS_COMMAND) $$i ${pcreVariable} ${onigVariable} ${gnuVariable} ${treVariable} ${posixVariable};@' \
|
||||||
-i Makefile
|
-i Makefile
|
||||||
|
Loading…
x
Reference in New Issue
Block a user