packages feed

dhall-to-cabal-1.0.0: dhall/GitHub-project.dhall

    let GitHubProject : Type = { owner : Text, repo : Text }

in  let gitHubProject =
            λ(github : GitHubProject)
          →     let gitHubRoot =
                      "https://github.com/${github.owner}/${github.repo}"
            
            in    ./defaults/Package.dhall 
                ⫽ { name =
                      github.repo
                  , bug-reports =
                      "${gitHubRoot}/issues"
                  , homepage =
                      gitHubRoot
                  , source-repos =
                      [   ./defaults/SourceRepo.dhall 
                        ⫽ { location =
                              [ gitHubRoot ] : Optional Text
                          , type =
                              [ (constructors ./types/RepoType.dhall ).Git {=}
                              ] : Optional ./types/RepoType.dhall 
                          }
                      ]
                  }

in  gitHubProject