* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2015-09-01 21:02 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2015-09-01 21:02 UTC (permalink / raw
To: gentoo-commits
commit: 44835f4abe8a7cfc40160bc6520aa8ce829f9d72
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 1 20:59:50 2015 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Sep 1 21:00:00 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44835f4a
media-gfx/geeqie: version bump, allow gtk3 build
Bug: 559262
Package-Manager: portage-2.2.20.1
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.2.1.ebuild | 71 ++++++++++++++++++++++++++++++++++++
media-gfx/geeqie/metadata.xml | 3 ++
3 files changed, 75 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 8799272..a470c29 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1 +1,2 @@
+DIST geeqie-1.2.1.tar.gz 1943377 SHA256 4611edfb25147d8cc98c0b64bef14a8fc7ab0996b662a1e19097eae21f6bf1d9 SHA512 d14069a333eb49f2bba1865d19facf2731b8d46fb95727c168cdb035bb8dcec55440f57170ed67e6d52349e92141066ea2293ca2040622970b30a3505a6902a4 WHIRLPOOL 85624263ebcaf8de54a4847110761cadc0b01a347b221ff9c303b63d556b8c62fd468d3426a98dabb01b035ebc442cab0075fa525660c9410662f12a95cbc1b7
DIST geeqie-1.2.tar.gz 1904764 SHA256 f13fc2489fb9bed31ed48aec8b2a3a573c11cd6e036f1b07ed2cf6495ccc75dd SHA512 cd27cc480cc649f6ba6ea2997bf9a3dc1aa3f655e6f949de27bb4bbfa79927126851604005bf0a0e2be86683f5b9b06dbfb86b919f828e54a79bafcdd6a0be92 WHIRLPOOL 82e25e743b62566dd99a630fb347966195a93b8eba51a300907e04e7113c5bc39a0bf74da28eeba6325558ff86d1bdea80cfe8c7fedf70ce5466e224e0b648c0
diff --git a/media-gfx/geeqie/geeqie-1.2.1.ebuild b/media-gfx/geeqie/geeqie-1.2.1.ebuild
new file mode 100644
index 0000000..d5e374e
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.2.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+# Grab from tag snapshot: http://www.geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc exif gtk3 jpeg lcms lirc lua tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_prepare() {
+ epatch_user
+
+ eautoreconf
+}
+
+src_configure() {
+ # Force disable experimental stuff
+ local myconf="--disable-dependency-tracking
+ --with-readmedir=/usr/share/doc/${PF}
+ --disable-clutter
+ --disable-gps
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ rm -f "${D}/usr/share/doc/${MY_P}/COPYING"
+}
+
+pkg_postinst() {
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index aed8fe3..7af1690 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -6,4 +6,7 @@
<name>Bernard Cafarelli</name>
</maintainer>
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
+ <use>
+ <flag name="gtk3">Link against <pkg>x11-libs/gtk+:3</pkg> instead of <pkg>x11-libs/gtk+:2</pkg></flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2015-10-02 11:52 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2015-10-02 11:52 UTC (permalink / raw
To: gentoo-commits
commit: 6cb647a384e9ab7bcf57db714a2fb6bddf059818
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 2 11:52:12 2015 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Oct 2 11:52:22 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb647a3
media-gfx/geeqie: version bump, bug #561912
Package-Manager: portage-2.2.22
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.2.2.ebuild | 69 ++++++++++++++++++++++++++++++++++++
2 files changed, 70 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index a470c29..3dc218b 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,2 +1,3 @@
DIST geeqie-1.2.1.tar.gz 1943377 SHA256 4611edfb25147d8cc98c0b64bef14a8fc7ab0996b662a1e19097eae21f6bf1d9 SHA512 d14069a333eb49f2bba1865d19facf2731b8d46fb95727c168cdb035bb8dcec55440f57170ed67e6d52349e92141066ea2293ca2040622970b30a3505a6902a4 WHIRLPOOL 85624263ebcaf8de54a4847110761cadc0b01a347b221ff9c303b63d556b8c62fd468d3426a98dabb01b035ebc442cab0075fa525660c9410662f12a95cbc1b7
+DIST geeqie-1.2.2.tar.xz 1156616 SHA256 e1cbc403650730e2f4092159e4347c858d3d81e4374d2a51d635234ba90b3ee3 SHA512 0e134802b42061e76ec2f2d9069ab13ebcab17f889b04917e15aba74a208a4c4ffa5a957f45eb5bd14917d98d2d6250c1085cb065a1ae487050e5e2f325c14c4 WHIRLPOOL 78e960d2e551675b6474d30cfb0119177e14d1930a23b930c5b7ef7757092085db423713be495a4fcb51112c293eb88b12fe511b5b4bf64c86c27b8e410cb318
DIST geeqie-1.2.tar.gz 1904764 SHA256 f13fc2489fb9bed31ed48aec8b2a3a573c11cd6e036f1b07ed2cf6495ccc75dd SHA512 cd27cc480cc649f6ba6ea2997bf9a3dc1aa3f655e6f949de27bb4bbfa79927126851604005bf0a0e2be86683f5b9b06dbfb86b919f828e54a79bafcdd6a0be92 WHIRLPOOL 82e25e743b62566dd99a630fb347966195a93b8eba51a300907e04e7113c5bc39a0bf74da28eeba6325558ff86d1bdea80cfe8c7fedf70ce5466e224e0b648c0
diff --git a/media-gfx/geeqie/geeqie-1.2.2.ebuild b/media-gfx/geeqie/geeqie-1.2.2.ebuild
new file mode 100644
index 0000000..045e981
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.2.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif gtk3 jpeg lcms lirc lua tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_prepare() {
+ epatch_user
+}
+
+src_configure() {
+ # clutter does not compile, gps depends on clutter
+ local myconf="--disable-dependency-tracking
+ --with-readmedir=/usr/share/doc/${PF}
+ --disable-clutter
+ --disable-gps
+ $(use_enable debug debug-log)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ rm -f "${D}/usr/share/doc/${MY_P}/COPYING"
+}
+
+pkg_postinst() {
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2015-10-03 21:06 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2015-10-03 21:06 UTC (permalink / raw
To: gentoo-commits
commit: aaff0d8bcf15904ed71b9f9f2a94ac546cd8205a
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 21:06:04 2015 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 21:06:16 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaff0d8b
media-gfx/geeqie: use eautoreconf again, bug #562086 by rhill
Package-Manager: portage-2.2.22
media-gfx/geeqie/geeqie-1.2.2.ebuild | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.2.2.ebuild b/media-gfx/geeqie/geeqie-1.2.2.ebuild
index 045e981..46fb374 100644
--- a/media-gfx/geeqie/geeqie-1.2.2.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.2.ebuild
@@ -3,7 +3,7 @@
# $Id$
EAPI=5
-inherit eutils
+inherit autotools eutils
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -32,6 +32,8 @@ DEPEND="${RDEPEND}
src_prepare() {
epatch_user
+
+ eautoreconf
}
src_configure() {
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2015-10-26 12:57 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2015-10-26 12:57 UTC (permalink / raw
To: gentoo-commits
commit: df72799325cfa7f2b57fe0af72d6a4f7d2574908
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 12:56:19 2015 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 12:56:32 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df727993
media-gfx/geeqie: fix docs install, bug #561912
Package-Manager: portage-2.2.23
media-gfx/geeqie/geeqie-1.2.2-r1.ebuild | 74 +++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild b/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild
new file mode 100644
index 0000000..7615742
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif gtk3 jpeg lcms lirc lua tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+src_prepare() {
+ epatch_user
+
+ eautoreconf
+}
+
+src_configure() {
+ # clutter does not compile, gps depends on clutter
+ local myconf="--disable-dependency-tracking
+ --with-readmedir=/usr/share/doc/${PF}
+ --disable-clutter
+ --disable-gps
+ $(use_enable debug debug-log)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README
+}
+
+pkg_postinst() {
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-02-19 17:16 Markus Meier
0 siblings, 0 replies; 84+ messages in thread
From: Markus Meier @ 2016-02-19 17:16 UTC (permalink / raw
To: gentoo-commits
commit: bec5980b262014a4dd470c2373d281405022204a
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 19 17:16:33 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Fri Feb 19 17:16:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec5980b
media-gfx/geeqie: add subslot operator for all media-gfx/exiv2 atoms
Package-Manager: portage-2.2.27
media-gfx/geeqie/geeqie-1.2-r1.ebuild | 4 ++--
media-gfx/geeqie/geeqie-1.2.1.ebuild | 4 ++--
media-gfx/geeqie/geeqie-1.2.2-r1.ebuild | 4 ++--
media-gfx/geeqie/geeqie-1.2.2-r2.ebuild | 2 +-
media-gfx/geeqie/geeqie-1.2.2.ebuild | 4 ++--
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.2-r1.ebuild b/media-gfx/geeqie/geeqie-1.2-r1.ebuild
index 1450f80..a3a810d 100644
--- a/media-gfx/geeqie/geeqie-1.2-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -23,7 +23,7 @@ RDEPEND="x11-libs/gtk+:2
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
tiff? ( media-libs/tiff:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/media-gfx/geeqie/geeqie-1.2.1.ebuild b/media-gfx/geeqie/geeqie-1.2.1.ebuild
index d5e374e..b654441 100644
--- a/media-gfx/geeqie/geeqie-1.2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -24,7 +24,7 @@ RDEPEND="gtk3? ( x11-libs/gtk+:3 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
tiff? ( media-libs/tiff:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild b/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild
index 7615742..d60ed58 100644
--- a/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -23,7 +23,7 @@ RDEPEND="gtk3? ( x11-libs/gtk+:3 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
tiff? ( media-libs/tiff:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild b/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
index 91b99a3..e947a6d 100644
--- a/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
@@ -23,7 +23,7 @@ RDEPEND="gtk3? ( x11-libs/gtk+:3 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
tiff? ( media-libs/tiff:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
diff --git a/media-gfx/geeqie/geeqie-1.2.2.ebuild b/media-gfx/geeqie/geeqie-1.2.2.ebuild
index 46fb374..9212c0f 100644
--- a/media-gfx/geeqie/geeqie-1.2.2.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -23,7 +23,7 @@ RDEPEND="gtk3? ( x11-libs/gtk+:3 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17 ) )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
tiff? ( media-libs/tiff:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-03-06 12:58 Agostino Sarubbo
0 siblings, 0 replies; 84+ messages in thread
From: Agostino Sarubbo @ 2016-03-06 12:58 UTC (permalink / raw
To: gentoo-commits
commit: a70fc336163d75978ecf0bd64116f81d7156d529
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 6 12:55:29 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Mar 6 12:58:26 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a70fc336
media-gfx/geeqie: amd64 stable wrt bug #575696
Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.2.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild b/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
index e947a6d..116fea5 100644
--- a/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
+++ b/media-gfx/geeqie/geeqie-1.2.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug doc exif gtk3 jpeg lcms lirc lua tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-04-13 9:14 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2016-04-13 9:14 UTC (permalink / raw
To: gentoo-commits
commit: b14daa42a8b8268f15a2b639db7e8f30a0d49f24
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 13 09:06:06 2016 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Apr 13 09:13:36 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14daa42
media-gfx/geeqie: version bump, bug #579744
Package-Manager: portage-2.2.28
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.2.3.ebuild | 78 ++++++++++++++++++++++++++++++++++++
2 files changed, 79 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 3dc218b..4c72771 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,3 +1,4 @@
DIST geeqie-1.2.1.tar.gz 1943377 SHA256 4611edfb25147d8cc98c0b64bef14a8fc7ab0996b662a1e19097eae21f6bf1d9 SHA512 d14069a333eb49f2bba1865d19facf2731b8d46fb95727c168cdb035bb8dcec55440f57170ed67e6d52349e92141066ea2293ca2040622970b30a3505a6902a4 WHIRLPOOL 85624263ebcaf8de54a4847110761cadc0b01a347b221ff9c303b63d556b8c62fd468d3426a98dabb01b035ebc442cab0075fa525660c9410662f12a95cbc1b7
DIST geeqie-1.2.2.tar.xz 1156616 SHA256 e1cbc403650730e2f4092159e4347c858d3d81e4374d2a51d635234ba90b3ee3 SHA512 0e134802b42061e76ec2f2d9069ab13ebcab17f889b04917e15aba74a208a4c4ffa5a957f45eb5bd14917d98d2d6250c1085cb065a1ae487050e5e2f325c14c4 WHIRLPOOL 78e960d2e551675b6474d30cfb0119177e14d1930a23b930c5b7ef7757092085db423713be495a4fcb51112c293eb88b12fe511b5b4bf64c86c27b8e410cb318
+DIST geeqie-1.2.3.tar.xz 1129804 SHA256 2629bf33a9070fad4804b1ef051c3bf8a8fdad3bba4e6188dc20588185003248 SHA512 1bb2a6e5782cdafb4aeb1ab9247f7d43f4ef341594ea795214c136ba1fe416cf8bc37faa43462780eca3d0b07a7852e27719f8d23c8bdb42c899857846b4f7b1 WHIRLPOOL 8b4ee7218bb1562695c5c5322e684652f9318f04ed77bc0a54e70dd46f63801a7f0cc9c9b37346a58f6c1059278c07f980dec439dd753f2f87ce7f2a98e01566
DIST geeqie-1.2.tar.gz 1904764 SHA256 f13fc2489fb9bed31ed48aec8b2a3a573c11cd6e036f1b07ed2cf6495ccc75dd SHA512 cd27cc480cc649f6ba6ea2997bf9a3dc1aa3f655e6f949de27bb4bbfa79927126851604005bf0a0e2be86683f5b9b06dbfb86b919f828e54a79bafcdd6a0be92 WHIRLPOOL 82e25e743b62566dd99a630fb347966195a93b8eba51a300907e04e7113c5bc39a0bf74da28eeba6325558ff86d1bdea80cfe8c7fedf70ce5466e224e0b648c0
diff --git a/media-gfx/geeqie/geeqie-1.2.3.ebuild b/media-gfx/geeqie/geeqie-1.2.3.ebuild
new file mode 100644
index 0000000..f5eb2d9
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.2.3.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif gtk3 jpeg lcms lirc lua tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.2-fix_keywords_gtk3.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # clutter does not compile, gps depends on clutter
+ local myconf="--disable-dependency-tracking
+ --with-readmedir=/usr/share/doc/${PF}
+ --disable-clutter
+ --disable-gps
+ $(use_enable debug debug-log)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README
+}
+
+pkg_postinst() {
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-04-18 8:13 Patrice Clement
0 siblings, 0 replies; 84+ messages in thread
From: Patrice Clement @ 2016-04-18 8:13 UTC (permalink / raw
To: gentoo-commits
commit: e785d8ea4f1c83a98532c0cd692dc439853bf954
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 06:54:27 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 07:58:43 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e785d8ea
media-gfx/geeqie: Fix metadata.xml file.
Package-Manager: portage-2.2.26
media-gfx/geeqie/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 20d518a..08b027d 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
- <flag name="gtk3">Link against <pkg>x11-libs/gtk+:3</pkg> instead of <pkg>x11-libs/gtk+:2</pkg></flag>
+ <flag name="gtk3">Link against <pkg>x11-libs/gtk+:3</pkg> instead of <pkg>x11-libs/gtk-2</pkg></flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-04-18 9:43 Patrice Clement
0 siblings, 0 replies; 84+ messages in thread
From: Patrice Clement @ 2016-04-18 9:43 UTC (permalink / raw
To: gentoo-commits
commit: c3eb629975240a4f9f242cc6a2d68d3932621277
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 18 09:12:40 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Apr 18 09:28:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3eb6299
media-gfx/geeqie: Fix metadata.xml file.
Package-Manager: portage-2.2.26
media-gfx/geeqie/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 08b027d..47ad4e0 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
- <flag name="gtk3">Link against <pkg>x11-libs/gtk+:3</pkg> instead of <pkg>x11-libs/gtk-2</pkg></flag>
+ <flag name="gtk3">Link against <pkg>x11-libs/gtk</pkg> SLOT 3 instead of <pkg>x11-libs/gtk</pkg> SLOT 2</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-04-19 13:12 Michał Górny
0 siblings, 0 replies; 84+ messages in thread
From: Michał Górny @ 2016-04-19 13:12 UTC (permalink / raw
To: gentoo-commits
commit: 475249781c796a2c09c69cdfdbea4cb8d7552390
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 13:08:22 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 13:12:01 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47524978
media-gfx/geeqie: Fix gtk+ pkg ref
media-gfx/geeqie/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 47ad4e0..b188953 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
- <flag name="gtk3">Link against <pkg>x11-libs/gtk</pkg> SLOT 3 instead of <pkg>x11-libs/gtk</pkg> SLOT 2</flag>
+ <flag name="gtk3">Link against <pkg>x11-libs/gtk+</pkg>:3 instead of <pkg>x11-libs/gtk+</pkg>:2</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2016-11-09 12:47 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2016-11-09 12:47 UTC (permalink / raw
To: gentoo-commits
commit: bad8167c10211b226c41adb2dd4be1e2e0c1d88b
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 9 12:46:24 2016 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Nov 9 12:47:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bad8167c
media-gfx/geeqie: fix prefix install, bug #594712
Thanks Martin Mokrejš <mmokrejs <AT> gmail.com> for the report and testing
Package-Manager: portage-2.3.2
media-gfx/geeqie/geeqie-1.3-r1.ebuild | 83 +++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-1.3-r1.ebuild b/media-gfx/geeqie/geeqie-1.3-r1.ebuild
new file mode 100644
index 00000000..4a3f171
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.3-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit autotools
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ map? ( media-libs/libchamplain:0.12 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+REQUIRED_USE="gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-stdstring.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ # clutter does not compile, gps depends on clutter
+ local myconf="--disable-dependency-tracking
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README
+}
+
+pkg_postinst() {
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2017-10-09 23:28 Thomas Deutschmann
0 siblings, 0 replies; 84+ messages in thread
From: Thomas Deutschmann @ 2017-10-09 23:28 UTC (permalink / raw
To: gentoo-commits
commit: 6cec682828884127a35a762d13f540c3f01c24f1
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 9 23:19:09 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Oct 9 23:19:09 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cec6828
media-gfx/geeqie: x86 stable (bug #626422)
Package-Manager: Portage-2.3.10, Repoman-2.3.3
media-gfx/geeqie/geeqie-1.3-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.3-r1.ebuild b/media-gfx/geeqie/geeqie-1.3-r1.ebuild
index a113ceba2fb..285783cea80 100644
--- a/media-gfx/geeqie/geeqie-1.3-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.3-r1.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
EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
IUSE="debug doc exif gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2017-11-27 11:54 Marek Szuba
0 siblings, 0 replies; 84+ messages in thread
From: Marek Szuba @ 2017-11-27 11:54 UTC (permalink / raw
To: gentoo-commits
commit: 437eebe9ecb5b37d4af01bdfe9e24e26a4a54ebc
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 27 11:52:44 2017 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Nov 27 11:54:49 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=437eebe9
media-gfx/geeqie: 1.3-r1 stable on amd64
Gentoo-Bug: 626422
Package-Manager: Portage-2.3.13, Repoman-2.3.3
media-gfx/geeqie/geeqie-1.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.3-r1.ebuild b/media-gfx/geeqie/geeqie-1.3-r1.ebuild
index 285783cea80..dd9b8e0511a 100644
--- a/media-gfx/geeqie/geeqie-1.3-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.3-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-01-01 23:14 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2018-01-01 23:14 UTC (permalink / raw
To: gentoo-commits
commit: a5cef9acd12acb3a7b1307b53b1dfff6e4404f3d
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 1 23:14:15 2018 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Jan 1 23:14:26 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5cef9ac
media-gfx/geeqie: 1.4 version bump
Closes: https://bugs.gentoo.org/642998
Package-Manager: Portage-2.3.19, Repoman-2.3.6
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.4.ebuild | 86 ++++++++++++++++++++++++++++++++++++++
2 files changed, 87 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 51c758b516d..67f91905245 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1 +1,2 @@
DIST geeqie-1.3.tar.xz 1141820 BLAKE2B 7a8639a136797c85d1bf96567ed0cae74c5cd0dacb8fac4832ffcb31ead372ac100948f9b65332d749500327c6ec3e7cb195da15980eaf0771ca6b55879dd8e4 SHA512 b17c4174741acd60261af268f0e9290ee3d7766d18fc0d28ada5730bb50651a6261d0b04b9fbe810d323c8e6a1b5a21a4f1ebf0eb88daf95f123b77b8484e718
+DIST geeqie-1.4.tar.xz 35881152 BLAKE2B 2932ac379abaee2b742b66daff544f29d7bf0aac82ff97f92e10ac7902ad874badcbb143f562c665d94f6297331090d0746373979a745f338a738078b72538a4 SHA512 a88b6dcf30847e38c109f5bc6436d93f6b4e1336a094c6b8a45db117830117120bf58f390afcd8a4b7aaf2934f995c3f75ac33a7faf56bfc2bcc9bd4eebfb205
diff --git a/media-gfx/geeqie/geeqie-1.4.ebuild b/media-gfx/geeqie/geeqie-1.4.ebuild
new file mode 100644
index 00000000000..7da47a52843
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools xdg-utils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ map? ( media-libs/libchamplain:0.12 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+REQUIRED_USE="gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Missing from release tarball, and requires git tree to generate
+ sed -e "/readme_DATA/s/ChangeLog\(.html\)\?//g" -i Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf="--disable-dependency-tracking
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-01-02 12:54 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2018-01-02 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 8a094b587391a0b2f705b44c03998a5c2a026704
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 2 12:54:34 2018 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jan 2 12:54:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a094b58
media-gfx/geeqie: add ffmpegthumbnailer USE-flag
Thanks Tomasz Golinski <tomaszg <AT> alpha.uwb.edu.pl> in bug #642998 for
mentioning this new feature
Package-Manager: Portage-2.3.19, Repoman-2.3.6
media-gfx/geeqie/{geeqie-1.4.ebuild => geeqie-1.4-r1.ebuild} | 4 +++-
media-gfx/geeqie/metadata.xml | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.4.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
similarity index 91%
rename from media-gfx/geeqie/geeqie-1.4.ebuild
rename to media-gfx/geeqie/geeqie-1.4-r1.ebuild
index 7da47a52843..067d078c68b 100644
--- a/media-gfx/geeqie/geeqie-1.4.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -11,12 +11,13 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug doc exif gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
virtual/libintl
doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
@@ -47,6 +48,7 @@ src_configure() {
local myconf="--disable-dependency-tracking
--with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
$(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
$(use_enable gpu-accel)
$(use_enable gtk3)
$(use_enable jpeg)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 4ccccdc6d6e..653dda70b09 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
+ <flag name="ffmpegthumbnailer">Enable video thumbnail support with <pkg>media-video/ffmpegthumbnailer</pkg></flag>
<flag name="gpu-accel">Enable GPU acceleration support - experimental</flag>
<flag name="gtk3">Link against <pkg>x11-libs/gtk+</pkg>:3 instead of <pkg>x11-libs/gtk+</pkg>:2</flag>
<flag name="map">Enable items map display - experimental</flag>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-01-08 16:07 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2018-01-08 16:07 UTC (permalink / raw
To: gentoo-commits
commit: 74ae704636da0de9660b47e156856c1220da23c7
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 8 16:06:38 2018 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Jan 8 16:06:54 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ae7046
media-gfx/geeqie: remove hardcoded -Werror
Closes: https://bugs.gentoo.org/643142
Closes: https://bugs.gentoo.org/643146
Package-Manager: Portage-2.3.19, Repoman-2.3.6
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index 067d078c68b..455f0a26353 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -41,6 +41,9 @@ src_prepare() {
# Missing from release tarball, and requires git tree to generate
sed -e "/readme_DATA/s/ChangeLog\(.html\)\?//g" -i Makefile.am || die
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.in || die
+
eautoreconf
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-10-01 21:47 Thomas Deutschmann
0 siblings, 0 replies; 84+ messages in thread
From: Thomas Deutschmann @ 2018-10-01 21:47 UTC (permalink / raw
To: gentoo-commits
commit: 5b4b2c9fba36f9ba8cde6581d845e49c87344a3b
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 1 21:34:00 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Oct 1 21:45:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4b2c9f
media-gfx/geeqie: x86 stable (bug #666850)
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index 455f0a26353..e27344a61ad 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-10-04 9:04 Mikle Kolyada
0 siblings, 0 replies; 84+ messages in thread
From: Mikle Kolyada @ 2018-10-04 9:04 UTC (permalink / raw
To: gentoo-commits
commit: 76d5a9978b81b7f4a0083b5ee2baa437c3747404
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 4 09:03:25 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Oct 4 09:03:25 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d5a997
media-gfx/geeqie: amd64 stable wrt bug #666850
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index e27344a61ad..3080dded12b 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="gtk3? ( x11-libs/gtk+:3 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2018-12-28 21:41 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2018-12-28 21:41 UTC (permalink / raw
To: gentoo-commits
commit: 0cdab62709c862dc0582f4662a6ae3739dc8942e
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 28 21:40:52 2018 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Dec 28 21:41:07 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cdab627
media-gfx/geeqie: add live ebuild
Thanks grumpytetra <grumpytetra <AT> teknik.io> for original PR
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 90 +++++++++++++++++++++++++++++++++++++
1 file changed, 90 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
new file mode 100644
index 00000000000..a4b9efab87e
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools git-r3 xdg-utils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI=""
+# Using github mirror, as geeqie.org does not have a valid SSL certificate
+EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
+
+RDEPEND="gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ map? ( media-libs/libchamplain:0.12 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
+ tiff? ( media-libs/tiff:0 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/intltool
+ sys-devel/gettext"
+
+REQUIRED_USE="gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.in || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf="--disable-dependency-tracking
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ default
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-01-10 21:54 Andreas Sturmlechner
0 siblings, 0 replies; 84+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 21:54 UTC (permalink / raw
To: gentoo-commits
commit: b98102cb40851f104b467908016987bbcd9820da
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 21:25:27 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 21:54:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b98102cb
media-gfx/geeqie: Sort DEPENDs
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 14 ++++++++------
media-gfx/geeqie/geeqie-9999.ebuild | 16 +++++++++-------
2 files changed, 17 insertions(+), 13 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index a503145669b..604a8c6a1fc 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -2,6 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=6
+
inherit autotools xdg-utils
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
@@ -13,24 +14,25 @@ SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
-RDEPEND="gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
+RDEPEND="
virtual/libintl
doc? ( app-text/gnome-doc-utils )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
map? ( media-libs/libchamplain:0.12 )
+ tiff? ( media-libs/tiff:0 )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
- tiff? ( media-libs/tiff:0 )"
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
DEPEND="${RDEPEND}
- virtual/pkgconfig
dev-util/intltool
- sys-devel/gettext"
+ sys-devel/gettext
+ virtual/pkgconfig"
REQUIRED_USE="gpu-accel? ( gtk3 )
map? ( gpu-accel )"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index a4b9efab87e..3f9641ee79f 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit autotools git-r3 xdg-utils
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
@@ -15,24 +16,25 @@ SLOT="0"
KEYWORDS=""
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
-RDEPEND="gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
+RDEPEND="
virtual/libintl
doc? ( app-text/gnome-doc-utils )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
lua? ( >=dev-lang/lua-5.1:= )
map? ( media-libs/libchamplain:0.12 )
+ tiff? ( media-libs/tiff:0 )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )
- tiff? ( media-libs/tiff:0 )"
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
DEPEND="${RDEPEND}
- virtual/pkgconfig
dev-util/intltool
- sys-devel/gettext"
+ sys-devel/gettext
+ virtual/pkgconfig"
REQUIRED_USE="gpu-accel? ( gtk3 )
map? ( gpu-accel )"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-01-10 21:54 Andreas Sturmlechner
0 siblings, 0 replies; 84+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 21:54 UTC (permalink / raw
To: gentoo-commits
commit: 5c0c731a9e15015eec9bf7f8b3a59ef20ef3ceb4
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 21:40:10 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 21:54:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c0c731a
media-gfx/geeqie: Add missing dev-util/glib-utils (B)DEPEND
Closes: https://bugs.gentoo.org/667570
Closes: https://bugs.gentoo.org/667568
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 1 +
media-gfx/geeqie/geeqie-9999.ebuild | 1 +
2 files changed, 2 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index 604a8c6a1fc..d98bed39302 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -30,6 +30,7 @@ RDEPEND="
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
!xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
DEPEND="${RDEPEND}
+ dev-util/glib-utils
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 4f2b34adbac..d2908d42d9c 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
!xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
DEPEND="${RDEPEND}"
BDEPEND="
+ dev-util/glib-utils
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-01-10 21:54 Andreas Sturmlechner
0 siblings, 0 replies; 84+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 21:54 UTC (permalink / raw
To: gentoo-commits
commit: ac4a710a655a100aa050168519d329e21956377e
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 21:27:26 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 21:54:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4a710a
media-gfx/geeqie: Use BDEPEND w/ EAPI-7
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 3f9641ee79f..d20c4c1fa62 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -31,7 +31,8 @@ RDEPEND="
tiff? ( media-libs/tiff:0 )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
!xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-01-10 21:54 Andreas Sturmlechner
0 siblings, 0 replies; 84+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 21:54 UTC (permalink / raw
To: gentoo-commits
commit: b117a4fe14a003e7a1c58efa923b12fedc72d11c
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 9 21:29:43 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 21:54:09 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b117a4fe
media-gfx/geeqie: myeconfargs array
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index d20c4c1fa62..4f2b34adbac 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -50,7 +50,8 @@ src_prepare() {
}
src_configure() {
- local myconf="--disable-dependency-tracking
+ local myeconfargs=(
+ --disable-dependency-tracking
--with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
$(use_enable debug debug-log)
$(use_enable ffmpegthumbnailer)
@@ -61,15 +62,16 @@ src_configure() {
$(use_enable lua)
$(use_enable lirc)
$(use_enable map)
- $(use_enable tiff)"
+ $(use_enable tiff)
+ )
if use exif || use xmp; then
- myconf="${myconf} --enable-exiv2"
+ myeconfargs+=( --enable-exiv2 )
else
- myconf="${myconf} --disable-exiv2"
+ myeconfargs+=( --disable-exiv2)
fi
- econf ${myconf}
+ econf "${myeconfargs[@]}"
}
src_install() {
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-01-10 21:54 Andreas Sturmlechner
0 siblings, 0 replies; 84+ messages in thread
From: Andreas Sturmlechner @ 2019-01-10 21:54 UTC (permalink / raw
To: gentoo-commits
commit: b8040111eb215de57389ed0e9d1ff468892b3d0d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 10 21:48:22 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 21:54:10 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8040111
media-gfx/geeqie: gtk3 is default in master branch
Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index d2908d42d9c..e7ca05a8bf0 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -14,7 +14,7 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map tiff xmp"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map tiff xmp"
RDEPEND="
virtual/libintl
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-04-25 22:32 Pacho Ramos
0 siblings, 0 replies; 84+ messages in thread
From: Pacho Ramos @ 2019-04-25 22:32 UTC (permalink / raw
To: gentoo-commits
commit: 330f20a64d3e6bda6b99e314c4d13356d71d3cdd
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 25 22:12:46 2019 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Thu Apr 25 22:32:18 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330f20a6
media-gfx/geeqie: Rename to configure.ac
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.4-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/media-gfx/geeqie/geeqie-1.4-r1.ebuild b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
index d98bed39302..5cf44c8bfe1 100644
--- a/media-gfx/geeqie/geeqie-1.4-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.4-r1.ebuild
@@ -49,6 +49,7 @@ src_prepare() {
# Remove -Werror (gcc changes may add new warnings)
sed -e '/CFLAGS/s/-Werror //g' -i configure.in || die
+ mv configure.{in,ac} || die
eautoreconf
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-07-30 20:48 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2019-07-30 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 9dadab9b25973b41b03184474315fcf6986a7a88
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 30 20:23:38 2019 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jul 30 20:47:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dadab9b
media-gfx/geeqie: 1.5 bump
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.5.ebuild | 95 ++++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 95acd2ee962..9d22d0eaa1c 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1 +1,2 @@
DIST geeqie-1.4.tar.xz 35881152 BLAKE2B 2932ac379abaee2b742b66daff544f29d7bf0aac82ff97f92e10ac7902ad874badcbb143f562c665d94f6297331090d0746373979a745f338a738078b72538a4 SHA512 a88b6dcf30847e38c109f5bc6436d93f6b4e1336a094c6b8a45db117830117120bf58f390afcd8a4b7aaf2934f995c3f75ac33a7faf56bfc2bcc9bd4eebfb205
+DIST geeqie-1.5.tar.xz 1585780 BLAKE2B 6dc0a30c26f25988cbd3fa81a916642504e9f6f280b03d78c820cbf5b453d8a392d3c8da8d482de24b3c39e7e9ba0663879d651c60a8061b8034d2c526007944 SHA512 2b87d543d8d77a4fec331fd1b73ca2038912362fc1f94c9b0f163dcc7c2dd58118e175c5540aecafb0581708ea5c2a5a321dde09f644e2322bd4ca5c0284b722
diff --git a/media-gfx/geeqie/geeqie-1.5.ebuild b/media-gfx/geeqie/geeqie-1.5.ebuild
new file mode 100644
index 00000000000..5323596a4a9
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.5.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg-utils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}
+ dev-util/glib-utils"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf="--disable-dependency-tracking
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-08-23 13:44 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2019-08-23 13:44 UTC (permalink / raw
To: gentoo-commits
commit: 17e03fa4cc1a4820c69ece59760f2df37c805a16
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 11:57:35 2019 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 13:43:34 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e03fa4
media-gfx/geeqie: 1.5.1 bump
Bugfix release on recent 1.5
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.5.1.ebuild | 95 ++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 9d22d0eaa1c..95c4f2f3591 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,2 +1,3 @@
DIST geeqie-1.4.tar.xz 35881152 BLAKE2B 2932ac379abaee2b742b66daff544f29d7bf0aac82ff97f92e10ac7902ad874badcbb143f562c665d94f6297331090d0746373979a745f338a738078b72538a4 SHA512 a88b6dcf30847e38c109f5bc6436d93f6b4e1336a094c6b8a45db117830117120bf58f390afcd8a4b7aaf2934f995c3f75ac33a7faf56bfc2bcc9bd4eebfb205
+DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b6231fcb001faa9f110676e8403c8e5959f9af398d6fa1ddc4e4c62439728904c6c39f5095f476014a5b7b74b4d16 SHA512 265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac
DIST geeqie-1.5.tar.xz 1585780 BLAKE2B 6dc0a30c26f25988cbd3fa81a916642504e9f6f280b03d78c820cbf5b453d8a392d3c8da8d482de24b3c39e7e9ba0663879d651c60a8061b8034d2c526007944 SHA512 2b87d543d8d77a4fec331fd1b73ca2038912362fc1f94c9b0f163dcc7c2dd58118e175c5540aecafb0581708ea5c2a5a321dde09f644e2322bd4ca5c0284b722
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
new file mode 100644
index 00000000000..5323596a4a9
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg-utils
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( >=dev-lang/lua-5.1:= )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}
+ dev-util/glib-utils"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myconf="--disable-dependency-tracking
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)"
+
+ if use exif || use xmp; then
+ myconf="${myconf} --enable-exiv2"
+ else
+ myconf="${myconf} --disable-exiv2"
+ fi
+
+ econf ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-11-20 11:16 Agostino Sarubbo
0 siblings, 0 replies; 84+ messages in thread
From: Agostino Sarubbo @ 2019-11-20 11:16 UTC (permalink / raw
To: gentoo-commits
commit: 0d61f2a2d3d930fbdcd62f676879f6d7cc23cc6e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 11:16:12 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 20 11:16:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d61f2a2
media-gfx/geeqie: amd64 stable wrt bug #700638
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
index 5323596a4a9..2834bb53f81 100644
--- a/media-gfx/geeqie/geeqie-1.5.1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-11-20 13:23 Agostino Sarubbo
0 siblings, 0 replies; 84+ messages in thread
From: Agostino Sarubbo @ 2019-11-20 13:23 UTC (permalink / raw
To: gentoo-commits
commit: 18ff116675b27b7e99d42a95a61cf6a57822cdef
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 13:23:34 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 20 13:23:34 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18ff1166
media-gfx/geeqie: x86 stable wrt bug #700638
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
index 2834bb53f81..2d57b0dbebf 100644
--- a/media-gfx/geeqie/geeqie-1.5.1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2019-12-10 21:36 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2019-12-10 21:36 UTC (permalink / raw
To: gentoo-commits
commit: 3ad2321b8666e29fd4f6ff00cc1118dc7e23485a
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 10 21:27:09 2019 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Dec 10 21:34:55 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ad2321b
media-gfx/geeqie: use xdg eclass
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.5.1.ebuild | 8 ++------
media-gfx/geeqie/geeqie-9999.ebuild | 8 ++------
2 files changed, 4 insertions(+), 12 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
index 2d57b0dbebf..88c65fbe11e 100644
--- a/media-gfx/geeqie/geeqie-1.5.1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools xdg-utils
+inherit autotools xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -83,13 +83,9 @@ src_install() {
}
pkg_postinst() {
- xdg_desktop_database_update
+ xdg_pkg_postinst
elog "Some plugins may require additional packages"
elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
elog "- RAW images plugin: media-gfx/ufraw"
}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index e7ca05a8bf0..3f25e162490 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools git-r3 xdg-utils
+inherit autotools git-r3 xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -84,13 +84,9 @@ src_install() {
}
pkg_postinst() {
- xdg_desktop_database_update
+ xdg_pkg_postinst
elog "Some plugins may require additional packages"
elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
elog "- RAW images plugin: media-gfx/ufraw"
}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2020-01-23 18:12 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2020-01-23 18:12 UTC (permalink / raw
To: gentoo-commits
commit: 3641790da2a511c7150bb546e6ac170aa4190c4d
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 18:12:17 2020 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 18:12:17 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3641790d
media-gfx/geeqie: fix live ebuild
configure.in was moved to configure.ac
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 3f25e162490..f40ac89c824 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-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
@@ -45,7 +45,7 @@ src_prepare() {
default
# Remove -Werror (gcc changes may add new warnings)
- sed -e '/CFLAGS/s/-Werror //g' -i configure.in || die
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
eautoreconf
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2020-12-03 12:54 Marek Szuba
0 siblings, 0 replies; 84+ messages in thread
From: Marek Szuba @ 2020-12-03 12:54 UTC (permalink / raw
To: gentoo-commits
commit: 1716b45dc13a94269dee3fc2f007d88212cc8329
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 3 12:53:07 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 3 12:54:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1716b45d
media-gfx/geeqie: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.5.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
index 63b12f277dc..4e7557f9002 100644
--- a/media-gfx/geeqie/geeqie-1.5.1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.5.1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
- lua? ( >=dev-lang/lua-5.1:= )
+ lua? ( >=dev-lang/lua-5.1:0= )
map? ( media-libs/libchamplain:0.12 )
pdf? ( >=app-text/poppler-0.62[cairo] )
tiff? ( media-libs/tiff:0 )
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2020-12-04 16:13 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2020-12-04 16:13 UTC (permalink / raw
To: gentoo-commits
commit: 8264ca98c4718c8f9fd4e2870f92c80d505ecb12
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 4 16:13:23 2020 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Fri Dec 4 16:13:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8264ca98
media-gfx/geeqie: 1.6 bump
Use gtk3 by default as per upstream
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.6.ebuild | 94 ++++++++++++++++++++++++++++++++++++++
2 files changed, 95 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index da65766b857..56e07a788c9 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1 +1,2 @@
DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b6231fcb001faa9f110676e8403c8e5959f9af398d6fa1ddc4e4c62439728904c6c39f5095f476014a5b7b74b4d16 SHA512 265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac
+DIST geeqie-1.6.tar.xz 1693488 BLAKE2B ee5369884c4c0e60fe827d43ef336c5aaa89d55aec8905bb8cdd4edb2ee12e15d525577a3c85403e2e8955a08c817007b72d1d1e3614063377a21aaba317acee SHA512 4acd05c6012c80581e9c594c7dc7d12265528aa8d3868afef9def36798945afb851da9376bbe5f205ac3c5e1e2362188cc0e2891b49f3ea4396bbc6974c143ef
diff --git a/media-gfx/geeqie/geeqie-1.6.ebuild b/media-gfx/geeqie/geeqie-1.6.ebuild
new file mode 100644
index 00000000000..39216c02793
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.6.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+LUA_COMPAT=( lua5-{1..3} )
+
+inherit autotools lua-single xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="http://www.geeqie.org/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ gtk3? ( x11-libs/gtk+:3 )
+ !gtk3? ( x11-libs/gtk+:2 )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ gpu-accel? ( gtk3 )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable gtk3)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)
+ )
+
+ if use exif || use xmp; then
+ myeconfargs+=( --enable-exiv2 )
+ else
+ myeconfargs+=( --disable-exiv2)
+ fi
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-03-26 19:46 Conrad Kostecki
0 siblings, 0 replies; 84+ messages in thread
From: Conrad Kostecki @ 2021-03-26 19:46 UTC (permalink / raw
To: gentoo-commits
commit: 47814eb1e2c745cdbf2c1ebedf95a96caf03d0f9
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 18:52:26 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 19:45:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47814eb1
media-gfx/geeqie: drop old version
Dropping old version, which does not support slotted lua.
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.5.1.ebuild | 94 ------------------------------------
1 file changed, 94 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.5.1.ebuild b/media-gfx/geeqie/geeqie-1.5.1.ebuild
deleted file mode 100644
index 4e7557f9002..00000000000
--- a/media-gfx/geeqie/geeqie-1.5.1.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 autotools xdg
-
-DESCRIPTION="A lightweight GTK image viewer forked from GQview"
-HOMEPAGE="http://www.geeqie.org"
-SRC_URI="http://www.geeqie.org/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
-
-RDEPEND="
- virtual/libintl
- doc? ( app-text/gnome-doc-utils )
- ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
- gpu-accel? ( media-libs/clutter-gtk )
- gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
- jpeg? ( virtual/jpeg:0 )
- lcms? ( media-libs/lcms:2 )
- lirc? ( app-misc/lirc )
- lua? ( >=dev-lang/lua-5.1:0= )
- map? ( media-libs/libchamplain:0.12 )
- pdf? ( >=app-text/poppler-0.62[cairo] )
- tiff? ( media-libs/tiff:0 )
- xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-REQUIRED_USE="gpu-accel? ( gtk3 )
- map? ( gpu-accel )"
-
-PATCHES=( "${FILESDIR}"/${P}-no_common.patch )
-
-src_prepare() {
- default
-
- # Remove -Werror (gcc changes may add new warnings)
- sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
- $(use_enable debug debug-log)
- $(use_enable ffmpegthumbnailer)
- $(use_enable gpu-accel)
- $(use_enable gtk3)
- $(use_enable jpeg)
- $(use_enable lcms)
- $(use_enable lua)
- $(use_enable lirc)
- $(use_enable map)
- $(use_enable nls)
- $(use_enable pdf)
- $(use_enable tiff)
- )
-
- if use exif || use xmp; then
- myeconfargs+=( --enable-exiv2 )
- else
- myeconfargs+=( --disable-exiv2)
- fi
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- rm -f "${D}/usr/share/doc/${PF}/COPYING"
- # Application needs access to the uncompressed file
- docompress -x /usr/share/doc/${PF}/README.md
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "Some plugins may require additional packages"
- elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
- elog "- RAW images plugin: media-gfx/ufraw"
-}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-21 20:11 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2021-12-21 20:11 UTC (permalink / raw
To: gentoo-commits
commit: 684a591dae642315069968bcba4e5326648817e8
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 21 19:20:30 2021 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Dec 21 20:11:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684a591d
media-gfx/geeqie: drop USE=gtk3 in live ebuild
Bug: https://bugs.gentoo.org/769101
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index b9db7c038a20..e97db26b4d23 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
LUA_COMPAT=( lua5-{1..3} )
inherit autotools git-r3 lua-single xdg
@@ -15,15 +15,14 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
virtual/libintl
+ x11-libs/gtk+:3
doc? ( app-text/gnome-doc-utils )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
- gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
@@ -41,7 +40,6 @@ BDEPEND="
nls? ( sys-devel/gettext )"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- gpu-accel? ( gtk3 )
map? ( gpu-accel )"
src_prepare() {
@@ -56,10 +54,10 @@ src_prepare() {
src_configure() {
local myeconfargs=(
--with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ --enable-gtk3
$(use_enable debug debug-log)
$(use_enable ffmpegthumbnailer)
$(use_enable gpu-accel)
- $(use_enable gtk3)
$(use_enable jpeg)
$(use_enable lcms)
$(use_enable lua)
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-22 13:09 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2021-12-22 13:09 UTC (permalink / raw
To: gentoo-commits
commit: 0dae326f61ea453ee8b794821acf488710eb587f
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 22 12:23:24 2021 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Dec 22 13:09:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dae326f
media-gfx/geeqie: snapshot bump to have a proper gtk3 version
Completely drop gtk2 (and gtk3 USE flag)
Closes: https://bugs.gentoo.org/769101
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.6_p20211016.ebuild | 97 ++++++++++++++++++++++++++++
2 files changed, 98 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 56e07a788c97..1daf3e8664f7 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,2 +1,3 @@
DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b6231fcb001faa9f110676e8403c8e5959f9af398d6fa1ddc4e4c62439728904c6c39f5095f476014a5b7b74b4d16 SHA512 265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac
DIST geeqie-1.6.tar.xz 1693488 BLAKE2B ee5369884c4c0e60fe827d43ef336c5aaa89d55aec8905bb8cdd4edb2ee12e15d525577a3c85403e2e8955a08c817007b72d1d1e3614063377a21aaba317acee SHA512 4acd05c6012c80581e9c594c7dc7d12265528aa8d3868afef9def36798945afb851da9376bbe5f205ac3c5e1e2362188cc0e2891b49f3ea4396bbc6974c143ef
+DIST geeqie-1.6_p20211016.tar.xz 36433388 BLAKE2B e8932398ce7354c08ad4199834870e2844555ee1a8ae2beebd9a512100784a5cb62e00993b3ef1854a7ab1bd37eb0742ebcfc17605429f99b61e1af2fbaf859e SHA512 9e536beac39028fdcbe04d014460de2b02039b2c027f9603a71554339b2d14116f8dff11bb09c6e73d51550188daf40031535f978fbbc2d355d30593f4f29e9d
diff --git a/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild b/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild
new file mode 100644
index 000000000000..fc3e8999ad42
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{1..3} )
+
+inherit autotools lua-single xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+MY_PV="0edb0f1265b193ec08ffbde7a1a7871526d29d92"
+# Needs full git checkout to generate ChangeLog, this tarball has it
+SRC_URI="https://dev.gentoo.org/~voyageur/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ x11-libs/gtk+:3
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ # Remove force rebuild of Lua API ref
+ sed -e 's#./create-doxygen-lua-api.sh##' -i doc/Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ --enable-gtk3
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)
+ )
+
+ if use exif || use xmp; then
+ myeconfargs+=( --enable-exiv2 )
+ else
+ myeconfargs+=( --disable-exiv2)
+ fi
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING"
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-22 14:34 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2021-12-22 14:34 UTC (permalink / raw
To: gentoo-commits
commit: cde5e4decd0da72c9a322bcc6348ec86f043d1b3
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 22 14:33:49 2021 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Dec 22 14:33:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde5e4de
media-gfx/geeqie: fix SRC_URI
Closes: https://bugs.gentoo.org/829808
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.6_p20211016.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild b/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild
index fc3e8999ad42..116b8a480772 100644
--- a/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild
+++ b/media-gfx/geeqie/geeqie-1.6_p20211016.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
MY_PV="0edb0f1265b193ec08ffbde7a1a7871526d29d92"
# Needs full git checkout to generate ChangeLog, this tarball has it
-SRC_URI="https://dev.gentoo.org/~voyageur/${P}.tar.xz"
+SRC_URI="https://dev.gentoo.org/~voyageur/distfiles/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-23 10:36 Agostino Sarubbo
0 siblings, 0 replies; 84+ messages in thread
From: Agostino Sarubbo @ 2021-12-23 10:36 UTC (permalink / raw
To: gentoo-commits
commit: 0bda08cdc2e075250470078386c31cec92af6b69
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 10:36:16 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 10:36:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bda08cd
media-gfx/geeqie: amd64 stable wrt bug #829471
Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.6.ebuild b/media-gfx/geeqie/geeqie-1.6.ebuild
index 1ba491ef5cd1..7952fb0e1995 100644
--- a/media-gfx/geeqie/geeqie-1.6.ebuild
+++ b/media-gfx/geeqie/geeqie-1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-28 5:57 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2021-12-28 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 59ceb138d068e061e943211199f26107cb83971a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 28 05:57:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 28 05:57:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ceb138
media-gfx/geeqie: Stabilize 1.6 x86, #829471
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.6.ebuild b/media-gfx/geeqie/geeqie-1.6.ebuild
index 7952fb0e1995..5784fd2b760f 100644
--- a/media-gfx/geeqie/geeqie-1.6.ebuild
+++ b/media-gfx/geeqie/geeqie-1.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2021-12-29 18:25 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2021-12-29 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 2931aee66499cd3d05bf0b1c69fbf892950ada51
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 29 18:25:02 2021 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Dec 29 18:25:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2931aee6
media-gfx/geeqie: drop USE=gtk3 in stable 1.6
For gtk3 support, use newer 1.6_p20211016
Bug: https://bugs.gentoo.org/829471
Bug: https://bugs.gentoo.org/830232
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --force
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
.../geeqie/{geeqie-1.6.ebuild => geeqie-1.6-r1.ebuild} | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.6.ebuild b/media-gfx/geeqie/geeqie-1.6-r1.ebuild
similarity index 83%
rename from media-gfx/geeqie/geeqie-1.6.ebuild
rename to media-gfx/geeqie/geeqie-1.6-r1.ebuild
index 5784fd2b760f..39c6dc86cac5 100644
--- a/media-gfx/geeqie/geeqie-1.6.ebuild
+++ b/media-gfx/geeqie/geeqie-1.6-r1.ebuild
@@ -13,20 +13,17 @@ SRC_URI="http://www.geeqie.org/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel +gtk3 jpeg lcms lirc lua map nls pdf tiff xmp"
+IUSE="debug doc exif ffmpegthumbnailer jpeg lcms lirc lua nls pdf tiff xmp"
RDEPEND="
virtual/libintl
+ x11-libs/gtk+:2
doc? ( app-text/gnome-doc-utils )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
- gpu-accel? ( media-libs/clutter-gtk )
- gtk3? ( x11-libs/gtk+:3 )
- !gtk3? ( x11-libs/gtk+:2 )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
lua? ( ${LUA_DEPS} )
- map? ( media-libs/libchamplain:0.12 )
pdf? ( >=app-text/poppler-0.62[cairo] )
tiff? ( media-libs/tiff:0 )
xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
@@ -38,9 +35,7 @@ BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- gpu-accel? ( gtk3 )
- map? ( gpu-accel )"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
PATCHES=( "${FILESDIR}"/${P}-yelp.patch )
@@ -58,13 +53,13 @@ src_configure() {
--with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
$(use_enable debug debug-log)
$(use_enable ffmpegthumbnailer)
- $(use_enable gpu-accel)
- $(use_enable gtk3)
+ --disable-gpu-accel
+ --disable-gtk3
$(use_enable jpeg)
$(use_enable lcms)
$(use_enable lua)
$(use_enable lirc)
- $(use_enable map)
+ --disable-map
$(use_enable nls)
$(use_enable pdf)
$(use_enable tiff)
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-01-25 22:29 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-01-25 22:29 UTC (permalink / raw
To: gentoo-commits
commit: 6d3945dd13aad93eff90d18e3c2f81e6245223db
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 25 22:28:57 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jan 25 22:29:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3945dd
media-gfx/geeqie: 1.7.2 bump
Closes: https://bugs.gentoo.org/831636
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.7.2.ebuild | 95 ++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 1daf3e8664f7..21b0b2460541 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,3 +1,4 @@
DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b6231fcb001faa9f110676e8403c8e5959f9af398d6fa1ddc4e4c62439728904c6c39f5095f476014a5b7b74b4d16 SHA512 265eade90afe45856855e856c5f640786ca2e3add57c3ade8ca380d075297f96bf44c6e0c4fd6eabbc2666a37f898b50d37dd2e01d77875b8a622d72d8a0e6ac
DIST geeqie-1.6.tar.xz 1693488 BLAKE2B ee5369884c4c0e60fe827d43ef336c5aaa89d55aec8905bb8cdd4edb2ee12e15d525577a3c85403e2e8955a08c817007b72d1d1e3614063377a21aaba317acee SHA512 4acd05c6012c80581e9c594c7dc7d12265528aa8d3868afef9def36798945afb851da9376bbe5f205ac3c5e1e2362188cc0e2891b49f3ea4396bbc6974c143ef
DIST geeqie-1.6_p20211016.tar.xz 36433388 BLAKE2B e8932398ce7354c08ad4199834870e2844555ee1a8ae2beebd9a512100784a5cb62e00993b3ef1854a7ab1bd37eb0742ebcfc17605429f99b61e1af2fbaf859e SHA512 9e536beac39028fdcbe04d014460de2b02039b2c027f9603a71554339b2d14116f8dff11bb09c6e73d51550188daf40031535f978fbbc2d355d30593f4f29e9d
+DIST geeqie-1.7.2.tar.xz 1949240 BLAKE2B 4dde2c902151da677470dca359b321978afe861cafddb7baf76e68acc8a9cf7943ce8ebd8e46aa007a773cce62444d16908d1b8b1339de58587c98d911775ec7 SHA512 07b06ef51cb520b91b9097bbe06d170af39d3d513d9853c912e1b60bd5b47e0ae3571f6ac449c9f9c6cee4d227fc4c906ee5f90f7498cd0b2119d12ff4673c4d
diff --git a/media-gfx/geeqie/geeqie-1.7.2.ebuild b/media-gfx/geeqie/geeqie-1.7.2.ebuild
new file mode 100644
index 000000000000..60becabb68fa
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.7.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{1..3} )
+
+inherit autotools lua-single xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ x11-libs/gtk+:3
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ # Remove force rebuild of Lua API ref
+ sed -e 's#./create-doxygen-lua-api.sh##' -i doc/Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ --enable-gtk3
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)
+ )
+
+ if use exif || use xmp; then
+ myeconfargs+=( --enable-exiv2 )
+ else
+ myeconfargs+=( --disable-exiv2)
+ fi
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING" || die
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-04-21 17:19 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-04-21 17:19 UTC (permalink / raw
To: gentoo-commits
commit: 7ec16ea1f7a64a2495926b1b8b55fbe1ec79fadb
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 17:00:55 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 17:17:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ec16ea1
media-gfx/geeqie: add 1.7.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 +
media-gfx/geeqie/geeqie-1.7.3.ebuild | 95 ++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 21b0b2460541..bcf1bedba4d1 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -2,3 +2,4 @@ DIST geeqie-1.5.1.tar.xz 1587116 BLAKE2B f8742a88eefd90fb1e7e1d1365058cef190b623
DIST geeqie-1.6.tar.xz 1693488 BLAKE2B ee5369884c4c0e60fe827d43ef336c5aaa89d55aec8905bb8cdd4edb2ee12e15d525577a3c85403e2e8955a08c817007b72d1d1e3614063377a21aaba317acee SHA512 4acd05c6012c80581e9c594c7dc7d12265528aa8d3868afef9def36798945afb851da9376bbe5f205ac3c5e1e2362188cc0e2891b49f3ea4396bbc6974c143ef
DIST geeqie-1.6_p20211016.tar.xz 36433388 BLAKE2B e8932398ce7354c08ad4199834870e2844555ee1a8ae2beebd9a512100784a5cb62e00993b3ef1854a7ab1bd37eb0742ebcfc17605429f99b61e1af2fbaf859e SHA512 9e536beac39028fdcbe04d014460de2b02039b2c027f9603a71554339b2d14116f8dff11bb09c6e73d51550188daf40031535f978fbbc2d355d30593f4f29e9d
DIST geeqie-1.7.2.tar.xz 1949240 BLAKE2B 4dde2c902151da677470dca359b321978afe861cafddb7baf76e68acc8a9cf7943ce8ebd8e46aa007a773cce62444d16908d1b8b1339de58587c98d911775ec7 SHA512 07b06ef51cb520b91b9097bbe06d170af39d3d513d9853c912e1b60bd5b47e0ae3571f6ac449c9f9c6cee4d227fc4c906ee5f90f7498cd0b2119d12ff4673c4d
+DIST geeqie-1.7.3.tar.xz 1949696 BLAKE2B c261a09446472f2decb0f332f227453e14fbffbc64bff77c538062d7cf57fd91efd7d30a121b2760795eb9c097e993a1dcbe5ead79cb32c200092e27422ad8b9 SHA512 5647422876dcd41ec369cc926783661e15f33c2794e073df98827b8fc030baf3ebf03587e42eef35caaddc3b315b74ee0f8c3a156422f72522ffbbb7ec0fd8d9
diff --git a/media-gfx/geeqie/geeqie-1.7.3.ebuild b/media-gfx/geeqie/geeqie-1.7.3.ebuild
new file mode 100644
index 000000000000..60becabb68fa
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-1.7.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{1..3} )
+
+inherit autotools lua-single xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
+
+RDEPEND="
+ virtual/libintl
+ x11-libs/gtk+:3
+ doc? ( app-text/gnome-doc-utils )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ gpu-accel? ( media-libs/clutter-gtk )
+ jpeg? ( virtual/jpeg:0 )
+ lcms? ( media-libs/lcms:2 )
+ lirc? ( app-misc/lirc )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/libchamplain:0.12 )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ tiff? ( media-libs/tiff:0 )
+ xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
+ !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ dev-util/intltool
+ virtual/pkgconfig
+ nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ map? ( gpu-accel )"
+
+src_prepare() {
+ default
+
+ # Remove -Werror (gcc changes may add new warnings)
+ sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
+
+ # Remove force rebuild of Lua API ref
+ sed -e 's#./create-doxygen-lua-api.sh##' -i doc/Makefile.am || die
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
+ --enable-gtk3
+ $(use_enable debug debug-log)
+ $(use_enable ffmpegthumbnailer)
+ $(use_enable gpu-accel)
+ $(use_enable jpeg)
+ $(use_enable lcms)
+ $(use_enable lua)
+ $(use_enable lirc)
+ $(use_enable map)
+ $(use_enable nls)
+ $(use_enable pdf)
+ $(use_enable tiff)
+ )
+
+ if use exif || use xmp; then
+ myeconfargs+=( --enable-exiv2 )
+ else
+ myeconfargs+=( --disable-exiv2)
+ fi
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ rm -f "${D}/usr/share/doc/${PF}/COPYING" || die
+ # Application needs access to the uncompressed file
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "Some plugins may require additional packages"
+ elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
+ elog "- RAW images plugin: media-gfx/ufraw"
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-17 21:39 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-10-17 21:39 UTC (permalink / raw
To: gentoo-commits
commit: ef464ab10edacff812f00f6cb4b2fecc1a70c8cb
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 21:34:37 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 21:38:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef464ab1
media-gfx/geeqie: sync live ebuild
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 103 +++++++++++++++++++++---------------
1 file changed, 59 insertions(+), 44 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index e97db26b4d23..2c4b54ad1991 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LUA_COMPAT=( lua5-{1..3} )
+LUA_COMPAT=( lua5-{3,4} )
-inherit autotools git-r3 lua-single xdg
+inherit git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -15,80 +15,95 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
+IUSE="debug doc djvu exif ffmpegthumbnailer gpu-accel heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
-RDEPEND="
+RDEPEND="gnome-extra/zenity
virtual/libintl
x11-libs/gtk+:3
- doc? ( app-text/gnome-doc-utils )
+ djvu? ( app-text/djvu )
+ doc? ( app-text/yelp-tools )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
- jpeg? ( virtual/jpeg:0 )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2 )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7 )
lcms? ( media-libs/lcms:2 )
- lirc? ( app-misc/lirc )
- lua? ( ${LUA_DEPS} )
+ lua? ( ${LUA_DEPS}
+ doc? ( app-doc/doxygen ) )
map? ( media-libs/libchamplain:0.12 )
pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20 )
+ spell? ( app-text/gspell )
tiff? ( media-libs/tiff:0 )
- xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
+ webp? ( >=media-libs/libwebp-0.6.1 )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
DEPEND="${RDEPEND}"
BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
dev-util/glib-utils
dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
+ sys-devel/gettext
+ virtual/pkgconfig"
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
map? ( gpu-accel )"
+PATCHES=(
+ "${FILESDIR}/${PN}-2.0.1-allow_xxdi.patch"
+)
+
src_prepare() {
default
- # Remove -Werror (gcc changes may add new warnings)
- sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
-
- eautoreconf
+ # Lua version
+ sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die
}
src_configure() {
- local myeconfargs=(
- --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
- --enable-gtk3
- $(use_enable debug debug-log)
- $(use_enable ffmpegthumbnailer)
- $(use_enable gpu-accel)
- $(use_enable jpeg)
- $(use_enable lcms)
- $(use_enable lua)
- $(use_enable lirc)
- $(use_enable map)
- $(use_enable nls)
- $(use_enable pdf)
- $(use_enable tiff)
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature zip archive)
+ $(meson_feature lcms cms)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature gpu-accel gps-map)
+ $(meson_feature heif)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpeg)
+ $(meson_feature jpegxl)
+ $(meson_feature raw libraw)
+ $(meson_feature lua)
+ $(meson_feature pdf)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature webp)
)
- if use exif || use xmp; then
- myeconfargs+=( --enable-exiv2 )
- else
- myeconfargs+=( --disable-exiv2)
- fi
-
- econf "${myeconfargs[@]}"
+ meson_src_configure
}
src_install() {
- default
+ meson_src_install
- rm -f "${D}/usr/share/doc/${PF}/COPYING"
- # Application needs access to the uncompressed file
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
docompress -x /usr/share/doc/${PF}/README.md
}
pkg_postinst() {
xdg_pkg_postinst
- elog "Some plugins may require additional packages"
- elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
- elog "- RAW images plugin: media-gfx/ufraw"
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Export JPEG plugin" media-gfx/exiv2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-gfx/exiv2 media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" "media-gfx/exiv2 media-gfx/fbida"
+ optfeature "Image rotate plugin (TIFF/PNG)" "media-gfx/exiv2 media-gfx/imagemagick"
+ optfeature "Print preview functionality" app-text/evince
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-18 6:56 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-10-18 6:56 UTC (permalink / raw
To: gentoo-commits
commit: 2547c19ad970f833e85ab4af830f6fea3a0f831d
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 18 06:55:42 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Oct 18 06:56:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2547c19a
media-gfx/geeqie: fix SRC_URI for ChangeLog tarball
Closes: https://bugs.gentoo.org/877529
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.0.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.0.1.ebuild b/media-gfx/geeqie/geeqie-2.0.1.ebuild
index 4f6f2af33d64..0e4c3907aa5c 100644
--- a/media-gfx/geeqie/geeqie-2.0.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1.ebuild
@@ -9,7 +9,7 @@ inherit lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
- https://dev.gentoo.org/~voyageur/${P}-ChangeLog.tar.gz"
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-ChangeLog.tar.gz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-19 12:31 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-10-19 12:31 UTC (permalink / raw
To: gentoo-commits
commit: 176e190249d64e85538200f6fcf252e049f4b2a7
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 19 12:31:28 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed Oct 19 12:31:28 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176e1902
media-gfx/geeqie: xxdi patch is merged upstream
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 5a49b5e60c1c..2be0f992fee3 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -49,10 +49,6 @@ BDEPEND="
REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
-PATCHES=(
- "${FILESDIR}/${PN}-2.0.1-allow_xxdi.patch"
-)
-
pkg_setup() {
# Do not require setting LUA_SINGLE_TARGET if lua is not used
use lua && lua-single_pkg_setup
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-20 10:52 Jakov Smolić
0 siblings, 0 replies; 84+ messages in thread
From: Jakov Smolić @ 2022-10-20 10:52 UTC (permalink / raw
To: gentoo-commits
commit: b4ffc724629fd95f1cc2cb7b00ed405ac464447e
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 20 10:51:31 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 10:51:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ffc724
media-gfx/geeqie: Stabilize 1.7.3 amd64, #877489
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.7.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.7.3.ebuild b/media-gfx/geeqie/geeqie-1.7.3.ebuild
index 60becabb68fa..93ccfc1c54d8 100644
--- a/media-gfx/geeqie/geeqie-1.7.3.ebuild
+++ b/media-gfx/geeqie/geeqie-1.7.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-20 10:56 Jakov Smolić
0 siblings, 0 replies; 84+ messages in thread
From: Jakov Smolić @ 2022-10-20 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 0554c30f9514be093eef55585ccc3db6c2085f6f
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 20 10:55:38 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 10:55:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0554c30f
media-gfx/geeqie: Stabilize 1.7.3 x86, #877489
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.7.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.7.3.ebuild b/media-gfx/geeqie/geeqie-1.7.3.ebuild
index 93ccfc1c54d8..fe7f727326ff 100644
--- a/media-gfx/geeqie/geeqie-1.7.3.ebuild
+++ b/media-gfx/geeqie/geeqie-1.7.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-10-24 21:29 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-10-24 21:29 UTC (permalink / raw
To: gentoo-commits
commit: c95710cb3b508679147a49d6210a0176b223328b
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 24 21:03:24 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Oct 24 21:29:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c95710cb
media-gfx/geeqie: drop doc build in live ebuild
Per upstream:
The Help files are not so important - when running Geeqie the Help menu
item defaults to the web version if there are no local help files. The
Lua help files are probably not important (yet).
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 2be0f992fee3..ffac439db08a 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -15,13 +15,12 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="debug doc djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
virtual/libintl
x11-libs/gtk+:3
djvu? ( app-text/djvu )
- doc? ( app-text/yelp-tools )
exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
heif? ( >=media-libs/libheif-1.3.2 )
@@ -29,8 +28,7 @@ RDEPEND="gnome-extra/zenity
jpeg? ( media-libs/libjpeg-turbo:= )
jpegxl? ( >=media-libs/libjxl-0.3.7 )
lcms? ( media-libs/lcms:2 )
- lua? ( ${LUA_DEPS}
- doc? ( app-doc/doxygen ) )
+ lua? ( ${LUA_DEPS} )
map? ( media-libs/clutter-gtk
media-libs/libchamplain:0.12[gtk] )
pdf? ( >=app-text/poppler-0.62[cairo] )
@@ -57,6 +55,9 @@ pkg_setup() {
src_prepare() {
default
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+
# Lua version
sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die
}
@@ -67,7 +68,6 @@ src_configure() {
-Dgq_htmldir="share/doc/${PF}/html"
$(meson_use debug)
$(meson_feature djvu)
- $(meson_feature doc)
$(meson_feature exif exiv2)
$(meson_feature ffmpegthumbnailer videothumbnailer)
$(meson_feature heif)
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-11-06 20:05 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2022-11-06 20:05 UTC (permalink / raw
To: gentoo-commits
commit: 1a2231966b4551afabc3074b2975ce5aaa037c3e
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 6 20:04:28 2022 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sun Nov 6 20:05:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a223196
media-gfx/geeqie: drop media-gfx/ufraw suggestion
Package is not in tree anymore, newer geeqie versions use
media-libs/libraw instead
Closes: https://bugs.gentoo.org/880025
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.7.3.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-1.7.3.ebuild b/media-gfx/geeqie/geeqie-1.7.3.ebuild
index fe7f727326ff..4d5b5b986aec 100644
--- a/media-gfx/geeqie/geeqie-1.7.3.ebuild
+++ b/media-gfx/geeqie/geeqie-1.7.3.ebuild
@@ -91,5 +91,4 @@ pkg_postinst() {
elog "Some plugins may require additional packages"
elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
- elog "- RAW images plugin: media-gfx/ufraw"
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2022-12-16 4:30 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2022-12-16 4:30 UTC (permalink / raw
To: gentoo-commits
commit: d301b8b8c31d91d4853d941467bb321247f92c88
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 16 04:26:08 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 16 04:29:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d301b8b8
media-gfx/geeqie: unrevbump 9999
Unintentional, was defect in script for libtiff revbumps (fixed already for next
time.)
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/{geeqie-9999-r1.ebuild => geeqie-9999.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999-r1.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
similarity index 100%
rename from media-gfx/geeqie/geeqie-9999-r1.ebuild
rename to media-gfx/geeqie/geeqie-9999.ebuild
^ permalink raw reply [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-05-06 11:34 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-05-06 11:34 UTC (permalink / raw
To: gentoo-commits
commit: 404b9c083c65174206f149b50c85e452dfc7796c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 11:32:57 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 6 11:33:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404b9c08
media-gfx/geeqie: add github upstream metadata
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index fe79e449c2dc..280f5ee936ea 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -12,4 +12,7 @@
<flag name="jpegxl">Enable support for JPEG XL image format</flag>
<flag name="map">Enable items GPS map display</flag>
</use>
+ <upstream>
+ <remote-id type="github">BestImageViewer/geeqie</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-05-06 11:34 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-05-06 11:34 UTC (permalink / raw
To: gentoo-commits
commit: aa640d34f7e7b6369c26a602de52bd8e028fc0eb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 6 11:13:17 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 6 11:33:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa640d34
media-gfx/geeqie: drop stale dev-util/intltool dep
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/{geeqie-2.0.1-r3.ebuild => geeqie-2.0.1-r4.ebuild} | 3 +--
media-gfx/geeqie/geeqie-9999.ebuild | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.0.1-r3.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
similarity index 98%
rename from media-gfx/geeqie/geeqie-2.0.1-r3.ebuild
rename to media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index f16b53d0df1e..1efc3af9dd12 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r3.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.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
@@ -40,7 +40,6 @@ DEPEND="${RDEPEND}"
BDEPEND="
|| ( dev-util/xxdi app-editors/vim-core )
dev-util/glib-utils
- dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index c6f4c4adff37..ae833800a507 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-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
@@ -41,7 +41,6 @@ DEPEND="${RDEPEND}"
BDEPEND="
|| ( dev-util/xxdi app-editors/vim-core )
dev-util/glib-utils
- dev-util/intltool
sys-devel/gettext
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-05-28 23:33 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-05-28 23:33 UTC (permalink / raw
To: gentoo-commits
commit: 67063b1e4321fb16375897a7953d9909cf876a16
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 23:32:30 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 28 23:32:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67063b1e
media-gfx/geeqie: Stabilize 2.0.1-r4 amd64, #906505
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index 1efc3af9dd12..ec2256cdf1a9 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-06-27 10:34 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-06-27 10:34 UTC (permalink / raw
To: gentoo-commits
commit: 3d67bd2f40d20d41d29315a7d1567b6a81f74719
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 27 10:34:31 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 10:34:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d67bd2f
media-gfx/geeqie: add 2.1
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.1.ebuild | 109 +++++++++++++++++++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 212a13e2c4ee..9f9f10272793 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,3 +1,5 @@
DIST geeqie-1.7.3.tar.xz 1949696 BLAKE2B c261a09446472f2decb0f332f227453e14fbffbc64bff77c538062d7cf57fd91efd7d30a121b2760795eb9c097e993a1dcbe5ead79cb32c200092e27422ad8b9 SHA512 5647422876dcd41ec369cc926783661e15f33c2794e073df98827b8fc030baf3ebf03587e42eef35caaddc3b315b74ee0f8c3a156422f72522ffbbb7ec0fd8d9
DIST geeqie-2.0.1-ChangeLog.tar.gz 626106 BLAKE2B b1e166e7537d6e2bf8a9fec259315af4d70194688b489eb44715eb51c690806dd6387e6aa884b737222a25114c36b2e1a2a70fd2bbec015e64d5f6274cac1ab9 SHA512 a986981f28bad254747fb674ee16691bbec64afb354eb158dc511e0f9b198bba8e3bd0fc2ae432322806959a5ea7434687cb462c8cbb0d1c9dc17b5431f72288
DIST geeqie-2.0.1.tar.xz 1666600 BLAKE2B e90d9b5c0bfe9d4f84c65e4754ba3ddaee8ba44c6d493cf4b5c0e37d398a4e2f6234c60fc6e88e4022ff4f8fcaf10626037c3a80450921f88f5fd937fd386958 SHA512 cd2251c831c6d4d461d92eee84df08590752ad625e1f50d57e1fb5d0fc6ac16a225584a8217e14bf4f993ba247f7df3296498b27fcc4f5f4c7f25307699aadc5
+DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
+DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
new file mode 100644
index 000000000000..43bd977b6123
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7 )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+
+ # Lua version
+ sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-06-27 10:56 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-06-27 10:56 UTC (permalink / raw
To: gentoo-commits
commit: ad54850eaa238201fe312e5e18282358e94409bf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 27 10:37:57 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 10:55:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad54850e
media-gfx/geeqie: destabilize 2.1 for ~amd64
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
index 43bd977b6123..39304925ce9d 100644
--- a/media-gfx/geeqie/geeqie-2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-06-27 11:10 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-06-27 11:10 UTC (permalink / raw
To: gentoo-commits
commit: a19537cbd86c150710aad4e5ecea1d2386c689da
Author: Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Mon Jun 26 22:28:07 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 11:10:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19537cb
media-gfx/geeqie: fix implicit dep on media-libs/libjxl for media-gfx/geeqie-1.7.3
Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-1.7.3-r1.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild b/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild
index 497e93cb39b3..b4a9dedac418 100644
--- a/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-1.7.3-r1.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg lcms lirc lua map nls pdf tiff xmp"
+IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg jpegxl lcms lirc lua map nls pdf tiff xmp"
RDEPEND="
virtual/libintl
@@ -22,6 +22,7 @@ RDEPEND="
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
gpu-accel? ( media-libs/clutter-gtk )
jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
lcms? ( media-libs/lcms:2 )
lirc? ( app-misc/lirc )
lua? ( ${LUA_DEPS} )
@@ -60,6 +61,7 @@ src_configure() {
$(use_enable ffmpegthumbnailer)
$(use_enable gpu-accel)
$(use_enable jpeg)
+ $(use_enable jpegxl)
$(use_enable lcms)
$(use_enable lua)
$(use_enable lirc)
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-06-27 11:10 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-06-27 11:10 UTC (permalink / raw
To: gentoo-commits
commit: 468c87c2c89aa8121523de8f8d53ffa0749526bd
Author: Cristian Othón Martínez Vera <cfuga <AT> cfuga <DOT> mx>
AuthorDate: Mon Jun 26 22:33:27 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jun 27 11:10:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468c87c2
media-gfx/geeqie: subscribe to media-libs/libjxl subslot
Signed-off-by: Cristian Othón Martínez Vera <cfuga <AT> cfuga.mx>
Closes: https://github.com/gentoo/gentoo/pull/31634
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +-
media-gfx/geeqie/geeqie-2.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index ec2256cdf1a9..d6b786d4c4c9 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
@@ -25,7 +25,7 @@ RDEPEND="gnome-extra/zenity
heif? ( >=media-libs/libheif-1.3.2 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
jpeg? ( media-libs/libjpeg-turbo:= )
- jpegxl? ( >=media-libs/libjxl-0.3.7 )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
lcms? ( media-libs/lcms:2 )
lua? ( ${LUA_DEPS} )
map? ( media-libs/clutter-gtk
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
index 39304925ce9d..9553979fc1d4 100644
--- a/media-gfx/geeqie/geeqie-2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="gnome-extra/zenity
heif? ( >=media-libs/libheif-1.3.2 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
jpeg? ( media-libs/libjpeg-turbo:= )
- jpegxl? ( >=media-libs/libjxl-0.3.7 )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
lcms? ( media-libs/lcms:2 )
lua? ( ${LUA_DEPS} )
map? ( media-libs/clutter-gtk
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-07-10 19:54 Arthur Zamarin
0 siblings, 0 replies; 84+ messages in thread
From: Arthur Zamarin @ 2023-07-10 19:54 UTC (permalink / raw
To: gentoo-commits
commit: dca7101a5f67256da6412b267582366cc5626cf7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 10 19:54:01 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 10 19:54:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca7101a
media-gfx/geeqie: Stabilize 2.0.1-r4 x86, #906505
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.0.1-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
index d6b786d4c4c9..ed4f98a13ba5 100644
--- a/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-07-18 12:25 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-07-18 12:25 UTC (permalink / raw
To: gentoo-commits
commit: b8e7ce054f7add45223446468a1e8207bb600494
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 12 06:52:52 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Jul 18 12:24:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e7ce05
media-gfx/geeqie: drop 1.7.3-r1
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 1 -
media-gfx/geeqie/geeqie-1.7.3-r1.ebuild | 96 ---------------------------------
2 files changed, 97 deletions(-)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 9f9f10272793..633043002b47 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,4 +1,3 @@
-DIST geeqie-1.7.3.tar.xz 1949696 BLAKE2B c261a09446472f2decb0f332f227453e14fbffbc64bff77c538062d7cf57fd91efd7d30a121b2760795eb9c097e993a1dcbe5ead79cb32c200092e27422ad8b9 SHA512 5647422876dcd41ec369cc926783661e15f33c2794e073df98827b8fc030baf3ebf03587e42eef35caaddc3b315b74ee0f8c3a156422f72522ffbbb7ec0fd8d9
DIST geeqie-2.0.1-ChangeLog.tar.gz 626106 BLAKE2B b1e166e7537d6e2bf8a9fec259315af4d70194688b489eb44715eb51c690806dd6387e6aa884b737222a25114c36b2e1a2a70fd2bbec015e64d5f6274cac1ab9 SHA512 a986981f28bad254747fb674ee16691bbec64afb354eb158dc511e0f9b198bba8e3bd0fc2ae432322806959a5ea7434687cb462c8cbb0d1c9dc17b5431f72288
DIST geeqie-2.0.1.tar.xz 1666600 BLAKE2B e90d9b5c0bfe9d4f84c65e4754ba3ddaee8ba44c6d493cf4b5c0e37d398a4e2f6234c60fc6e88e4022ff4f8fcaf10626037c3a80450921f88f5fd937fd386958 SHA512 cd2251c831c6d4d461d92eee84df08590752ad625e1f50d57e1fb5d0fc6ac16a225584a8217e14bf4f993ba247f7df3296498b27fcc4f5f4c7f25307699aadc5
DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
diff --git a/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild b/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild
deleted file mode 100644
index b4a9dedac418..000000000000
--- a/media-gfx/geeqie/geeqie-1.7.3-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-LUA_COMPAT=( lua5-{1..3} )
-
-inherit autotools lua-single xdg
-
-DESCRIPTION="A lightweight GTK image viewer forked from GQview"
-HOMEPAGE="http://www.geeqie.org"
-SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="debug doc exif ffmpegthumbnailer gpu-accel jpeg jpegxl lcms lirc lua map nls pdf tiff xmp"
-
-RDEPEND="
- virtual/libintl
- x11-libs/gtk+:3
- doc? ( app-text/gnome-doc-utils )
- ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
- gpu-accel? ( media-libs/clutter-gtk )
- jpeg? ( media-libs/libjpeg-turbo:= )
- jpegxl? ( >=media-libs/libjxl-0.3.7:= )
- lcms? ( media-libs/lcms:2 )
- lirc? ( app-misc/lirc )
- lua? ( ${LUA_DEPS} )
- map? ( media-libs/libchamplain:0.12 )
- pdf? ( >=app-text/poppler-0.62[cairo] )
- tiff? ( media-libs/tiff:= )
- xmp? ( >=media-gfx/exiv2-0.17:=[xmp] )
- !xmp? ( exif? ( >=media-gfx/exiv2-0.17:= ) )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- dev-util/intltool
- virtual/pkgconfig
- nls? ( sys-devel/gettext )"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- map? ( gpu-accel )"
-
-src_prepare() {
- default
-
- # Remove -Werror (gcc changes may add new warnings)
- sed -e '/CFLAGS/s/-Werror //g' -i configure.ac || die
-
- # Remove force rebuild of Lua API ref
- sed -e 's#./create-doxygen-lua-api.sh##' -i doc/Makefile.am || die
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --with-readmedir="${EPREFIX}"/usr/share/doc/${PF}
- --enable-gtk3
- $(use_enable debug debug-log)
- $(use_enable ffmpegthumbnailer)
- $(use_enable gpu-accel)
- $(use_enable jpeg)
- $(use_enable jpegxl)
- $(use_enable lcms)
- $(use_enable lua)
- $(use_enable lirc)
- $(use_enable map)
- $(use_enable nls)
- $(use_enable pdf)
- $(use_enable tiff)
- )
-
- if use exif || use xmp; then
- myeconfargs+=( --enable-exiv2 )
- else
- myeconfargs+=( --disable-exiv2)
- fi
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- rm -f "${D}/usr/share/doc/${PF}/COPYING" || die
- # Application needs access to the uncompressed file
- docompress -x /usr/share/doc/${PF}/README.md
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "Some plugins may require additional packages"
- elog "- Image rotate plugin: media-gfx/fbida (JPEG), media-gfx/imagemagick (TIFF/PNG)"
-}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-08-01 21:57 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-08-01 21:57 UTC (permalink / raw
To: gentoo-commits
commit: d5030dddcc9ab4029e1c9b9d44216a13080ef980
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 1 21:57:26 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Tue Aug 1 21:57:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5030ddd
media-gfx/geeqie: sync live ebuild
Bug: https://bugs.gentoo.org/909302
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index ae833800a507..80135160f44c 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -26,7 +26,7 @@ RDEPEND="gnome-extra/zenity
heif? ( >=media-libs/libheif-1.3.2 )
jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
jpeg? ( media-libs/libjpeg-turbo:= )
- jpegxl? ( >=media-libs/libjxl-0.3.7 )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
lcms? ( media-libs/lcms:2 )
lua? ( ${LUA_DEPS} )
map? ( media-libs/clutter-gtk
@@ -35,7 +35,7 @@ RDEPEND="gnome-extra/zenity
raw? ( >=media-libs/libraw-0.20:= )
spell? ( app-text/gspell )
tiff? ( media-libs/tiff:= )
- webp? ( >=media-libs/libwebp-0.6.1:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
zip? ( >=app-arch/libarchive-3.4.0 )"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -54,14 +54,8 @@ pkg_setup() {
src_prepare() {
default
- # Fix xxdi.pl support
- sed -e 's/"$build_dir/> \0/' scripts/generate-ClayRGB1998-icc-h.sh || die
-
# Disable doc build - not useful most of the time per upstream
sed -e "/subdir('doc')/d" -i meson.build || die
-
- # Lua version
- sed -e "s/lua5.[0-9]/${LUA_SINGLE_TARGET/-/.}/" -i meson.build || die
}
src_configure() {
@@ -83,7 +77,6 @@ src_configure() {
$(meson_feature raw libraw)
$(meson_feature spell)
$(meson_feature tiff)
- $(meson_feature webp)
$(meson_feature zip archive)
)
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-08-17 3:51 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-08-17 3:51 UTC (permalink / raw
To: gentoo-commits
commit: f5fcf184d7ad16dfd77d6c46a2aa44933146763f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 03:51:04 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 17 03:51:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fcf184
media-gfx/geeqie: Keyword 2.1 arm64, #910744
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
index 62d485ca97b3..e9b2253c1d04 100644
--- a/media-gfx/geeqie/geeqie-2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-08-21 6:52 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2023-08-21 6:52 UTC (permalink / raw
To: gentoo-commits
commit: 2d97eafbbb98f127a9329925d23dbf2381b5e12b
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 06:51:43 2023 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 06:52:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d97eafb
media-gfx/geeqie: clear unused USE Flag
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 280f5ee936ea..2b948d61d941 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -8,7 +8,6 @@
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
<flag name="ffmpegthumbnailer">Enable video thumbnail support with <pkg>media-video/ffmpegthumbnailer</pkg></flag>
- <flag name="gpu-accel">Enable GPU acceleration support - experimental</flag>
<flag name="jpegxl">Enable support for JPEG XL image format</flag>
<flag name="map">Enable items GPS map display</flag>
</use>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-08-22 12:00 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-08-22 12:00 UTC (permalink / raw
To: gentoo-commits
commit: 51ad320d382d2f46d88d80fcf37fa5799bae1ce6
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 11:59:41 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 11:59:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ad320d
media-gfx/geeqie: Stabilize 2.1 amd64, #912689
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
index e9b2253c1d04..b06a0c334718 100644
--- a/media-gfx/geeqie/geeqie-2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-08-22 12:00 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-08-22 12:00 UTC (permalink / raw
To: gentoo-commits
commit: 51b41ba786cfe6298c7c3ccc8f85315da7e53439
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 11:59:42 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 11:59:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b41ba7
media-gfx/geeqie: Stabilize 2.1 x86, #912689
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.1.ebuild b/media-gfx/geeqie/geeqie-2.1.ebuild
index b06a0c334718..51a0ef4fdf25 100644
--- a/media-gfx/geeqie/geeqie-2.1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-10-09 20:02 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2023-10-09 20:02 UTC (permalink / raw
To: gentoo-commits
commit: 41fb28e1009710d7d28dbaa13f0a6d60ad6d5e59
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 9 20:01:21 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 9 20:01:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fb28e1
media-gfx/geeqie: Stabilize 2.1-r1 amd64, #915452
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.1-r1.ebuild b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
index ef29faa38032..b933667c4f38 100644
--- a/media-gfx/geeqie/geeqie-2.1-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2023-10-27 15:20 Michał Górny
0 siblings, 0 replies; 84+ messages in thread
From: Michał Górny @ 2023-10-27 15:20 UTC (permalink / raw
To: gentoo-commits
commit: db6b9cb656730dfb3565b9980ab6de25f80a3fea
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 12:50:20 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 15:18:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6b9cb6
media-gfx/geeqie: Remove redundant local flag descs
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
media-gfx/geeqie/metadata.xml | 1 -
1 file changed, 1 deletion(-)
diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml
index 2b948d61d941..d018999e1d80 100644
--- a/media-gfx/geeqie/metadata.xml
+++ b/media-gfx/geeqie/metadata.xml
@@ -8,7 +8,6 @@
<longdescription>Geeqie is a lightweight image viewer. It was forked from GQview. The development is focused on features for photo collection maintenance: raw format, Exif/IPTC/XMP metadata and integration with programs like UFraw, ImageMagick, Gimp, gPhoto or ExifTool</longdescription>
<use>
<flag name="ffmpegthumbnailer">Enable video thumbnail support with <pkg>media-video/ffmpegthumbnailer</pkg></flag>
- <flag name="jpegxl">Enable support for JPEG XL image format</flag>
<flag name="map">Enable items GPS map display</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-01-11 9:38 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2024-01-11 9:38 UTC (permalink / raw
To: gentoo-commits
commit: c3789e85b9d1d2b3d44fd2eb27188a7f3eee29aa
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 11 09:36:30 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 11 09:36:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3789e85
media-gfx/geeqie: Stabilize 2.1-r1 x86, #915452
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.1-r1.ebuild b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
index b933667c4f38..9acadcda8fe6 100644
--- a/media-gfx/geeqie/geeqie-2.1-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1-r1.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-01-27 10:02 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2024-01-27 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 654507ca1d241925e7a8244e934d03288a2c0101
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 19:00:34 2024 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sat Jan 27 10:02:19 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654507ca
media-gfx/geeqie: add 2.2
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.2.ebuild | 110 +++++++++++++++++++++++++++++++++++++
2 files changed, 112 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 2b1c26d88543..7a17851089e8 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,2 +1,4 @@
DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05743343b1ba2ab647a228cc595b71369173cd0e7b798227a0843d493eb7d59be19b8259015239cfcdf8b5a40d339 SHA512 f1701e1f7550dc58d2d65f35da09284958b1d92f60568a8774831025525c835d2a03a48fd582052d3fca9cd2c15d935e30baf3f6599f624bf3dbccfeb606745d
DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
+DIST geeqie-2.2-docs.tar.xz 356976 BLAKE2B 3bca2815a6f177a2f38b9a66ff6fa95dba510aa2afb36d5d6c9f6841c0c1b25c4f9aad7d45ef57d911f0caa2a8499a06aba2ccaf7e279382bf4304c88f11ea13 SHA512 0f89995573b02e82c715dcdf4d71a309691885ad785f1297d2fee01aff00f2aed43c9cff6900bddfa1a727598934ba7bb0ced32b0c86c6f1a115271a8a81592a
+DIST geeqie-2.2.tar.xz 2169096 BLAKE2B fe7f21f5842ac7824ec37f0775d31e8dcd05934809f7bdd84d7dcb749d25976055050f42a8cea3cd414fb3c7e60055c9fa32b93cfef2af62de68f4d44af425c8 SHA512 7d03493b463a1949cbc5e377927abc4bc6fa62914e8cdddb30a832cb9c6caad579f5ba5bd2b8b0913b77063300c9c5ac1f7e671ddfb2ce18d8a8d0efcfb51dbe
diff --git a/media-gfx/geeqie/geeqie-2.2.ebuild b/media-gfx/geeqie/geeqie-2.2.ebuild
new file mode 100644
index 000000000000..c1bf5433b1fb
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-03-04 4:14 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2024-03-04 4:14 UTC (permalink / raw
To: gentoo-commits
commit: 6f41146196d8324a7339495055cf1a5ab1b0a47d
Author: Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 4 04:11:03 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 4 04:14:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f411461
media-gfx/geeqie: mark as LTO-unsafe
Closes: https://bugs.gentoo.org/585432
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.1-r1.ebuild | 7 ++++++-
media-gfx/geeqie/geeqie-2.2.ebuild | 7 ++++++-
media-gfx/geeqie/geeqie-9999.ebuild | 9 +++++++--
3 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.1-r1.ebuild b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
index e19752f02bbd..2a7751b70258 100644
--- a/media-gfx/geeqie/geeqie-2.1-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit lua-single meson optfeature xdg
+inherit flag-o-matic lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -64,6 +64,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/585432
+ # https://github.com/BestImageViewer/geeqie/issues/1270
+ filter-lto
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
diff --git a/media-gfx/geeqie/geeqie-2.2.ebuild b/media-gfx/geeqie/geeqie-2.2.ebuild
index c1bf5433b1fb..db97d02cdbaa 100644
--- a/media-gfx/geeqie/geeqie-2.2.ebuild
+++ b/media-gfx/geeqie/geeqie-2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit lua-single meson optfeature xdg
+inherit flag-o-matic lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -62,6 +62,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/585432
+ # https://github.com/BestImageViewer/geeqie/issues/1270
+ filter-lto
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 80135160f44c..97a864ec91b7 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit git-r3 lua-single meson optfeature xdg
+inherit flag-o-matic git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -59,6 +59,11 @@ src_prepare() {
}
src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/585432
+ # https://github.com/BestImageViewer/geeqie/issues/1270
+ filter-lto
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-03-09 8:33 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2024-03-09 8:33 UTC (permalink / raw
To: gentoo-commits
commit: 6b076cfd2aaab52e70d9f1e68c07f03b962e025d
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 9 07:40:21 2024 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sat Mar 9 08:33:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b076cfd
media-gfx/geeqie: add 2.3
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.3.ebuild | 115 +++++++++++++++++++++++++++++++++++++
2 files changed, 117 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 7a17851089e8..3aa1c6752ab0 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -2,3 +2,5 @@ DIST geeqie-2.1-docs.tar.xz 333756 BLAKE2B 2e569f4000befdaecebd6df9c94c59b8d9e05
DIST geeqie-2.1.tar.xz 1800612 BLAKE2B 60190532eb8830e12acf06e39046dd04ccf28ac5d3679f2063e6f6e102add0d398dfc70a57a758d0c16483d5314ec88cb56b54829103ad938b29ac1500f86fdc SHA512 1812234d349536626433bbb7670cd45ef5ce328bf58f603af8eb4a01f7d3db2557d5a812714b12a9b49559aa1fe1c186ceddf2f632c2b303d64d36ad746a2d2f
DIST geeqie-2.2-docs.tar.xz 356976 BLAKE2B 3bca2815a6f177a2f38b9a66ff6fa95dba510aa2afb36d5d6c9f6841c0c1b25c4f9aad7d45ef57d911f0caa2a8499a06aba2ccaf7e279382bf4304c88f11ea13 SHA512 0f89995573b02e82c715dcdf4d71a309691885ad785f1297d2fee01aff00f2aed43c9cff6900bddfa1a727598934ba7bb0ced32b0c86c6f1a115271a8a81592a
DIST geeqie-2.2.tar.xz 2169096 BLAKE2B fe7f21f5842ac7824ec37f0775d31e8dcd05934809f7bdd84d7dcb749d25976055050f42a8cea3cd414fb3c7e60055c9fa32b93cfef2af62de68f4d44af425c8 SHA512 7d03493b463a1949cbc5e377927abc4bc6fa62914e8cdddb30a832cb9c6caad579f5ba5bd2b8b0913b77063300c9c5ac1f7e671ddfb2ce18d8a8d0efcfb51dbe
+DIST geeqie-2.3-docs.tar.xz 362412 BLAKE2B e05adbd6b277cfccae20c2ed7840e447016b32a9bf5c5ad6feb143993b4856fbb623feb6684a21c235ad846923463bed45cf887b1854189f01a46c3961f26a18 SHA512 cab4739adecd1dcb9cde3a58a2e2c2262f4014bc7594ae22af69b8bdbb14f6849b1e2267646301f31ebde76b2b2abc05e75aac3325e35cb88f9dc40703f2d943
+DIST geeqie-2.3.tar.xz 2184604 BLAKE2B dbd2d52d146d373a9694a7371a8ac44571e63895cf6cea7acb549a1135b4cf5869737cdf780ca6afdb14eda1338cb275791eaac1cd7596ed58eb07759cf75778 SHA512 9f45974d12c1f193a4a3624064b967fc06cf9c906c45160a4945a8f6a9d814b929b92c45a35006c7f1b20fa5fe360858f24fd54adbcd8863c3e7d787a3429899
diff --git a/media-gfx/geeqie/geeqie-2.3.ebuild b/media-gfx/geeqie/geeqie-2.3.ebuild
new file mode 100644
index 000000000000..db97d02cdbaa
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit flag-o-matic lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/585432
+ # https://github.com/BestImageViewer/geeqie/issues/1270
+ filter-lto
+
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-03-09 8:33 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2024-03-09 8:33 UTC (permalink / raw
To: gentoo-commits
commit: 357b9dd9b3e0f40d348746c81945d8bc98cb7742
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 9 07:40:45 2024 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sat Mar 9 08:33:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=357b9dd9
media-gfx/geeqie: clean empty assignments in live ebuild
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 2 --
1 file changed, 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 97a864ec91b7..739e6f7323f0 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -8,13 +8,11 @@ inherit flag-o-matic git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
-SRC_URI=""
# Using github mirror, as geeqie.org does not have a valid SSL certificate
EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-03-25 20:15 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2024-03-25 20:15 UTC (permalink / raw
To: gentoo-commits
commit: 7b191e39343855bfdd34c4b49d8bfbe7cb22ff81
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 25 20:15:07 2024 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Mon Mar 25 20:15:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b191e39
media-gfx/geeqie: add 2.4
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.4.ebuild | 117 +++++++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 3aa1c6752ab0..f2a4ecce649a 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -4,3 +4,5 @@ DIST geeqie-2.2-docs.tar.xz 356976 BLAKE2B 3bca2815a6f177a2f38b9a66ff6fa95dba510
DIST geeqie-2.2.tar.xz 2169096 BLAKE2B fe7f21f5842ac7824ec37f0775d31e8dcd05934809f7bdd84d7dcb749d25976055050f42a8cea3cd414fb3c7e60055c9fa32b93cfef2af62de68f4d44af425c8 SHA512 7d03493b463a1949cbc5e377927abc4bc6fa62914e8cdddb30a832cb9c6caad579f5ba5bd2b8b0913b77063300c9c5ac1f7e671ddfb2ce18d8a8d0efcfb51dbe
DIST geeqie-2.3-docs.tar.xz 362412 BLAKE2B e05adbd6b277cfccae20c2ed7840e447016b32a9bf5c5ad6feb143993b4856fbb623feb6684a21c235ad846923463bed45cf887b1854189f01a46c3961f26a18 SHA512 cab4739adecd1dcb9cde3a58a2e2c2262f4014bc7594ae22af69b8bdbb14f6849b1e2267646301f31ebde76b2b2abc05e75aac3325e35cb88f9dc40703f2d943
DIST geeqie-2.3.tar.xz 2184604 BLAKE2B dbd2d52d146d373a9694a7371a8ac44571e63895cf6cea7acb549a1135b4cf5869737cdf780ca6afdb14eda1338cb275791eaac1cd7596ed58eb07759cf75778 SHA512 9f45974d12c1f193a4a3624064b967fc06cf9c906c45160a4945a8f6a9d814b929b92c45a35006c7f1b20fa5fe360858f24fd54adbcd8863c3e7d787a3429899
+DIST geeqie-2.4-docs.tar.xz 364536 BLAKE2B 688720808c8e4543455259966aef726bf56a821890a78e4757d9d1fd02ce67217461808d9697b331b2a94841bf3581b25242a7e5c9c9a3f5b02209a566b09c16 SHA512 07bca33c347f448ee853ea60daf22c9cdace458b6ce6b3f4ced9b343a965370c51d7a872d5279852b7a83a1de51c8529a668f7d62a031bcec1fdde8b9bfbf9cb
+DIST geeqie-2.4.tar.xz 2178572 BLAKE2B df24f0b5d443cbd2033c0b382fe0d846c9073e8966aa736f647e34930e44083b9e44252c554578548a13c12c1b1a5a48bb7795f2fda8b8688a63ef402a257334 SHA512 7e0f5dff21e38a41adf0a793bd82652c5d639e84ab49403517f4b1dae042bfc5f4d02e54b54928e04a2397300acb04b130347df0be5637ee48634f5865ad346b
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.4.ebuild
new file mode 100644
index 000000000000..2b9b96fbe6a9
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit flag-o-matic lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="http://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.3-test-ancillary.patch )
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/585432
+ # https://github.com/BestImageViewer/geeqie/issues/1270
+ filter-lto
+
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-06-26 19:32 Arthur Zamarin
0 siblings, 0 replies; 84+ messages in thread
From: Arthur Zamarin @ 2024-06-26 19:32 UTC (permalink / raw
To: gentoo-commits
commit: c14f4d8619d4b7b561aa67b812f578576e19644b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 19:32:28 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 19:32:28 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14f4d86
media-gfx/geeqie: Stabilize 2.4 x86, #934971
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.4.ebuild
index 2b9b96fbe6a9..d372ffa16fc9 100644
--- a/media-gfx/geeqie/geeqie-2.4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-06-26 19:32 Arthur Zamarin
0 siblings, 0 replies; 84+ messages in thread
From: Arthur Zamarin @ 2024-06-26 19:32 UTC (permalink / raw
To: gentoo-commits
commit: a1af7b55cc0896ee768a7359d8a5e087ff211b4b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 26 19:32:29 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 26 19:32:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1af7b55
media-gfx/geeqie: Stabilize 2.4 amd64, #934971
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.4.ebuild
index d372ffa16fc9..f533a7ba88cb 100644
--- a/media-gfx/geeqie/geeqie-2.4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-07-23 3:40 Eli Schwartz
0 siblings, 0 replies; 84+ messages in thread
From: Eli Schwartz @ 2024-07-23 3:40 UTC (permalink / raw
To: gentoo-commits
commit: 61e06ebae00b29238ee3c2899859a8cc1ac3e124
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 00:01:29 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 03:32:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e06eba
media-gfx/geeqie: remove LTO workaround
Fixed upstream in 2.4
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.4.ebuild | 7 +------
media-gfx/geeqie/geeqie-9999.ebuild | 7 +------
2 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.4.ebuild
index f533a7ba88cb..6a0d6f40a119 100644
--- a/media-gfx/geeqie/geeqie-2.4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit flag-o-matic lua-single meson optfeature xdg
+inherit lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -64,11 +64,6 @@ src_prepare() {
}
src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/585432
- # https://github.com/BestImageViewer/geeqie/issues/1270
- filter-lto
-
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 739e6f7323f0..254d54766ea2 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit flag-o-matic git-r3 lua-single meson optfeature xdg
+inherit git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="http://www.geeqie.org"
@@ -57,11 +57,6 @@ src_prepare() {
}
src_configure() {
- # -Werror=odr
- # https://bugs.gentoo.org/585432
- # https://github.com/BestImageViewer/geeqie/issues/1270
- filter-lto
-
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2024-07-23 3:40 Eli Schwartz
0 siblings, 0 replies; 84+ messages in thread
From: Eli Schwartz @ 2024-07-23 3:40 UTC (permalink / raw
To: gentoo-commits
commit: 4734f9426f9ca89daa8eaa4139a9f67fc2b9d483
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 00:07:29 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 03:32:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4734f942
media-gfx/geeqie: update HOMEPAGE for https
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.4.ebuild | 2 +-
media-gfx/geeqie/geeqie-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.4.ebuild b/media-gfx/geeqie/geeqie-2.4.ebuild
index 6a0d6f40a119..f388de011d32 100644
--- a/media-gfx/geeqie/geeqie-2.4.ebuild
+++ b/media-gfx/geeqie/geeqie-2.4.ebuild
@@ -7,7 +7,7 @@ LUA_COMPAT=( lua5-{3,4} )
inherit lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
-HOMEPAGE="http://www.geeqie.org"
+HOMEPAGE="https://www.geeqie.org"
SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
# Doc build:
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 254d54766ea2..54d5d3c640fa 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -7,7 +7,7 @@ LUA_COMPAT=( lua5-{3,4} )
inherit git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
-HOMEPAGE="http://www.geeqie.org"
+HOMEPAGE="https://www.geeqie.org"
# Using github mirror, as geeqie.org does not have a valid SSL certificate
EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-01-15 16:30 Jakov Smolić
0 siblings, 0 replies; 84+ messages in thread
From: Jakov Smolić @ 2025-01-15 16:30 UTC (permalink / raw
To: gentoo-commits
commit: cd28fa55625c86f741dc4c06f6d83dfb9ae1f940
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 15 16:28:33 2025 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 16:30:15 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd28fa55
media-gfx/geeqie: Stabilize 2.5 x86, #948060
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-2.5.ebuild b/media-gfx/geeqie/geeqie-2.5.ebuild
index 1d25e9bf54be..c5d6199a70b2 100644
--- a/media-gfx/geeqie/geeqie-2.5.ebuild
+++ b/media-gfx/geeqie/geeqie-2.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc x86"
IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
RDEPEND="gnome-extra/zenity
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-05-28 21:37 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2025-05-28 21:37 UTC (permalink / raw
To: gentoo-commits
commit: bf3009a083065ba7085bb02c41a16b09f282a0b1
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Wed May 28 17:00:08 2025 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Wed May 28 21:37:13 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3009a0
media-gfx/geeqie: add 2.6
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.6.ebuild | 112 +++++++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index bd6bbc0b280f..745346b48c8f 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,2 +1,4 @@
DIST geeqie-2.5-docs.tar.xz 395716 BLAKE2B 177130f3a5afbf5791372fc2550f4443456a2bb3aad755774cf337362c38b1b20183eda311e245493a0ad9b8975747721ec5639d46135a9ee3f27318db360126 SHA512 0b8f6b165ec0feb38c2479054b1fa079bd08f053cf439cf19e0419f11b1fa3ba533adbb781022f401f599f9d83aca44e8613d63b82b6848f14fc7076736b9d1a
DIST geeqie-2.5.tar.xz 2224492 BLAKE2B 911ea2e338c470255c70e83257b693c51b1171ed24f4b737d291cfd5ff20d8b7b39ba69e46f831ede33ce30d41945bb3de754b2a1c245dcff98f16633f31e562 SHA512 c1be6c5d9f7f7609dfab97320d79a4830eb866f000c3c52ea8ab2b69a1ba793b322dbab3f614572e1d6fc815d64bfeaf3ddd39dd633a5c87d7008b6afe35be21
+DIST geeqie-2.6-docs.tar.xz 419036 BLAKE2B b5561b84759a0f35165fe139c79872d3c958654e6e37af0c0af065829df36080fbf43ca21452bc32315546255de772c79bf75670c2595dbb276384b514f787e2 SHA512 2edb246de57df2808971e198940ca44eb385a36a9ae7784c9435b26fa2ea288ecfe3d8c57a7808c142550c016c41331c4c64dabafe0daf23a62789be41a4f796
+DIST geeqie-2.6.tar.xz 2405260 BLAKE2B 03ae64831377839871907cab86f2cdcc757c6c7e764bfd16df534c5cdc393bf523d893df1bca9baccd0d47f5285c90d79d44cfcd689b134377f043cf5c323c97 SHA512 1cb02f82bc731ccb010e6db5316a5ddf7f7dcea829ba7825f7ee88ed17112884134c9bb6fd50c41fcf419321689531aa24daefcfdea5428931ce2764ce2acf4d
diff --git a/media-gfx/geeqie/geeqie-2.6.ebuild b/media-gfx/geeqie/geeqie-2.6.ebuild
new file mode 100644
index 000000000000..279c424b5c1c
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.6.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="https://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.5-test-ancillary.patch )
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-02 21:41 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2025-06-02 21:41 UTC (permalink / raw
To: gentoo-commits
commit: 4a3e99c5becf773414d29c49ab1d3b682b889a5f
Author: Nicholas Vinson <nvinson234 <AT> gmail <DOT> com>
AuthorDate: Sun Jun 1 14:28:11 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 2 21:39:51 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3e99c5
media-gfx/geeqie-2.6: Filter LTO flag
filter LTO flag due to odr violations
Closes: https://bugs.gentoo.org/957023
Signed-off-by: Nicholas Vinson <nvinson234 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42393
Closes: https://github.com/gentoo/gentoo/pull/42393
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.6.ebuild | 4 +++-
media-gfx/geeqie/geeqie-9999.ebuild | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.6.ebuild b/media-gfx/geeqie/geeqie-2.6.ebuild
index 279c424b5c1c..88724a7ef994 100644
--- a/media-gfx/geeqie/geeqie-2.6.ebuild
+++ b/media-gfx/geeqie/geeqie-2.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit lua-single meson optfeature xdg
+inherit flag-o-matic lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="https://www.geeqie.org"
@@ -85,6 +85,8 @@ src_configure() {
$(meson_feature zip archive)
)
+ # Bug: https://bugs.gentoo.org/957023
+ filter-lto
meson_src_configure
}
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 54d5d3c640fa..812c8a040ba8 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit git-r3 lua-single meson optfeature xdg
+inherit flag-o-matic git-r3 lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="https://www.geeqie.org"
@@ -78,6 +78,8 @@ src_configure() {
$(meson_feature zip archive)
)
+ # Bug: https://bugs.gentoo.org/957023
+ filter-lto
meson_src_configure
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-02 21:42 Sam James
0 siblings, 0 replies; 84+ messages in thread
From: Sam James @ 2025-06-02 21:42 UTC (permalink / raw
To: gentoo-commits
commit: c546f500e852bde05bcf3d41c212b236483a889f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 2 21:42:22 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 2 21:42:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c546f500
media-gfx/geeqie: crank copyright
Signed-off-by: Sam James <sam <AT> gentoo.org>
media-gfx/geeqie/geeqie-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 812c8a040ba8..595ed0326bb7 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-13 7:19 Eli Schwartz
0 siblings, 0 replies; 84+ messages in thread
From: Eli Schwartz @ 2025-06-13 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 21f822f4e1a07dde4d9d71afe8c582407c5c830d
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 11 15:45:03 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Jun 13 07:14:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21f822f4
media-gfx/geeqie: avoid automagic deps on gtk+[X]
e.g. the upstream code checks whether GDK_WINDOWING_X11 is defined
by the gtk headers, and if so will compile against the x11 symbols
it provides. This means that geeqie built on a system with gtk+[-X]
will be compatible with anything, but when built on a system with
gtk+[X], requires that at runtime.
Use a Gentoo-specific macro hack to hide the GTK implementations when we
don't want it, alongside new USE flags to control the dependency usage.
In this case, upstream supports wayland fine, but doesn't need any
backend-specific code for it. There are some X11-specific hacks.
Bug: https://bugs.gentoo.org/957840
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-gfx/geeqie/{geeqie-2.5.ebuild => geeqie-2.5-r1.ebuild} | 10 +++++++---
.../geeqie/{geeqie-2.6-r1.ebuild => geeqie-2.6-r2.ebuild} | 8 ++++++--
media-gfx/geeqie/geeqie-9999.ebuild | 8 ++++++--
3 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.5.ebuild b/media-gfx/geeqie/geeqie-2.5-r1.ebuild
similarity index 92%
rename from media-gfx/geeqie/geeqie-2.5.ebuild
rename to media-gfx/geeqie/geeqie-2.5-r1.ebuild
index c5d6199a70b2..a106e768caf0 100644
--- a/media-gfx/geeqie/geeqie-2.5.ebuild
+++ b/media-gfx/geeqie/geeqie-2.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
LUA_COMPAT=( lua5-{3,4} )
-inherit lua-single meson optfeature xdg
+inherit flag-o-matic lua-single meson optfeature xdg
DESCRIPTION="A lightweight GTK image viewer forked from GQview"
HOMEPAGE="https://www.geeqie.org"
@@ -18,11 +18,11 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~ppc x86"
-IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp X xmp zip"
RDEPEND="gnome-extra/zenity
virtual/libintl
- x11-libs/gtk+:3
+ x11-libs/gtk+:3[X?]
djvu? ( app-text/djvu )
exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
@@ -64,6 +64,10 @@ src_prepare() {
}
src_configure() {
+ # defang automagic dependencies
+ # Currently only needed for X11-specific workarounds.
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
diff --git a/media-gfx/geeqie/geeqie-2.6-r1.ebuild b/media-gfx/geeqie/geeqie-2.6-r2.ebuild
similarity index 94%
rename from media-gfx/geeqie/geeqie-2.6-r1.ebuild
rename to media-gfx/geeqie/geeqie-2.6-r2.ebuild
index ba2aa1e66664..a098e90f6496 100644
--- a/media-gfx/geeqie/geeqie-2.6-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.6-r2.ebuild
@@ -18,11 +18,11 @@ SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
-IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp X xmp zip"
RDEPEND="gnome-extra/zenity
virtual/libintl
- x11-libs/gtk+:3
+ x11-libs/gtk+:3[X?]
djvu? ( app-text/djvu )
exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
@@ -67,6 +67,10 @@ src_prepare() {
}
src_configure() {
+ # defang automagic dependencies
+ # Currently only needed for X11-specific workarounds.
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index 595ed0326bb7..d95f888234e5 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -13,11 +13,11 @@ EGIT_REPO_URI="https://github.com/BestImageViewer/geeqie.git"
LICENSE="GPL-2"
SLOT="0"
-IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp xmp zip"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp X xmp zip"
RDEPEND="gnome-extra/zenity
virtual/libintl
- x11-libs/gtk+:3
+ x11-libs/gtk+:3[X?]
djvu? ( app-text/djvu )
exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
@@ -57,6 +57,10 @@ src_prepare() {
}
src_configure() {
+ # defang automagic dependencies
+ # Currently only needed for X11-specific workarounds.
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+
local emesonargs=(
-Dgq_helpdir="share/doc/${PF}"
-Dgq_htmldir="share/doc/${PF}/html"
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-13 7:19 Eli Schwartz
0 siblings, 0 replies; 84+ messages in thread
From: Eli Schwartz @ 2025-06-13 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 042e0f9113bb0b802b54232ccee0e1e20197f51a
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 11 15:12:31 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Jun 13 07:14:21 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042e0f91
media-gfx/geeqie: remove LTO workaround for live
Fixed upstream.
Bug: https://bugs.gentoo.org/957023
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.6-r2.ebuild | 3 +++
media-gfx/geeqie/geeqie-9999.ebuild | 2 --
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/media-gfx/geeqie/geeqie-2.6-r2.ebuild b/media-gfx/geeqie/geeqie-2.6-r2.ebuild
index a098e90f6496..7be68bffca47 100644
--- a/media-gfx/geeqie/geeqie-2.6-r2.ebuild
+++ b/media-gfx/geeqie/geeqie-2.6-r2.ebuild
@@ -93,6 +93,9 @@ src_configure() {
)
# Bug: https://bugs.gentoo.org/957023
+ # https://github.com/BestImageViewer/geeqie/issues/1762
+ #
+ # Fixed in git master, remove for 2.7
filter-lto
meson_src_configure
}
diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild
index d95f888234e5..e612fb85f5ac 100644
--- a/media-gfx/geeqie/geeqie-9999.ebuild
+++ b/media-gfx/geeqie/geeqie-9999.ebuild
@@ -82,8 +82,6 @@ src_configure() {
$(meson_feature zip archive)
)
- # Bug: https://bugs.gentoo.org/957023
- filter-lto
meson_src_configure
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-13 7:19 Eli Schwartz
0 siblings, 0 replies; 84+ messages in thread
From: Eli Schwartz @ 2025-06-13 7:19 UTC (permalink / raw
To: gentoo-commits
commit: 59a6f2c9be41dbca98360483a51262795ca5b9aa
Author: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 11 15:49:11 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Jun 13 07:14:22 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a6f2c9
media-gfx/geeqie: filter-lto for stable too.
It is rather important to suppress the bug in the version people use, in
addition to the version people don't use.
Bug: https://bugs.gentoo.org/957023
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
media-gfx/geeqie/geeqie-2.5-r1.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/media-gfx/geeqie/geeqie-2.5-r1.ebuild b/media-gfx/geeqie/geeqie-2.5-r1.ebuild
index a106e768caf0..6a8fe414c468 100644
--- a/media-gfx/geeqie/geeqie-2.5-r1.ebuild
+++ b/media-gfx/geeqie/geeqie-2.5-r1.ebuild
@@ -89,6 +89,11 @@ src_configure() {
$(meson_feature zip archive)
)
+ # Bug: https://bugs.gentoo.org/957023
+ # https://github.com/BestImageViewer/geeqie/issues/1762
+ #
+ # Fixed in git master, remove for 2.7
+ filter-lto
meson_src_configure
}
^ permalink raw reply related [flat|nested] 84+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/
@ 2025-06-22 7:43 Bernard Cafarelli
0 siblings, 0 replies; 84+ messages in thread
From: Bernard Cafarelli @ 2025-06-22 7:43 UTC (permalink / raw
To: gentoo-commits
commit: 10906832a4c0a50ddf5a23575eaa53b1d5e0f4c4
Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 22 07:41:17 2025 +0000
Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
CommitDate: Sun Jun 22 07:41:25 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10906832
media-gfx/geeqie: add 2.6.1
Signed-off-by: Bernard Cafarelli <voyageur <AT> gentoo.org>
media-gfx/geeqie/Manifest | 2 +
media-gfx/geeqie/geeqie-2.6.1.ebuild | 123 +++++++++++++++++++++++++++++++++++
2 files changed, 125 insertions(+)
diff --git a/media-gfx/geeqie/Manifest b/media-gfx/geeqie/Manifest
index 745346b48c8f..c6203ae04b6e 100644
--- a/media-gfx/geeqie/Manifest
+++ b/media-gfx/geeqie/Manifest
@@ -1,4 +1,6 @@
DIST geeqie-2.5-docs.tar.xz 395716 BLAKE2B 177130f3a5afbf5791372fc2550f4443456a2bb3aad755774cf337362c38b1b20183eda311e245493a0ad9b8975747721ec5639d46135a9ee3f27318db360126 SHA512 0b8f6b165ec0feb38c2479054b1fa079bd08f053cf439cf19e0419f11b1fa3ba533adbb781022f401f599f9d83aca44e8613d63b82b6848f14fc7076736b9d1a
DIST geeqie-2.5.tar.xz 2224492 BLAKE2B 911ea2e338c470255c70e83257b693c51b1171ed24f4b737d291cfd5ff20d8b7b39ba69e46f831ede33ce30d41945bb3de754b2a1c245dcff98f16633f31e562 SHA512 c1be6c5d9f7f7609dfab97320d79a4830eb866f000c3c52ea8ab2b69a1ba793b322dbab3f614572e1d6fc815d64bfeaf3ddd39dd633a5c87d7008b6afe35be21
DIST geeqie-2.6-docs.tar.xz 419036 BLAKE2B b5561b84759a0f35165fe139c79872d3c958654e6e37af0c0af065829df36080fbf43ca21452bc32315546255de772c79bf75670c2595dbb276384b514f787e2 SHA512 2edb246de57df2808971e198940ca44eb385a36a9ae7784c9435b26fa2ea288ecfe3d8c57a7808c142550c016c41331c4c64dabafe0daf23a62789be41a4f796
+DIST geeqie-2.6.1-docs.tar.xz 419268 BLAKE2B 7629703325b771ddb0877c34215ea465c90fa47b9feba76e557dbcffaffa4e8c035bd9568992f00618893b83e795cd7e7109a9129167e535c215bcad913a2358 SHA512 c7a9735a51fe73b60d42a12750c1a600ae00da41e94c036a694b488e979f2b702f1b46f4e4c132e2718ced030e98aa29e846978d47a16d2888e746a6641eb672
+DIST geeqie-2.6.1.tar.xz 2405532 BLAKE2B d41be44977a3f22296fa6efe7b47cf8540757ea8e13517283279fc3ef0b80594e6466ceccf42d18b998168eeeefb79a1e7c8c69e8678b3c055859dbb0973b4d0 SHA512 5e5d5c38c5f07da6c2c2e3be0a3ba5baf4ddd720c0889f2de7ae221073dcee65abc4752d19556534183d102efb4984e8d15c05c3ad7a7be406b722cb4e7ad961
DIST geeqie-2.6.tar.xz 2405260 BLAKE2B 03ae64831377839871907cab86f2cdcc757c6c7e764bfd16df534c5cdc393bf523d893df1bca9baccd0d47f5285c90d79d44cfcd689b134377f043cf5c323c97 SHA512 1cb02f82bc731ccb010e6db5316a5ddf7f7dcea829ba7825f7ee88ed17112884134c9bb6fd50c41fcf419321689531aa24daefcfdea5428931ce2764ce2acf4d
diff --git a/media-gfx/geeqie/geeqie-2.6.1.ebuild b/media-gfx/geeqie/geeqie-2.6.1.ebuild
new file mode 100644
index 000000000000..b45c0c39205c
--- /dev/null
+++ b/media-gfx/geeqie/geeqie-2.6.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+LUA_COMPAT=( lua5-{3,4} )
+
+inherit flag-o-matic lua-single meson optfeature xdg
+
+DESCRIPTION="A lightweight GTK image viewer forked from GQview"
+HOMEPAGE="https://www.geeqie.org"
+SRC_URI="https://github.com/BestImageViewer/${PN}/releases/download/v${PV}/${P}.tar.xz
+ https://dev.gentoo.org/~voyageur/distfiles/${P}-docs.tar.xz"
+# Doc build:
+# clone git at matching tag
+# mkdir build; ./gen_changelog.sh . build;
+# pandoc README.md -o build/README.html
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+IUSE="debug djvu exif ffmpegthumbnailer heif jpeg jpeg2k jpegxl lcms lua map pdf raw spell tiff webp X xmp zip"
+
+RDEPEND="gnome-extra/zenity
+ virtual/libintl
+ x11-libs/gtk+:3[X?]
+ djvu? ( app-text/djvu )
+ exif? ( >=media-gfx/exiv2-0.17:=[xmp?] )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ heif? ( >=media-libs/libheif-1.3.2 )
+ jpeg2k? ( >=media-libs/openjpeg-2.3.0:2= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpegxl? ( >=media-libs/libjxl-0.3.7:= )
+ lcms? ( media-libs/lcms:2 )
+ lua? ( ${LUA_DEPS} )
+ map? ( media-libs/clutter-gtk
+ media-libs/libchamplain:0.12[gtk] )
+ pdf? ( >=app-text/poppler-0.62[cairo] )
+ raw? ( >=media-libs/libraw-0.20:= )
+ spell? ( app-text/gspell )
+ tiff? ( media-libs/tiff:= )
+ webp? ( gui-libs/gdk-pixbuf-loader-webp:= )
+ zip? ( >=app-arch/libarchive-3.4.0 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ || ( dev-util/xxdi app-editors/vim-core )
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-2.5-test-ancillary.patch
+ "${FILESDIR}"/${PN}-2.6-start_thumbnail.patch
+ )
+
+pkg_setup() {
+ # Do not require setting LUA_SINGLE_TARGET if lua is not used
+ use lua && lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Disable doc build - not useful most of the time per upstream
+ sed -e "/subdir('doc')/d" -i meson.build || die
+}
+
+src_configure() {
+ # defang automagic dependencies
+ # Currently only needed for X11-specific workarounds.
+ use X || append-flags -DGENTOO_GTK_HIDE_X11
+
+ local emesonargs=(
+ -Dgq_helpdir="share/doc/${PF}"
+ -Dgq_htmldir="share/doc/${PF}/html"
+ $(meson_use debug)
+ $(meson_feature djvu)
+ $(meson_feature exif exiv2)
+ $(meson_feature ffmpegthumbnailer videothumbnailer)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k j2k)
+ $(meson_feature jpegxl)
+ $(meson_feature lcms cms)
+ $(meson_feature lua)
+ $(meson_feature map gps-map)
+ $(meson_feature pdf)
+ $(meson_feature raw libraw)
+ $(meson_feature spell)
+ $(meson_feature tiff)
+ $(meson_feature zip archive)
+ )
+
+ # Bug: https://bugs.gentoo.org/957023
+ # https://github.com/BestImageViewer/geeqie/issues/1762
+ #
+ # Fixed in git master, remove for 2.7
+ filter-lto
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ # Manually generated ChangeLog
+ dodoc "${WORKDIR}"/${P}-docs/*
+
+ # The application needs access to some uncompressed doc files.
+ docompress -x /usr/share/doc/${PF}/AUTHORS
+ docompress -x /usr/share/doc/${PF}/ChangeLog
+ docompress -x /usr/share/doc/${PF}/README.md
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "Camera import and tethered photography plugins" media-gfx/gphoto2
+ optfeature "Lens ID plugin" media-libs/exiftool
+ optfeature "Image crop plugin" "media-libs/exiftool media-gfx/imagemagick"
+ optfeature "Image rotate plugin (JPEG)" media-gfx/fbida
+ optfeature "Image rotate plugin (TIFF/PNG)" media-gfx/imagemagick
+ optfeature "Print preview functionality" app-text/evince
+}
^ permalink raw reply related [flat|nested] 84+ messages in thread
end of thread, other threads:[~2025-06-22 7:43 UTC | newest]
Thread overview: 84+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-27 11:54 [gentoo-commits] repo/gentoo:master commit in: media-gfx/geeqie/ Marek Szuba
-- strict thread matches above, loose matches on Subject: below --
2025-06-22 7:43 Bernard Cafarelli
2025-06-13 7:19 Eli Schwartz
2025-06-13 7:19 Eli Schwartz
2025-06-13 7:19 Eli Schwartz
2025-06-02 21:42 Sam James
2025-06-02 21:41 Sam James
2025-05-28 21:37 Bernard Cafarelli
2025-01-15 16:30 Jakov Smolić
2024-07-23 3:40 Eli Schwartz
2024-07-23 3:40 Eli Schwartz
2024-06-26 19:32 Arthur Zamarin
2024-06-26 19:32 Arthur Zamarin
2024-03-25 20:15 Bernard Cafarelli
2024-03-09 8:33 Bernard Cafarelli
2024-03-09 8:33 Bernard Cafarelli
2024-03-04 4:14 Sam James
2024-01-27 10:02 Bernard Cafarelli
2024-01-11 9:38 Sam James
2023-10-27 15:20 Michał Górny
2023-10-09 20:02 Sam James
2023-08-22 12:00 Sam James
2023-08-22 12:00 Sam James
2023-08-21 6:52 Bernard Cafarelli
2023-08-17 3:51 Sam James
2023-08-01 21:57 Bernard Cafarelli
2023-07-18 12:25 Bernard Cafarelli
2023-07-10 19:54 Arthur Zamarin
2023-06-27 11:10 Bernard Cafarelli
2023-06-27 11:10 Bernard Cafarelli
2023-06-27 10:56 Sam James
2023-06-27 10:34 Bernard Cafarelli
2023-05-28 23:33 Sam James
2023-05-06 11:34 Sam James
2023-05-06 11:34 Sam James
2022-12-16 4:30 Sam James
2022-11-06 20:05 Bernard Cafarelli
2022-10-24 21:29 Bernard Cafarelli
2022-10-20 10:56 Jakov Smolić
2022-10-20 10:52 Jakov Smolić
2022-10-19 12:31 Bernard Cafarelli
2022-10-18 6:56 Bernard Cafarelli
2022-10-17 21:39 Bernard Cafarelli
2022-04-21 17:19 Bernard Cafarelli
2022-01-25 22:29 Bernard Cafarelli
2021-12-29 18:25 Bernard Cafarelli
2021-12-28 5:57 Sam James
2021-12-23 10:36 Agostino Sarubbo
2021-12-22 14:34 Bernard Cafarelli
2021-12-22 13:09 Bernard Cafarelli
2021-12-21 20:11 Bernard Cafarelli
2021-03-26 19:46 Conrad Kostecki
2020-12-04 16:13 Bernard Cafarelli
2020-12-03 12:54 Marek Szuba
2020-01-23 18:12 Bernard Cafarelli
2019-12-10 21:36 Bernard Cafarelli
2019-11-20 13:23 Agostino Sarubbo
2019-11-20 11:16 Agostino Sarubbo
2019-08-23 13:44 Bernard Cafarelli
2019-07-30 20:48 Bernard Cafarelli
2019-04-25 22:32 Pacho Ramos
2019-01-10 21:54 Andreas Sturmlechner
2019-01-10 21:54 Andreas Sturmlechner
2019-01-10 21:54 Andreas Sturmlechner
2019-01-10 21:54 Andreas Sturmlechner
2019-01-10 21:54 Andreas Sturmlechner
2018-12-28 21:41 Bernard Cafarelli
2018-10-04 9:04 Mikle Kolyada
2018-10-01 21:47 Thomas Deutschmann
2018-01-08 16:07 Bernard Cafarelli
2018-01-02 12:54 Bernard Cafarelli
2018-01-01 23:14 Bernard Cafarelli
2017-10-09 23:28 Thomas Deutschmann
2016-11-09 12:47 Bernard Cafarelli
2016-04-19 13:12 Michał Górny
2016-04-18 9:43 Patrice Clement
2016-04-18 8:13 Patrice Clement
2016-04-13 9:14 Bernard Cafarelli
2016-03-06 12:58 Agostino Sarubbo
2016-02-19 17:16 Markus Meier
2015-10-26 12:57 Bernard Cafarelli
2015-10-03 21:06 Bernard Cafarelli
2015-10-02 11:52 Bernard Cafarelli
2015-09-01 21:02 Bernard Cafarelli
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox