Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/photoqt/
Date: Sat, 30 Jun 2018 02:37:54
Message-Id: 1530326256.8532c236395116684d2ad7081e4023b4518ab6e1.kensington@gentoo
1 commit: 8532c236395116684d2ad7081e4023b4518ab6e1
2 Author: Frank Krömmelbein <kroemmelbein <AT> gmx <DOT> de>
3 AuthorDate: Sat Jun 30 02:35:53 2018 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 30 02:37:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8532c236
7
8 media-gfx/photoqt: version bump 1.7.1
9
10 Closes: https://bugs.gentoo.org/648810
11 Package-Manager: Portage-2.3.40, Repoman-2.3.9
12
13 media-gfx/photoqt/Manifest | 1 +
14 media-gfx/photoqt/metadata.xml | 6 ++++
15 media-gfx/photoqt/photoqt-1.7.1.ebuild | 64 ++++++++++++++++++++++++++++++++++
16 3 files changed, 71 insertions(+)
17
18 diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest
19 index 4848dcd8682..fe99b76aa1a 100644
20 --- a/media-gfx/photoqt/Manifest
21 +++ b/media-gfx/photoqt/Manifest
22 @@ -1 +1,2 @@
23 DIST photoqt-1.5.1.tar.gz 1596831 BLAKE2B 306beaf97cb9e81a2a219e9549abba35eecfaa0f2ad79d769095014d73708f525d5efa3ff4d83f75e89e0f9971a3a46da8b98ca7259b3666e27fc9addc9e836a SHA512 ccb4ada12e76b611475ec66ceaa2ad3a15f92311d2b7c22aa8b94cd145a062bf502af6ff40fa9bb681c5dad97b2941c2a8203da4ac937c8d86c34d805084ec7c
24 +DIST photoqt-1.7.1.tar.gz 1324774 BLAKE2B b739508511cdc34b6de5736260692c48186a49d0cf62d8283238ee274d2fdf73716589277fa602f86c8c15fff87b49d1700202d260480e002dfa18380b47d328 SHA512 50cee1a77a5e69d05f19a8f1ac8ab18d1ef420962b05f3a76e12ce0f3202db7037c894bbd7631674504f0e51c2be690aff4248ed343d0da2dc8a1ccce2d8e078
25
26 diff --git a/media-gfx/photoqt/metadata.xml b/media-gfx/photoqt/metadata.xml
27 index 79e6bfbc93a..c0acf63798d 100644
28 --- a/media-gfx/photoqt/metadata.xml
29 +++ b/media-gfx/photoqt/metadata.xml
30 @@ -6,6 +6,12 @@
31 <name>Gentoo Qt Project</name>
32 </maintainer>
33 <use>
34 + <flag name="devil">
35 + Support additional image formats using <pkg>media-libs/devil</pkg>
36 + </flag>
37 + <flag name="freeimage">
38 + Support additional iamge formats using <pkg>media-libs/freeimage</pkg>
39 + </flag>
40 <flag name="exiv2">
41 Use <pkg>media-gfx/exiv2</pkg> as optional dependency
42 </flag>
43
44 diff --git a/media-gfx/photoqt/photoqt-1.7.1.ebuild b/media-gfx/photoqt/photoqt-1.7.1.ebuild
45 new file mode 100644
46 index 00000000000..b1e9fd011de
47 --- /dev/null
48 +++ b/media-gfx/photoqt/photoqt-1.7.1.ebuild
49 @@ -0,0 +1,64 @@
50 +# Copyright 1999-2018 Gentoo Foundation
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=6
54 +
55 +inherit cmake-utils gnome2-utils xdg-utils
56 +
57 +DESCRIPTION="Simple but powerful Qt-based image viewer"
58 +HOMEPAGE="https://photoqt.org/"
59 +SRC_URI="https://photoqt.org/pkgs/${P}.tar.gz"
60 +
61 +LICENSE="GPL-2+"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +IUSE="devil exiv2 freeimage graphicsmagick pdf raw"
65 +
66 +RDEPEND="
67 + dev-qt/qtcore:5
68 + dev-qt/qtdeclarative:5
69 + dev-qt/qtgraphicaleffects:5
70 + dev-qt/qtgui:5
71 + dev-qt/qtimageformats:5
72 + dev-qt/qtmultimedia:5[qml]
73 + dev-qt/qtnetwork:5
74 + dev-qt/qtquickcontrols:5
75 + dev-qt/qtsql:5
76 + dev-qt/qtsvg:5
77 + dev-qt/qtwidgets:5
78 + dev-qt/qtxml:5
79 + app-arch/libarchive:=
80 + app-arch/unrar
81 + devil? ( media-libs/devil )
82 + exiv2? ( media-gfx/exiv2:= )
83 + freeimage? ( media-libs/freeimage )
84 + graphicsmagick? ( >=media-gfx/graphicsmagick-1.3.20:= )
85 + pdf? ( app-text/poppler[qt5] )
86 + raw? ( media-libs/libraw:= )
87 +"
88 +DEPEND="${RDEPEND}
89 + dev-qt/linguist-tools:5
90 + kde-frameworks/extra-cmake-modules:5
91 +"
92 +
93 +src_configure() {
94 + local mycmakeargs=(
95 + -DDEVIL=$(usex devil)
96 + -DEXIV2=$(usex exiv2)
97 + -DFREEIMAGE=$(usex freeimage)
98 + -DGM=$(usex graphicsmagick)
99 + -DPOPPLER=$(usex pdf)
100 + -DRAW=$(usex raw)
101 + )
102 + cmake-utils_src_configure
103 +}
104 +
105 +pkg_postinst() {
106 + gnome2_icon_cache_update
107 + xdg_desktop_database_update
108 +}
109 +
110 +pkg_postrm() {
111 + gnome2_icon_cache_update
112 + xdg_desktop_database_update
113 +}