Depois de mais pesquisas, parece que a diferença é que instalei o QT 5 para fazer o desenvolvimento, e o QtDeclarative foi incluído em outros componentes para o QT 5. A biblioteca HsQML aparentemente foi projetada para versões mais antigas do QT. Então a resposta é que eu não deveria estar adicionando o QtDeclarative ao pkg-config, mas deveria estar procurando portar o HsQML para o QT 5.