py-pygobject: new version 3.38.0 (#19709)
fix to allow Gtk and others work from 'import gi' etc.
This commit is contained in:
parent
cefbc39356
commit
11fb0e17b0
@ -37,6 +37,18 @@ def url_for_version(self, version):
|
||||
url = 'http://ftp.gnome.org/pub/gnome/sources/at-spi2-core'
|
||||
return url + '/%s/at-spi2-core-%s.tar.xz' % (version.up_to(2), version)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_build_environment(self, env):
|
||||
# this avoids an "import site" error in the build
|
||||
env.unset('PYTHONHOME')
|
||||
|
@ -36,11 +36,19 @@ def url_for_version(self, version):
|
||||
url = 'http://ftp.gnome.org/pub/gnome/sources/atk'
|
||||
return url + '/%s/atk-%s.tar.xz' % (version.up_to(2), version)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def install(self, spec, prefix):
|
||||
with working_dir('spack-build', create=True):
|
||||
|
@ -51,11 +51,19 @@ def url_for_version(self, version):
|
||||
url = "https://ftp.acc.umu.se/pub/gnome/sources/gdk-pixbuf/{0}/gdk-pixbuf-{1}.tar.xz"
|
||||
return url.format(version.up_to(2), version)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def install(self, spec, prefix):
|
||||
with working_dir('spack-build', create=True):
|
||||
|
@ -57,11 +57,19 @@ def url_for_version(self, version):
|
||||
url = 'http://ftp.gnome.org/pub/gnome/sources/gobject-introspection/{0}/gobject-introspection-{1}.tar.xz'
|
||||
return url.format(version.up_to(2), version)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def install(self, spec, prefix):
|
||||
configure("--prefix=%s" % prefix)
|
||||
|
@ -48,11 +48,19 @@ def patch(self):
|
||||
filter_file(r'CFLAGS="-DGDK_PIXBUF_DISABLE_DEPRECATED $CFLAGS"',
|
||||
'', 'configure', string=True)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path("XDG_DATA_DIRS", self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def configure_args(self):
|
||||
args = []
|
||||
|
@ -64,8 +64,16 @@ def configure_args(self):
|
||||
def install(self, spec, prefix):
|
||||
make("install", parallel=False)
|
||||
|
||||
def setup_run_environment(self, env):
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_build_environment(self, env, dependent_spec):
|
||||
env.prepend_path('XDG_DATA_DIRS', self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
||||
def setup_dependent_run_environment(self, env, dependent_spec):
|
||||
env.prepend_path('XDG_DATA_DIRS', self.prefix.share)
|
||||
env.prepend_path("GI_TYPELIB_PATH",
|
||||
join_path(self.prefix.lib, 'girepository-1.0'))
|
||||
|
@ -12,6 +12,7 @@ class PyPygobject(PythonPackage):
|
||||
|
||||
homepage = "https://pypi.python.org/pypi/pygobject"
|
||||
|
||||
version('3.38.0', sha256='0372d1bb9122fc19f500a249b1f38c2bb67485000f5887497b4b205b3e7084d5')
|
||||
version('3.28.3', sha256='3dd3e21015d06e00482ea665fc1733b77e754a6ab656a5db5d7f7bfaf31ad0b0')
|
||||
version('2.28.6', sha256='fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8')
|
||||
version('2.28.3', sha256='7da88c169a56efccc516cebd9237da3fe518a343095a664607b368fe21df95b6',
|
||||
|
Loading…
Reference in New Issue
Block a user