Unverified Commit abfaee3e authored by Martin Weinelt's avatar Martin Weinelt Committed by GitHub
Browse files

treewide: add preConfigure and postConfigure for configurePhase (#428560)

parents 3557543e 3c0ff7e4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -27,6 +27,8 @@ stdenv.mkDerivation (finalAttrs: {
  # FIXME: This package does not support `distmp3', `eject', etc.

  configurePhase = ''
    runHook preConfigure

    sed -i "s|^[[:blank:]]*prefix *=.*$|prefix = $out|g ;
            s|^[[:blank:]]*etcdir *=.*$|etcdir = $out/etc|g ;
            s|^[[:blank:]]*INSTALL *=.*$|INSTALL = install -c|g" \
@@ -37,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: {

    substituteInPlace "abcde" \
      --replace "/etc/abcde.conf" "$out/etc/abcde.conf"

    runHook postConfigure
  '';

  nativeBuildInputs = [ makeWrapper ];
+4 −0
Original line number Diff line number Diff line
@@ -46,12 +46,16 @@ stdenv.mkDerivation rec {
  };

  configurePhase = ''
    runHook preConfigure

    # Set up picosat, so we can build 'aigbmc'
    mkdir ../picosat
    ln -s ${picosat}/include/picosat/picosat.h ../picosat/picosat.h
    ln -s ${picosat}/lib/picosat.o             ../picosat/picosat.o
    ln -s ${picosat}/share/picosat.version     ../picosat/VERSION
    ./configure.sh

    runHook postConfigure
  '';

  postBuild = ''
+4 −0
Original line number Diff line number Diff line
@@ -12,7 +12,11 @@ stdenv.mkDerivation rec {
  };

  configurePhase = ''
    runHook preConfigure

    echo "PREFIX = $out" > defines.make

    runHook postConfigure
  '';

  meta = {
+4 −0
Original line number Diff line number Diff line
@@ -25,7 +25,11 @@ stdenv.mkDerivation rec {
  ];

  configurePhase = ''
    runHook preConfigure

    sh fix.sh unix

    runHook postConfigure
  '';

  hardeningDisable = [ "format" ];
+4 −0
Original line number Diff line number Diff line
@@ -87,6 +87,8 @@ stdenv.mkDerivation {
  '';

  configurePhase = ''
    runHook preConfigure

    cd libs
    ./autogen.sh --prefix=$out

@@ -127,6 +129,8 @@ stdenv.mkDerivation {

    sed -e "s,cnijlgmon2_LDADD =,cnijlgmon2_LDADD = -L../../com/libs_bin${arch}," \
    -i lgmon2/src/Makefile.am || die

    runHook postConfigure
  '';

  preInstall = ''
Loading