
- remove the old LGPL license headers from all files in Spack - add SPDX headers to all files - core and most packages are (Apache-2.0 OR MIT) - a very small number of remaining packages are LGPL-2.1-only
34 lines
999 B
Python
34 lines
999 B
Python
# Copyright 2013-2018 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 *
|
|
|
|
|
|
class Glew(Package):
|
|
"""The OpenGL Extension Wrangler Library."""
|
|
|
|
homepage = "http://glew.sourceforge.net/"
|
|
url = "https://sourceforge.net/projects/glew/files/glew/2.0.0/glew-2.0.0.tgz/download"
|
|
|
|
version('2.0.0', '2a2cd7c98f13854d2fcddae0d2b20411')
|
|
|
|
depends_on("cmake", type='build')
|
|
depends_on("gl")
|
|
|
|
def install(self, spec, prefix):
|
|
options = []
|
|
options.extend(std_cmake_args)
|
|
|
|
with working_dir('build'):
|
|
cmake('./cmake/', *options)
|
|
|
|
# https://github.com/Homebrew/legacy-homebrew/issues/22025
|
|
# Note: This file is generated only after cmake is run
|
|
filter_file(r'Requires: glu',
|
|
(''), '../glew.pc')
|
|
|
|
make()
|
|
make("install")
|