gnu: libharu: Update to 2.4.2.
* gnu/packages/pdf.scm (libharu): Update to 2.4.2. [build-system]: Switch to cmake-build-system. [arguments]: Remove #:configure-flags, add #:tests? and #:phases. [inputs]: Sort them. [native-inputs]: Remove. Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
		
							parent
							
								
									5d22261db3
								
							
						
					
					
						commit
						140a08d44a
					
				
					 1 changed files with 31 additions and 29 deletions
				
			
		| 
						 | 
					@ -22,6 +22,7 @@
 | 
				
			||||||
;;; Copyright © 2020 Timotej Lazar <timotej.lazar@araneo.si>
 | 
					;;; Copyright © 2020 Timotej Lazar <timotej.lazar@araneo.si>
 | 
				
			||||||
;;; Copyright © 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 | 
					;;; Copyright © 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 | 
				
			||||||
;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
 | 
					;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
 | 
				
			||||||
 | 
					;;; Copyright © 2022 Paul A. Patience <paul@apatience.com>
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
;;; This file is part of GNU Guix.
 | 
					;;; This file is part of GNU Guix.
 | 
				
			||||||
;;;
 | 
					;;;
 | 
				
			||||||
| 
						 | 
					@ -382,29 +383,30 @@ Poppler PDF rendering library.")
 | 
				
			||||||
(define-public libharu
 | 
					(define-public libharu
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "libharu")
 | 
					    (name "libharu")
 | 
				
			||||||
   (version "2.3.0")
 | 
					    (version "2.4.2")
 | 
				
			||||||
   (source (origin
 | 
					    (source
 | 
				
			||||||
 | 
					     (origin
 | 
				
			||||||
       (method git-fetch)
 | 
					       (method git-fetch)
 | 
				
			||||||
       (uri (git-reference
 | 
					       (uri (git-reference
 | 
				
			||||||
             (url "https://github.com/libharu/libharu")
 | 
					             (url "https://github.com/libharu/libharu")
 | 
				
			||||||
                   (commit (string-append
 | 
					             (commit (string-append "v" version))))
 | 
				
			||||||
                            "RELEASE_"
 | 
					 | 
				
			||||||
                            (string-join (string-split version #\.) "_")))))
 | 
					 | 
				
			||||||
       (file-name (git-file-name name version))
 | 
					       (file-name (git-file-name name version))
 | 
				
			||||||
       (sha256
 | 
					       (sha256
 | 
				
			||||||
              (base32
 | 
					        (base32 "1jwzqvv81zf5f7zssyixhyjirlp9ddwkbaabd177syb1bxljlsdc"))))
 | 
				
			||||||
               "15s9hswnl3qqi7yh29jyrg0hma2n99haxznvcywmsp8kjqlyg75q"))))
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
   (build-system gnu-build-system)
 | 
					 | 
				
			||||||
    (arguments
 | 
					    (arguments
 | 
				
			||||||
    `(#:configure-flags
 | 
					     (list #:tests? #f                  ; No tests
 | 
				
			||||||
      (list (string-append "--with-zlib="
 | 
					           #:phases
 | 
				
			||||||
                           (assoc-ref %build-inputs "zlib"))
 | 
					           #~(modify-phases %standard-phases
 | 
				
			||||||
            (string-append "--with-png="
 | 
					               (add-after 'unpack 'patch-cmake
 | 
				
			||||||
                           (assoc-ref %build-inputs "libpng")))))
 | 
					                 (lambda _
 | 
				
			||||||
 | 
					                   (substitute* "CMakeLists.txt"
 | 
				
			||||||
 | 
					                     (("^install\\(FILES (README\\.md CHANGES) INSTALL DESTINATION .*\\)"
 | 
				
			||||||
 | 
					                       _ files)
 | 
				
			||||||
 | 
					                      (format #f "install(FILES ~a DESTINATION ~a/share/doc/~a-~a)"
 | 
				
			||||||
 | 
					                              files #$output #$name #$version))))))))
 | 
				
			||||||
    (inputs
 | 
					    (inputs
 | 
				
			||||||
    (list zlib libpng))
 | 
					     (list libpng zlib))
 | 
				
			||||||
   (native-inputs
 | 
					 | 
				
			||||||
    (list autoconf automake libtool))
 | 
					 | 
				
			||||||
    (home-page "http://libharu.org/")
 | 
					    (home-page "http://libharu.org/")
 | 
				
			||||||
    (synopsis "Library for generating PDF files")
 | 
					    (synopsis "Library for generating PDF files")
 | 
				
			||||||
    (description
 | 
					    (description
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue