Skip to content

Commit

Permalink
Merge pull request #21788 from verdurin/20241106093628_new_pr_librsvg…
Browse files Browse the repository at this point in the history
…2580

{lib}[GCCcore/12.3.0] librsvg v2.58.0
  • Loading branch information
Micket authored Nov 7, 2024
2 parents 2912a38 + 4c0fcaa commit 986c3b1
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-12.3.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': '12.3.0'}

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

builddependencies = [
('binutils', '2.40'),
('pkgconf', '1.9.5'),
('Rust', '1.75.0'),
]

dependencies = [
('cairo', '1.17.8'),
('freetype', '2.13.0'),
('Gdk-Pixbuf', '2.42.10'),
('HarfBuzz', '5.3.1'),
('Pango', '1.50.14'),
('GObject-Introspection', '1.76.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 986c3b1

Please sign in to comment.