diff options
author | Michael Palimaka <kensington@gentoo.org> | 2016-01-15 04:17:43 +1100 |
---|---|---|
committer | Michael Palimaka <kensington@gentoo.org> | 2016-01-15 04:20:45 +1100 |
commit | 99430bf7c9b71b2ee3965a1e665196ee8e463a81 (patch) | |
tree | 09368870326de3404fd20df07ba5ce8df493f761 /media-gfx | |
parent | media-gfx/fotowall: remove empty longdescription (diff) | |
download | gentoo-99430bf7c9b71b2ee3965a1e665196ee8e463a81.tar.gz gentoo-99430bf7c9b71b2ee3965a1e665196ee8e463a81.tar.bz2 gentoo-99430bf7c9b71b2ee3965a1e665196ee8e463a81.zip |
media-gfx/fotowall: revision bump
* Migrate to EAPI 6
* Port away from qt4-r2
* Correct LICENSE
* Remove unused debug USE flag
* Add missing dependencies
* Fix build with recent v4l (bug #539558)
Package-Manager: portage-2.2.26
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/fotowall/fotowall-0.9-r2.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/media-gfx/fotowall/fotowall-0.9-r2.ebuild b/media-gfx/fotowall/fotowall-0.9-r2.ebuild new file mode 100644 index 000000000000..059e54875b05 --- /dev/null +++ b/media-gfx/fotowall/fotowall-0.9-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit qmake-utils + +MY_P="${P/f/F}" + +DESCRIPTION="Qt4 tool for creating wallpapers" +HOMEPAGE="http://www.enricoros.com/opensource/fotowall/" +SRC_URI="https://fotowall.googlecode.com/files/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="opengl webcam" + +RDEPEND=" + dev-qt/qtcore:4 + dev-qt/qtgui:4 + dev-qt/qtsvg:4 + opengl? ( dev-qt/qtopengl:4 ) +" +DEPEND="${RDEPEND} + webcam? ( media-libs/libv4l ) +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + + sed -i -e "s|linux/videodev.h|libv4l1-videodev.h|" \ + 3rdparty/videocapture/VideoDevice.h || die + + if ! use opengl; then + sed -i "/QT += opengl/d" "${PN}.pro" || die "sed failed" + fi +} + +src_configure() { + if ! use webcam; then + eqmake4 ${PN}.pro "CONFIG+=no-webcam" + else + eqmake4 + fi +} + +src_install() { + emake INSTALL_ROOT="${D}" install + + dodoc README.markdown +} |