gnu: ghc-pandoc: Adjust tests and test dependency constraints.
* gnu/packages/haskell.scm (ghc-pandoc)[arguments]: Add a phase to relax a test suite dependency constraint and another to skip some failing tests.
This commit is contained in:
		
							parent
							
								
									f548cd7254
								
							
						
					
					
						commit
						6a006a11fd
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -6859,6 +6859,20 @@ provided.  Skylighting is intended to be the successor to highlighting-kate.")
 | 
			
		|||
        (base32
 | 
			
		||||
         "1dqin92w513l7whg5wdgrngnxsj5mb8gppfvn7kjgyv2pdgpy0zy"))))
 | 
			
		||||
    (build-system haskell-build-system)
 | 
			
		||||
    (arguments
 | 
			
		||||
     `(#:phases
 | 
			
		||||
       (modify-phases %standard-phases
 | 
			
		||||
         (add-before 'configure 'update-constraints
 | 
			
		||||
           (lambda _
 | 
			
		||||
             (substitute* "pandoc.cabal"
 | 
			
		||||
               (("tasty >= 0\\.11 && < 1\\.1")
 | 
			
		||||
                "tasty >= 0.11 && < 1.1.1"))))
 | 
			
		||||
         (add-before 'configure 'patch-tests
 | 
			
		||||
           (lambda _
 | 
			
		||||
             ;; These tests fail benignly and have been adjusted upstream:
 | 
			
		||||
             ;; <https://github.com/commercialhaskell/stackage/issues/3719>.
 | 
			
		||||
             (substitute* "test/Tests/Old.hs"
 | 
			
		||||
               (("lhsWriterTests \"html\"") "[]")))))))
 | 
			
		||||
    (inputs
 | 
			
		||||
     `(("ghc-aeson" ,ghc-aeson)
 | 
			
		||||
       ("ghc-aeson-pretty" ,ghc-aeson-pretty)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue