packages feed

cabal-rpm-2.0.0: TODO

- --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