diff options
author | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2022-02-06 00:52:33 +0100 |
---|---|---|
committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2022-02-06 00:54:37 +0100 |
commit | 10ee2542e825d0c430836dd546137e85e7cc41c2 (patch) | |
tree | 4473d1f087c900a99b101a4f72dfbc38d3a5fc24 | |
parent | 0989c839dd36874da06847e987994d215222718c (diff) | |
download | guix-10ee2542e825d0c430836dd546137e85e7cc41c2.tar guix-10ee2542e825d0c430836dd546137e85e7cc41c2.tar.gz |
gnu: poppler: Enable tests.
* gnu/package/pdf.scm (poppler-tests): New variable.
(poppler)[arguments]: Drop #:tests?. Add "-DTESTDATADIR" to #:configure-flags.
-rw-r--r-- | gnu/packages/pdf.scm | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm index eda93ba981..024138c964 100644 --- a/gnu/packages/pdf.scm +++ b/gnu/packages/pdf.scm @@ -221,6 +221,21 @@ times. If you have a second page, Flyer Composer can arrange it the same way This package contains only the command line tool. If you like to use the gui, please install the @code{flyer-composer-gui} package."))) +(define poppler-tests + (let ((poppler-version "22.01.0") ; bump when bumping poppler version + (revision "0") + (commit "0762e0144143e680e24ec8d4c34c46c3716b8713")) + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/poppler/test.git") + (commit commit))) + (file-name (git-file-name "poppler-tests" + (git-version poppler-version revision commit))) + (sha256 + (base32 + "1nwgwcddj5fiq200p4f07fl0i5f885c1nfzmvpc6q9p55qxp6brv"))))) + (define-public poppler (package (name "poppler") @@ -258,13 +273,13 @@ please install the @code{flyer-composer-gui} package."))) gobject-introspection)) (arguments (list - #:tests? #f ;no test data provided with the tarball #:configure-flags #~(list "-DENABLE_UNSTABLE_API_ABI_HEADERS=ON" ;to install header files "-DENABLE_ZLIB=ON" "-DENABLE_BOOST=OFF" ;disable Boost to save size (string-append "-DCMAKE_INSTALL_LIBDIR=" #$output "/lib") - (string-append "-DCMAKE_INSTALL_RPATH=" #$output "/lib")) + (string-append "-DCMAKE_INSTALL_RPATH=" #$output "/lib") + (string-append "-DTESTDATADIR=" #+poppler-tests)) #:phases (if (%current-target-system) #~%standard-phases #~(modify-phases %standard-phases |