Skip to content

Commit

Permalink
Merge pull request #20202 from fizwit/20240324122730_new_pr_librsvg2580
Browse files Browse the repository at this point in the history
librsvg update version and toolchain
  • Loading branch information
akesandgren committed Mar 25, 2024
2 parents 6fb33f6 + 854a478 commit ee29c4e
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions easybuild/easyconfigs/l/librsvg/librsvg-2.58.0-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
easyblock = 'ConfigureMake'

name = 'librsvg'
version = '2.58.0'

homepage = 'https://wiki.gnome.org/Projects/LibRsvg'
description = "Librsvg is a library to render SVG files using cairo."

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

source_urls = ['https://download.gnome.org/sources/librsvg/%(version_major_minor)s/']
sources = [SOURCE_TAR_XZ]
checksums = ['d7c444a926406b59790be0deae196e18ed26059da573fa1aa9ec9ca7658a559c']

builddependencies = [
('binutils', '2.40'),
('pkgconf', '2.0.3'),
('Rust', '1.76.0'),
]

dependencies = [
('cairo', '1.18.0'),
('freetype', '2.13.2'),
('Gdk-Pixbuf', '2.42.10'),
('HarfBuzz', '8.2.2'),
('Pango', '1.51.0'),
('GObject-Introspection', '1.78.1'),
]

# don't GdkPixbuf loader (which gets added to the Gdk-Pixbuf installation directory)
configopts = "--disable-pixbuf-loader"

sanity_check_paths = {
'files': ['bin/rsvg-convert', 'lib/librsvg-%(version_major)s.a', 'lib/librsvg-%%(version_major)s.%s' % SHLIB_EXT,
'lib/pkgconfig/librsvg-%(version_major)s.0.pc'],
'dirs': ['include/librsvg-%(version_major)s.0/librsvg', 'share'],
}

sanity_check_commands = ["rsvg-convert --help"]

moduleclass = 'lib'

0 comments on commit ee29c4e

Please sign in to comment.