gnu: Add glad, version 2.0.4.
* gnu/packages/gl.scm (glad): New variable. Change-Id: I516d44dfc9272702c3ac31773df0b6c2d68ed99c Modified-by: Hilton Chain <hako@ultrarare.space> Signed-off-by: Hilton Chain <hako@ultrarare.space>
This commit is contained in:
		
							parent
							
								
									4d49401031
								
							
						
					
					
						commit
						1784ece7cb
					
				
					 1 changed files with 27 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -18,6 +18,7 @@
 | 
			
		|||
;;; Copyright © 2021, 2022, 2023 John Kehayias <john.kehayias@protonmail.com>
 | 
			
		||||
;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
 | 
			
		||||
;;; Copyright © 2023 Kaelyn Takata <kaelyn.alexi@protonmail.com>
 | 
			
		||||
;;; Copyright © 2023 Zheng Junjie <873216071@qq.com>
 | 
			
		||||
;;;
 | 
			
		||||
;;; This file is part of GNU Guix.
 | 
			
		||||
;;;
 | 
			
		||||
| 
						 | 
				
			
			@ -221,6 +222,32 @@ Polygon meshes, and Extruded polygon meshes.")
 | 
			
		|||
generate a GL/GLES/EGL/GLX/WGL loader tailored for specific requirements.")
 | 
			
		||||
    (license license:expat)))
 | 
			
		||||
 | 
			
		||||
(define-public glad
 | 
			
		||||
  (package
 | 
			
		||||
    (inherit glad-0.1)
 | 
			
		||||
    (name "glad")
 | 
			
		||||
    (version "2.0.4")
 | 
			
		||||
    (source (origin
 | 
			
		||||
              (method git-fetch)
 | 
			
		||||
              (uri (git-reference
 | 
			
		||||
                    (url "https://github.com/Dav1dde/glad")
 | 
			
		||||
                    (commit (string-append "v" version))))
 | 
			
		||||
              (file-name (git-file-name name version))
 | 
			
		||||
              (sha256
 | 
			
		||||
               (base32
 | 
			
		||||
                "1pam6imhcmcyqrqi6wzzxprb23y8x6zdbvsjavnz26k72i9dbbja"))))
 | 
			
		||||
    (build-system python-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     (substitute-keyword-arguments (package-arguments glad-0.1)
 | 
			
		||||
       ((#:phases phases '%standard-phases)
 | 
			
		||||
        #~(modify-phases #$phases
 | 
			
		||||
            (replace 'install-cmakelists.txt
 | 
			
		||||
              (lambda _
 | 
			
		||||
                (let ((share (string-append #$output "/share/"
 | 
			
		||||
                                            #$(package-name this-package))))
 | 
			
		||||
                  (install-file "cmake/CMakeLists.txt" share))))))))
 | 
			
		||||
    (propagated-inputs (list python-jinja2))))
 | 
			
		||||
 | 
			
		||||
(define-public s2tc
 | 
			
		||||
  (package
 | 
			
		||||
    (name "s2tc")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue