- switch to Cabal 2 for better License handling - check/warn about executable doc files! - add rpmlint command - prof install? - spec --bounds - rework "BR: ghc-*-static" with %{?_isa} - jump from lts-N to lts-N+1 instead of straight to Hackage - move Main to app? - check for cabal executable - revisions of subpackages - use Set for deps? ## Misc ? run "cabal update" if package-version not found - read options from header line - use <> instead of ++ # Commands - fetch - aliases for missingdeps - allow cmd abbreviations? ## spec/packaging - filter or blockformat literate code in description ("> ...") ? use repoquery for missing testdeps - support tarballs again * filter dummy pkgs like fail, bytestring-builder and mtl-compat - handle ghc-lzma -> lzma! - --releasever option (for repoquery) - --without-tests - --no-revision ## version ranges - warn about missing dependencies/versions ## standalone - packaging of lib stacks into one deployable rpm * support building standalone package including missing deps - phase 2: embed src tarballs of missing deps? ## local - --no-network - llvm flag - running "cabal-rpm local pkg-ver" in pkg/ with existing pkg.spec when newer pkg exists builds old pkg ## update - warm about new missing deps - reverse deps and rebuilds * update subpkg sources - sort sources ## depends - dependency graphs or sorted recursive deps - reverse dependencies - use su -c when no sudo ?? - any way to know if user is sudoer? ## koji/buildsys - support mock builds - copr support? - scratch builds ## diff - ignore whitespace option - diff two versions