packages feed

autonix-deps-kf5-0.2.0.0: kf5-deps.hs

{-# LANGUAGE OverloadedStrings #-}

module Main where

import Control.Monad.State
import Data.Monoid

import Autonix.Analyze
import Autonix.Args
import Autonix.Deps
import Autonix.Generate
import Autonix.KF5

main :: IO ()
main = withArgs $ \manifest -> flip evalStateT mempty $ do
    rename "ECM" "extra-cmake-modules"
    analyzePackages (analyzeFiles kf5Analyzers) manifest
    kf5PostAnalyze
    get >>= writeDeps
    get >>= writeRenames