28 lines
861 B
Python
Raw Normal View History

class LibrsvgPackage(GnomeXzPackage):
def __init__(self):
GnomeXzPackage.__init__(self, 'librsvg', version_major='2.37', version_minor='0',
configure_flags=['--disable-Bsymbolic', '--disable-introspection'])
make = 'make DESTDIR=%{stage_root}'
def install(self):
# handle some mislocation
misdir = '%s%s' % (self.stage_root, self.staged_profile)
unprotect_dir(self.stage_root)
Package.install(self)
# scoop up
if not os.path.exists(misdir):
error('Could not find mislocated libsrvg files')
self.sh(
'rsync -a --ignore-existing %s/* %s' %
(misdir, self.staged_prefix))
self.sh('rm -rf %s/*' % misdir)
def deploy(self):
self.sh('gdk-pixbuf-query-loaders --update-cache')
LibrsvgPackage()