~kaniini

https://pleroma.site/kaniini

Code-slinging rabbit.

Trackers

~kaniini/pkgconf

Last active 3 years ago

#18 Cflags and Libs values escaping is broken on Windows 3 years ago

Comment by ~kaniini on ~kaniini/pkgconf

1.7.4 was already released. We moved to using / as directory separator on Windows.

#21 PKG_CONFIG_SYSROOT_DIR docs and behaviour differ from pkg-config 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

This is odd, there is already support for handling .pc files that were made relocatable on freedesktop pkg-config. Do you have the .pc file itself, so I can reduce a test case?

#19 What's up with virtual:world? 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

thinking about it more, this is actually an intentional feature.

I removed the code that changed the error for the depgraph root case because I wanted to be able to quickly parse error messages for depgraph errors.

I am open to changing it, but the justification needs to be better than "freedesktop pkg-config formats the error differently."

REPORTED RESOLVED BY_DESIGN

#19 What's up with virtual:world? 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

virtual:world is the root package. it will print dependent package if the dependency graph is broken below root.

i don't really see any point in fixing this -- eliding the dependent package if it is root is just additional code.

#18 Cflags and Libs values escaping is broken on Windows 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

AFAIK, they use libpkgconf directly, not the pkgconf CLI. The problem is that internally (at libpkgconf level), the fragments are no longer parsed correctly.

#18 Cflags and Libs values escaping is broken on Windows 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

I'm not sure what the solution is here, because different people have different needs from pkgconf on Windows. Hopefully we can find some consensus on how to move forward.

#15 pkgconf --validate always complains about malformed version whitespace 4 years ago

on ~kaniini/pkgconf

REPORTED RESOLVED FIXED

#9 Parsing multiple Libs.private options into single fragment 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

That fix seems fine for me. We can't change the CLI behavior because it's what freedesktop.org implementation does, so this is fine.

REPORTED RESOLVED FIXED

#14 No way to force --msvc-syntax via environment 4 years ago

Comment by ~kaniini on ~kaniini/pkgconf

Implemented this patch and some docs for it in the manpage. Thanks.

REPORTED RESOLVED FIXED

#16 pkgconf_compare_version can return something other than -1, 0 or 1 on arm64 4 years ago

on ~kaniini/pkgconf

REPORTED RESOLVED FIXED