diff options
Diffstat (limited to 'media-gfx/qiviewer/qiviewer-0.5.0-r1.ebuild')
-rw-r--r-- | media-gfx/qiviewer/qiviewer-0.5.0-r1.ebuild | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/media-gfx/qiviewer/qiviewer-0.5.0-r1.ebuild b/media-gfx/qiviewer/qiviewer-0.5.0-r1.ebuild new file mode 100644 index 000000000000..d75250f855a0 --- /dev/null +++ b/media-gfx/qiviewer/qiviewer-0.5.0-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +PLOCALES="el es_AR es_ES" + +inherit l10n qt4-r2 readme.gentoo + +DESCRIPTION="Lightweight image viewer, similar to eog or viewnior for Gnome" +HOMEPAGE="https://github.com/samkpo/qiviewer" +SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="webp" + +DEPEND="dev-qt/qtgui:4 + webp? ( media-libs/libwebp )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}/src" + +DOC_CONTENTS="If you want support for gif and tiff images +make sure that you build dev-qt/qtgui:4 +with apropriate USE flags" + +src_prepare() { + local LOCALE_FILES="" + add_locale() { + LOCALE_FILES="${LOCALE_FILES} ${1}.ts" + } + + # Check for locales added/removed from previous version + l10n_find_plocales_changes "${S}/translations" "" '.ts' + # Fill list of available locale files + l10n_for_each_locale_do add_locale + sed -i -e "s:TRANSLATIONS += .\+:TRANSLATIONS = ${LOCALE_FILES}:" translations/locale.pri || die 'locale sed failed' + # Fix mime types in desktop file + sed -i -e "s:^MimeType=\(.\+\)imaqe/x-xpixrnap;\(.\+\):MimeType=\1\2:" qiviewer.desktop || die 'desktop file sed failed' + # Use system libwebp + epatch "${FILESDIR}"/${PN}-use-system-webp.patch + + qt4-r2_src_prepare +} + +src_configure() { + local _webp= + use webp && _webp="CONFIG+=enable-webp" + eqmake4 ${PN}.pro $_webp +} + +src_install() { + qt4-r2_src_install + cd "${WORKDIR}"/"${PN}" + dodoc AUTHORS ChangeLog README + readme.gentoo_create_doc +} |