On Sat, Nov 23, 2013 at 12:52 AM, Tom Moore <[email protected]> wrote: > Hi Martin > > How does one go about distributing an architecture dependent plugin? I am > expecting to be developing mine for the windows 64-bit environment. I wont > have the facilities to prepare packages for other environments, but of > course others can take the source code and do what they want. > > Can I set up a package that windows 64 users can download and click to > install? Will I need to set up my own repository for this purpose?
You can distribute the python part via the official repository, then during the plugin start up it could check for the presence of the binaries - if not found, it would ask the user whether to download the binaries for their platform (if available) from your website. For example, Crayfish plugin [1] does that, providing binaries for windows 32-bit / 64-bit. It is also possible to set up your own repository (a matter of having one XML file with metadata about the available plugins) and ship everything packaged - the downside is that users would first need to manually add your repository to QGIS. With this approach, the downside is that potential users will not likely discover your plugin (unless explicitly instructed to add your third-party repository). [1] https://github.com/lutraconsulting/qgis-crayfish-plugin Martin _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
