packages feed

adblock2privoxy-1.2.5: Setup.hs

import Distribution.Simple
import Distribution.Simple.PreProcess
import Distribution.PackageDescription (PackageDescription(..), Executable(..))
import System.Process ( rawSystem )
import System.FilePath ( (</>) )
import System.Directory ( findExecutable )
import Distribution.Simple.Utils (info)

main :: IO ()
main = defaultMainWithHooks $ simpleUserHooks { 
    hookedPreProcessors = []
      -- ensure that adblock2privoxy-distrib doesn't get installed to bindir
    , copyHook = \pkgdescr ->
         (copyHook simpleUserHooks) pkgdescr{ executables =
            [x | x <- executables pkgdescr, exeName x /= "adblock2privoxy-distrib"] }
    , instHook = \pkgdescr ->
         (instHook simpleUserHooks) pkgdescr{ executables =
            [x | x <- executables pkgdescr, exeName x /= "adblock2privoxy-distrib"] }
    }