Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Dynamic link dependencies for the python-rsvg module as compiled by the GNOME Desktop Project for Microsoft Windows.
Python
Branch: master

README.rst

python-rsvg-dependencies

This package contains all of the files required to run the python-rsvg module compiled for Windows as provided by the GNOME Desktop Project's Windows binary archive.

How to

Getting python-rsvg running on Microsoft Windows can be a little bit of a complicated task. Here's the steps you should follow in order to get it working straight away, without having to scratch around later trying to resolve dependencies and incorrect paths:

  1. Install python-rsvg from the binary package provided by the GNOME Project.
  2. Install python-gobject, again from the GNOME Project.
  3. Resolve the python-rsvg path issue by installing python-rsvg-fixup [1].
  4. Resolve the python-rsvg dependencies by installing python-rsvg-dependencies (this module)
[1]While the python-rsvg module properly installs a compiled copy of rsvg.pyd, it places it in site-packages/gtk-2.0 and does not add this folder to the $PYTHONPATH variable; therefore, while you have python-rsvg installed, it's impossible to actually import it.

Binaries

This package provides the following binaries, which are required to run python-rsvg, or are required to run one of the dependencies of python-rsvg:

  • freetype6.dll
  • libcairo-2.dll
  • libfontconfig-1.dll
  • libpng14-14.dll
  • zlib1.dll
  • iconv.dll
  • intl.dll
  • libcroco-0.6-3.dll
  • libgdk_pixbuf-2.0-0.dll
  • libgio-2.0-0.dll
  • libglib-2.0-0.dll
  • libgmodule-2.0-0.dll
  • libgobject-2.0-0.dll
  • libgthread-2.0-0.dll
  • libpango-1.0-0.dll
  • libpangocairo-1.0-0.dll
  • libpangoft2-1.0-0.dll
  • libpangowin32-1.0-0.dll
  • librsvg-2-2.dll
  • libxml2-2.dll

License

Individual binaries are licensed under the terms of the GNU Lesser General Public License, version 2, except where otherwise indicated:

This individual package, its documentation, and the code required to build the package, is licensed under the terms of the MIT License. See LICENSE.RST.

Licensing notes

Where possible I have attempted to remove any ambiguity with regards to the version of the GNU (Lesser) General Public License used. Here are a few notes:

  • freetype's website contains the full text of the GNU GPLv2. I have not found any text to state that it is licensed under this and any later version.
  • cairo was relicensed under the GNU LGPL in 2004, predating version 3. I have yet to find any indication that it is "GNU LGPLv2 or later".
  • gettext-runtime (intl.dll) as provided by the GnuWin32 project contains the following statement: "The gettext-runtime package is under the LGPL, see files intl/COPYING.LIB-2.0 and intl/COPYING.LIB-2.1.".

All other source packages contained the exact text of the GNU LGPLv2, including:

  • libiconv
  • libcroco
  • libgdk_pixbuf
  • libpango
  • librsvg
  • libglib

This implies that these are licensed at the very least under the terms of the GNU LGPLv2, if not later; however, as I have yet to find note that they are explicitly licensed under version 2 or later, it would be safer to assume unless otherwise informed that they are not.

Sources

Binaries

Binary packages were located at the following sources:

Individual binaries from the GTK+ bundle can be found on the GNOME Desktop Project's Windows binaries page.

Sources

Source packages for each of these can be found at the following locations:

Something went wrong with that request. Please try again.