spack/var/spack/repos/builtin/packages/intel-gpu-tools/package.py
Todd Gamblin 62927654dd checksums: use sha256 checksums everywhere
We'd like to use a consistent checksum scheme everywhere so that we can:

    a) incorporate archive checksums into our specs and have a
       consistent hashing algorithm across all specs.

    b) index mirrors with a consistent type of checksum, and not one that
       is dependent on how spack packages are written.

- [x] convert existing md5, sha224, sha512, sha1 checksums to sha256
2019-10-12 07:19:43 -07:00

43 lines
1.5 KiB
Python

# Copyright 2013-2019 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack import *
import sys
class IntelGpuTools(AutotoolsPackage):
"""Intel GPU Tools is a collection of tools for development and testing of
the Intel DRM driver. There are many macro-level test suites that get used
against the driver, including xtest, rendercheck, piglit, and oglconform,
but failures from those can be difficult to track down to kernel changes,
and many require complicated build procedures or specific testing
environments to get useful results. Therefore, Intel GPU Tools includes
low-level tools and tests specifically for development and testing of the
Intel DRM Driver."""
homepage = "https://cgit.freedesktop.org/xorg/app/intel-gpu-tools/"
url = "https://www.x.org/archive/individual/app/intel-gpu-tools-1.16.tar.gz"
version('1.16', sha256='4874e6e7704c8d315deaf5b44cc9467ea5e502c7f816470a4a28827fcb34643f')
depends_on('libdrm@2.4.64:')
depends_on('libpciaccess@0.10:', when=(sys.platform != 'darwin'))
depends_on('cairo@1.12.0:')
depends_on('glib')
depends_on('flex', type='build')
depends_on('bison', type='build')
depends_on('python@3:', type='build')
depends_on('pkgconfig', type='build')
depends_on('util-macros', type='build')
# xrandr ?
# gtk-doc-tools
# libunwind-dev
# python-docutils
# x11proto-dri2-dev
# xutils-dev