diff options
author | Jeroen Roovers <jer@gentoo.org> | 2019-04-24 20:33:03 +0200 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2019-04-24 20:34:03 +0200 |
commit | 40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0 (patch) | |
tree | 66553b02a9880de1700ea665c5a0028afa4b9119 /media-gfx/fbida | |
parent | dev-lang/go: Add src_unpack fix to 1.11.9 (diff) | |
download | gentoo-40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0.tar.gz gentoo-40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0.tar.bz2 gentoo-40dfd32f2ed6cec8b0cddc845ad52791da2b2bf0.zip |
media-gfx/fbida: Update live ebuild
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Jeroen Roovers <jer@gentoo.org>
Diffstat (limited to 'media-gfx/fbida')
-rw-r--r-- | media-gfx/fbida/fbida-9999.ebuild | 111 |
1 files changed, 24 insertions, 87 deletions
diff --git a/media-gfx/fbida/fbida-9999.ebuild b/media-gfx/fbida/fbida-9999.ebuild index d2f3b8d0b085..b1a1c6b1f620 100644 --- a/media-gfx/fbida/fbida-9999.ebuild +++ b/media-gfx/fbida/fbida-9999.ebuild @@ -1,63 +1,51 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils git-r3 toolchain-funcs +EAPI=7 +inherit desktop git-r3 meson toolchain-funcs DESCRIPTION="Image viewers for the framebuffer console (fbi) and X11 (ida)" HOMEPAGE="https://www.kraxel.org/blog/linux/fbida/" -EGIT_REPO_URI=" - git://git.kraxel.org/fbida -" +EGIT_REPO_URI="https://git.kraxel.org/cgit/fbida" SRC_URI=" mirror://gentoo/ida.png.bz2 " LICENSE="GPL-2 IJG" SLOT="0" KEYWORDS="" -IUSE="curl fbcon ghostscript +gif lirc +png scanner +tiff X +webp" -REQUIRED_USE=" - ghostscript? ( tiff ) -" - CDEPEND=" !media-gfx/fbi - app-text/poppler >=media-libs/fontconfig-2.2 >=media-libs/freetype-2.0 + >=x11-libs/motif-2.3:0 + app-text/poppler + media-libs/giflib:= media-libs/libepoxy media-libs/libexif + media-libs/libpng:* + media-libs/libwebp media-libs/mesa + media-libs/tiff:* + net-misc/curl virtual/jpeg:* virtual/ttf-fonts x11-libs/cairo[opengl] + x11-libs/libX11 + x11-libs/libXpm + x11-libs/libXt x11-libs/libdrm - curl? ( net-misc/curl ) - gif? ( media-libs/giflib:= ) - lirc? ( app-misc/lirc ) - png? ( media-libs/libpng:* ) - scanner? ( media-gfx/sane-backends ) - tiff? ( media-libs/tiff:* ) - webp? ( media-libs/libwebp ) - X? ( - >=x11-libs/motif-2.3:0 - x11-libs/libX11 - x11-libs/libXpm - x11-libs/libXt - ) " - DEPEND=" ${CDEPEND} - X? ( x11-base/xorg-proto ) + x11-base/xorg-proto " - RDEPEND=" ${CDEPEND} - ghostscript? ( - app-text/ghostscript-gpl - ) " +PATCHES=( + "${FILESDIR}"/ida-desktop.patch + "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch +) src_unpack() { unpack ${A} @@ -65,70 +53,19 @@ src_unpack() { } src_prepare() { - eapply \ - "${FILESDIR}"/ida-desktop.patch \ - "${FILESDIR}"/${PN}-2.10-giflib-4.2.patch \ - "${FILESDIR}"/${PN}-2.10-fprintf-format.patch - - eapply_user - - tc-export CC CPP + default # upstream omission? echo ${PV} > VERSION -} - -src_configure() { - # Let autoconf do its job and then fix things to build fbida - # according to our specifications - emake Make.config - - gentoo_fbida() { - local useflag=${1} - local config=${2} - - local option="no" - use ${useflag} && option="yes" - - sed -i \ - -e "s|HAVE_${config}.*|HAVE_${config} := ${option}|" \ - "${S}/Make.config" || die - } - gentoo_fbida X MOTIF - gentoo_fbida curl LIBCURL - gentoo_fbida fbcon LINUX_FB_H - gentoo_fbida gif LIBUNGIF - gentoo_fbida lirc LIBLIRC - gentoo_fbida ghostscript LIBTIFF - gentoo_fbida png LIBPNG - gentoo_fbida scanner LIBSANE - gentoo_fbida tiff LIBTIFF - gentoo_fbida webp LIBWEBP -} - -src_compile() { - emake verbose=yes + tc-export CC CPP } src_install() { - emake \ - DESTDIR="${ED}" \ - STRIP="" \ - prefix=/usr \ - install + meson_src_install dodoc README - if use fbcon && ! use ghostscript; then - rm \ - "${ED}"/usr/bin/fbgs \ - "${ED}"/usr/share/man/man1/fbgs.1 \ - || die - fi - - if use X ; then - doicon "${WORKDIR}"/ida.png - domenu desktop/ida.desktop - fi + doicon "${WORKDIR}"/ida.png + domenu desktop/ida.desktop } |