* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2016-04-26 8:49 Ian Delaney
0 siblings, 0 replies; 52+ messages in thread
From: Ian Delaney @ 2016-04-26 8:49 UTC (permalink / raw
To: gentoo-commits
commit: d5899b9bb592b3939914c6600c6f3865c224e035
Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Mon Apr 25 20:22:56 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Tue Apr 26 08:49:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5899b9b
media-gfx/imv: new ebuild
initial versions: 2.0.0, live
Closes: https://github.com/gentoo/gentoo/pull/1351
Signed-off-by: Ian Delaney <idella4 <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-2.0.0.ebuild | 36 ++++++++++++++++++++++++++++++++++++
media-gfx/imv/imv-9999.ebuild | 36 ++++++++++++++++++++++++++++++++++++
media-gfx/imv/metadata.xml | 15 +++++++++++++++
4 files changed, 88 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
new file mode 100644
index 0000000..29c0830
--- /dev/null
+++ b/media-gfx/imv/Manifest
@@ -0,0 +1 @@
+DIST v2.0.0.tar.gz 25426 SHA256 d1d68542700ab4ce386689d5a9335417349a9557f6b1e51615c7b51c8b124647 SHA512 708ebfaef30fb2c6fb584f29f082a8986ce1d5815e7449c35b4f8d69af6f52863844c8579a026676275a2da525aac1bd373df002e1b20ac77e1464200da3ef12 WHIRLPOOL 378e988f9e5f2c3751dbf11053554e9becb85b40716cc708b154f0aa46f82e335b628e0ef5e0b8917f78a180a98d4615491d758b0c78dc642a6d87cb279c693c
diff --git a/media-gfx/imv/imv-2.0.0.ebuild b/media-gfx/imv/imv-2.0.0.ebuild
new file mode 100644
index 0000000..3943820
--- /dev/null
+++ b/media-gfx/imv/imv-2.0.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils fdo-mime
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://github.com/eXeC64/imv"
+SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ media-libs/freeimage
+"
+
+DEPEND="${RDEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
new file mode 100644
index 0000000..68c6bd7
--- /dev/null
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils fdo-mime git-r3
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://github.com/eXeC64/imv"
+EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS=""
+
+RDEPEND="
+ media-libs/fontconfig
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ media-libs/freeimage
+"
+
+DEPEND="${RDEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
new file mode 100644
index 0000000..4272ef0
--- /dev/null
+++ b/media-gfx/imv/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hilobakho@gmail.com</email>
+ <name>Mykyta Holubakha</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Gentoo Proxy Maintainers Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">eXeC64/imv</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2016-04-29 5:46 Ian Delaney
0 siblings, 0 replies; 52+ messages in thread
From: Ian Delaney @ 2016-04-29 5:46 UTC (permalink / raw
To: gentoo-commits
commit: dafb67602f38b183c1571b1403846ca4a6b2c6b4
Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Wed Apr 27 11:53:16 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 05:46:20 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dafb6760
media-gfx/imv: version bump to 2.1.0
2.1.0, live: added sys-apps/renameutils blocker
dropped ebuild 2.0.0
renamed dist tarball
Closes: https://github.com/gentoo/gentoo/pull/1361
Signed-off-by: Ian Delaney <idella4 <AT> gentoo.org>
media-gfx/imv/Manifest | 2 +-
media-gfx/imv/{imv-2.0.0.ebuild => imv-2.1.0.ebuild} | 3 ++-
media-gfx/imv/imv-9999.ebuild | 1 +
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 29c0830..d41af2d 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1 @@
-DIST v2.0.0.tar.gz 25426 SHA256 d1d68542700ab4ce386689d5a9335417349a9557f6b1e51615c7b51c8b124647 SHA512 708ebfaef30fb2c6fb584f29f082a8986ce1d5815e7449c35b4f8d69af6f52863844c8579a026676275a2da525aac1bd373df002e1b20ac77e1464200da3ef12 WHIRLPOOL 378e988f9e5f2c3751dbf11053554e9becb85b40716cc708b154f0aa46f82e335b628e0ef5e0b8917f78a180a98d4615491d758b0c78dc642a6d87cb279c693c
+DIST imv-2.1.0.tar.gz 27023 SHA256 b3d97e09c7bfa39387b369638c70efd52476cf5a2e23e94ab6c722196cf2b7a6 SHA512 0419cf243a8380a07612da467925e669156a9ae597aa9d742956a79f24db3315f5183a43b318f0af1d87bbea5ebd9937680d1c13ec45f9eb78c107ed9584c3cc WHIRLPOOL 88b5569d37b9d4afc75a608bcda7ee63f709e58be4ccb19eb089fb271c797da5d285fd736e816282d26efdb2964b79444bcd4233c4c9800bde2b3029bdbe85bc
diff --git a/media-gfx/imv/imv-2.0.0.ebuild b/media-gfx/imv/imv-2.1.0.ebuild
similarity index 85%
rename from media-gfx/imv/imv-2.0.0.ebuild
rename to media-gfx/imv/imv-2.1.0.ebuild
index 3943820..95e7b78 100644
--- a/media-gfx/imv/imv-2.0.0.ebuild
+++ b/media-gfx/imv/imv-2.1.0.ebuild
@@ -8,13 +8,14 @@ inherit eutils fdo-mime
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
-SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz"
+SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
+ !sys-apps/renameutils
media-libs/fontconfig
media-libs/libsdl2
media-libs/sdl2-ttf
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 68c6bd7..da46591 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS=""
RDEPEND="
+ !sys-apps/renameutils
media-libs/fontconfig
media-libs/libsdl2
media-libs/sdl2-ttf
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2016-05-27 14:17 Patrice Clement
0 siblings, 0 replies; 52+ messages in thread
From: Patrice Clement @ 2016-05-27 14:17 UTC (permalink / raw
To: gentoo-commits
commit: d44a906927dd6b55f949d110ede25847de2dc0ed
Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Wed May 25 16:53:55 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri May 27 13:49:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d44a9069
media-gfx/imv: Version bump to 2.1.2.
* Removed version 2.1.0 from the tree.
* Restricted tests in 2.1.2 due to an upstream issue.
* Removed extraneous eutils eclass inheritance.
Closes: https://github.com/gentoo/gentoo/pull/1544
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
media-gfx/imv/Manifest | 2 +-
media-gfx/imv/{imv-2.1.0.ebuild => imv-2.1.2.ebuild} | 7 ++-----
media-gfx/imv/imv-9999.ebuild | 6 +-----
3 files changed, 4 insertions(+), 11 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index d41af2d..0eaf9ec 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1 @@
-DIST imv-2.1.0.tar.gz 27023 SHA256 b3d97e09c7bfa39387b369638c70efd52476cf5a2e23e94ab6c722196cf2b7a6 SHA512 0419cf243a8380a07612da467925e669156a9ae597aa9d742956a79f24db3315f5183a43b318f0af1d87bbea5ebd9937680d1c13ec45f9eb78c107ed9584c3cc WHIRLPOOL 88b5569d37b9d4afc75a608bcda7ee63f709e58be4ccb19eb089fb271c797da5d285fd736e816282d26efdb2964b79444bcd4233c4c9800bde2b3029bdbe85bc
+DIST imv-2.1.2.tar.gz 27137 SHA256 7bb264c23d55795234556b98d63aa17afadbda87cc5a38d684e3a735cb12c135 SHA512 7ffe1f93963b824ffb62aaff777e733f2f1213193c8fdc576338b79a982936eaf1e03b112ba1804593c7833660eef56cdde0cea6c6639267d5e691e823a7c955 WHIRLPOOL 23e9b5511d115962c09c7bd736aa60bdd523f5558acdf60393c8f582fc2a6cae9a096fd418a4835e28aeeb9a64de439d308093d5564ff23ef98bb7f6a4bcbbc2
diff --git a/media-gfx/imv/imv-2.1.0.ebuild b/media-gfx/imv/imv-2.1.2.ebuild
similarity index 89%
rename from media-gfx/imv/imv-2.1.0.ebuild
rename to media-gfx/imv/imv-2.1.2.ebuild
index 95e7b78..0200046 100644
--- a/media-gfx/imv/imv-2.1.0.ebuild
+++ b/media-gfx/imv/imv-2.1.2.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-inherit eutils fdo-mime
+inherit fdo-mime
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
@@ -13,6 +13,7 @@ SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
RDEPEND="
!sys-apps/renameutils
@@ -24,10 +25,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
-src_install() {
- emake DESTDIR="${D}" install
-}
-
pkg_postinst() {
fdo-mime_desktop_database_update
}
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index da46591..169f9ef 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-inherit eutils fdo-mime git-r3
+inherit fdo-mime git-r3
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
@@ -24,10 +24,6 @@ RDEPEND="
DEPEND="${RDEPEND}"
-src_install() {
- emake DESTDIR="${D}" install
-}
-
pkg_postinst() {
fdo-mime_desktop_database_update
}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2016-06-04 13:43 Göktürk Yüksek
0 siblings, 0 replies; 52+ messages in thread
From: Göktürk Yüksek @ 2016-06-04 13:43 UTC (permalink / raw
To: gentoo-commits
commit: a5e518dbaccab4c4a8148993acf525e46e730dea
Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Wed Jun 1 15:28:11 2016 +0000
Commit: Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Sat Jun 4 13:40:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e518db
media-gfx/imv: added missing deps for the test phase #583836
Gentoo-Bug: https://bugs.gentoo.org/583836
Closes: https://github.com/gentoo/gentoo/pull/1576
Package-Manager: portage-2.2.28
media-gfx/imv/imv-2.1.2.ebuild | 6 ++++--
media-gfx/imv/imv-9999.ebuild | 4 +++-
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/imv-2.1.2.ebuild b/media-gfx/imv/imv-2.1.2.ebuild
index 0200046..8886b14 100644
--- a/media-gfx/imv/imv-2.1.2.ebuild
+++ b/media-gfx/imv/imv-2.1.2.ebuild
@@ -13,7 +13,8 @@ SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RESTRICT="test"
+IUSE="test"
+RESTRICT="test" # this is fixed in >imv-2.1.2
RDEPEND="
!sys-apps/renameutils
@@ -23,7 +24,8 @@ RDEPEND="
media-libs/freeimage
"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ test? ( dev-util/cmocka )"
pkg_postinst() {
fdo-mime_desktop_database_update
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 169f9ef..8d161ee 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -13,6 +13,7 @@ EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
+IUSE="test"
RDEPEND="
!sys-apps/renameutils
@@ -22,7 +23,8 @@ RDEPEND="
media-libs/freeimage
"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+ test? ( dev-util/cmocka )"
pkg_postinst() {
fdo-mime_desktop_database_update
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2017-01-06 8:01 David Seifert
0 siblings, 0 replies; 52+ messages in thread
From: David Seifert @ 2017-01-06 8:01 UTC (permalink / raw
To: gentoo-commits
commit: 000f085afecb637ab77add5f75860d8b9f46cd31
Author: Mykyta Holubakha <hilobakho <AT> gmail <DOT> com>
AuthorDate: Fri Jan 6 00:05:12 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Jan 6 07:51:40 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=000f085a
media-gfx/imv: version bump to 2.1.3
Closes: https://github.com/gentoo/gentoo/pull/3342
media-gfx/imv/Manifest | 2 +-
media-gfx/imv/{imv-2.1.2.ebuild => imv-2.1.3.ebuild} | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 0eaf9ec..8caa61a 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1 @@
-DIST imv-2.1.2.tar.gz 27137 SHA256 7bb264c23d55795234556b98d63aa17afadbda87cc5a38d684e3a735cb12c135 SHA512 7ffe1f93963b824ffb62aaff777e733f2f1213193c8fdc576338b79a982936eaf1e03b112ba1804593c7833660eef56cdde0cea6c6639267d5e691e823a7c955 WHIRLPOOL 23e9b5511d115962c09c7bd736aa60bdd523f5558acdf60393c8f582fc2a6cae9a096fd418a4835e28aeeb9a64de439d308093d5564ff23ef98bb7f6a4bcbbc2
+DIST imv-2.1.3.tar.gz 27664 SHA256 f0b9acd7cff1d2f7301cb5cffb261ace4d0af2003dc4a293d9a37e73074978b7 SHA512 0ecdaad9b4518c2107a14969cf9348542c2ef88707be7b2b5eed435915292687d63e4ebd29cb42297cbc3dfee408ec29fd019ad6ae4f0cd789753aad84aa8128 WHIRLPOOL 66aee4eb99650c542bd776ea0383c0e22f58140d462901571da90644353c9100f7462104b2d7625e3af2ed7aa2817139b4edde53fea58afb7a4dc5b63ca1c18e
diff --git a/media-gfx/imv/imv-2.1.2.ebuild b/media-gfx/imv/imv-2.1.3.ebuild
similarity index 88%
rename from media-gfx/imv/imv-2.1.2.ebuild
rename to media-gfx/imv/imv-2.1.3.ebuild
index 8886b14..8416502 100644
--- a/media-gfx/imv/imv-2.1.2.ebuild
+++ b/media-gfx/imv/imv-2.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -14,7 +14,6 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
-RESTRICT="test" # this is fixed in >imv-2.1.2
RDEPEND="
!sys-apps/renameutils
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2017-12-08 23:48 Jonas Stein
0 siblings, 0 replies; 52+ messages in thread
From: Jonas Stein @ 2017-12-08 23:48 UTC (permalink / raw
To: gentoo-commits
commit: bb25d03547487b90ae09c00bc87b3c5eb88cb11c
Author: Hummer12007 <hilobakho <AT> gmail <DOT> com>
AuthorDate: Fri Dec 8 13:37:45 2017 +0000
Commit: Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Fri Dec 8 23:47:19 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb25d035
media-gfx/imv: replace deprecated fdo-mime eclass
media-gfx/imv/imv-2.1.3.ebuild | 6 +++---
media-gfx/imv/imv-9999.ebuild | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/media-gfx/imv/imv-2.1.3.ebuild b/media-gfx/imv/imv-2.1.3.ebuild
index 516993fa83f..2740210f7e9 100644
--- a/media-gfx/imv/imv-2.1.3.ebuild
+++ b/media-gfx/imv/imv-2.1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit fdo-mime
+inherit xdg-utils
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
@@ -26,9 +26,9 @@ DEPEND="${RDEPEND}
test? ( dev-util/cmocka )"
pkg_postinst() {
- fdo-mime_desktop_database_update
+ xdg_desktop_database_update
}
pkg_postrm() {
- fdo-mime_desktop_database_update
+ xdg_desktop_database_update
}
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index bd5cc85e376..d13f547a6d2 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit fdo-mime git-r3
+inherit xdg-utils git-r3
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
@@ -26,9 +26,9 @@ DEPEND="${RDEPEND}
test? ( dev-util/cmocka )"
pkg_postinst() {
- fdo-mime_desktop_database_update
+ xdg_desktop_database_update
}
pkg_postrm() {
- fdo-mime_desktop_database_update
+ xdg_desktop_database_update
}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2019-12-16 10:02 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2019-12-16 10:02 UTC (permalink / raw
To: gentoo-commits
commit: ac5a8bb9276498749f136e52c0fa561ed4afcacb
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 16 09:59:18 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 10:02:49 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac5a8bb9
media-gfx/imv: Version 4.0.1
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.0.1.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++++
media-gfx/imv/metadata.xml | 3 ++
3 files changed, 92 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 58c1691a2fe..d83dce4bc3a 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
DIST imv-2.1.3.tar.gz 27664 BLAKE2B f873863d897161675b4cfbcc3c4136eebd0176317f30d656dd4c7a92615c926d1a0410d6c80283bb3a25055f3a9b710fa0763ffb86ff63ed1dd919ad3f0dfe8c SHA512 0ecdaad9b4518c2107a14969cf9348542c2ef88707be7b2b5eed435915292687d63e4ebd29cb42297cbc3dfee408ec29fd019ad6ae4f0cd789753aad84aa8128
+DIST imv-4.0.1.tar.gz 74982 BLAKE2B 5ff7f093307fdf6114e56f0e5d5a47a4320607eea12daa9a9c89c679f558b4d31f206f7eb03a8b0435a3f05974949029ebfc6e1b1fe4d7d2859bbd722ecb6366 SHA512 f946346638d4314956e86f0e7dfa38baf0ebbb80970f1738749e6c7b80642c2315256738b94ab04d45784c0930edadfc7cc339d2bcfd6eb80fd2e1e98b2d9b28
diff --git a/media-gfx/imv/imv-4.0.1.ebuild b/media-gfx/imv/imv-4.0.1.ebuild
new file mode 100644
index 00000000000..6dfc034c43a
--- /dev/null
+++ b/media-gfx/imv/imv-4.0.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs xdg-utils
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://github.com/eXeC64/imv"
+SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +freeimage jpeg png svg test tiff wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ || ( X wayland )
+"
+
+RDEPEND="
+ !sys-apps/renameutils
+ media-libs/fontconfig
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ X? (
+ x11-libs/pango
+ x11-libs/libX11
+ )
+ freeimage? ( media-libs/freeimage )
+ jpeg? ( media-libs/libjpeg-turbo )
+ png? ( media-libs/libpng )
+ svg? ( gnome-base/librsvg )
+ tiff? ( media-libs/tiff )
+ wayland? ( dev-libs/wayland )
+"
+BDEPEND="
+ app-text/asciidoc
+ test? ( dev-util/cmocka )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_prepare() {
+ default
+ sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
+}
+
+src_configure() {
+ tc-export PKG_CONFIG
+ local WINDOWS
+ if use X; then
+ if ! use wayland; then
+ WINDOWS=x11
+ else
+ WINDOWS=all
+ fi
+ else
+ if use wayland; then
+ WINDOWS=wayland
+ fi
+ fi
+
+ BACKENDS=(
+ BACKEND_FREEIMAGE=$(usex freeimage)
+ BACKEND_JPEG=$(usex jpeg)
+ BACKEND_LIBPNG=$(usex png)
+ BACKEND_LIBRSVG=$(usex svg)
+ BACKEND_LIBTIFF=$(usex tiff)
+ WINDOWS=${WINDOWS}
+ )
+}
+
+src_compile() {
+ emake ${BACKENDS[@]}
+}
+
+src_install() {
+ emake ${BACKENDS[@]} DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index 457f62f9ff7..b0ac771f048 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -2,6 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+<use>
+<flag name='freeimage'>Use <pkg>media-libs/freeimage</pkg> as image library</flag>
+</use>
<upstream>
<remote-id type="github">eXeC64/imv</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2019-12-16 10:02 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2019-12-16 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 26266f08e7936e4e44cf842669345c3c6425b686
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 16 09:59:50 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 10:02:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26266f08
media-gfx/imv: Update live ebuild
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 69 ++++++++++++++++++++++++++++++++++++++-----
1 file changed, 61 insertions(+), 8 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 275366fe87f..927a92ad359 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -1,30 +1,83 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-
-inherit xdg-utils git-r3
+EAPI=7
+inherit git-r3 toolchain-funcs xdg-utils
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
-EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
+EGIT_REPO_URI="https://github.com/eXeC64/imv"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS=""
-IUSE="test"
+IUSE="X +freeimage jpeg png svg test tiff wayland"
RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ || ( X wayland )
+"
RDEPEND="
!sys-apps/renameutils
media-libs/fontconfig
media-libs/libsdl2
media-libs/sdl2-ttf
- media-libs/freeimage
+ X? (
+ x11-libs/pango
+ x11-libs/libX11
+ )
+ freeimage? ( media-libs/freeimage )
+ jpeg? ( media-libs/libjpeg-turbo )
+ png? ( media-libs/libpng )
+ svg? ( gnome-base/librsvg )
+ tiff? ( media-libs/tiff )
+ wayland? ( dev-libs/wayland )
+"
+BDEPEND="
+ app-text/asciidoc
+ test? ( dev-util/cmocka )
"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_prepare() {
+ default
+ sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
+}
-DEPEND="${RDEPEND}
- test? ( dev-util/cmocka )"
+src_configure() {
+ tc-export PKG_CONFIG
+ local WINDOWS
+ if use X; then
+ if ! use wayland; then
+ WINDOWS=x11
+ else
+ WINDOWS=all
+ fi
+ else
+ if use wayland; then
+ WINDOWS=wayland
+ fi
+ fi
+
+ BACKENDS=(
+ BACKEND_FREEIMAGE=$(usex freeimage)
+ BACKEND_JPEG=$(usex jpeg)
+ BACKEND_LIBPNG=$(usex png)
+ BACKEND_LIBRSVG=$(usex svg)
+ BACKEND_LIBTIFF=$(usex tiff)
+ WINDOWS=${WINDOWS}
+ )
+}
+
+src_compile() {
+ emake ${BACKENDS[@]}
+}
+
+src_install() {
+ emake ${BACKENDS[@]} DESTDIR="${D}" install
+}
pkg_postinst() {
xdg_desktop_database_update
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2019-12-16 10:02 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2019-12-16 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 40307e938ea21c6caad1ee124b0580b1f483c297
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 16 10:02:34 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Dec 16 10:02:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40307e93
media-gfx/imv: Maintain
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/metadata.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index b0ac771f048..edeb0befd84 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -2,6 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
+<maintainer type='person'><email>jer@gentoo.org</email></maintainer>
<use>
<flag name='freeimage'>Use <pkg>media-libs/freeimage</pkg> as image library</flag>
</use>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2019-12-22 11:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2019-12-22 11:01 UTC (permalink / raw
To: gentoo-commits
commit: abc82f071fd901ba72a254b5ed4d38959f738f6e
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 22 11:01:05 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Dec 22 11:01:17 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc82f07
media-gfx/imv: Update metadata.xml
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index edeb0befd84..4d23e1202de 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
<maintainer type='person'><email>jer@gentoo.org</email></maintainer>
<use>
<flag name='freeimage'>Use <pkg>media-libs/freeimage</pkg> as image library</flag>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 69b5a84f4fe6c3ad6dd7dfdc53319c8be1ccc484
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 12:49:01 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:01:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b5a84f
media-gfx/imv: Set IUSE=+svg as per upstream default
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/imv-4.0.1.ebuild | 2 +-
media-gfx/imv/imv-9999.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/imv-4.0.1.ebuild b/media-gfx/imv/imv-4.0.1.ebuild
index b14728fdfa6..4d2707d4a79 100644
--- a/media-gfx/imv/imv-4.0.1.ebuild
+++ b/media-gfx/imv/imv-4.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT-with-advertising"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="X +freeimage jpeg png svg test tiff wayland"
+IUSE="X +freeimage jpeg png +svg test tiff wayland"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( X wayland )
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 74096054abb..187fdfc569b 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/eXeC64/imv"
LICENSE="MIT-with-advertising"
SLOT="0"
KEYWORDS=""
-IUSE="X +freeimage jpeg png svg test tiff wayland"
+IUSE="X +freeimage jpeg png +svg test tiff wayland"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( X wayland )
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:01 UTC (permalink / raw
To: gentoo-commits
commit: bd980c1eabe3303cc1cfaf5651c4a4cdf0200cec
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 12:50:28 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:01:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd980c1e
media-gfx/imv: Version 4.1.0
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.1.0.ebuild | 90 ++++++++++++++++++++++++++++++++++++++++++
media-gfx/imv/metadata.xml | 7 ++--
3 files changed, 95 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index d83dce4bc3a..00c3c5a3e09 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,2 +1,3 @@
DIST imv-2.1.3.tar.gz 27664 BLAKE2B f873863d897161675b4cfbcc3c4136eebd0176317f30d656dd4c7a92615c926d1a0410d6c80283bb3a25055f3a9b710fa0763ffb86ff63ed1dd919ad3f0dfe8c SHA512 0ecdaad9b4518c2107a14969cf9348542c2ef88707be7b2b5eed435915292687d63e4ebd29cb42297cbc3dfee408ec29fd019ad6ae4f0cd789753aad84aa8128
DIST imv-4.0.1.tar.gz 74982 BLAKE2B 5ff7f093307fdf6114e56f0e5d5a47a4320607eea12daa9a9c89c679f558b4d31f206f7eb03a8b0435a3f05974949029ebfc6e1b1fe4d7d2859bbd722ecb6366 SHA512 f946346638d4314956e86f0e7dfa38baf0ebbb80970f1738749e6c7b80642c2315256738b94ab04d45784c0930edadfc7cc339d2bcfd6eb80fd2e1e98b2d9b28
+DIST imv-4.1.0.tar.gz 77341 BLAKE2B d6735feba4d3e958db70eddea72bbbeb60731cf550680320448ba226ba74eb467617ad295f9094995e0bf31c99473f067ff41f16689ce21fb87d7a9fd2e0946a SHA512 92d7551bda55185b29724e90230dac608a82f4a45cd3cb9c7a5d261f65eede6dcdde78f5c16eecfc1242533ec8e155204189fab3cacf31ddc088707af5131b2a
diff --git a/media-gfx/imv/imv-4.1.0.ebuild b/media-gfx/imv/imv-4.1.0.ebuild
new file mode 100644
index 00000000000..3775566aaf5
--- /dev/null
+++ b/media-gfx/imv/imv-4.1.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs xdg-utils
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://github.com/eXeC64/imv"
+SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X +freeimage jpeg libnsgif png +svg test tiff wayland"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ || ( X wayland )
+"
+
+RDEPEND="
+ !sys-apps/renameutils
+ media-libs/fontconfig
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ X? (
+ x11-libs/pango
+ x11-libs/libX11
+ )
+ freeimage? ( media-libs/freeimage )
+ jpeg? ( media-libs/libjpeg-turbo )
+ libnsgif? ( media-libs/libnsgif )
+ png? ( media-libs/libpng )
+ svg? ( gnome-base/librsvg )
+ tiff? ( media-libs/tiff )
+ wayland? ( dev-libs/wayland )
+"
+BDEPEND="
+ app-text/asciidoc
+ test? ( dev-util/cmocka )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_prepare() {
+ default
+ sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
+}
+
+src_configure() {
+ tc-export PKG_CONFIG
+ local WINDOWS
+ if use X; then
+ if ! use wayland; then
+ WINDOWS=x11
+ else
+ WINDOWS=all
+ fi
+ else
+ if use wayland; then
+ WINDOWS=wayland
+ fi
+ fi
+
+ BACKENDS=(
+ BACKEND_FREEIMAGE=$(usex freeimage)
+ BACKEND_JPEG=$(usex jpeg)
+ BACKEND_LIBNSGIF=$(usex libnsgif)
+ BACKEND_LIBPNG=$(usex png)
+ BACKEND_LIBRSVG=$(usex svg)
+ BACKEND_LIBTIFF=$(usex tiff)
+ WINDOWS=${WINDOWS}
+ )
+}
+
+src_compile() {
+ emake ${BACKENDS[@]}
+}
+
+src_install() {
+ emake ${BACKENDS[@]} DESTDIR="${D}" install
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index 4d23e1202de..39258bf23da 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -4,8 +4,9 @@
<maintainer type='person'><email>jer@gentoo.org</email></maintainer>
<use>
<flag name='freeimage'>Use <pkg>media-libs/freeimage</pkg> as image library</flag>
+<flag name='libnsgif'>Use <pkg>media-libs/libnsgif</pkg> as image library</flag>
</use>
- <upstream>
- <remote-id type="github">eXeC64/imv</remote-id>
- </upstream>
+<upstream>
+<remote-id type="github">eXeC64/imv</remote-id>
+</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:01 UTC (permalink / raw
To: gentoo-commits
commit: f60583ee9980bff47f123b16208ac6689b50f5a5
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 13:00:58 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:01:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f60583ee
media-gfx/imv: Depend on x11-libs/libxcb x11-libs/libxkbcommon
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/{imv-4.0.1.ebuild => imv-4.0.1-r1.ebuild} | 4 +++-
media-gfx/imv/imv-4.1.0.ebuild | 4 +++-
media-gfx/imv/imv-9999.ebuild | 4 +++-
3 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/imv-4.0.1.ebuild b/media-gfx/imv/imv-4.0.1-r1.ebuild
similarity index 97%
rename from media-gfx/imv/imv-4.0.1.ebuild
rename to media-gfx/imv/imv-4.0.1-r1.ebuild
index 4d2707d4a79..dab63717b9c 100644
--- a/media-gfx/imv/imv-4.0.1.ebuild
+++ b/media-gfx/imv/imv-4.0.1-r1.ebuild
@@ -23,8 +23,10 @@ RDEPEND="
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
- x11-libs/pango
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
)
freeimage? ( media-libs/freeimage )
jpeg? ( media-libs/libjpeg-turbo )
diff --git a/media-gfx/imv/imv-4.1.0.ebuild b/media-gfx/imv/imv-4.1.0.ebuild
index 3775566aaf5..4987f5a2804 100644
--- a/media-gfx/imv/imv-4.1.0.ebuild
+++ b/media-gfx/imv/imv-4.1.0.ebuild
@@ -23,8 +23,10 @@ RDEPEND="
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
- x11-libs/pango
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
)
freeimage? ( media-libs/freeimage )
jpeg? ( media-libs/libjpeg-turbo )
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 6042ca413ae..5fc4052027f 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -23,8 +23,10 @@ RDEPEND="
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
- x11-libs/pango
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/pango
)
freeimage? ( media-libs/freeimage )
jpeg? ( media-libs/libjpeg-turbo )
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 16d6fe914e64a9d5a84c5dc52aba50ad63396fcd
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 12:54:15 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:01:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16d6fe91
media-gfx/imv: Update live ebuild.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 187fdfc569b..6042ca413ae 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -11,7 +11,7 @@ EGIT_REPO_URI="https://github.com/eXeC64/imv"
LICENSE="MIT-with-advertising"
SLOT="0"
KEYWORDS=""
-IUSE="X +freeimage jpeg png +svg test tiff wayland"
+IUSE="X +freeimage jpeg libnsgif png +svg test tiff wayland"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( X wayland )
@@ -28,6 +28,7 @@ RDEPEND="
)
freeimage? ( media-libs/freeimage )
jpeg? ( media-libs/libjpeg-turbo )
+ libnsgif? ( media-libs/libnsgif )
png? ( media-libs/libpng )
svg? ( gnome-base/librsvg )
tiff? ( media-libs/tiff )
@@ -64,6 +65,7 @@ src_configure() {
BACKENDS=(
BACKEND_FREEIMAGE=$(usex freeimage)
BACKEND_JPEG=$(usex jpeg)
+ BACKEND_LIBNSGIF=$(usex libnsgif)
BACKEND_LIBPNG=$(usex png)
BACKEND_LIBRSVG=$(usex svg)
BACKEND_LIBTIFF=$(usex tiff)
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 4f24d5f1aacc2825c7aad73bd4fd6f913012228b
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 12:33:58 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:01:35 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f24d5f1
media-gfx/imv: Fix LICENSE
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/imv-4.0.1.ebuild | 4 ++--
media-gfx/imv/imv-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/imv-4.0.1.ebuild b/media-gfx/imv/imv-4.0.1.ebuild
index 6dfc034c43a..b14728fdfa6 100644
--- a/media-gfx/imv/imv-4.0.1.ebuild
+++ b/media-gfx/imv/imv-4.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -8,7 +8,7 @@ DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2+"
+LICENSE="MIT-with-advertising"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X +freeimage jpeg png svg test tiff wayland"
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 927a92ad359..74096054abb 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -8,7 +8,7 @@ DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://github.com/eXeC64/imv"
EGIT_REPO_URI="https://github.com/eXeC64/imv"
-LICENSE="GPL-2+"
+LICENSE="MIT-with-advertising"
SLOT="0"
KEYWORDS=""
IUSE="X +freeimage jpeg png svg test tiff wayland"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-05 13:03 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-05 13:03 UTC (permalink / raw
To: gentoo-commits
commit: 16259adf692b336fa07e27988690edeb4da12d31
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 5 13:03:27 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 5 13:03:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16259adf
media-gfx/imv: Old
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-2.1.3.ebuild | 35 -----------------------------------
2 files changed, 36 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 00c3c5a3e09..00813efe7c9 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,3 +1,2 @@
-DIST imv-2.1.3.tar.gz 27664 BLAKE2B f873863d897161675b4cfbcc3c4136eebd0176317f30d656dd4c7a92615c926d1a0410d6c80283bb3a25055f3a9b710fa0763ffb86ff63ed1dd919ad3f0dfe8c SHA512 0ecdaad9b4518c2107a14969cf9348542c2ef88707be7b2b5eed435915292687d63e4ebd29cb42297cbc3dfee408ec29fd019ad6ae4f0cd789753aad84aa8128
DIST imv-4.0.1.tar.gz 74982 BLAKE2B 5ff7f093307fdf6114e56f0e5d5a47a4320607eea12daa9a9c89c679f558b4d31f206f7eb03a8b0435a3f05974949029ebfc6e1b1fe4d7d2859bbd722ecb6366 SHA512 f946346638d4314956e86f0e7dfa38baf0ebbb80970f1738749e6c7b80642c2315256738b94ab04d45784c0930edadfc7cc339d2bcfd6eb80fd2e1e98b2d9b28
DIST imv-4.1.0.tar.gz 77341 BLAKE2B d6735feba4d3e958db70eddea72bbbeb60731cf550680320448ba226ba74eb467617ad295f9094995e0bf31c99473f067ff41f16689ce21fb87d7a9fd2e0946a SHA512 92d7551bda55185b29724e90230dac608a82f4a45cd3cb9c7a5d261f65eede6dcdde78f5c16eecfc1242533ec8e155204189fab3cacf31ddc088707af5131b2a
diff --git a/media-gfx/imv/imv-2.1.3.ebuild b/media-gfx/imv/imv-2.1.3.ebuild
deleted file mode 100644
index a9a06397207..00000000000
--- a/media-gfx/imv/imv-2.1.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit xdg-utils
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv"
-SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !sys-apps/renameutils
- media-libs/fontconfig
- media-libs/libsdl2
- media-libs/sdl2-ttf
- media-libs/freeimage
-"
-
-DEPEND="${RDEPEND}
- test? ( dev-util/cmocka )"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-01-19 19:37 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-01-19 19:37 UTC (permalink / raw
To: gentoo-commits
commit: b021e6bb11fadddc78461e01e5e4a69a915640c8
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 19 19:33:57 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 19 19:37:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b021e6bb
media-gfx/imv: Fix dependencies
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/{imv-4.0.1-r1.ebuild => imv-4.0.1-r2.ebuild} | 1 +
media-gfx/imv/{imv-4.1.0.ebuild => imv-4.1.0-r1.ebuild} | 4 +++-
media-gfx/imv/imv-9999.ebuild | 2 ++
3 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.0.1-r1.ebuild b/media-gfx/imv/imv-4.0.1-r2.ebuild
similarity index 99%
rename from media-gfx/imv/imv-4.0.1-r1.ebuild
rename to media-gfx/imv/imv-4.0.1-r2.ebuild
index dab63717b9c..a93b2f9f626 100644
--- a/media-gfx/imv/imv-4.0.1-r1.ebuild
+++ b/media-gfx/imv/imv-4.0.1-r2.ebuild
@@ -23,6 +23,7 @@ RDEPEND="
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
+ virtual/glu
x11-libs/libX11
x11-libs/libxcb
x11-libs/libxkbcommon
diff --git a/media-gfx/imv/imv-4.1.0.ebuild b/media-gfx/imv/imv-4.1.0-r1.ebuild
similarity index 96%
rename from media-gfx/imv/imv-4.1.0.ebuild
rename to media-gfx/imv/imv-4.1.0-r1.ebuild
index 4987f5a2804..eb2681a4e70 100644
--- a/media-gfx/imv/imv-4.1.0.ebuild
+++ b/media-gfx/imv/imv-4.1.0-r1.ebuild
@@ -19,13 +19,15 @@ REQUIRED_USE="
RDEPEND="
!sys-apps/renameutils
+ dev-libs/icu:=
media-libs/fontconfig
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
+ virtual/glu
x11-libs/libX11
x11-libs/libxcb
- x11-libs/libxkbcommon
+ x11-libs/libxkbcommon[X]
x11-libs/pango
)
freeimage? ( media-libs/freeimage )
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 5fc4052027f..986d27dd325 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -19,10 +19,12 @@ REQUIRED_USE="
RDEPEND="
!sys-apps/renameutils
+ dev-libs/icu:=
media-libs/fontconfig
media-libs/libsdl2
media-libs/sdl2-ttf
X? (
+ virtual/glu
x11-libs/libX11
x11-libs/libxcb
x11-libs/libxkbcommon
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2020-08-16 18:01 Jeroen Roovers
0 siblings, 0 replies; 52+ messages in thread
From: Jeroen Roovers @ 2020-08-16 18:01 UTC (permalink / raw
To: gentoo-commits
commit: b3953d9995275aad3f34d2c389aade2ab61b9b7c
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 16 18:00:19 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Aug 16 18:01:44 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3953d99
media-gfx/imv: Add USE=heif, use meson.eclass
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Bug: https://bugs.gentoo.org/show_bug.cgi?id=710344
Closes: https://bugs.gentoo.org/713682
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 61 ++++++++++++++++++++-----------------------
media-gfx/imv/metadata.xml | 1 +
2 files changed, 29 insertions(+), 33 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 986d27dd325..65f50d9221c 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -2,16 +2,16 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit git-r3 toolchain-funcs xdg-utils
+inherit git-r3 meson xdg-utils
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+LICENSE="MIT-with-advertising"
HOMEPAGE="https://github.com/eXeC64/imv"
EGIT_REPO_URI="https://github.com/eXeC64/imv"
-LICENSE="MIT-with-advertising"
-SLOT="0"
KEYWORDS=""
-IUSE="X +freeimage jpeg libnsgif png +svg test tiff wayland"
+SLOT="0"
+IUSE="X +freeimage +png jpeg svg gif heif test tiff wayland"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( X wayland )
@@ -27,15 +27,18 @@ RDEPEND="
virtual/glu
x11-libs/libX11
x11-libs/libxcb
- x11-libs/libxkbcommon
+ x11-libs/libxkbcommon[X]
x11-libs/pango
)
- freeimage? ( media-libs/freeimage )
- jpeg? ( media-libs/libjpeg-turbo )
- libnsgif? ( media-libs/libnsgif )
- png? ( media-libs/libpng )
- svg? ( gnome-base/librsvg )
- tiff? ( media-libs/tiff )
+ freeimage? ( media-libs/freeimage[png?,jpeg?,tiff?] )
+ !freeimage? (
+ jpeg? ( media-libs/libjpeg-turbo )
+ png? ( media-libs/libpng )
+ tiff? ( media-libs/tiff )
+ )
+ gif? ( media-libs/libnsgif )
+ heif? ( media-libs/libheif )
+ svg? ( >=gnome-base/librsvg-2.44 )
wayland? ( dev-libs/wayland )
"
BDEPEND="
@@ -46,13 +49,7 @@ DEPEND="
${RDEPEND}
"
-src_prepare() {
- default
- sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
-}
-
src_configure() {
- tc-export PKG_CONFIG
local WINDOWS
if use X; then
if ! use wayland; then
@@ -66,23 +63,21 @@ src_configure() {
fi
fi
- BACKENDS=(
- BACKEND_FREEIMAGE=$(usex freeimage)
- BACKEND_JPEG=$(usex jpeg)
- BACKEND_LIBNSGIF=$(usex libnsgif)
- BACKEND_LIBPNG=$(usex png)
- BACKEND_LIBRSVG=$(usex svg)
- BACKEND_LIBTIFF=$(usex tiff)
- WINDOWS=${WINDOWS}
- )
-}
-
-src_compile() {
- emake ${BACKENDS[@]}
-}
+ if ! use test; then
+ sed -i -e '/^dep_cmocka/,/^endforeach$/d' meson.build || die
+ fi
-src_install() {
- emake ${BACKENDS[@]} DESTDIR="${D}" install
+ local emesonargs=(
+ $(meson_feature freeimage)
+ $(meson_feature gif libnsgif)
+ $(meson_feature heif libheif)
+ $(meson_feature svg librsvg)
+ $(usex freeimage -Dlibjpeg=disabled -Dlibjpeg=enabled)
+ $(usex freeimage -Dlibpng=disabled -Dlibjpeg=enabled)
+ $(usex freeimage -Dlibtiff=disabled -Dlibjpeg=enabled)
+ -Dwindows=$WINDOWS
+ )
+ meson_src_configure
}
pkg_postinst() {
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index 39258bf23da..e61730462a7 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -4,6 +4,7 @@
<maintainer type='person'><email>jer@gentoo.org</email></maintainer>
<use>
<flag name='freeimage'>Use <pkg>media-libs/freeimage</pkg> as image library</flag>
+<flag name='heif'>Use <pkg>media-libs/libheif</pkg> as image library</flag>
<flag name='libnsgif'>Use <pkg>media-libs/libnsgif</pkg> as image library</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-02-16 12:16 Joonas Niilola
0 siblings, 0 replies; 52+ messages in thread
From: Joonas Niilola @ 2021-02-16 12:16 UTC (permalink / raw
To: gentoo-commits
commit: 9619b65f9c28c68ffe7bcad8d1c96767a06c57b9
Author: Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Mon Jan 25 16:41:26 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 12:16:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9619b65f
media-gfx/imv: remove old
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19186
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-4.0.1-r2.ebuild | 91 ---------------------------------------
2 files changed, 92 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index d4de93aa042..755d47506de 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,3 +1,2 @@
-DIST imv-4.0.1.tar.gz 74982 BLAKE2B 5ff7f093307fdf6114e56f0e5d5a47a4320607eea12daa9a9c89c679f558b4d31f206f7eb03a8b0435a3f05974949029ebfc6e1b1fe4d7d2859bbd722ecb6366 SHA512 f946346638d4314956e86f0e7dfa38baf0ebbb80970f1738749e6c7b80642c2315256738b94ab04d45784c0930edadfc7cc339d2bcfd6eb80fd2e1e98b2d9b28
DIST imv-4.1.0.tar.gz 77341 BLAKE2B d6735feba4d3e958db70eddea72bbbeb60731cf550680320448ba226ba74eb467617ad295f9094995e0bf31c99473f067ff41f16689ce21fb87d7a9fd2e0946a SHA512 92d7551bda55185b29724e90230dac608a82f4a45cd3cb9c7a5d261f65eede6dcdde78f5c16eecfc1242533ec8e155204189fab3cacf31ddc088707af5131b2a
DIST imv-4.2.0.tar.gz 77809 BLAKE2B a0c8aeb4d50d252818f4a4bedc145a8e2ffffa3ae14d888ef4623fe17a714bd17397399064019b32a48e6ebe3613f592428b075988ed533166c06c2b885d245b SHA512 7b64c6d4e5e484fd2ef4e28e2ba5cc74e4d28f8e2fa329ae7c744bd77ce8a345123f9cc3c77e015ff780938d5add97cfe9ed4e5a3a52b03a91b7bb6bb50e7115
diff --git a/media-gfx/imv/imv-4.0.1-r2.ebuild b/media-gfx/imv/imv-4.0.1-r2.ebuild
deleted file mode 100644
index a93b2f9f626..00000000000
--- a/media-gfx/imv/imv-4.0.1-r2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs xdg-utils
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv"
-SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X +freeimage jpeg png +svg test tiff wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- || ( X wayland )
-"
-
-RDEPEND="
- !sys-apps/renameutils
- media-libs/fontconfig
- media-libs/libsdl2
- media-libs/sdl2-ttf
- X? (
- virtual/glu
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/pango
- )
- freeimage? ( media-libs/freeimage )
- jpeg? ( media-libs/libjpeg-turbo )
- png? ( media-libs/libpng )
- svg? ( gnome-base/librsvg )
- tiff? ( media-libs/tiff )
- wayland? ( dev-libs/wayland )
-"
-BDEPEND="
- app-text/asciidoc
- test? ( dev-util/cmocka )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-src_prepare() {
- default
- sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
-}
-
-src_configure() {
- tc-export PKG_CONFIG
- local WINDOWS
- if use X; then
- if ! use wayland; then
- WINDOWS=x11
- else
- WINDOWS=all
- fi
- else
- if use wayland; then
- WINDOWS=wayland
- fi
- fi
-
- BACKENDS=(
- BACKEND_FREEIMAGE=$(usex freeimage)
- BACKEND_JPEG=$(usex jpeg)
- BACKEND_LIBPNG=$(usex png)
- BACKEND_LIBRSVG=$(usex svg)
- BACKEND_LIBTIFF=$(usex tiff)
- WINDOWS=${WINDOWS}
- )
-}
-
-src_compile() {
- emake ${BACKENDS[@]}
-}
-
-src_install() {
- emake ${BACKENDS[@]} DESTDIR="${D}" install
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-02-16 12:16 Joonas Niilola
0 siblings, 0 replies; 52+ messages in thread
From: Joonas Niilola @ 2021-02-16 12:16 UTC (permalink / raw
To: gentoo-commits
commit: 0c26a97a3aa4053c1011160efc5d1f784b2a881a
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 16 12:15:22 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 12:16:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c26a97a
media-gfx/imv: sync live ebuild
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 7ea6a946642..735366ed533 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -62,9 +62,9 @@ src_prepare() {
}
src_configure() {
- local WINDOWS=all
- use X || WINDOWS=wayland
- use wayland || WINDOWS=x11
+ local windows=all
+ use X || windows=wayland
+ use wayland || windows=x11
local emesonargs=(
$(meson_feature freeimage)
@@ -75,7 +75,7 @@ src_configure() {
$(meson_feature svg librsvg)
$(meson_feature test)
$(meson_feature tiff libtiff)
- -Dwindows=$WINDOWS
+ -Dwindows=${windows}
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-02-16 12:16 Joonas Niilola
0 siblings, 0 replies; 52+ messages in thread
From: Joonas Niilola @ 2021-02-16 12:16 UTC (permalink / raw
To: gentoo-commits
commit: d6194d38fed2ac0e0ac7398abb91d6cea4c6aebb
Author: Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Sat Jan 23 14:58:57 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 12:16:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6194d38
media-gfx/imv: adopt through proxy-maint + metadata cleanup
libnsgif flag is due to be removed after 4.1.0-r1 removal
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/imv/metadata.xml | 25 ++++++++++++++++---------
1 file changed, 16 insertions(+), 9 deletions(-)
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index 5ae50d4b1ee..196a224f746 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -1,13 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
-<use>
-<flag name="freeimage">Use <pkg>media-libs/freeimage</pkg> as image library</flag>
-<flag name="heif">Use <pkg>media-libs/libheif</pkg> as image library</flag>
-<flag name="libnsgif">Use <pkg>media-libs/libnsgif</pkg> as image library</flag>
-</use>
-<upstream>
-<remote-id type="github">eXeC64/imv</remote-id>
-</upstream>
+ <maintainer type="person">
+ <email>sudinave@gmail.com</email>
+ <name>Ionen Wolkens</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="freeimage">Use <pkg>media-libs/freeimage</pkg> for additional image support</flag>
+ <flag name="heif">Add HEIF/HEIC image support</flag>
+ <flag name="libnsgif">Add animated GIF support</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">eXeC64/imv</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-02-16 12:16 Joonas Niilola
0 siblings, 0 replies; 52+ messages in thread
From: Joonas Niilola @ 2021-02-16 12:16 UTC (permalink / raw
To: gentoo-commits
commit: 4ebb38a4569505aadbf13a9067c3be338ddf9e2e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 16 12:14:45 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Feb 16 12:16:39 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ebb38a4
media-gfx/imv: ebuild enhancements on 4.2.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
media-gfx/imv/imv-4.2.0.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/media-gfx/imv/imv-4.2.0.ebuild b/media-gfx/imv/imv-4.2.0.ebuild
index d586e38f344..25863200b0b 100644
--- a/media-gfx/imv/imv-4.2.0.ebuild
+++ b/media-gfx/imv/imv-4.2.0.ebuild
@@ -67,9 +67,9 @@ src_prepare() {
}
src_configure() {
- local WINDOWS=all
- use X || WINDOWS=wayland
- use wayland || WINDOWS=x11
+ local windows=all
+ use X || windows=wayland
+ use wayland || windows=x11
local emesonargs=(
$(meson_feature freeimage)
@@ -80,7 +80,7 @@ src_configure() {
$(meson_feature svg librsvg)
$(meson_feature test)
$(meson_feature tiff libtiff)
- -Dwindows=$WINDOWS
+ -Dwindows=${windows}
)
meson_src_configure
}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-03-26 15:55 Sam James
0 siblings, 0 replies; 52+ messages in thread
From: Sam James @ 2021-03-26 15:55 UTC (permalink / raw
To: gentoo-commits
commit: a99e21b3201f6755d5fcb99da21edfbdfd9f2c49
Author: Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Wed Mar 24 18:21:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 15:54:48 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99e21b3
media-gfx/imv: drop 4.1.0-r1
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-4.1.0-r1.ebuild | 94 ---------------------------------------
media-gfx/imv/metadata.xml | 1 -
3 files changed, 96 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 755d47506de..36326fb8ca4 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,2 +1 @@
-DIST imv-4.1.0.tar.gz 77341 BLAKE2B d6735feba4d3e958db70eddea72bbbeb60731cf550680320448ba226ba74eb467617ad295f9094995e0bf31c99473f067ff41f16689ce21fb87d7a9fd2e0946a SHA512 92d7551bda55185b29724e90230dac608a82f4a45cd3cb9c7a5d261f65eede6dcdde78f5c16eecfc1242533ec8e155204189fab3cacf31ddc088707af5131b2a
DIST imv-4.2.0.tar.gz 77809 BLAKE2B a0c8aeb4d50d252818f4a4bedc145a8e2ffffa3ae14d888ef4623fe17a714bd17397399064019b32a48e6ebe3613f592428b075988ed533166c06c2b885d245b SHA512 7b64c6d4e5e484fd2ef4e28e2ba5cc74e4d28f8e2fa329ae7c744bd77ce8a345123f9cc3c77e015ff780938d5add97cfe9ed4e5a3a52b03a91b7bb6bb50e7115
diff --git a/media-gfx/imv/imv-4.1.0-r1.ebuild b/media-gfx/imv/imv-4.1.0-r1.ebuild
deleted file mode 100644
index eb2681a4e70..00000000000
--- a/media-gfx/imv/imv-4.1.0-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs xdg-utils
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv"
-SRC_URI="https://github.com/eXeC64/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X +freeimage jpeg libnsgif png +svg test tiff wayland"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- || ( X wayland )
-"
-
-RDEPEND="
- !sys-apps/renameutils
- dev-libs/icu:=
- media-libs/fontconfig
- media-libs/libsdl2
- media-libs/sdl2-ttf
- X? (
- virtual/glu
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libxkbcommon[X]
- x11-libs/pango
- )
- freeimage? ( media-libs/freeimage )
- jpeg? ( media-libs/libjpeg-turbo )
- libnsgif? ( media-libs/libnsgif )
- png? ( media-libs/libpng )
- svg? ( gnome-base/librsvg )
- tiff? ( media-libs/tiff )
- wayland? ( dev-libs/wayland )
-"
-BDEPEND="
- app-text/asciidoc
- test? ( dev-util/cmocka )
-"
-DEPEND="
- ${RDEPEND}
-"
-
-src_prepare() {
- default
- sed -i -e 's|pkg-config|$(PKG_CONFIG)|g' Makefile || die
-}
-
-src_configure() {
- tc-export PKG_CONFIG
- local WINDOWS
- if use X; then
- if ! use wayland; then
- WINDOWS=x11
- else
- WINDOWS=all
- fi
- else
- if use wayland; then
- WINDOWS=wayland
- fi
- fi
-
- BACKENDS=(
- BACKEND_FREEIMAGE=$(usex freeimage)
- BACKEND_JPEG=$(usex jpeg)
- BACKEND_LIBNSGIF=$(usex libnsgif)
- BACKEND_LIBPNG=$(usex png)
- BACKEND_LIBRSVG=$(usex svg)
- BACKEND_LIBTIFF=$(usex tiff)
- WINDOWS=${WINDOWS}
- )
-}
-
-src_compile() {
- emake ${BACKENDS[@]}
-}
-
-src_install() {
- emake ${BACKENDS[@]} DESTDIR="${D}" install
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index f403e4f5cf5..3cca373fbba 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -12,7 +12,6 @@
<use>
<flag name="freeimage">Use <pkg>media-libs/freeimage</pkg> for additional image support</flag>
<flag name="heif">Add HEIF/HEIC image support</flag>
- <flag name="libnsgif">Add animated GIF support</flag>
</use>
<upstream>
<remote-id type="github">eXeC64/imv</remote-id>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-03-26 15:55 Sam James
0 siblings, 0 replies; 52+ messages in thread
From: Sam James @ 2021-03-26 15:55 UTC (permalink / raw
To: gentoo-commits
commit: 6c8758678d4a93f024227a59dfcb118772ea4601
Author: Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Wed Mar 24 18:19:29 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 15:54:47 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c875867
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 735366ed533..9b3b3c026ab 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit xdg meson
+
+inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -39,15 +40,13 @@ RDEPEND="
svg? ( >=gnome-base/librsvg-2.44 )
tiff? ( media-libs/tiff )
wayland? ( dev-libs/wayland )
- !sys-apps/renameutils
-"
+ !sys-apps/renameutils"
DEPEND="
${RDEPEND}
- test? ( dev-util/cmocka )
-"
+ test? ( dev-util/cmocka )"
BDEPEND="
app-text/asciidoc
-"
+ wayland? ( dev-util/wayland-scanner )"
src_prepare() {
default
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-03-26 15:55 Sam James
0 siblings, 0 replies; 52+ messages in thread
From: Sam James @ 2021-03-26 15:55 UTC (permalink / raw
To: gentoo-commits
commit: 1d675f68c972a5a3fb248fcfb4fe5c80b821edff
Author: Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Wed Mar 24 18:18:55 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 15:54:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d675f68
media-gfx/imv: add wayland-scanner bdep, minor style fixes
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/imv/imv-4.2.0.ebuild | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/media-gfx/imv/imv-4.2.0.ebuild b/media-gfx/imv/imv-4.2.0.ebuild
index 25863200b0b..c3beeda396a 100644
--- a/media-gfx/imv/imv-4.2.0.ebuild
+++ b/media-gfx/imv/imv-4.2.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit xdg meson
+
+inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
@@ -39,15 +40,13 @@ RDEPEND="
svg? ( >=gnome-base/librsvg-2.44 )
tiff? ( media-libs/tiff )
wayland? ( dev-libs/wayland )
- !sys-apps/renameutils
-"
+ !sys-apps/renameutils"
DEPEND="
${RDEPEND}
- test? ( dev-util/cmocka )
-"
+ test? ( dev-util/cmocka )"
BDEPEND="
app-text/asciidoc
-"
+ wayland? ( dev-util/wayland-scanner )"
PATCHES=(
"${FILESDIR}/${PN}-4.2.0-add-string-inc.patch"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-08-06 1:36 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-08-06 1:36 UTC (permalink / raw
To: gentoo-commits
commit: dc14c6d5f341e1c0ff25522df2c3dd73e46b58c6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 6 01:28:57 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 6 01:30:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc14c6d5
media-gfx/imv: sync live
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 9b3b3c026ab..73b075d4566 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -14,7 +14,7 @@ else
fi
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv"
+HOMEPAGE="https://github.com/eXeC64/imv/"
LICENSE="MIT-with-advertising"
SLOT="0"
@@ -23,9 +23,11 @@ REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
RDEPEND="
+ dev-libs/glib:2
dev-libs/icu:=
dev-libs/inih
media-libs/libglvnd[X?]
+ x11-libs/cairo
x11-libs/libxkbcommon[X?]
x11-libs/pango
X? (
@@ -43,6 +45,7 @@ RDEPEND="
!sys-apps/renameutils"
DEPEND="
${RDEPEND}
+ X? ( x11-base/xorg-proto )
test? ( dev-util/cmocka )"
BDEPEND="
app-text/asciidoc
@@ -51,9 +54,9 @@ BDEPEND="
src_prepare() {
default
- # allow building with libglvnd[-X]
+ # if wayland-only, don't automagic on libGL and force libOpenGL
if ! use X; then
- sed -i "/dependency('gl')/s/gl/opengl/" meson.build || die
+ sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
fi
# glu isn't used by anything
@@ -61,10 +64,6 @@ src_prepare() {
}
src_configure() {
- local windows=all
- use X || windows=wayland
- use wayland || windows=x11
-
local emesonargs=(
$(meson_feature freeimage)
$(meson_feature gif libnsgif)
@@ -74,7 +73,8 @@ src_configure() {
$(meson_feature svg librsvg)
$(meson_feature test)
$(meson_feature tiff libtiff)
- -Dwindows=${windows}
+ -Dwindows=$(usex X $(usex wayland all x11) wayland)
)
+
meson_src_configure
}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-08-06 1:36 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-08-06 1:36 UTC (permalink / raw
To: gentoo-commits
commit: f5a7eef430292f3d6295b474539e4bb7ebbfa78c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 6 01:28:36 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Aug 6 01:30:27 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a7eef4
media-gfx/imv: add 4.3.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.3.0.ebuild | 80 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 81 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 36326fb8ca4..fc84ad70362 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
DIST imv-4.2.0.tar.gz 77809 BLAKE2B a0c8aeb4d50d252818f4a4bedc145a8e2ffffa3ae14d888ef4623fe17a714bd17397399064019b32a48e6ebe3613f592428b075988ed533166c06c2b885d245b SHA512 7b64c6d4e5e484fd2ef4e28e2ba5cc74e4d28f8e2fa329ae7c744bd77ce8a345123f9cc3c77e015ff780938d5add97cfe9ed4e5a3a52b03a91b7bb6bb50e7115
+DIST imv-4.3.0.tar.gz 79031 BLAKE2B f620e1d05827f93eae03a01f62cbb1426a623b4ef2e758a5fea2539193292fada0b8bf34276443d787b5a1537e92cd66e94b574a646319c3c37fbf2557bda4eb SHA512 1735c03c48888004b11b3aaf0215a9530c035468a8efdb210d856551ebb75030c906eee2b6ab80e5d3646206e6051a73a8c5e15c010dd09bca7f9e90f9b0e34b
diff --git a/media-gfx/imv/imv-4.3.0.ebuild b/media-gfx/imv/imv-4.3.0.ebuild
new file mode 100644
index 00000000000..73b075d4566
--- /dev/null
+++ b/media-gfx/imv/imv-4.3.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
+else
+ SRC_URI="https://github.com/eXeC64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://github.com/eXeC64/imv/"
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="+X +freeimage gif heif jpeg png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/icu:=
+ dev-libs/inih
+ media-libs/libglvnd[X?]
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-libs/pango
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ )
+ freeimage? ( media-libs/freeimage )
+ gif? ( media-libs/libnsgif )
+ heif? ( media-libs/libheif:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ png? ( media-libs/libpng:= )
+ svg? ( >=gnome-base/librsvg-2.44 )
+ tiff? ( media-libs/tiff )
+ wayland? ( dev-libs/wayland )
+ !sys-apps/renameutils"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( dev-util/cmocka )"
+BDEPEND="
+ app-text/asciidoc
+ wayland? ( dev-util/wayland-scanner )"
+
+src_prepare() {
+ default
+
+ # if wayland-only, don't automagic on libGL and force libOpenGL
+ if ! use X; then
+ sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
+ fi
+
+ # glu isn't used by anything
+ sed -i "/dependency('glu')/d" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature freeimage)
+ $(meson_feature gif libnsgif)
+ $(meson_feature heif libheif)
+ $(meson_feature jpeg libjpeg)
+ $(meson_feature png libpng)
+ $(meson_feature svg librsvg)
+ $(meson_feature test)
+ $(meson_feature tiff libtiff)
+ -Dwindows=$(usex X $(usex wayland all x11) wayland)
+ )
+
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-12-03 15:13 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-12-03 15:13 UTC (permalink / raw
To: gentoo-commits
commit: 31b8543f1f9ef8027017e3e0be06d9295ee0599b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 3 15:11:14 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Dec 3 15:12:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b8543f
media-gfx/imv: update HOMEPAGE / EGIT_REPO_URI
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.3.0.ebuild | 4 ++--
media-gfx/imv/imv-9999.ebuild | 4 ++--
media-gfx/imv/metadata.xml | 3 ---
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/media-gfx/imv/imv-4.3.0.ebuild b/media-gfx/imv/imv-4.3.0.ebuild
index 73b075d4566b..992772d5dd6e 100644
--- a/media-gfx/imv/imv-4.3.0.ebuild
+++ b/media-gfx/imv/imv-4.3.0.ebuild
@@ -7,14 +7,14 @@ inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
+ EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
else
SRC_URI="https://github.com/eXeC64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv/"
+HOMEPAGE="https://sr.ht/~exec64/imv/"
LICENSE="MIT-with-advertising"
SLOT="0"
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 73b075d4566b..992772d5dd6e 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -7,14 +7,14 @@ inherit meson xdg
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/eXeC64/imv.git"
+ EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
else
SRC_URI="https://github.com/eXeC64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://github.com/eXeC64/imv/"
+HOMEPAGE="https://sr.ht/~exec64/imv/"
LICENSE="MIT-with-advertising"
SLOT="0"
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index a1e72947f8a6..c813b6cfb8df 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -9,7 +9,4 @@
<flag name="freeimage">Use <pkg>media-libs/freeimage</pkg> for additional image support</flag>
<flag name="heif">Add HEIF/HEIC image support</flag>
</use>
- <upstream>
- <remote-id type="github">eXeC64/imv</remote-id>
- </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-12-15 10:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-12-15 10:48 UTC (permalink / raw
To: gentoo-commits
commit: 765dc7b37338071ca9c186f02c8b4e612ec99ff6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 10:35:10 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 10:39:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765dc7b3
media-gfx/imv: sync live
Live technically has libgrapheme support (to skip the heavier
ICU dependency), but functions imv uses were renamed the day
after it added support (no stable api) and it hasn't gotten
a release yet. Will be left alone for now.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 992772d5dd6e..55cdc69ad90e 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson xdg
@@ -9,7 +9,8 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
else
- SRC_URI="https://github.com/eXeC64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="~amd64 ~x86"
fi
@@ -39,7 +40,7 @@ RDEPEND="
heif? ( media-libs/libheif:= )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( media-libs/libpng:= )
- svg? ( >=gnome-base/librsvg-2.44 )
+ svg? ( >=gnome-base/librsvg-2.44:2 )
tiff? ( media-libs/tiff )
wayland? ( dev-libs/wayland )
!sys-apps/renameutils"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-12-15 10:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-12-15 10:48 UTC (permalink / raw
To: gentoo-commits
commit: f13d259b14e6a601d7fedee883c6b5fe586884b7
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 10:34:53 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 10:39:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13d259b
media-gfx/imv: add 4.3.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.3.1.ebuild | 81 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 2891222742f2..4fdc2c890216 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
DIST imv-4.3.0.tar.gz 79031 BLAKE2B f620e1d05827f93eae03a01f62cbb1426a623b4ef2e758a5fea2539193292fada0b8bf34276443d787b5a1537e92cd66e94b574a646319c3c37fbf2557bda4eb SHA512 1735c03c48888004b11b3aaf0215a9530c035468a8efdb210d856551ebb75030c906eee2b6ab80e5d3646206e6051a73a8c5e15c010dd09bca7f9e90f9b0e34b
+DIST imv-4.3.1.tar.gz 79123 BLAKE2B 9c818a5a29457313c3d0ed1a8558555b2069aec837939dc1d2b71668ec2fd39867c8ad4fcf8605243ded96e27d346af4307d83c8854538981b62c968e9ec0ede SHA512 f70b95f3f99d7d6a9276370650cef0885938464e3a40ab1768231292ba35d9040f7196a5853ea1268fe6d47cf08d129b3fbae1ca215df96d12ccd85b7efd1ee6
diff --git a/media-gfx/imv/imv-4.3.1.ebuild b/media-gfx/imv/imv-4.3.1.ebuild
new file mode 100644
index 000000000000..55cdc69ad90e
--- /dev/null
+++ b/media-gfx/imv/imv-4.3.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
+else
+ SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-v${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://sr.ht/~exec64/imv/"
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="+X +freeimage gif heif jpeg png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/icu:=
+ dev-libs/inih
+ media-libs/libglvnd[X?]
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-libs/pango
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ )
+ freeimage? ( media-libs/freeimage )
+ gif? ( media-libs/libnsgif )
+ heif? ( media-libs/libheif:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ png? ( media-libs/libpng:= )
+ svg? ( >=gnome-base/librsvg-2.44:2 )
+ tiff? ( media-libs/tiff )
+ wayland? ( dev-libs/wayland )
+ !sys-apps/renameutils"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( dev-util/cmocka )"
+BDEPEND="
+ app-text/asciidoc
+ wayland? ( dev-util/wayland-scanner )"
+
+src_prepare() {
+ default
+
+ # if wayland-only, don't automagic on libGL and force libOpenGL
+ if ! use X; then
+ sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
+ fi
+
+ # glu isn't used by anything
+ sed -i "/dependency('glu')/d" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature freeimage)
+ $(meson_feature gif libnsgif)
+ $(meson_feature heif libheif)
+ $(meson_feature jpeg libjpeg)
+ $(meson_feature png libpng)
+ $(meson_feature svg librsvg)
+ $(meson_feature test)
+ $(meson_feature tiff libtiff)
+ -Dwindows=$(usex X $(usex wayland all x11) wayland)
+ )
+
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-12-16 19:11 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-12-16 19:11 UTC (permalink / raw
To: gentoo-commits
commit: e216681af33ec10c3cec1860421d8a22c70d472e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 16 15:51:33 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 16 19:08:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e216681a
media-gfx/imv: drop 4.3.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-4.3.0.ebuild | 80 ------------------------------------------
2 files changed, 81 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 4fdc2c890216..e75c2e6a9fb6 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,2 +1 @@
-DIST imv-4.3.0.tar.gz 79031 BLAKE2B f620e1d05827f93eae03a01f62cbb1426a623b4ef2e758a5fea2539193292fada0b8bf34276443d787b5a1537e92cd66e94b574a646319c3c37fbf2557bda4eb SHA512 1735c03c48888004b11b3aaf0215a9530c035468a8efdb210d856551ebb75030c906eee2b6ab80e5d3646206e6051a73a8c5e15c010dd09bca7f9e90f9b0e34b
DIST imv-4.3.1.tar.gz 79123 BLAKE2B 9c818a5a29457313c3d0ed1a8558555b2069aec837939dc1d2b71668ec2fd39867c8ad4fcf8605243ded96e27d346af4307d83c8854538981b62c968e9ec0ede SHA512 f70b95f3f99d7d6a9276370650cef0885938464e3a40ab1768231292ba35d9040f7196a5853ea1268fe6d47cf08d129b3fbae1ca215df96d12ccd85b7efd1ee6
diff --git a/media-gfx/imv/imv-4.3.0.ebuild b/media-gfx/imv/imv-4.3.0.ebuild
deleted file mode 100644
index 992772d5dd6e..000000000000
--- a/media-gfx/imv/imv-4.3.0.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
-else
- SRC_URI="https://github.com/eXeC64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://sr.ht/~exec64/imv/"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-IUSE="+X +freeimage gif heif jpeg png svg test tiff wayland"
-REQUIRED_USE="|| ( X wayland )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/icu:=
- dev-libs/inih
- media-libs/libglvnd[X?]
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-libs/pango
- X? (
- x11-libs/libX11
- x11-libs/libxcb:=
- )
- freeimage? ( media-libs/freeimage )
- gif? ( media-libs/libnsgif )
- heif? ( media-libs/libheif:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- png? ( media-libs/libpng:= )
- svg? ( >=gnome-base/librsvg-2.44 )
- tiff? ( media-libs/tiff )
- wayland? ( dev-libs/wayland )
- !sys-apps/renameutils"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( dev-util/cmocka )"
-BDEPEND="
- app-text/asciidoc
- wayland? ( dev-util/wayland-scanner )"
-
-src_prepare() {
- default
-
- # if wayland-only, don't automagic on libGL and force libOpenGL
- if ! use X; then
- sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
- fi
-
- # glu isn't used by anything
- sed -i "/dependency('glu')/d" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature freeimage)
- $(meson_feature gif libnsgif)
- $(meson_feature heif libheif)
- $(meson_feature jpeg libjpeg)
- $(meson_feature png libpng)
- $(meson_feature svg librsvg)
- $(meson_feature test)
- $(meson_feature tiff libtiff)
- -Dwindows=$(usex X $(usex wayland all x11) wayland)
- )
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2021-12-23 1:03 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2021-12-23 1:03 UTC (permalink / raw
To: gentoo-commits
commit: 507cc32a6212108c0edd1c0eb4d81e6b0c219185
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 00:49:49 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 00:58:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507cc32a
media-gfx/imv: libgrapheme support for live ebuild
Library had its first release and been informed
api should be stable, allows to skip the heavier
icu dependency on an otherwise small tool.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 55cdc69ad90e..95ff5b86dae8 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -19,13 +19,12 @@ HOMEPAGE="https://sr.ht/~exec64/imv/"
LICENSE="MIT-with-advertising"
SLOT="0"
-IUSE="+X +freeimage gif heif jpeg png svg test tiff wayland"
+IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
RDEPEND="
dev-libs/glib:2
- dev-libs/icu:=
dev-libs/inih
media-libs/libglvnd[X?]
x11-libs/cairo
@@ -38,6 +37,8 @@ RDEPEND="
freeimage? ( media-libs/freeimage )
gif? ( media-libs/libnsgif )
heif? ( media-libs/libheif:= )
+ icu? ( dev-libs/icu:= )
+ !icu? ( dev-libs/libgrapheme )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( media-libs/libpng:= )
svg? ( >=gnome-base/librsvg-2.44:2 )
@@ -74,6 +75,7 @@ src_configure() {
$(meson_feature svg librsvg)
$(meson_feature test)
$(meson_feature tiff libtiff)
+ -Dunicode=$(usex icu{,} grapheme)
-Dwindows=$(usex X $(usex wayland all x11) wayland)
)
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-06-30 19:44 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-06-30 19:44 UTC (permalink / raw
To: gentoo-commits
commit: a56f64c9fad09f7d5089a6e7deaf92edeaf50ae0
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 28 11:13:40 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 19:42:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a56f64c9
media-gfx/imv: stabilize 4.3.1 for amd64, x86
Adding x86 too, works fine and is a simple tool nice for old hardware.
Closes: https://bugs.gentoo.org/833903
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.3.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/imv/imv-4.3.1.ebuild b/media-gfx/imv/imv-4.3.1.ebuild
index 55cdc69ad90e..009e461175ce 100644
--- a/media-gfx/imv/imv-4.3.1.ebuild
+++ b/media-gfx/imv/imv-4.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-08-14 19:33 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-08-14 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 6987089359b40d5f157f46b6d689a29447f7b77e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 19:31:38 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 19:31:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69870893
media-gfx/imv: set sourcehut remote-id
Had kinda forgot, guess fine to start using this new one.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/media-gfx/imv/metadata.xml b/media-gfx/imv/metadata.xml
index c813b6cfb8df..e2594cc6bdd2 100644
--- a/media-gfx/imv/metadata.xml
+++ b/media-gfx/imv/metadata.xml
@@ -9,4 +9,7 @@
<flag name="freeimage">Use <pkg>media-libs/freeimage</pkg> for additional image support</flag>
<flag name="heif">Add HEIF/HEIC image support</flag>
</use>
+ <upstream>
+ <remote-id type="sourcehut">~exec64/imv</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-10-07 0:56 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-10-07 0:56 UTC (permalink / raw
To: gentoo-commits
commit: 67eb206f721bd869ae922b211f977dba1a2cac52
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 7 00:48:23 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Oct 7 00:55:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67eb206f
media-gfx/imv: sync live
Upstream had no activity since 2021, so add patches here
as don't expect updates for a while (may consider removing
the live ebuild altogether).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 95ff5b86dae8..2c68adf92af7 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -38,7 +38,7 @@ RDEPEND="
gif? ( media-libs/libnsgif )
heif? ( media-libs/libheif:= )
icu? ( dev-libs/icu:= )
- !icu? ( dev-libs/libgrapheme )
+ !icu? ( >=dev-libs/libgrapheme-2:= )
jpeg? ( media-libs/libjpeg-turbo:= )
png? ( media-libs/libpng:= )
svg? ( >=gnome-base/librsvg-2.44:2 )
@@ -53,6 +53,11 @@ BDEPEND="
app-text/asciidoc
wayland? ( dev-util/wayland-scanner )"
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
+ "${FILESDIR}"/${PN}-4.3.1_p20211221-libgrapheme2.patch
+)
+
src_prepare() {
default
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-11-01 20:39 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-11-01 20:39 UTC (permalink / raw
To: gentoo-commits
commit: f524796b06335cddb99cb8135f68869e1a50b7bb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 1 20:03:56 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 1 20:32:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f524796b
media-gfx/imv: stabilize 4.3.1_p20211221-r1 for amd64, x86
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild b/media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild
index efc26ac19ee5..e66667860c5f 100644
--- a/media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild
+++ b/media-gfx/imv/imv-4.3.1_p20211221-r1.ebuild
@@ -12,7 +12,7 @@ else
IMV_HASH=4448fb6104d67e3dfff3e71babe257992fce556
SRC_URI="https://git.sr.ht/~exec64/imv/archive/${IMV_HASH}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${IMV_HASH}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-12-16 2:40 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-12-16 2:40 UTC (permalink / raw
To: gentoo-commits
commit: c746e7402fe93c9e061f6fef1271c7d8526a61e2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 02:36:30 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 02:36:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c746e740
media-gfx/imv: un-revbump live
Done unintentionally in previous commit, and rather not see
revbumps on live ebuilds without some special meaning.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/{imv-9999-r1.ebuild => imv-9999.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-gfx/imv/imv-9999-r1.ebuild b/media-gfx/imv/imv-9999.ebuild
similarity index 100%
rename from media-gfx/imv/imv-9999-r1.ebuild
rename to media-gfx/imv/imv-9999.ebuild
^ permalink raw reply [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2022-12-19 7:23 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2022-12-19 7:23 UTC (permalink / raw
To: gentoo-commits
commit: 155de389e82cdf2c8d77be7c464500fc6c3f88ae
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 06:17:21 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 07:11:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155de389
media-gfx/imv: drop 4.3.1-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-4.3.1-r1.ebuild | 81 ---------------------------------------
2 files changed, 82 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index a6bf38bedfbc..8fccc1554af9 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,2 +1 @@
-DIST imv-4.3.1.tar.gz 79123 BLAKE2B 9c818a5a29457313c3d0ed1a8558555b2069aec837939dc1d2b71668ec2fd39867c8ad4fcf8605243ded96e27d346af4307d83c8854538981b62c968e9ec0ede SHA512 f70b95f3f99d7d6a9276370650cef0885938464e3a40ab1768231292ba35d9040f7196a5853ea1268fe6d47cf08d129b3fbae1ca215df96d12ccd85b7efd1ee6
DIST imv-4.3.1_p20211221.tar.gz 80082 BLAKE2B 2b4f3cdb0b7123b978cdbc588cf686c38d65053e3fadb6532da45be3e24b35a297639ca8ddb7d05945f92763cc014a232eb0ca0af0da059b2dac48d2b3c9939d SHA512 7579930a406d2ba1dca7f043d635ea89301606d06ca5ebe5779fffd1410789bb07ef8228beb2ef08af2783e64deda8b67aa991fc56333c0e60051f7666fbb19f
diff --git a/media-gfx/imv/imv-4.3.1-r1.ebuild b/media-gfx/imv/imv-4.3.1-r1.ebuild
deleted file mode 100644
index b967fd9b869e..000000000000
--- a/media-gfx/imv/imv-4.3.1-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
-else
- SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://sr.ht/~exec64/imv/"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-IUSE="+X +freeimage gif heif jpeg png svg test tiff wayland"
-REQUIRED_USE="|| ( X wayland )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/icu:=
- dev-libs/inih
- media-libs/libglvnd[X?]
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-libs/pango
- X? (
- x11-libs/libX11
- x11-libs/libxcb:=
- )
- freeimage? ( media-libs/freeimage )
- gif? ( media-libs/libnsgif )
- heif? ( media-libs/libheif:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- png? ( media-libs/libpng:= )
- svg? ( >=gnome-base/librsvg-2.44:2 )
- tiff? ( media-libs/tiff:= )
- wayland? ( dev-libs/wayland )
- !sys-apps/renameutils"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( dev-util/cmocka )"
-BDEPEND="
- app-text/asciidoc
- wayland? ( dev-util/wayland-scanner )"
-
-src_prepare() {
- default
-
- # if wayland-only, don't automagic on libGL and force libOpenGL
- if ! use X; then
- sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
- fi
-
- # glu isn't used by anything
- sed -i "/dependency('glu')/d" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature freeimage)
- $(meson_feature gif libnsgif)
- $(meson_feature heif libheif)
- $(meson_feature jpeg libjpeg)
- $(meson_feature png libpng)
- $(meson_feature svg librsvg)
- $(meson_feature test)
- $(meson_feature tiff libtiff)
- -Dwindows=$(usex X $(usex wayland all x11) wayland)
- )
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2023-01-19 5:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2023-01-19 5:48 UTC (permalink / raw
To: gentoo-commits
commit: e053eb5dacd64062a27d699fe1be8e367672f10e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 05:42:55 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 05:47:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e053eb5d
media-gfx/imv: sync live
For what it's worth anyway, upstream declared the project
is up for adoption along with the 4.4.0 release, so there
likely won't be any real activity for a while.
May drop 9999 entirely if nothing happens.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
index 1d2ac06c1e26..2aca12fa827d 100644
--- a/media-gfx/imv/imv-9999.ebuild
+++ b/media-gfx/imv/imv-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -55,7 +55,6 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
- "${FILESDIR}"/${PN}-4.3.1_p20211221-libgrapheme2.patch
)
src_prepare() {
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2023-01-19 5:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2023-01-19 5:48 UTC (permalink / raw
To: gentoo-commits
commit: e669fbc653ba09ff516845b6a3dd136814f78679
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 05:39:00 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 05:41:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e669fbc6
media-gfx/imv: add 4.4.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.4.0.ebuild | 87 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 88 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 8fccc1554af9..b3bb76e4d202 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
DIST imv-4.3.1_p20211221.tar.gz 80082 BLAKE2B 2b4f3cdb0b7123b978cdbc588cf686c38d65053e3fadb6532da45be3e24b35a297639ca8ddb7d05945f92763cc014a232eb0ca0af0da059b2dac48d2b3c9939d SHA512 7579930a406d2ba1dca7f043d635ea89301606d06ca5ebe5779fffd1410789bb07ef8228beb2ef08af2783e64deda8b67aa991fc56333c0e60051f7666fbb19f
+DIST imv-4.4.0.tar.gz 80360 BLAKE2B c598bb270ed57562f1c1b9a56f42676a7c8390c976ed74405228da572b000a85bf69e51f1bbfa6d554a481debc092995fe5222ba1e8b0b029b72395a8b8f329b SHA512 ddc0740022183a5467a0815ca623d2204b26449fee14b00c3468d06dbba3b5c3314b04a582bbac6075205f8d58cc24f157e283ce1ce3d34ecf0a9bdc497ab7f1
diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
new file mode 100644
index 000000000000..2aca12fa827d
--- /dev/null
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
+else
+ SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-v${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://sr.ht/~exec64/imv/"
+
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/inih
+ media-libs/libglvnd[X?]
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-libs/pango
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ )
+ freeimage? ( media-libs/freeimage )
+ gif? ( media-libs/libnsgif )
+ heif? ( media-libs/libheif:= )
+ icu? ( dev-libs/icu:= )
+ !icu? ( >=dev-libs/libgrapheme-2:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ png? ( media-libs/libpng:= )
+ svg? ( >=gnome-base/librsvg-2.44:2 )
+ tiff? ( media-libs/tiff:= )
+ wayland? ( dev-libs/wayland )
+ !sys-apps/renameutils"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( dev-util/cmocka )"
+BDEPEND="
+ app-text/asciidoc
+ wayland? ( dev-util/wayland-scanner )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
+)
+
+src_prepare() {
+ default
+
+ # if wayland-only, don't automagic on libGL and force libOpenGL
+ if ! use X; then
+ sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
+ fi
+
+ # glu isn't used by anything
+ sed -i "/dependency('glu')/d" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature freeimage)
+ $(meson_feature gif libnsgif)
+ $(meson_feature heif libheif)
+ $(meson_feature jpeg libjpeg)
+ $(meson_feature png libpng)
+ $(meson_feature svg librsvg)
+ $(meson_feature test)
+ $(meson_feature tiff libtiff)
+ -Dunicode=$(usex icu{,} grapheme)
+ -Dwindows=$(usex X $(usex wayland all x11) wayland)
+ )
+
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2023-01-20 22:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2023-01-20 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 72b0c8ba7f7204925eefcd3b6b324c0e728d03f4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 22:38:32 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 22:44:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b0c8ba
media-gfx/imv: cleanup live conditional block
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.4.0.ebuild | 12 +++---------
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
index 2aca12fa827d..3ac1a362e72e 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -5,20 +5,14 @@ EAPI=8
inherit meson xdg
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
-else
- SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
DESCRIPTION="Minimal image viewer designed for tiling window manager users"
HOMEPAGE="https://sr.ht/~exec64/imv/"
+SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT-with-advertising"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2023-01-20 22:48 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2023-01-20 22:48 UTC (permalink / raw
To: gentoo-commits
commit: ee46b9509441b9c166f1437ddea84908887d5ea1
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 22:36:04 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 22:44:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee46b950
media-gfx/imv: drop live ebuild
Going ahead with doing this until upstream situation improves
(upstream put package up for adoption and not much point in
expecting anything from the current live ebuild).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-9999.ebuild | 87 -------------------------------------------
1 file changed, 87 deletions(-)
diff --git a/media-gfx/imv/imv-9999.ebuild b/media-gfx/imv/imv-9999.ebuild
deleted file mode 100644
index 2aca12fa827d..000000000000
--- a/media-gfx/imv/imv-9999.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.sr.ht/~exec64/imv/"
-else
- SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://sr.ht/~exec64/imv/"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
-REQUIRED_USE="|| ( X wayland )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/inih
- media-libs/libglvnd[X?]
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-libs/pango
- X? (
- x11-libs/libX11
- x11-libs/libxcb:=
- )
- freeimage? ( media-libs/freeimage )
- gif? ( media-libs/libnsgif )
- heif? ( media-libs/libheif:= )
- icu? ( dev-libs/icu:= )
- !icu? ( >=dev-libs/libgrapheme-2:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- png? ( media-libs/libpng:= )
- svg? ( >=gnome-base/librsvg-2.44:2 )
- tiff? ( media-libs/tiff:= )
- wayland? ( dev-libs/wayland )
- !sys-apps/renameutils"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( dev-util/cmocka )"
-BDEPEND="
- app-text/asciidoc
- wayland? ( dev-util/wayland-scanner )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
-)
-
-src_prepare() {
- default
-
- # if wayland-only, don't automagic on libGL and force libOpenGL
- if ! use X; then
- sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
- fi
-
- # glu isn't used by anything
- sed -i "/dependency('glu')/d" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature freeimage)
- $(meson_feature gif libnsgif)
- $(meson_feature heif libheif)
- $(meson_feature jpeg libjpeg)
- $(meson_feature png libpng)
- $(meson_feature svg librsvg)
- $(meson_feature test)
- $(meson_feature tiff libtiff)
- -Dunicode=$(usex icu{,} grapheme)
- -Dwindows=$(usex X $(usex wayland all x11) wayland)
- )
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2023-01-26 15:13 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2023-01-26 15:13 UTC (permalink / raw
To: gentoo-commits
commit: d7c74c715d7f90876f771ce173dffa4acb41f7fd
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 26 12:02:54 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 26 15:12:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7c74c71
media-gfx/imv: stabilize 4.4.0 for amd64, x86
Early but is almost same as the 4.3.1 snapshot with few extra fixes.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
index 3ac1a362e72e..37149c58e56a 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT-with-advertising"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-01-19 20:07 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2024-01-19 20:07 UTC (permalink / raw
To: gentoo-commits
commit: d9bb1d561d34d9fe3ca9d8643e12824b88f306e4
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 19 20:04:12 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 20:04:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9bb1d56
media-gfx/imv: depend on <media-libs/libnsgif-1 for now
Patches welcome to fix this (can use has_version if needed), given
upstream currently has no maintainer.
If libnsgif maintainer want to cleanup the old nsgif, feel free to
just mask USE=gif here. gif can still be viewed with freeimage but
will no longer be animated.
Bug: https://bugs.gentoo.org/922496
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/{imv-4.4.0.ebuild => imv-4.4.0-r1.ebuild} | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0-r1.ebuild
similarity index 91%
rename from media-gfx/imv/imv-4.4.0.ebuild
rename to media-gfx/imv/imv-4.4.0-r1.ebuild
index 58d9b2399464..fd3d130c7a8d 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0-r1.ebuild
@@ -17,6 +17,8 @@ IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
+# bug #922496 wrt nsgif, kept for now but USE can be masked if old nsgif
+# removal is wanted (freeimage[gif] still allows non-animated gif display)
RDEPEND="
dev-libs/glib:2
dev-libs/inih
@@ -29,7 +31,7 @@ RDEPEND="
x11-libs/libxcb:=
)
freeimage? ( media-libs/freeimage )
- gif? ( media-libs/libnsgif )
+ gif? ( <media-libs/libnsgif-1:= )
heif? ( media-libs/libheif:= )
icu? ( dev-libs/icu:= )
!icu? ( >=dev-libs/libgrapheme-2:= )
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-01-19 20:07 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2024-01-19 20:07 UTC (permalink / raw
To: gentoo-commits
commit: 6b4a20a19e1016bd891d59dc186d8377c9618dd4
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Fri Jan 19 05:37:59 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 19 20:03:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4a20a1
media-gfx/imv: update LICENSE
* It never had the advertising clause.
https://git.sr.ht/~exec64/imv/tree/master/item/LICENSE
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/imv-4.4.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/imv/imv-4.4.0.ebuild b/media-gfx/imv/imv-4.4.0.ebuild
index 37149c58e56a..58d9b2399464 100644
--- a/media-gfx/imv/imv-4.4.0.ebuild
+++ b/media-gfx/imv/imv-4.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://sr.ht/~exec64/imv/"
SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
-LICENSE="MIT-with-advertising"
+LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-01-29 17:17 Sam James
0 siblings, 0 replies; 52+ messages in thread
From: Sam James @ 2024-01-29 17:17 UTC (permalink / raw
To: gentoo-commits
commit: 97c4f1ae140e105e8bcdf6a0f02f1ffb6ba07eeb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 17:16:46 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 17:16:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c4f1ae
media-gfx/imv: Keyword 4.4.0-r1 arm64, #923218
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/imv/imv-4.4.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.4.0-r1.ebuild b/media-gfx/imv/imv-4.4.0-r1.ebuild
index fd3d130c7a8d..8505093dd356 100644
--- a/media-gfx/imv/imv-4.4.0-r1.ebuild
+++ b/media-gfx/imv/imv-4.4.0-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-02-20 23:21 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2024-02-20 23:21 UTC (permalink / raw
To: gentoo-commits
commit: 7316b165cdd3a49a8781f21a5fe7dd893ebc0302
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 20 23:03:33 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Feb 20 23:20:55 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7316b165
media-gfx/imv: add 4.5.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 +
media-gfx/imv/imv-4.5.0.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index e0446825429c..34f402d633b0 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1 +1,2 @@
DIST imv-4.4.0.tar.gz 80360 BLAKE2B c598bb270ed57562f1c1b9a56f42676a7c8390c976ed74405228da572b000a85bf69e51f1bbfa6d554a481debc092995fe5222ba1e8b0b029b72395a8b8f329b SHA512 ddc0740022183a5467a0815ca623d2204b26449fee14b00c3468d06dbba3b5c3314b04a582bbac6075205f8d58cc24f157e283ce1ce3d34ecf0a9bdc497ab7f1
+DIST imv-4.5.0.tar.gz 82559 BLAKE2B 100174071049ee711a868832ea297cc7fd43450145db9e71a631afb97d7d77574f37501b749734f47b3f2699d159ed05e5159fd9060c6f0a5de18b92708d9e9c SHA512 5a192e1721b4752ba98de23e4a709904f43cce6954d1bc4a8feb5fb4921b46d497915fb7b2885cf87a65983fe2727c856d6c0c8b0cca2906e4b069e4a4f9c417
diff --git a/media-gfx/imv/imv-4.5.0.ebuild b/media-gfx/imv/imv-4.5.0.ebuild
new file mode 100644
index 000000000000..51d558ef4fe1
--- /dev/null
+++ b/media-gfx/imv/imv-4.5.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Minimal image viewer designed for tiling window manager users"
+HOMEPAGE="https://sr.ht/~exec64/imv/"
+SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S=${WORKDIR}/${PN}-v${PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+X +freeimage gif heif icu jpeg jpegxl png svg test tiff wayland"
+REQUIRED_USE="|| ( X wayland )"
+RESTRICT="!test? ( test )"
+
+# bug #922496 wrt nsgif, kept for now but USE can be masked if old nsgif
+# removal is wanted (freeimage still allows non-animated gif display)
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/inih
+ media-libs/libglvnd[X?]
+ x11-libs/cairo
+ x11-libs/libxkbcommon[X?]
+ x11-libs/pango
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ )
+ freeimage? ( media-libs/freeimage )
+ gif? ( <media-libs/libnsgif-1:= )
+ heif? ( media-libs/libheif:= )
+ icu? ( dev-libs/icu:= )
+ !icu? ( >=dev-libs/libgrapheme-2:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( media-libs/libjxl:= )
+ png? ( media-libs/libpng:= )
+ svg? ( >=gnome-base/librsvg-2.44:2 )
+ tiff? ( media-libs/tiff:= )
+ wayland? ( dev-libs/wayland )
+ !sys-apps/renameutils
+"
+DEPEND="
+ ${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( dev-util/cmocka )
+"
+BDEPEND="
+ app-text/asciidoc
+ wayland? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
+)
+
+src_prepare() {
+ default
+
+ # if wayland-only, don't automagic on libGL and force libOpenGL
+ if use !X; then
+ sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
+ fi
+
+ # glu isn't used by anything
+ sed -i "/dependency('glu')/d" meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature freeimage)
+ $(meson_feature gif libnsgif)
+ $(meson_feature heif libheif)
+ $(meson_feature jpeg libjpeg)
+ $(meson_feature jpegxl libjxl)
+ $(meson_feature png libpng)
+ $(meson_feature svg librsvg)
+ $(meson_feature test)
+ $(meson_feature tiff libtiff)
+ -Dunicode=$(usex icu{,} grapheme)
+ -Dwindows=$(usex X $(usex wayland all x11) wayland)
+ )
+
+ meson_src_configure
+}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-03-13 15:03 Arthur Zamarin
0 siblings, 0 replies; 52+ messages in thread
From: Arthur Zamarin @ 2024-03-13 15:03 UTC (permalink / raw
To: gentoo-commits
commit: c118902a9eff98de2c37fa836971de5b826d689b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 14:56:41 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 15:03:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c118902a
media-gfx/imv: Stabilize 4.5.0 arm64, #926894
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/imv/imv-4.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.5.0.ebuild b/media-gfx/imv/imv-4.5.0.ebuild
index 51d558ef4fe1..96fd61fbe34b 100644
--- a/media-gfx/imv/imv-4.5.0.ebuild
+++ b/media-gfx/imv/imv-4.5.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-v${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
IUSE="+X +freeimage gif heif icu jpeg jpegxl png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-03-13 19:38 Arthur Zamarin
0 siblings, 0 replies; 52+ messages in thread
From: Arthur Zamarin @ 2024-03-13 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 52ae452337a9f16b4e9af9934474ddfaf673f301
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 19:38:18 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 19:38:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52ae4523
media-gfx/imv: Stabilize 4.5.0 amd64, #926937
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/imv/imv-4.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.5.0.ebuild b/media-gfx/imv/imv-4.5.0.ebuild
index 96fd61fbe34b..e5081df849ca 100644
--- a/media-gfx/imv/imv-4.5.0.ebuild
+++ b/media-gfx/imv/imv-4.5.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-v${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="+X +freeimage gif heif icu jpeg jpegxl png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-03-13 19:38 Arthur Zamarin
0 siblings, 0 replies; 52+ messages in thread
From: Arthur Zamarin @ 2024-03-13 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 5bb66a4303094e5936ab61652186eefd1c3aad87
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 19:38:19 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 19:38:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb66a43
media-gfx/imv: Stabilize 4.5.0 x86, #926937
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/imv/imv-4.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.5.0.ebuild b/media-gfx/imv/imv-4.5.0.ebuild
index e5081df849ca..9eb40420723d 100644
--- a/media-gfx/imv/imv-4.5.0.ebuild
+++ b/media-gfx/imv/imv-4.5.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-v${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+X +freeimage gif heif icu jpeg jpegxl png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-03-20 7:17 Ionen Wolkens
0 siblings, 0 replies; 52+ messages in thread
From: Ionen Wolkens @ 2024-03-20 7:17 UTC (permalink / raw
To: gentoo-commits
commit: 150a87544b1f34bcda29b13a14d56e675f8b38ef
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 20 05:14:18 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 20 07:01:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150a8754
media-gfx/imv: drop 4.4.0-r1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
media-gfx/imv/Manifest | 1 -
media-gfx/imv/imv-4.4.0-r1.ebuild | 83 ---------------------------------------
2 files changed, 84 deletions(-)
diff --git a/media-gfx/imv/Manifest b/media-gfx/imv/Manifest
index 34f402d633b0..97bb550ff9d7 100644
--- a/media-gfx/imv/Manifest
+++ b/media-gfx/imv/Manifest
@@ -1,2 +1 @@
-DIST imv-4.4.0.tar.gz 80360 BLAKE2B c598bb270ed57562f1c1b9a56f42676a7c8390c976ed74405228da572b000a85bf69e51f1bbfa6d554a481debc092995fe5222ba1e8b0b029b72395a8b8f329b SHA512 ddc0740022183a5467a0815ca623d2204b26449fee14b00c3468d06dbba3b5c3314b04a582bbac6075205f8d58cc24f157e283ce1ce3d34ecf0a9bdc497ab7f1
DIST imv-4.5.0.tar.gz 82559 BLAKE2B 100174071049ee711a868832ea297cc7fd43450145db9e71a631afb97d7d77574f37501b749734f47b3f2699d159ed05e5159fd9060c6f0a5de18b92708d9e9c SHA512 5a192e1721b4752ba98de23e4a709904f43cce6954d1bc4a8feb5fb4921b46d497915fb7b2885cf87a65983fe2727c856d6c0c8b0cca2906e4b069e4a4f9c417
diff --git a/media-gfx/imv/imv-4.4.0-r1.ebuild b/media-gfx/imv/imv-4.4.0-r1.ebuild
deleted file mode 100644
index 8505093dd356..000000000000
--- a/media-gfx/imv/imv-4.4.0-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-DESCRIPTION="Minimal image viewer designed for tiling window manager users"
-HOMEPAGE="https://sr.ht/~exec64/imv/"
-SRC_URI="https://git.sr.ht/~exec64/imv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+X +freeimage gif heif icu jpeg png svg test tiff wayland"
-REQUIRED_USE="|| ( X wayland )"
-RESTRICT="!test? ( test )"
-
-# bug #922496 wrt nsgif, kept for now but USE can be masked if old nsgif
-# removal is wanted (freeimage[gif] still allows non-animated gif display)
-RDEPEND="
- dev-libs/glib:2
- dev-libs/inih
- media-libs/libglvnd[X?]
- x11-libs/cairo
- x11-libs/libxkbcommon[X?]
- x11-libs/pango
- X? (
- x11-libs/libX11
- x11-libs/libxcb:=
- )
- freeimage? ( media-libs/freeimage )
- gif? ( <media-libs/libnsgif-1:= )
- heif? ( media-libs/libheif:= )
- icu? ( dev-libs/icu:= )
- !icu? ( >=dev-libs/libgrapheme-2:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- png? ( media-libs/libpng:= )
- svg? ( >=gnome-base/librsvg-2.44:2 )
- tiff? ( media-libs/tiff:= )
- wayland? ( dev-libs/wayland )
- !sys-apps/renameutils"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( dev-util/cmocka )"
-BDEPEND="
- app-text/asciidoc
- wayland? ( dev-util/wayland-scanner )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.3.1_p20211221-animated-gif.patch
-)
-
-src_prepare() {
- default
-
- # if wayland-only, don't automagic on libGL and force libOpenGL
- if ! use X; then
- sed -i "/dependency('gl'/{s/'gl'/'opengl'/;s/false/true/}" meson.build || die
- fi
-
- # glu isn't used by anything
- sed -i "/dependency('glu')/d" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature freeimage)
- $(meson_feature gif libnsgif)
- $(meson_feature heif libheif)
- $(meson_feature jpeg libjpeg)
- $(meson_feature png libpng)
- $(meson_feature svg librsvg)
- $(meson_feature test)
- $(meson_feature tiff libtiff)
- -Dunicode=$(usex icu{,} grapheme)
- -Dwindows=$(usex X $(usex wayland all x11) wayland)
- )
-
- meson_src_configure
-}
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/
@ 2024-11-02 2:16 Michael Orlitzky
0 siblings, 0 replies; 52+ messages in thread
From: Michael Orlitzky @ 2024-11-02 2:16 UTC (permalink / raw
To: gentoo-commits
commit: 3e8f98354e96cd1606fb73c659cb1d70b104f856
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 2 01:34:12 2024 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Nov 2 01:44:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8f9835
media-gfx/imv: keyword 4.5.0 for ~riscv
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
media-gfx/imv/imv-4.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/imv/imv-4.5.0.ebuild b/media-gfx/imv/imv-4.5.0.ebuild
index 9eb40420723d..f9e9d37f7d2b 100644
--- a/media-gfx/imv/imv-4.5.0.ebuild
+++ b/media-gfx/imv/imv-4.5.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-v${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="+X +freeimage gif heif icu jpeg jpegxl png svg test tiff wayland"
REQUIRED_USE="|| ( X wayland )"
RESTRICT="!test? ( test )"
^ permalink raw reply related [flat|nested] 52+ messages in thread
end of thread, other threads:[~2024-11-02 2:16 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-16 12:16 [gentoo-commits] repo/gentoo:master commit in: media-gfx/imv/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-11-02 2:16 Michael Orlitzky
2024-03-20 7:17 Ionen Wolkens
2024-03-13 19:38 Arthur Zamarin
2024-03-13 19:38 Arthur Zamarin
2024-03-13 15:03 Arthur Zamarin
2024-02-20 23:21 Ionen Wolkens
2024-01-29 17:17 Sam James
2024-01-19 20:07 Ionen Wolkens
2024-01-19 20:07 Ionen Wolkens
2023-01-26 15:13 Ionen Wolkens
2023-01-20 22:48 Ionen Wolkens
2023-01-20 22:48 Ionen Wolkens
2023-01-19 5:48 Ionen Wolkens
2023-01-19 5:48 Ionen Wolkens
2022-12-19 7:23 Ionen Wolkens
2022-12-16 2:40 Ionen Wolkens
2022-11-01 20:39 Ionen Wolkens
2022-10-07 0:56 Ionen Wolkens
2022-08-14 19:33 Ionen Wolkens
2022-06-30 19:44 Ionen Wolkens
2021-12-23 1:03 Ionen Wolkens
2021-12-16 19:11 Ionen Wolkens
2021-12-15 10:48 Ionen Wolkens
2021-12-15 10:48 Ionen Wolkens
2021-12-03 15:13 Ionen Wolkens
2021-08-06 1:36 Ionen Wolkens
2021-08-06 1:36 Ionen Wolkens
2021-03-26 15:55 Sam James
2021-03-26 15:55 Sam James
2021-03-26 15:55 Sam James
2021-02-16 12:16 Joonas Niilola
2021-02-16 12:16 Joonas Niilola
2021-02-16 12:16 Joonas Niilola
2020-08-16 18:01 Jeroen Roovers
2020-01-19 19:37 Jeroen Roovers
2020-01-05 13:03 Jeroen Roovers
2020-01-05 13:01 Jeroen Roovers
2020-01-05 13:01 Jeroen Roovers
2020-01-05 13:01 Jeroen Roovers
2020-01-05 13:01 Jeroen Roovers
2020-01-05 13:01 Jeroen Roovers
2019-12-22 11:01 Jeroen Roovers
2019-12-16 10:02 Jeroen Roovers
2019-12-16 10:02 Jeroen Roovers
2019-12-16 10:02 Jeroen Roovers
2017-12-08 23:48 Jonas Stein
2017-01-06 8:01 David Seifert
2016-06-04 13:43 Göktürk Yüksek
2016-05-27 14:17 Patrice Clement
2016-04-29 5:46 Ian Delaney
2016-04-26 8:49 Ian Delaney
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox