Open solvingj opened 6 years ago
ok thanks for your time and your feedback. I will proceed with the changes when I have time and let you know.
----- Mail original ----- De: "Jerry" notifications@github.com À: "menuet/conan-sfml" conan-sfml@noreply.github.com Cc: "Subscribed" subscribed@noreply.github.com Envoyé: Mardi 23 Janvier 2018 17:10:23 Objet : [menuet/conan-sfml] Modifications for Bincrafters Inclusion (#1)
Hi Pascal,
Here is a list of items you'll want to address before you push to bincrafters:
*
Remove .vscode directory
Comment out the MinGW builds in appveyor for now
Clear all the templated comments from conanfile.py
Remove all the non-templates stuff (apt-get installs) from .travis.yml It's not needed because CPT uses docker images which have all the required packages. We actually don't use the OS of the travis VM for anything other than downloading sources, and then invoking the docker images.
Regarding your note here: https://github.com/menuet/conan-sfml/blob/master/conanfile.py#L53
We have conan packages for about half of the dependencies listed. Please add them in under the requires() attribute. Then, lets determine the remaining list of libraries which we don't have packaged, and determine which of those are "rarely installed on linux by default". We can then consider packaging those. For example, we will probably not package all the x11's and Pthread, but maybe openal and opengl. As a last resort, we can add them to the recipe as system_requirements() if they're pretty uncommon and too hard to package.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or mute the thread .
Hi Pascal,
Here is a list of items you'll want to address before you push to bincrafters:
Remove .vscode directory
Comment out the MinGW builds in appveyor for now
Clear all the templated comments from
conanfile.py
Remove all the non-templates stuff (apt-get installs) from .travis.yml It's not needed because CPT uses docker images which have all the required packages. We actually don't use the OS of the travis VM for anything other than downloading sources, and then invoking the docker images.
Regarding your note here: https://github.com/menuet/conan-sfml/blob/master/conanfile.py#L53
We have conan packages for about half of the dependencies listed. Please add them in under the
requires()
attribute. Then, lets determine the remaining list of libraries which we don't have packaged, and determine which of those are "rarely installed on linux by default". We can then consider packaging those. For example, we will probably not package all the x11's and Pthread, but maybe openal and opengl. As a last resort, we can add them to the recipe assystem_requirements()
if they're pretty uncommon and too hard to package.