poac-dev / poac

A package manager and build system for C++
https://poac.dev
Apache License 2.0
994 stars 67 forks source link

Depedency name must be alphanumeric #921

Closed iErik closed 1 month ago

iErik commented 2 months ago

I'm trying to use the gtkmm-4.0 in a project but the issue is that the package name (at least in arch linux) has a dot (.) in it, so even though pkg-config is able to find it just fine, poac doesn't seem to like that: image image image

How can this be fixed? This is Poac version 0.9.3 btw

ken-matsui commented 2 months ago

Thank you for reporting this! The current validator is intentionally too restricted.

How can this be fixed?

922 can fix this problem.

iErik commented 2 months ago

Thank you very much! :)

yaito3014 commented 1 month ago

It seems that ncurses, very common library, often provides ncurses++.pc or ncurses++w.pc, so we might be better to consider these ++ patterns; I guess.

iErik commented 1 month ago

Alright, that's reasonable. No rush 😄