media-gfx/feh: version bump to 3.2
authorTim Harder <radhermit@gentoo.org>
Thu, 11 Jul 2019 07:46:03 +0000 (01:46 -0600)
committerTim Harder <radhermit@gentoo.org>
Sun, 14 Jul 2019 00:52:20 +0000 (18:52 -0600)
Signed-off-by: Tim Harder <radhermit@gentoo.org>
media-gfx/feh/Manifest
media-gfx/feh/feh-3.2.ebuild [new file with mode: 0644]
media-gfx/feh/files/feh-3.2-debug-cflags.patch [new file with mode: 0644]

index b41878776ff2bc2c54b5ea6e6886bd789452560a..bcbe0615ce466558d5dd077a4eae88acd53fa053 100644 (file)
@@ -1,2 +1,3 @@
 DIST feh-3.1.1.tar.bz2 2109534 BLAKE2B ea02ab09791ef61a9ac5db84b5a0f69ddc76f994343660cf4072a41769a59ddd2936e0f047eeed26be0b3676711b1e440c0483325e6bb621205788ebe13c1fca SHA512 cbdf6e36831a750a6bdb9f1a5735c814662b5274d9c453392de88b98926b539cc54e2041fc0cd2a393762f14ec24b81435de6d506d9efc1ee4c7d80105aa6243
 DIST feh-3.1.3.tar.bz2 2110285 BLAKE2B ee42b766eccf7e4661a47bd6c748b2e0cc6345fb9c08de425b0f4ef87c7fb383dd20140fb2c8b2fc540b70a6c01bb612b48aa76fc1f47a117f2503257bf3b403 SHA512 dc4960706e4134bbe6c34036a9c9b7cd98eb8935e13e2354504664a1599d4af193c6b977433a40c7e3638b2b3e2928960e0c755b04f7c48076ef15445f792583
+DIST feh-3.2.tar.bz2 2111743 BLAKE2B 2fd9838845bb86cc17d99650ac595c2b9f573be30d6ea86512a37a2f0439b10d6fe0b6bc028b81d03219530db2c0c58b1e6642834c32a621b191a310d53c7499 SHA512 f87d07edb9aa098a6c71b37306c42fdfe2b9cdb8cafcd72dd04f82b5a79da47c4e55979a0a8365fe22681f857215120009c84cde34b6f36e599522a2c4af6f70
diff --git a/media-gfx/feh/feh-3.2.ebuild b/media-gfx/feh/feh-3.2.ebuild
new file mode 100644 (file)
index 0000000..299ad0e
--- /dev/null
@@ -0,0 +1,73 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs gnome2-utils xdg-utils
+
+DESCRIPTION="A fast, lightweight imageviewer using imlib2"
+HOMEPAGE="https://feh.finalrewind.org/"
+SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2"
+
+LICENSE="feh"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+IUSE="debug curl exif test xinerama"
+
+COMMON_DEPEND="media-libs/imlib2[X]
+       >=media-libs/libpng-1.2:0=
+       x11-libs/libX11
+       curl? ( net-misc/curl )
+       exif? ( media-libs/libexif )
+       xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${COMMON_DEPEND}
+       virtual/jpeg:0"
+DEPEND="${COMMON_DEPEND}
+       x11-base/xorg-proto
+       x11-libs/libXt
+       test? (
+               >=dev-lang/perl-5.10
+               dev-perl/Test-Command
+               media-libs/imlib2[gif,jpeg,png]
+       )"
+
+PATCHES=( "${FILESDIR}"/${P}-debug-cflags.patch )
+
+pkg_setup() {
+       use_feh() { usex $1 1 0; }
+
+       fehopts=(
+               DESTDIR="${D}"
+               PREFIX="${EPREFIX}"/usr
+               doc_dir='${main_dir}'/share/doc/${PF}
+               example_dir='${main_dir}'/share/doc/${PF}/examples
+               curl=$(use_feh curl)
+               debug=$(use_feh debug)
+               xinerama=$(use_feh xinerama)
+               exif=$(use_feh exif)
+       )
+}
+
+src_compile() {
+       tc-export CC
+       emake "${fehopts[@]}"
+}
+
+src_install() {
+       emake "${fehopts[@]}" install
+}
+
+pkg_preinst() {
+       gnome2_icon_savelist
+}
+
+pkg_postinst() {
+       gnome2_icon_cache_update
+       xdg_mimeinfo_database_update
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       xdg_mimeinfo_database_update
+       xdg_desktop_database_update
+}
diff --git a/media-gfx/feh/files/feh-3.2-debug-cflags.patch b/media-gfx/feh/files/feh-3.2-debug-cflags.patch
new file mode 100644 (file)
index 0000000..5c6509d
--- /dev/null
@@ -0,0 +1,11 @@
+--- feh-3.2/config.mk
++++ feh-3.2/config.mk
+@@ -49,7 +49,7 @@
+ endif
+ ifeq (${debug},1)
+-      CFLAGS += -DDEBUG -O0
++      CFLAGS += -DDEBUG
+       MAN_DEBUG = This is a debug build.
+ else
+       MAN_DEBUG = .