commit:     8532c236395116684d2ad7081e4023b4518ab6e1
Author:     Frank Krömmelbein <kroemmelbein <AT> gmx <DOT> de>
AuthorDate: Sat Jun 30 02:35:53 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Jun 30 02:37:36 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8532c236

media-gfx/photoqt: version bump 1.7.1

Closes: https://bugs.gentoo.org/648810
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/photoqt/Manifest             |  1 +
 media-gfx/photoqt/metadata.xml         |  6 ++++
 media-gfx/photoqt/photoqt-1.7.1.ebuild | 64 ++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)

diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest
index 4848dcd8682..fe99b76aa1a 100644
--- a/media-gfx/photoqt/Manifest
+++ b/media-gfx/photoqt/Manifest
@@ -1 +1,2 @@
 DIST photoqt-1.5.1.tar.gz 1596831 BLAKE2B 
306beaf97cb9e81a2a219e9549abba35eecfaa0f2ad79d769095014d73708f525d5efa3ff4d83f75e89e0f9971a3a46da8b98ca7259b3666e27fc9addc9e836a
 SHA512 
ccb4ada12e76b611475ec66ceaa2ad3a15f92311d2b7c22aa8b94cd145a062bf502af6ff40fa9bb681c5dad97b2941c2a8203da4ac937c8d86c34d805084ec7c
+DIST photoqt-1.7.1.tar.gz 1324774 BLAKE2B 
b739508511cdc34b6de5736260692c48186a49d0cf62d8283238ee274d2fdf73716589277fa602f86c8c15fff87b49d1700202d260480e002dfa18380b47d328
 SHA512 
50cee1a77a5e69d05f19a8f1ac8ab18d1ef420962b05f3a76e12ce0f3202db7037c894bbd7631674504f0e51c2be690aff4248ed343d0da2dc8a1ccce2d8e078

diff --git a/media-gfx/photoqt/metadata.xml b/media-gfx/photoqt/metadata.xml
index 79e6bfbc93a..c0acf63798d 100644
--- a/media-gfx/photoqt/metadata.xml
+++ b/media-gfx/photoqt/metadata.xml
@@ -6,6 +6,12 @@
                <name>Gentoo Qt Project</name>
        </maintainer>
        <use>
+               <flag name="devil">
+                       Support additional image formats using 
<pkg>media-libs/devil</pkg>
+               </flag>
+               <flag name="freeimage">
+                       Support additional iamge formats using 
<pkg>media-libs/freeimage</pkg>
+               </flag>
                <flag name="exiv2">
                        Use <pkg>media-gfx/exiv2</pkg> as optional dependency
                </flag>

diff --git a/media-gfx/photoqt/photoqt-1.7.1.ebuild 
b/media-gfx/photoqt/photoqt-1.7.1.ebuild
new file mode 100644
index 00000000000..b1e9fd011de
--- /dev/null
+++ b/media-gfx/photoqt/photoqt-1.7.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils xdg-utils
+
+DESCRIPTION="Simple but powerful Qt-based image viewer"
+HOMEPAGE="https://photoqt.org/";
+SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz";
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="devil exiv2 freeimage graphicsmagick pdf raw"
+
+RDEPEND="
+       dev-qt/qtcore:5
+       dev-qt/qtdeclarative:5
+       dev-qt/qtgraphicaleffects:5
+       dev-qt/qtgui:5
+       dev-qt/qtimageformats:5
+       dev-qt/qtmultimedia:5[qml]
+       dev-qt/qtnetwork:5
+       dev-qt/qtquickcontrols:5
+       dev-qt/qtsql:5
+       dev-qt/qtsvg:5
+       dev-qt/qtwidgets:5
+       dev-qt/qtxml:5
+       app-arch/libarchive:=
+       app-arch/unrar
+       devil? ( media-libs/devil )
+       exiv2? ( media-gfx/exiv2:= )
+       freeimage? ( media-libs/freeimage )
+       graphicsmagick? ( >=media-gfx/graphicsmagick-1.3.20:= )
+       pdf? ( app-text/poppler[qt5] )
+       raw? ( media-libs/libraw:= )
+"
+DEPEND="${RDEPEND}
+       dev-qt/linguist-tools:5
+       kde-frameworks/extra-cmake-modules:5
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DDEVIL=$(usex devil)
+               -DEXIV2=$(usex exiv2)
+               -DFREEIMAGE=$(usex freeimage)
+               -DGM=$(usex graphicsmagick)
+               -DPOPPLER=$(usex pdf)
+               -DRAW=$(usex raw)
+       )
+       cmake-utils_src_configure
+}
+
+pkg_postinst() {
+       gnome2_icon_cache_update
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       xdg_desktop_database_update
+}

Reply via email to