serge1/ELFIO

Adding to vcpkg

schultetwin1 opened this issue · 10 comments

I have a fork of vcpkg (https://github.com/schultetwin1/vcpkg/tree/add_elfio_port) which will add elfio to vcpkg. If you're ok with it, I'd like open a pull request to merge elfio into vcpkg officially.

In order to do so, it would probably be better to wait for the next official release of ELFIO. So I'll wait for the next release and then put the pull request out.

There is no problem to produce the next official release. I'll do it today

The library official release 3.8 has been published

Awesome! Thank you for the quick turn around!

PR is out microsoft/vcpkg#14314! I'll close this issue when it's complete

Completed! microsoft/vcpkg/pull/14314

ELFIO is now on vcpkg.

Hi Matt,

Thank you very much! It is a huge achievement for the library.

I don't know vcpkg policies, but I didn't find 'examples' folder in 'share/elfio' directory of the distribution. Is it feasible to add it?

My dream is to find a maintainer for Debian distribution too. By a chance, do you know a ‘mentor’ who can do this?

Thank you,
Serge

I don't know vcpkg policies, but I didn't find 'examples' folder in 'share/elfio' directory of the distribution. Is it feasible to add it?

As mentioned in #56, normally vcpkg is only used for distributing the code needed to build, not for distributing examples. The maintainer guidelines for vcpkg also asks maintainers to not distribute examples (or tests).

My dream is to find a maintainer for Debian distribution too. By a chance, do you know a ‘mentor’ who can do this?

I don't know too much about Debian distribution, but I do know we can have CMake create a .deb package (using cpack which comes with CMake). I can work on generating a .deb package as part of the build?

I have a private repository called ELFIOPackaging. The repository contains manual steps to produce .deb package. I think CMake can do it more professionally. So, yes, it would be great to have this generation as a part of the build

I have changed the visibility of the project to be ‘public’. You can see there what I have so far: ELFIOPackaging

Sorry, it should be OK for the third time 8-(

The maintainer guidelines for vcpkg also asks maintainers to not distribute examples (or tests).

I saw that they require not to build examples/tests. But, I think that it is OK to distribute them. Am I missing anything?

Hi Matt,

The Conan and Vcpkg started to appear at Repology. Thanks again!