From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 04:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 47311@debbugs.gnu.org Cc: Vinicius Monego X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161638754123823 (code B ref -1); Mon, 22 Mar 2021 04:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Mar 2021 04:32:21 +0000 Received: from localhost ([127.0.0.1]:55851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOCEm-0006CA-0o for submit@debbugs.gnu.org; Mon, 22 Mar 2021 00:32:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:53518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOCEj-0006C1-Ro for submit@debbugs.gnu.org; Mon, 22 Mar 2021 00:32:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50302) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOCEj-0007En-LE for guix-patches@gnu.org; Mon, 22 Mar 2021 00:32:17 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41851) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOCEh-000777-4y for guix-patches@gnu.org; Mon, 22 Mar 2021 00:32:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id AD4622400FC for ; Mon, 22 Mar 2021 05:32:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1616387532; bh=A6W8RgXqrJ6Rf9CBGdsdukPPTYACasig/NTFQ/hm8O4=; h=From:To:Cc:Subject:Date:From; b=Q1pys6G+sEbXvJY66KGulJcDckgp61WbHHFNMWGsWHT8r/Lug+l4ZvDR1d+oQBLHf v5oG/Mt4WqgMqzEx4e3Mi+8Ve1C+pz+IQ4KsMwJ/V4CpuB/w88vBr+KNJcrMRA2Yzj KniU5V9RUy6QplMrATysJW7LkTrs2Fea8Mg4fAQkMwiQJN4jNTpznDgVkcWcaltdjW ///Mfw1BSqNfQeBUMo9UN7KO3LeSmg1/0jtiFPmvx8eJ2cotzh77LpOZCi7XUEOOp+ f9IeYl2mKSBxrBXKDwT01Se8ZdwPOW92q4od/n4t3jaG4RZOiVD985fwf4yuo4A5GO RHjvNisTcy27A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F3hRZ2rm5z9rxT; Mon, 22 Mar 2021 05:32:10 +0100 (CET) From: Vinicius Monego Date: Mon, 22 Mar 2021 01:29:40 -0300 Message-Id: <20210322042940.439266-1-monego@posteo.net> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=monego@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/image.scm (libheif): New variable. --- gnu/packages/image.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index de6872b9b2..7a751c1eba 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2164,6 +2164,43 @@ by AOM, including with alpha.") (license (list license:bsd-2 ; libavif itself license:expat)))) ; cJSON in the test suite +(define-public libheif + (package + (name "libheif") + (version "1.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/strukturag/libheif") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "036n63vlk4sk7y25q2kzyvvw4r5vv323ysbmbrcaprg9hdyjqgf5")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ;no test target although there is a tests folder + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (inputs + `(("dav1d" ,dav1d) + ("gdk-pixbuf" ,gdk-pixbuf) ;optional + ("libaom" ,libaom) + ("libde265" ,libde265) + ("libjpeg" ,libjpeg-turbo) + ("libpng" ,libpng) + ("rav1e" ,rav1e) + ("x265" ,x265))) + (home-page "https://github.com/strukturag/libheif") + (synopsis "HEIF and AVIF file format decoder and encoder") + (description + "@code{libheif} is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File +Format) file format decoder and encoder.") + (license license:gpl3+))) + (define-public mtpaint (package (name "mtpaint") -- 2.31.0 From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 18:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 47311@debbugs.gnu.org Received: via spool by 47311-submit@debbugs.gnu.org id=B47311.161643609911933 (code B ref 47311); Mon, 22 Mar 2021 18:02:02 +0000 Received: (at 47311) by debbugs.gnu.org; 22 Mar 2021 18:01:39 +0000 Received: from localhost ([127.0.0.1]:58536 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOOrz-00036O-IL for submit@debbugs.gnu.org; Mon, 22 Mar 2021 14:01:39 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:51601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOOry-000369-31 for 47311@debbugs.gnu.org; Mon, 22 Mar 2021 14:01:38 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id CA7265C0050; Mon, 22 Mar 2021 14:01:32 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 22 Mar 2021 14:01:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=1RTrV9vXRrNSCfhvnthVGePT pdYw7vyvuyp0oqhaFkU=; b=HlerJM4v27dbOvWX94+tDGILJp8vY/Tg6SsUFIJq 2KCHuhs0igNb/ZsyiomjWC1OcPyOQXBF1y6+4gk5jt4ryADI0OGiXNeeHC/jOwim 5pt7ujKGwM2u3ikipM2qXv3SgStY3lijR6SIS4OjEfMy7JNvEDyKCQQQ5kdxCilx WQ0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=1RTrV9 vXRrNSCfhvnthVGePTpdYw7vyvuyp0oqhaFkU=; b=pZrHxzviUJj77/PHH8SOOw ZSnxzZuzL00tlghaUqLvUiM/+13aLQgOlRkjrm6Jg0RJ7j0EXN9GI4ZMtZLgH5gA kFpDI6JbNg3ve0hJkpd/Epm7cZ+pySYAVhZ19g9sY7hjfHmEzPAO5qAHzZoy+Y7m wYd0YbkPrIoDVqQoNaOn5y4Su032XKCR1tR83M7tVpVlJxLlvxJTNtnKD7rH/QBS sprv3Janhtw+n36GAbnPcVsuFYKRm/UdGOG0MMppCb3gNPDOBXYifNkbCKzeV2P+ Pxk4jaata7Eh36ykHz04gwhKH2Zkls5C9xNDrMotqAE6db1K2AZ4Haya+fF13BWg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeggedguddtjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtrodttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepvddvgfduvdetieekvefhveejvdefveekheffveegvdefjefhheejheduieel feejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddttddruddurdduie elrdduudeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhho mheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id A855D240426; Mon, 22 Mar 2021 14:01:31 -0400 (EDT) Date: Mon, 22 Mar 2021 14:01:28 -0400 From: Leo Famulari Message-ID: References: <20210322042940.439266-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210322042940.439266-1-monego@posteo.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Mar 22, 2021 at 01:29:40AM -0300, Vinicius Monego wrote: > * gnu/packages/image.scm (libheif): New variable. Thanks! > + (home-page "https://github.com/strukturag/libheif") It says that these programs can use libheif: GIMP Krita ImageMagick digiKam 7.0.0 libvips Kodi HEIF image decoder plugin > + (inputs > + `(("dav1d" ,dav1d) > + ("gdk-pixbuf" ,gdk-pixbuf) ;optional > + ("libaom" ,libaom) > + ("libde265" ,libde265) > + ("libjpeg" ,libjpeg-turbo) > + ("libpng" ,libpng) > + ("rav1e" ,rav1e) > + ("x265" ,x265))) I wonder, are both libaom and rav1e mandatory dependencies? I ask because they offer the same functionality (AV1 encoding), and it's still a bit tricky to introduce Rust dependencies in Guix. Rav1e is written in Rust, but we only support Rust on x86_64. From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 20:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 47311@debbugs.gnu.org Received: via spool by 47311-submit@debbugs.gnu.org id=B47311.16164445389759 (code B ref 47311); Mon, 22 Mar 2021 20:23:02 +0000 Received: (at 47311) by debbugs.gnu.org; 22 Mar 2021 20:22:18 +0000 Received: from localhost ([127.0.0.1]:58950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOR46-0002XL-JQ for submit@debbugs.gnu.org; Mon, 22 Mar 2021 16:22:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:38229) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOR43-0002X6-Ue for 47311@debbugs.gnu.org; Mon, 22 Mar 2021 16:22:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7765616005C for <47311@debbugs.gnu.org>; Mon, 22 Mar 2021 21:22:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1616444529; bh=e+5+G0U6W09Qr//PvwBxIkSY08wCpC1marMSGGZwFbw=; h=To:Cc:From:Autocrypt:Subject:Date:From; b=hUBJ23nBLn+XvMBVknueEfyxc2272FZlm9qYoVYJDcz5jv2ykVb48rDZRpn9vZrZK 6y21fA48l9co0YDsnepMutLLmLWJxFT7Pmw65aUoSG+pD07lLNe3zgeZAcUWxWWOSi hgtkpT6Jj8Sc+WOMEH6yLkHImdIap0uEm92xDXqvHzeXl+loTwgd+Wps6u1fHUVMPB Qf6hl7XqPP94ROGGB8CwvkLmzZqG9LjXB8m4Hrb5az4y24loyVkVQyBY44MpD+DhWT /jCdt+HHghw/K+lmQPaO6CDjmPHWLISZ9GtWY0aLvrWs5gAa2vhknwT2z9Vuj3yVA5 LStES/C2itS7A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F45Wg3Wftz9rxn; Mon, 22 Mar 2021 21:22:06 +0100 (CET) References: <20210322042940.439266-1-monego@posteo.net> From: Vinicius Monego Autocrypt: addr=monego@posteo.net; keydata= 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 puRQUq62nHDKLo3x2xuQiR1FJ8DYqrljVlNy Message-ID: <6434c341-1961-854a-662e-58fe134f20a9@posteo.net> Date: Mon, 22 Mar 2021 17:21:57 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------C957EACD779E781C86B4AD3F" Content-Language: en-US X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This is a multi-part message in MIME format. --------------C957EACD779E781C86B4AD3F Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Em 22/03/2021 15:01, Leo Famulari escreveu: >> + (inputs >> + `(("dav1d" ,dav1d) >> + ("gdk-pixbuf" ,gdk-pixbuf) ;optional >> + ("libaom" ,libaom) >> + ("libde265" ,libde265) >> + ("libjpeg" ,libjpeg-turbo) >> + ("libpng" ,libpng) >> + ("rav1e" ,rav1e) >> + ("x265" ,x265))) > I wonder, are both libaom and rav1e mandatory dependencies? > > I ask because they offer the same functionality (AV1 encoding), and it'= s > still a bit tricky to introduce Rust dependencies in Guix. Rav1e is > written in Rust, but we only support Rust on x86_64. libaom provides the same functionality of dav1d+rav1e in this case. I=20 thought of adding those two because libaom was slower in the early versio= ns. I attached a v2 with libaom only (to simplify the dependency graph).=20 Feel free to choose dav1d+libaom. --------------C957EACD779E781C86B4AD3F Content-Type: text/x-patch; charset=UTF-8; name="v2-0001-gnu-Add-libheif.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="v2-0001-gnu-Add-libheif.patch" =46rom 453286bbaeef5f025d124fbe81c642623307961a Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Tue, 16 Feb 2021 21:39:26 -0300 Subject: [PATCH v2] gnu: Add libheif. * gnu/packages/image.scm (libheif): New variable. --- Removed rav1e and dav1d from inputs. gnu/packages/image.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index de6872b9b2..07db67ded1 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2164,6 +2164,41 @@ by AOM, including with alpha.") (license (list license:bsd-2 ; libavif itself license:expat)))) ; cJSON in the test suite =20 +(define-public libheif + (package + (name "libheif") + (version "1.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/strukturag/libheif") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "036n63vlk4sk7y25q2kzyvvw4r5vv323ysbmbrcaprg9hdyjqgf5"))= )) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ;no test target although there is a tests folder + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (inputs + `(("gdk-pixbuf" ,gdk-pixbuf) ;optional + ("libaom" ,libaom) + ("libde265" ,libde265) + ("libjpeg" ,libjpeg-turbo) + ("libpng" ,libpng) + ("x265" ,x265))) + (home-page "https://github.com/strukturag/libheif") + (synopsis "HEIF and AVIF file format decoder and encoder") + (description + "@code{libheif} is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Imag= e File +Format) file format decoder and encoder.") + (license license:gpl3+))) + (define-public mtpaint (package (name "mtpaint") --=20 2.31.0 --------------C957EACD779E781C86B4AD3F-- From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 20:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 47311@debbugs.gnu.org Received: via spool by 47311-submit@debbugs.gnu.org id=B47311.161644546711119 (code B ref 47311); Mon, 22 Mar 2021 20:38:02 +0000 Received: (at 47311) by debbugs.gnu.org; 22 Mar 2021 20:37:47 +0000 Received: from localhost ([127.0.0.1]:58955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORJ5-0002tH-1W for submit@debbugs.gnu.org; Mon, 22 Mar 2021 16:37:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39735) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORJ3-0002t2-7h for 47311@debbugs.gnu.org; Mon, 22 Mar 2021 16:37:46 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id BF651160061 for <47311@debbugs.gnu.org>; Mon, 22 Mar 2021 21:37:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1616445458; bh=6LPwSaMV5wJCSuf25+VS7ZyBn87SK8kv0JaWSl/LkUU=; h=Subject:To:Cc:From:Autocrypt:Date:From; b=XcZv6WKtX5xTnuW0tPQY/b+2hkdzzc24eGfdMTmjWY68RqdDLAePooszB9juXx5dP I4txnZhtkI2oNYfTGcIpHzieL7Py4FHZ8d7TB/yR64k7uWueM/MDNAdRsvP5JKwwbz 2GWsOvfQns/kjs8WpYwACYH3oEcKNCL6AVltwOsHWt8oM2U3EAL8MS92LAFEQCv0uG MIjJWEmt/pKZ1Y1zM4DN/azfY74RDXcqJ/mvNCfIKDjXFN646MWpkE9zTWy+wzm/As ZWgmEKhS6mAhE05mX84giQ8uvouduDR027iKvkqbfhJ+rKCusj00ZuYz9rL1++HqVh BmTIuMehVoAvw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F45sY1vXqz9rxd; Mon, 22 Mar 2021 21:37:36 +0100 (CET) References: <20210322042940.439266-1-monego@posteo.net> From: Vinicius Monego Autocrypt: addr=monego@posteo.net; keydata= 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 puRQUq62nHDKLo3x2xuQiR1FJ8DYqrljVlNy Message-ID: <2727ba18-0ae9-1498-2f19-39ae8d5a4aaf@posteo.net> Date: Mon, 22 Mar 2021 17:35:23 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Oh, and the license is wrong, it's lgpl3+. From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 21:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 47311@debbugs.gnu.org Received: via spool by 47311-submit@debbugs.gnu.org id=B47311.161644807015113 (code B ref 47311); Mon, 22 Mar 2021 21:22:02 +0000 Received: (at 47311) by debbugs.gnu.org; 22 Mar 2021 21:21:10 +0000 Received: from localhost ([127.0.0.1]:58997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORz4-0003vh-1R for submit@debbugs.gnu.org; Mon, 22 Mar 2021 17:21:10 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORz1-0003uu-CK for 47311@debbugs.gnu.org; Mon, 22 Mar 2021 17:21:08 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 60CC65C00F7; Mon, 22 Mar 2021 17:21:01 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 22 Mar 2021 17:21:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=oRoqS21EWnbb4nAA4KJgW0yB Sv7Wpa307geNaR3Gb7c=; b=XHXrJ5GaVRfTu1Kl8UMO1Ffbxv+BVuc6ro80eJz5 3MfO9Hyf4hKgkLuBRcZG4ypKbhdzEIvEiWrepaxQP+eZKqxeDzecgGBYLH1+qUGn YhLR1sMJogl3nnKk2Ns7pWWbCKjdhzy2zZjobEJDwrfL5kiPxkb0k64gmQ+j4yc8 +6Q= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=oRoqS2 1EWnbb4nAA4KJgW0yBSv7Wpa307geNaR3Gb7c=; b=r0I2skgxulrFFDzZ0921XA bQvMT8xqkDPL8KvVdTiy2Q5Qqdn9f/Rr2S/LqbUPqtzTw/rasXtSqruzQrBS/30j +/aW5Em/rjbJvvCtnW61E2eyPwD9y8t28N88yY36aiioT9FRUgVVJdG7zFRrB83j CuO6vzOhevljR4m3+8G+BpSTbVm9P0gei0eXOal9dIrPamObaZ4NfOI2ys6AAiMX XrkEWsc2wJImxTeo/2yLl6D4AuvfkcaF021kw+ja4cPq2JvrPmqXsxCkOohOZybF gEzsfCYQGsVT27YnOtiIhkB9CAhzmMy5rPIjddfIdtSa/1oDV8DI4d0O1boRDbeA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeggedgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id A63D11080057; Mon, 22 Mar 2021 17:21:00 -0400 (EDT) Date: Mon, 22 Mar 2021 17:20:58 -0400 From: Leo Famulari Message-ID: References: <20210322042940.439266-1-monego@posteo.net> <6434c341-1961-854a-662e-58fe134f20a9@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6434c341-1961-854a-662e-58fe134f20a9@posteo.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Mar 22, 2021 at 05:21:57PM -0300, Vinicius Monego wrote: > libaom provides the same functionality of dav1d+rav1e in this case. I > thought of adding those two because libaom was slower in the early versions. That's true, and libaom is still really slow to encode, although rav1e is also slow. My impression is that, overall, one should still encode with libaom, since it gives better results, but my info could be stale. > I attached a v2 with libaom only (to simplify the dependency graph). Feel > free to choose dav1d+libaom. I'll choose dav1d+libaom. Dav1d is focused on reducing the power required for decoding, which is really important in these early days of AV1. I can make those changes locally when pushing later today. From unknown Mon Jun 23 07:53:03 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#47311] [PATCH] gnu: Add libheif. Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 22 Mar 2021 21:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47311 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 47311@debbugs.gnu.org Received: via spool by 47311-submit@debbugs.gnu.org id=B47311.161644807615132 (code B ref 47311); Mon, 22 Mar 2021 21:22:02 +0000 Received: (at 47311) by debbugs.gnu.org; 22 Mar 2021 21:21:16 +0000 Received: from localhost ([127.0.0.1]:59001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORzA-0003w0-AO for submit@debbugs.gnu.org; Mon, 22 Mar 2021 17:21:16 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:60725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lORz8-0003vg-PU for 47311@debbugs.gnu.org; Mon, 22 Mar 2021 17:21:15 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B61075C00B2; Mon, 22 Mar 2021 17:21:09 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Mon, 22 Mar 2021 17:21:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=hNhShm3BgS6AgolyqWRMpWfo svnVXGb7o85MkGvUeoU=; b=HxnOH+1Qx21JnnleFU+bZY5p4GRgoa0Y2tz5V5KG S/wUJ7fX6t/8pdy1prGPwCAVZoo0aRRmFR7RkWG6handVFT44vBoWlUC21n9XFnr wuDbGSplB10EubXOjqVAhUm6jW86sko9Hp0gh4myZj9VCcPNB6b3NLIeR+5M0fKV 01c= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=hNhShm 3BgS6AgolyqWRMpWfosvnVXGb7o85MkGvUeoU=; b=CJNJFXEa1/4bYHb09lVJ+O CtVlJeltwgrox09Op9MPOfpievhTa1kR1ouZwL1Qu5WA03NesK0DpgWcF7eiV5Nn YqUDAC5mISXoTq6TwOJZyKUmvUQTRe+JwIa//tSStMxE+/M8kohEf5Hs0/FI3WrW QT2hXb+W/wpPcHDREMN3y4xMlxZuMw1bm9aM/E9qGmxUgkiGFKHOm9n1r1Gx4lB1 wVCyOPayV2aBYguHumlvhWfwAA1Tw/AomDEFxJCen057e6F1PJD/Umb7DnjmCHc2 jDbn/6Rr3YscJfh7vV7XD1wGLMSLNTCvLk5tXG98ODDHy4Xq+Z9F7l7ZiJOJrgZg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeggedgudegkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 99F2F1080054; Mon, 22 Mar 2021 17:21:09 -0400 (EDT) Date: Mon, 22 Mar 2021 17:21:08 -0400 From: Leo Famulari Message-ID: References: <20210322042940.439266-1-monego@posteo.net> <2727ba18-0ae9-1498-2f19-39ae8d5a4aaf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2727ba18-0ae9-1498-2f19-39ae8d5a4aaf@posteo.net> X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Mar 22, 2021 at 05:35:23PM -0300, Vinicius Monego wrote: > Oh, and the license is wrong, it's lgpl3+. Noted From unknown Mon Jun 23 07:53:03 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Vinicius Monego Subject: bug#47311: closed (Re: [bug#47311] [PATCH] gnu: Add libheif.) Message-ID: References: <20210322042940.439266-1-monego@posteo.net> X-Gnu-PR-Message: they-closed 47311 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 47311@debbugs.gnu.org Date: Tue, 23 Mar 2021 17:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1616520722-18773-1" This is a multi-part message in MIME format... ------------=_1616520722-18773-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #47311: [PATCH] gnu: Add libheif. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 47311@debbugs.gnu.org. --=20 47311: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D47311 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1616520722-18773-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 47311-done) by debbugs.gnu.org; 23 Mar 2021 17:31:08 +0000 Received: from localhost ([127.0.0.1]:32904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOks0-0004rg-82 for submit@debbugs.gnu.org; Tue, 23 Mar 2021 13:31:08 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:37521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOkrw-0004rB-2k for 47311-done@debbugs.gnu.org; Tue, 23 Mar 2021 13:31:06 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BDD425C0106; Tue, 23 Mar 2021 13:30:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Tue, 23 Mar 2021 13:30:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=0R4wrfh4LzyWknR10CrYjUul q1r7vypzSTp6Q/7kfxo=; b=IgirAGi3vlMg4vPeqDkUKhSGsbZU6VPux+1xnfMA Z+BkaD93rDB4VNacyZ2FyJFxV01G6QTLJQU1aWMD0XNl3Eytazrgk+UPUzNTSNuV McELEwGUahArnR2DgTds8WIUeXajb26L31W0qYWqpYp+zSz9s+8RC1zYh+VEB1nD 6+w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=0R4wrf h4LzyWknR10CrYjUulq1r7vypzSTp6Q/7kfxo=; b=GtJXIGf4InJ4DzGbKjFtVG sR+lgKOtxIM4GwrGEkOd27KnlWVViUtAWxBeI71gKxvrTiWtCWMGPex6gVw2Ckb2 +R7xBCyp6qmGq+SQ5W2Dk9AsVceF6YcKMrU+u+YWhfY0/1ZbyUPuMhmdv5QVAz7Y /3iwNh5WtCV83cFGl8TlgtiHiw+9fWrqyHbmMEJ9SgXQc3zJVPUwJdV87H9qnw3J t5ooHAAjhdPDXHOeLAQROvuO5vnvs6KGMqWfnz8XQff+kiSYKZhtaq604n8raXj2 q2OIfporSo6kfAySkvfFtC6Z7sixVaQzr+MUgkfbys2UtaguxS7VBv57fa9jAcCQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudegiedguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheff vefgnecukfhppedutddtrdduuddrudeiledruddukeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id 099EB1080057; Tue, 23 Mar 2021 13:30:58 -0400 (EDT) Date: Tue, 23 Mar 2021 13:30:56 -0400 From: Leo Famulari To: Vinicius Monego Subject: Re: [bug#47311] [PATCH] gnu: Add libheif. Message-ID: References: <20210322042940.439266-1-monego@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210322042940.439266-1-monego@posteo.net> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 47311-done Cc: 47311-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, Mar 22, 2021 at 01:29:40AM -0300, Vinicius Monego wrote: > * gnu/packages/image.scm (libheif): New variable. Pushed as 8fae75a3584c19c9b2c705b49c600c23dccc8799 with the changes we discussed. Thanks again! ------------=_1616520722-18773-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Mar 2021 04:32:21 +0000 Received: from localhost ([127.0.0.1]:55851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOCEm-0006CA-0o for submit@debbugs.gnu.org; Mon, 22 Mar 2021 00:32:20 -0400 Received: from lists.gnu.org ([209.51.188.17]:53518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOCEj-0006C1-Ro for submit@debbugs.gnu.org; Mon, 22 Mar 2021 00:32:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50302) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOCEj-0007En-LE for guix-patches@gnu.org; Mon, 22 Mar 2021 00:32:17 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41851) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOCEh-000777-4y for guix-patches@gnu.org; Mon, 22 Mar 2021 00:32:17 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id AD4622400FC for ; Mon, 22 Mar 2021 05:32:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1616387532; bh=A6W8RgXqrJ6Rf9CBGdsdukPPTYACasig/NTFQ/hm8O4=; h=From:To:Cc:Subject:Date:From; b=Q1pys6G+sEbXvJY66KGulJcDckgp61WbHHFNMWGsWHT8r/Lug+l4ZvDR1d+oQBLHf v5oG/Mt4WqgMqzEx4e3Mi+8Ve1C+pz+IQ4KsMwJ/V4CpuB/w88vBr+KNJcrMRA2Yzj KniU5V9RUy6QplMrATysJW7LkTrs2Fea8Mg4fAQkMwiQJN4jNTpznDgVkcWcaltdjW ///Mfw1BSqNfQeBUMo9UN7KO3LeSmg1/0jtiFPmvx8eJ2cotzh77LpOZCi7XUEOOp+ f9IeYl2mKSBxrBXKDwT01Se8ZdwPOW92q4od/n4t3jaG4RZOiVD985fwf4yuo4A5GO RHjvNisTcy27A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4F3hRZ2rm5z9rxT; Mon, 22 Mar 2021 05:32:10 +0100 (CET) From: Vinicius Monego To: guix-patches@gnu.org Subject: [PATCH] gnu: Add libheif. Date: Mon, 22 Mar 2021 01:29:40 -0300 Message-Id: <20210322042940.439266-1-monego@posteo.net> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.66; envelope-from=monego@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Vinicius Monego X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) * gnu/packages/image.scm (libheif): New variable. --- gnu/packages/image.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm index de6872b9b2..7a751c1eba 100644 --- a/gnu/packages/image.scm +++ b/gnu/packages/image.scm @@ -2164,6 +2164,43 @@ by AOM, including with alpha.") (license (list license:bsd-2 ; libavif itself license:expat)))) ; cJSON in the test suite +(define-public libheif + (package + (name "libheif") + (version "1.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/strukturag/libheif") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "036n63vlk4sk7y25q2kzyvvw4r5vv323ysbmbrcaprg9hdyjqgf5")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ;no test target although there is a tests folder + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (inputs + `(("dav1d" ,dav1d) + ("gdk-pixbuf" ,gdk-pixbuf) ;optional + ("libaom" ,libaom) + ("libde265" ,libde265) + ("libjpeg" ,libjpeg-turbo) + ("libpng" ,libpng) + ("rav1e" ,rav1e) + ("x265" ,x265))) + (home-page "https://github.com/strukturag/libheif") + (synopsis "HEIF and AVIF file format decoder and encoder") + (description + "@code{libheif} is an ISO/IEC 23008-12:2017 HEIF and AVIF (AV1 Image File +Format) file format decoder and encoder.") + (license license:gpl3+))) + (define-public mtpaint (package (name "mtpaint") -- 2.31.0 ------------=_1616520722-18773-1--