Skip to content
Snippets Groups Projects
Commit e2d5cf8a authored by Alexandre Strube's avatar Alexandre Strube
Browse files

libcroco, librscvg

parent fbbdc337
No related branches found
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'libcroco'
version = '0.6.13'
homepage = 'https://github.com/GNOME/libcroco'
description = """Libcroco is a standalone css2 parsing and manipulation library."""
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
sources = [SOURCE_TAR_XZ]
source_urls = [
'http://ftp.gnome.org/pub/GNOME/sources/libcroco/%(version_major_minor)s/']
builddependencies = [
('binutils', '2.37'),
('pkg-config', '0.29.2'),
]
dependencies = [
('zlib', '1.2.11'),
('libxml2', '2.9.10'),
('GLib', '2.69.1'),
]
sanity_check_paths = {
'files': ['bin/csslint-%(version_major_minor)s', 'lib/libcroco-%%(version_major_minor)s.%s' % SHLIB_EXT,
'lib/libcroco-%(version_major_minor)s.a'],
'dirs': ['include/libcroco-%(version_major_minor)s', 'share']
}
moduleclass = 'lib'
easyblock = 'ConfigureMake'
name = 'librsvg'
version = '2.51.2'
homepage = 'https://wiki.gnome.org/action/show/Projects/LibRsvg'
description = """librsvg is a library to render SVG files using cairo."""
toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
sources = [SOURCE_TAR_XZ]
source_urls = [
'https://download.gnome.org/sources/librsvg/%(version_major_minor)s']
builddependencies = [
('binutils', '2.37'),
('pkg-config', '0.29.2'),
('GObject-Introspection', '1.68.0'),
]
dependencies = [
('Gdk-Pixbuf', '2.42.6'),
('libcroco', '0.6.13'),
('Pango', '1.48.8'),
('cairo', '1.16.0'),
('Rust', '1.54.0'),
]
# This loader wants to install in the directory of Gdk-Pixbuf itself. If we disable it, Gdk-Pixbuf can't manage SVG
# files, which is bad for creating icons
# configopts = '--disable-pixbuf-loader'
sanity_check_paths = {
'files': ['bin/rsvg-convert', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT, 'lib/librsvg-2.a'],
'dirs': ['include/librsvg-2.0', 'share']
}
modextrapaths = {
'GI_TYPELIB_PATH': 'lib/girepository-1.0',
'XDG_DATA_DIRS': 'share',
}
moduleclass = 'vis'
......@@ -64,6 +64,10 @@ releases = {
'freetype': ['2.10.1', '2.11.0'],
'FriBidi': ['1.0.9', '1.0.10'],
'libepoxy': ['1.5.4', '1.5.8'],
'librsvg': ['2.48.8', '2.51.2'],
'libcroco': ['0.6.13', '0.6.13'],
'libxml2': ['2.9.10', '2.9.10'],
'Rust': ['1.47.0', '1.54.0'],
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment