[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
06/12: gnu: libavif: Update to 0.11.1.
From: |
guix-commits |
Subject: |
06/12: gnu: libavif: Update to 0.11.1. |
Date: |
Sat, 11 Feb 2023 15:35:05 -0500 (EST) |
cbaines pushed a commit to branch master
in repository guix.
commit e2deccf6e405e0f01a1a3f612f353a4f5ad09737
Author: Bruno Victal <mirai@makinata.eu>
AuthorDate: Sun Jan 15 01:45:43 2023 +0000
gnu: libavif: Update to 0.11.1.
libavif commit 97306bf64266cf9571dd141f3d04492534a9deea removes
JSON-based tests along with cJSON.
Aditionally, googletest is now required to build libavif. The test target
has since changed and can be called directly from cmake, no longer being
necessary to replace 'check target.
* gnu/packages/image.scm (libavif): Update to 0.11.1.
[arguments]: Adjust configure-flags, remove 'check phase replacement.
[native-inputs]: Add googletest.
[license]: Remove expat.
Signed-off-by: Christopher Baines <mail@cbaines.net>
---
gnu/packages/image.scm | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 6b25da28ef..09b5a0ad8b 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -2153,7 +2153,7 @@ This package can be used to create @code{favicon.ico}
files for web sites.")
(define-public libavif
(package
(name "libavif")
- (version "0.9.2")
+ (version "0.11.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2162,7 +2162,7 @@ This package can be used to create @code{favicon.ico}
files for web sites.")
(file-name (git-file-name name version))
(sha256
(base32
- "1yxmgjlxm1srm98zyj79bj8r8vmg67daqnq0ggcvxknq54plkznk"))))
+ "02zmb62g0yx6rfz4w1isyzfrckv5i7dzyz26rp2mspbx9w6v8j4r"))))
(build-system cmake-build-system)
(arguments
(list
@@ -2171,13 +2171,10 @@ This package can be used to create @code{favicon.ico}
files for web sites.")
#$@(if (this-package-input "rav1e")
'("-DAVIF_CODEC_RAV1E=ON")
'())
- "-DAVIF_BUILD_TESTS=ON" "-DAVIF_BUILD_APPS=ON")
+ "-DAVIF_BUILD_TESTS=ON" "-DAVIF_ENABLE_GTEST=ON"
+ "-DAVIF_BUILD_APPS=ON")
#:phases
#~(modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "./aviftest" "../source/tests/data"))))
(add-after 'install 'install-readme
(lambda _
(let ((doc (string-append #$output "/share/doc/libavif-"
#$version)))
@@ -2196,6 +2193,7 @@ This package can be used to create @code{favicon.ico}
files for web sites.")
(chmod new #o555))
(list avifenc avifdec)
(list avifenc* avifdec*))))))))
+ (native-inputs (list googletest))
(inputs
(append
(if (member (%current-system) (package-transitive-supported-systems
rav1e))
@@ -2208,8 +2206,7 @@ This package can be used to create @code{favicon.ico}
files for web sites.")
File Format}. It can encode and decode all YUV formats and bit depths
supported
by AOM, including with alpha.")
(home-page "https://github.com/AOMediaCodec/libavif")
- (license (list license:bsd-2 ; libavif itself
- license:expat)))) ; cJSON in the test suite
+ (license (list license:bsd-2))))
(define-public libheif
(package
- branch master updated (55839e3537 -> 5345cf2fbf), guix-commits, 2023/02/11
- 05/12: gnu: yosys: Update to 0.26., guix-commits, 2023/02/11
- 01/12: download: Add bordeaux.guix.gnu.org as a content addressed mirror., guix-commits, 2023/02/11
- 07/12: gnu: libavif: Add pixbuf-loader output., guix-commits, 2023/02/11
- 03/12: gnu: nar-herder: Update to 0-16.f62a2b3., guix-commits, 2023/02/11
- 12/12: gnu: ruby-3.2: Update to 3.2.1, guix-commits, 2023/02/11
- 11/12: gnu: libtorrent-rasterbar: Update to 1.2.18., guix-commits, 2023/02/11
- 02/12: gnu: guix-data-service: Update to 0.0.1-38.6be113f., guix-commits, 2023/02/11
- 04/12: gnu: yosys: Do not propagate any inputs., guix-commits, 2023/02/11
- 06/12: gnu: libavif: Update to 0.11.1.,
guix-commits <=
- 08/12: gnu: footswitch: Update to 1.0-0.e455d67., guix-commits, 2023/02/11
- 10/12: gnu: iwd: Update to 2.3., guix-commits, 2023/02/11
- 09/12: gnu: ell: Update to 0.56., guix-commits, 2023/02/11