Gentoo Archives: gentoo-commits

From: Tim Harder <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/pqiv/
Date: Mon, 20 Nov 2017 07:17:17
Message-Id: 1511162080.a51a640d25343cb002abbf019aedb25244069c63.radhermit@gentoo
1 commit: a51a640d25343cb002abbf019aedb25244069c63
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 20 01:43:39 2017 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 20 07:14:40 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a51a640d
7
8 media-gfx/pqiv: version bump to 2.10.1
9
10 media-gfx/pqiv/Manifest | 1 +
11 media-gfx/pqiv/pqiv-2.10.1.ebuild | 79 +++++++++++++++++++++++++++++++++++++++
12 2 files changed, 80 insertions(+)
13
14 diff --git a/media-gfx/pqiv/Manifest b/media-gfx/pqiv/Manifest
15 index 204a6edfdbb..76b30422577 100644
16 --- a/media-gfx/pqiv/Manifest
17 +++ b/media-gfx/pqiv/Manifest
18 @@ -1 +1,2 @@
19 +DIST pqiv-2.10.1.tar.gz 138129 SHA256 8f24ff072c17201703f68f139d31d82e239001b9612be4ad09c31e495372468d SHA512 9850f6693e7fd2942d105736a7d6a274388875770e194ac6bd8a5a8291db8fec1ee3a0262f911f2b8e5d115aa11d520c44d80cc8218e2c87d6935dea4dfcb97e WHIRLPOOL 904e53c204ed301fe250150a6d32f542d61a1ad0719dc128527e91a072004240510ee301e2385889c83f96e642d407a28b74465e510b0bbea0faa3171822f972
20 DIST pqiv-2.9.tar.gz 133823 SHA256 e57298ae7123bd6b01b751f6ef2d7a7853e731a3271b50095683442a406da99c SHA512 0a509d5d4b41682f86f4b813d63f3f7f8f3977ede0b8b1649a2adc188ed83923147b8bb741ba7f85b4c1dd7a9612fca3fec44169364042be4db44ef53d813ab7 WHIRLPOOL e40e4aab7b4df92cc7bed911531be4e84062196ca1fdae867b05da38f28c448a34475a31865275f0d38f3efedf1f07af42f305fcb6621a16a73f7050cb327652
21
22 diff --git a/media-gfx/pqiv/pqiv-2.10.1.ebuild b/media-gfx/pqiv/pqiv-2.10.1.ebuild
23 new file mode 100644
24 index 00000000000..68f38714121
25 --- /dev/null
26 +++ b/media-gfx/pqiv/pqiv-2.10.1.ebuild
27 @@ -0,0 +1,79 @@
28 +# Copyright 1999-2017 Gentoo Foundation
29 +# Distributed under the terms of the GNU General Public License v2
30 +
31 +EAPI=6
32 +inherit linux-info toolchain-funcs xdg-utils
33 +
34 +if [[ ${PV} == 9999 ]]; then
35 + EGIT_REPO_URI="https://github.com/phillipberndt/pqiv.git"
36 + inherit git-r3
37 +else
38 + SRC_URI="https://github.com/phillipberndt/pqiv/archive/${PV}.tar.gz -> ${P}.tar.gz"
39 + KEYWORDS="~amd64 ~x86"
40 +fi
41 +
42 +DESCRIPTION="powerful GTK 3 based command-line image viewer with a minimal UI"
43 +HOMEPAGE="https://github.com/phillipberndt/pqiv http://www.pberndt.com/Programme/Linux/pqiv/"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +IUSE="archive ffmpeg imagemagick kernel_linux libav pdf postscript webp"
48 +
49 +RDEPEND="
50 + >=dev-libs/glib-2.32:2
51 + >=x11-libs/cairo-1.6
52 + x11-libs/gtk+:3
53 + archive? ( app-arch/libarchive:0= )
54 + ffmpeg? (
55 + !libav? ( media-video/ffmpeg:0= )
56 + libav? ( media-video/libav:0= )
57 + )
58 + imagemagick? ( media-gfx/imagemagick:0= )
59 + pdf? ( app-text/poppler:0= )
60 + postscript? ( app-text/libspectre:0= )
61 + webp? ( media-libs/libwebp:0= )
62 +"
63 +DEPEND="${RDEPEND}
64 + virtual/pkgconfig"
65 +
66 +doecho() {
67 + echo "$@"
68 + "$@" || die
69 +}
70 +
71 +pkg_setup() {
72 + if use kernel_linux; then
73 + CONFIG_CHECK="~INOTIFY_USER"
74 + linux-info_pkg_setup
75 + fi
76 +}
77 +
78 +src_configure() {
79 + local backends="gdkpixbuf"
80 + use archive && backends+=",archive,archive_cbx"
81 + use ffmpeg || use libav && backends+=",libav"
82 + use imagemagick && backends+=",wand"
83 + use pdf && backends+=",poppler"
84 + use postscript && backends+=",spectre"
85 + use webp && backends+=",webp"
86 +
87 + doecho ./configure \
88 + --backends-build=shared \
89 + --backends=${backends} \
90 + --prefix="${EPREFIX}/usr" \
91 + --libdir="${EPREFIX}/usr/$(get_libdir)" \
92 + --destdir="${ED}"
93 +}
94 +
95 +src_compile() {
96 + tc-export CC
97 + emake VERBOSE=1 CFLAGS="${CFLAGS}"
98 +}
99 +
100 +pkg_postinst() {
101 + xdg_desktop_database_update
102 +}
103 +
104 +pkg_postrm() {
105 + xdg_desktop_database_update
106 +}