GStreamer-0.10.36-intel-2018.eb 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. easyblock = 'ConfigureMake'
  2. name = 'GStreamer'
  3. version = '0.10.36'
  4. homepage = 'http://gstreamer.freedesktop.org/'
  5. description = """GStreamer is a library for constructing graphs of media-handling
  6. components. The applications it supports range from simple
  7. Ogg/Vorbis playback, audio/video streaming to complex audio
  8. (mixing) and video (non-linear editing) processing."""
  9. toolchain = {'name': 'intel', 'version': '2018'}
  10. source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer']
  11. sources = [SOURCELOWER_TAR_XZ]
  12. checksums = ['9151aa108c177054387885763fa0e433e76780f7c5655c70a5390f2a6c6871da']
  13. dependencies = [
  14. ('GLib', '2.52.0'),
  15. ('GObject-Introspection', '1.52.0', '-Python-2.7.13'),
  16. ('zlib', '1.2.11'),
  17. ]
  18. # does not work with Bison 3.x
  19. builddependencies = [
  20. ('flex', '2.6.4'),
  21. ('Bison', '2.7'),
  22. ]
  23. sanity_check_paths = {
  24. 'files': ['bin/gst-%s-%%(version_major_minor)s' % x for x in ['inspect', 'typefind', 'launch']] +
  25. ['lib/libgst%s-%%(version_major_minor)s.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base',
  26. 'controller', 'check']],
  27. 'dirs': ['include', 'share', 'libexec'],
  28. }
  29. modextrapaths = {
  30. 'GI_TYPELIB_PATH': 'share',
  31. 'XDG_DATA_DIRS': 'share',
  32. }
  33. moduleclass = 'vis'