commit:     97f498de4c0b7a4bfef95d77f63597b192073296
Author:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
AuthorDate: Wed Dec  6 10:39:56 2023 +0000
Commit:     Henri Gasc <gasc <AT> eurecom <DOT> fr>
CommitDate: Wed Dec  6 10:39:56 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=97f498de

media-libs/grok: add 11.0.0, drop 9.7.6

Signed-off-by: Henri Gasc <gasc <AT> eurecom.fr>

 media-libs/grok/Manifest                                  |  2 +-
 media-libs/grok/{grok-9.7.6.ebuild => grok-11.0.0.ebuild} | 15 ++++++++++++++-
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/media-libs/grok/Manifest b/media-libs/grok/Manifest
index 34087c1ec5..488b29a460 100644
--- a/media-libs/grok/Manifest
+++ b/media-libs/grok/Manifest
@@ -1 +1 @@
-DIST grok-9.7.6.tar.gz 4106311 BLAKE2B 
f98b8b95ec06e660dd51a9fa2f5a233d9fa9495fa633d75f49aec704e28dac86225ed172c6b2f044430cc42d6911c168c6972de4b5453c85a53077c5d8debe40
 SHA512 
40d28465ea6a3c40b0035d3125e82a99aed0620f72c00bc38febaeb94e6e70490a6b145916165522fdd7c77b2b89d0fddc924efa4b6e953fcc174e9df2b0718c
+DIST grok-11.0.0.gh.tar.gz 9536740 BLAKE2B 
2e28cc9314ebc6160350837ee48e82218b8397c639b2b6da0dd76a58d018d9603a1decf8002633077a3dbfea4d35142816bf54c02d37995134abeb423873174f
 SHA512 
ca8f7753f0a0f9f33d5e80dda7114f84eb12531f643164f84b385d65ee0217d8679779af7886b935d39ea542dd71d63d2703fe97dd092be471b91cd8b612948c

diff --git a/media-libs/grok/grok-9.7.6.ebuild 
b/media-libs/grok/grok-11.0.0.ebuild
similarity index 59%
rename from media-libs/grok/grok-9.7.6.ebuild
rename to media-libs/grok/grok-11.0.0.ebuild
index c4f305ec65..c47d1f467c 100644
--- a/media-libs/grok/grok-9.7.6.ebuild
+++ b/media-libs/grok/grok-11.0.0.ebuild
@@ -2,11 +2,12 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
+
 inherit cmake
 
 DESCRIPTION="World's Leading Open Source JPEG 2000 Codec"
 HOMEPAGE="https://github.com/GrokImageCompression/grok";
-SRC_URI="https://github.com/GrokImageCompression/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI="https://github.com/GrokImageCompression/${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 
 LICENSE="AGPL-3 BSD-2"
 SLOT="0"
@@ -16,5 +17,17 @@ DEPEND="
        app-arch/zstd:=
        media-libs/libjpeg-turbo:=
        media-libs/libwebp:=
+       media-libs/exiftool
 "
 RDEPEND="${DEPEND}"
+
+src_configure() {
+       # Not using -DGRK_BUILD_JPEG=OFF fails the build
+       # (see https://github.com/GrokImageCompression/grok/issues/351)
+       local mycmakeargs=(
+               -DBUILD_TESTING=OFF
+               -DBUILD_SHARED_LIBS=ON
+               -DGRK_BUILD_JPEG=OFF
+       )
+       cmake_src_configure
+}

Reply via email to