dictu: remove hardcoded /build

This commit is contained in:
Peder Bergebakken Sundt
2024-08-02 22:59:23 +02:00
parent afc35531ae
commit a4eeebb0f6

View File

@@ -47,16 +47,19 @@ stdenv.mkDerivation rec {
"-DCMAKE_RANLIB=${stdenv.cc.cc}/bin/gcc-ranlib"
];
postBuild = ''
cd .. # move out of cmakeBuildDir
'';
doCheck = cliSupport;
preCheck = ''
cd ..
sed -i tests/runTests.du \
-e '/http/d'
sed -i tests/path/realpath.du \
-e 's/usr/build/g'
sed -i tests/path/isDir.du \
-e 's,/usr/bin,/build/source,' \
-e "s,/usr/bin,$PWD," \
-e '/home/d'
'';
@@ -67,11 +70,11 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out
cp -r /build/source/src/include $out/include
cp -r src/include $out/include
mkdir -p $out/lib
cp /build/source/build/src/libdictu_api* $out/lib
cp build/src/libdictu_api* $out/lib
'' + lib.optionalString cliSupport ''
install -Dm755 /build/source/dictu $out/bin/dictu
install -Dm755 dictu $out/bin/dictu
'';
meta = with lib; {