archiveopteryx: override specific build settings instead of PREFIX
Closes #13708 and fixes #13707.
This commit is contained in:
parent
a458a9f78f
commit
5ac1de516e
@ -11,12 +11,18 @@ stdenv.mkDerivation rec {
|
|||||||
nativeBuildInputs = [ jam ];
|
nativeBuildInputs = [ jam ];
|
||||||
buildInputs = [ openssl perl zlib ];
|
buildInputs = [ openssl perl zlib ];
|
||||||
|
|
||||||
preConfigure = ''export PREFIX="$out" '';
|
preConfigure = ''
|
||||||
|
export INSTALLROOT=installroot
|
||||||
|
sed -i 's:BINDIR = $(PREFIX)/bin:BINDIR = '$out'/bin:' ./Jamsettings
|
||||||
|
sed -i 's:SBINDIR = $(PREFIX)/sbin:SBINDIR = '$out'/bin:' ./Jamsettings
|
||||||
|
sed -i 's:LIBDIR = $(PREFIX)/lib:LIBDIR = '$out'/lib:' ./Jamsettings
|
||||||
|
sed -i 's:MANDIR = $(PREFIX)/man:MANDIR = '$out'/share/man:' ./Jamsettings
|
||||||
|
sed -i 's:READMEDIR = $(PREFIX):READMEDIR = '$out'/share/doc/archiveopteryx:' ./Jamsettings
|
||||||
|
'';
|
||||||
buildPhase = ''jam "-j$NIX_BUILD_CORES" '';
|
buildPhase = ''jam "-j$NIX_BUILD_CORES" '';
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
jam install
|
jam install
|
||||||
mkdir -p "$out/share/doc/archiveopteryx"
|
mv installroot/$out $out
|
||||||
mv -t "$out/share/doc/archiveopteryx/" "$out"/{bsd.txt,COPYING,README}
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user