- --without-tests/--disable-tests for install etc
- don't install prof deps for --standalone: use rpmspec to read BRs?
* filter dummy pkgs like fail, bytestring-builder and mtl-compat
- switch to Cabal 2 for better License handling
- check/warn about executable doc files!
- add rpmlint command
- spec --bounds
- rework "BR: ghc-*-static" with %{?_isa}
- move Main to app?
- check for cabal executable
- revisions of subpackages
- use Set for deps?
## Misc
? run "cabal update" if package-version not found
- 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
- handle ghc-lzma -> lzma!
- --releasever option (for repoquery)
- --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
- depsort 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