Closed lomereiter closed 1 month ago
thanks! not home currently but will check it out later
cc @lxea who is in the middle of taglib v2 for alpine https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/63362
do you have a link to some docs/release notes about the utfcpp requirements?
also looks like they recommend a git submodule update --init
to clone the repo instead of manually doing it
https://github.com/taglib/taglib/blob/f3fb4d83a469fea7e23491a1dfbac14c728ac968/.gitmodules#L1 https://github.com/taglib/taglib/blob/master/INSTALL.md#dependencies
The submodule points to https://github.com/nemtrif/utfcpp/tree/df857efc5bbc2aa84012d865f7d7e9cccdc08562, which corresponds to v3.2.4, which is almost the same as v3.2.5, the latter just had a bug fix. I can't do git submodule update --init
because taglib is downloaded as a tarball, but the end result is the same.
not sure where the tarball comes from, the git submodules are setup such that it clones to 3rdparty/utfcpp
doesn't seem like there's a functional difference there. it should just populate the folder that you're cloning to
Had another look in the morning, the issue is not the library version but bloody CMake (I love the world of C++ library packaging! /s), which btw is explicitly not recommended to be used for utfcpp: https://github.com/nemtrif/utfcpp/compare/v4.0.3...v4.0.4
seems to build, thanks!
Installing taglib2 is now doubly painful, because Alpine 3.19 packages utfcpp 4.0.2-r0, which results in this: