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/feh/
Date: Fri, 27 Dec 2019 19:11:17
Message-Id: 1577473833.930eebecfe2cbb1e0f989f439207d2d61fe52aaa.radhermit@gentoo
1 commit: 930eebecfe2cbb1e0f989f439207d2d61fe52aaa
2 Author: Tim Harder <radhermit <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 27 19:06:23 2019 +0000
4 Commit: Tim Harder <radhermit <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 27 19:10:33 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930eebec
7
8 media-gfx/feh: version bump to 3.3
9
10 Signed-off-by: Tim Harder <radhermit <AT> gentoo.org>
11
12 media-gfx/feh/Manifest | 1 +
13 media-gfx/feh/feh-3.3.ebuild | 74 ++++++++++++++++++++++++++++++++++++++++++++
14 2 files changed, 75 insertions(+)
15
16 diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest
17 index 8ff5bfc8122..0c77094a8f9 100644
18 --- a/media-gfx/feh/Manifest
19 +++ b/media-gfx/feh/Manifest
20 @@ -1 +1,2 @@
21 DIST feh-3.2.1.tar.bz2 2112281 BLAKE2B 2918d2714f0557e1b67284709bce22c5e14d8f7f545ca33c16ec7928273edf18c9be48a685c3e9a032170bf2b7e572a4b78664f37b2a16c5ae5829b3cc55ca76 SHA512 11a136990f7d02409501f10553659c64ad5d18d4bfaa4e5cfdeb7a2f53ffdb8bd9b8347796c65e75c49615ac4c12bc81bf3a58325f778cb5e0c1608181d7b53a
22 +DIST feh-3.3.tar.bz2 2112880 BLAKE2B 56042367c0acce966e115e77f3afa1acd3f942a956bc453de364bcd17d90393ad2868039a5793af64826cd50322e4ef5f9f2b9678f982c7c85b025ed208f8bb8 SHA512 0372115a8f2df77cdfc0fc1b24479e72d9be1f24127c787909ef671075b199b8d5f873200ce202f51705991cf3c5f5cc71ef8f47294fe520e3a9acc5cb7582a9
23
24 diff --git a/media-gfx/feh/feh-3.3.ebuild b/media-gfx/feh/feh-3.3.ebuild
25 new file mode 100644
26 index 00000000000..ad37f294e68
27 --- /dev/null
28 +++ b/media-gfx/feh/feh-3.3.ebuild
29 @@ -0,0 +1,74 @@
30 +# Copyright 1999-2019 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +inherit toolchain-funcs gnome2-utils xdg-utils
35 +
36 +DESCRIPTION="A fast, lightweight imageviewer using imlib2"
37 +HOMEPAGE="https://feh.finalrewind.org/"
38 +SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2"
39 +
40 +LICENSE="feh"
41 +SLOT="0"
42 +KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
43 +IUSE="debug curl exif test xinerama"
44 +RESTRICT="!test? ( test )"
45 +
46 +COMMON_DEPEND="media-libs/imlib2[X]
47 + >=media-libs/libpng-1.2:0=
48 + x11-libs/libX11
49 + curl? ( net-misc/curl )
50 + exif? ( media-libs/libexif )
51 + xinerama? ( x11-libs/libXinerama )"
52 +RDEPEND="${COMMON_DEPEND}
53 + virtual/jpeg:0"
54 +DEPEND="${COMMON_DEPEND}
55 + x11-base/xorg-proto
56 + x11-libs/libXt
57 + test? (
58 + >=dev-lang/perl-5.10
59 + dev-perl/Test-Command
60 + media-libs/imlib2[gif,jpeg,png]
61 + )"
62 +
63 +PATCHES=( "${FILESDIR}"/${PN}-3.2-debug-cflags.patch )
64 +
65 +pkg_setup() {
66 + use_feh() { usex $1 1 0; }
67 +
68 + fehopts=(
69 + DESTDIR="${D}"
70 + PREFIX="${EPREFIX}"/usr
71 + doc_dir='${main_dir}'/share/doc/${PF}
72 + example_dir='${main_dir}'/share/doc/${PF}/examples
73 + curl=$(use_feh curl)
74 + debug=$(use_feh debug)
75 + xinerama=$(use_feh xinerama)
76 + exif=$(use_feh exif)
77 + )
78 +}
79 +
80 +src_compile() {
81 + tc-export CC
82 + emake "${fehopts[@]}"
83 +}
84 +
85 +src_install() {
86 + emake "${fehopts[@]}" install
87 +}
88 +
89 +pkg_preinst() {
90 + gnome2_icon_savelist
91 +}
92 +
93 +pkg_postinst() {
94 + gnome2_icon_cache_update
95 + xdg_mimeinfo_database_update
96 + xdg_desktop_database_update
97 +}
98 +
99 +pkg_postrm() {
100 + gnome2_icon_cache_update
101 + xdg_mimeinfo_database_update
102 + xdg_desktop_database_update
103 +}