Skip to content
Snippets Groups Projects
Select Git revision
  • e3ae9f65ba27ed7e18441ac550c0ece3a77beca3
  • 2023 default protected
2 results

libvpx-1.11.0-GCCcore-11.2.0.eb

Blame
  • user avatar
    Jens Henrik Göbbert authored
    e3ae9f65
    History
    libvpx-1.11.0-GCCcore-11.2.0.eb 913 B
    easyblock = 'ConfigureMake'
    
    name = 'libvpx'
    version = '1.11.0'
    
    homepage = 'http://www.webmproject.org'
    description = """VPx are open and royalty free video compression formats owned by Google.
    """
    
    
    toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
    toolchainopts = {'pic': True}
    
    source_urls = ['https://github.com/webmproject/libvpx/archive/v%(version)s/']
    sources = ['%(name)s-%(version)s.tar.gz']
    checksums = ['965e51c91ad9851e2337aebcc0f517440c637c506f3a03948062e3d5ea129a83']
    
    builddependencies = [
        ('binutils', '2.37'),
        ('pkg-config', '0.29.2'),
        ('NASM', '2.15.05'),
    ]
    
    
    configopts = '--enable-pic --enable-shared '
    # https://github.com/Xpra-org/xpra/issues/3082
    configopts += '--enable-vp9-highbitdepth'
    
    sanity_check_paths = {
        # 'lib/libvpx.%s' % SHLIB_EXT],
        'files': ['bin/vpxdec', 'bin/vpxenc', 'include/vpx/vpx_codec.h', 'lib/libvpx.a'],
        'dirs': [],
    }
    
    moduleclass = 'vis'