-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
modified meta.yaml for Windows build using msys2 #34
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Hi! This is the friendly automated conda-forge-webservice. I tried to re-render for you, but it looks like there was nothing to do. |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Thanks for putting this in @tjwilli58. This doesn't have a build.bat script and so it just builds an empty package, which I think is confusing for anyone wanting to use the package on windows. |
Ok, so I copy the default bld.bat to the recipe folder, but when I try to build it I get an error at the end:
So what's the correct way to do this? Not having a bld.bat, I have a package in |
@tjwilli58 From what you paste, I think the default file is only going to work for a pure-Python package. For glib, the process is going to be more demanding. Have you been consulting this documentation? Based on a very quick scan of that, I'd suggest you use the meson-based approach, but for the "autoconfiscated" approach you could try emulating the approach taken for the X.org libraries, which is quite tedious; the three files here give an example of the hoops that one needs to jump through. |
Thanks for the link @pkgw . No, I haven't seen this documentation. It should help me get up to speed on understanding building packages. What I'd like to do is build these packages w/o MSVC, so I'm trying to go the MSYS2 route. As you already know, building glib, gobject-introspection is just preparation for building pygobject. (And that's because my goal is to have gstreamer and all gst-plugins available in miniconda.) The setup.py file for pygobject does not support msvc compiler. The package is available in MSYS2 though.
|
Closing this pull request until I figure things out. |
Checklist
0
(if the version changed)conda-smithy
(@conda-forge-admin, please rerender
)