Gdk-Pixbuf-2.36.11-intel-2018.eb 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. easyblock = 'ConfigureMake'
  2. name = 'Gdk-Pixbuf'
  3. version = '2.36.11'
  4. homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/'
  5. description = """
  6. The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation.
  7. It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it
  8. was distributed as part of GTK+ 2 but it was split off into a separate package
  9. in preparation for the change to GTK+ 3.
  10. """
  11. toolchain = {'name': 'intel', 'version': '2018'}
  12. source_urls = [FTPGNOME_SOURCE]
  13. sources = [SOURCELOWER_TAR_XZ]
  14. patches = ['Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch']
  15. checksums = [
  16. 'ae62ab87250413156ed72ef756347b10208c00e76b222d82d9ed361ed9dde2f3', # gdk-pixbuf-2.36.11.tar.xz
  17. '840231db69ccc2a1335c4f29c305cdd0ba570254e779c2a274611aaff968878e', # Gdk-Pixbuf-2.36.10-disable-gio-sniffing.patch
  18. ]
  19. builddependencies = [
  20. ('GObject-Introspection', '1.54.1', '-Python-2.7.13')
  21. ]
  22. dependencies = [
  23. ('GLib', '2.54.3'),
  24. ('libjpeg-turbo', '1.5.1'),
  25. ('libpng', '1.6.32'),
  26. ('LibTIFF', '4.0.7'),
  27. ]
  28. configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes "
  29. configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static"
  30. sanity_check_paths = {
  31. 'files': ['lib/libgdk_pixbuf-%(version_major)s.0.a', 'lib/libgdk_pixbuf-%%(version_major)s.0.%s' % SHLIB_EXT],
  32. 'dirs': ['bin', 'include/gdk-pixbuf-%(version_major)s.0', 'lib/gdk-pixbuf-%(version_major)s.0', 'share'],
  33. }
  34. modextrapaths = {
  35. 'XDG_DATA_DIRS': 'share',
  36. }
  37. moduleclass = 'vis'