gnu: r-rhdf5filters: Simplify.
* gnu/packages/bioconductor.scm (r-rhdf5filters)[arguments]: Remove 'use-system-libraries phase and pass configure flags to disable bundled libraries. Change-Id: I2fb115e7b3df00cccb3f8d6659d465075d21f19b
This commit is contained in:
		
							parent
							
								
									78641cf9da
								
							
						
					
					
						commit
						38b5777ec8
					
				
					 1 changed files with 2 additions and 18 deletions
				
			
		| 
						 | 
					@ -9710,24 +9710,8 @@ the available RAM.")
 | 
				
			||||||
    (build-system r-build-system)
 | 
					    (build-system r-build-system)
 | 
				
			||||||
    (arguments
 | 
					    (arguments
 | 
				
			||||||
     (list
 | 
					     (list
 | 
				
			||||||
      #:phases
 | 
					      #:configure-flags
 | 
				
			||||||
      #~(modify-phases %standard-phases
 | 
					      '(list "--without-bundled-libs")))
 | 
				
			||||||
          (add-after 'unpack 'use-system-libraries
 | 
					 | 
				
			||||||
            (lambda _
 | 
					 | 
				
			||||||
              (substitute* "src/blosc/Makefile.in"
 | 
					 | 
				
			||||||
                (("libblosc.a: blosc") "libwhatever.a:")
 | 
					 | 
				
			||||||
                (("libblosc.a")
 | 
					 | 
				
			||||||
                 (string-append #$(this-package-input "c-blosc")
 | 
					 | 
				
			||||||
                                "/lib/libblosc.so"))
 | 
					 | 
				
			||||||
                (("../zstd/libzstd.a") "-lzstd"))
 | 
					 | 
				
			||||||
              (substitute* "src/bzip2/Makefile"
 | 
					 | 
				
			||||||
                (("libH5Zbz2.so: bzip2-1.0.8/libbz2.a") "libH5Zbz2.so:")
 | 
					 | 
				
			||||||
                (("./bzip2-1.0.8/libbz2.a") "-lbz2"))
 | 
					 | 
				
			||||||
              (substitute* "src/zstd/Makefile"
 | 
					 | 
				
			||||||
                (("libH5Zzstd.so: libzstd.a") "libH5Zzstd.so:")
 | 
					 | 
				
			||||||
                (("libzstd.a") "-lzstd"))
 | 
					 | 
				
			||||||
              (substitute* "src/vbz/Makefile"
 | 
					 | 
				
			||||||
                (("../zstd/libzstd.a") "-lzstd")))))))
 | 
					 | 
				
			||||||
    (propagated-inputs
 | 
					    (propagated-inputs
 | 
				
			||||||
     (list r-rhdf5lib))
 | 
					     (list r-rhdf5lib))
 | 
				
			||||||
    (inputs
 | 
					    (inputs
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue