packages feed

podenv-0.1.0: hub/Applications/_ccrdaMAO.dhall

let Podenv = ../Podenv.dhall

let url =
      let base =
            "https://ccrma.stanford.edu/planetccrma/mirror/fedora/linux/planetccrma"

      let release =
            "\$(rpm -E %fedora)/x86_64/planetccrma-repo-1.1-3.fc\$(rpm -E %fedora).ccrma.noarch.rpm"

      in  "${base}/${release}"

in  \(description : Text) ->
    \(packages : List Text) ->
    \(command : Text) ->
    \(alsa : Bool) ->
      Podenv.Application::{
      , description = Some description
      , runtime =
          Podenv.Container
            ( (./fedora.dhall).useGraphicImage
                "latest"
                "RUN rpm -Uvh ${url}"
                packages
            )
      , command = [ command ]
      , capabilities = Podenv.Capabilities::{
        , pipewire = True
        , x11 = True
        , alsa
        }
      }