diff options
Diffstat (limited to 'media-gfx/fotowall')
-rw-r--r-- | media-gfx/fotowall/Manifest | 1 | ||||
-rw-r--r-- | media-gfx/fotowall/fotowall-1.0.ebuild | 53 |
2 files changed, 54 insertions, 0 deletions
diff --git a/media-gfx/fotowall/Manifest b/media-gfx/fotowall/Manifest index 3d1d507d777a..96afc76550b8 100644 --- a/media-gfx/fotowall/Manifest +++ b/media-gfx/fotowall/Manifest @@ -1 +1,2 @@ DIST fotowall-0.9.tar.gz 1476812 SHA256 1c2dfc22e4421a5268b9e330aca9db15982a13f66e23f6082d39ac1bb83fd621 SHA512 84e57b220839322c88f5096f3f0846ebc1684cf7f61d32208fa5e37743a53d8bb02eaad17617f43b6badf29fac111a3816bad448f988f7d24aa293668af5a079 WHIRLPOOL db828abd1239b1bbd3b35d3595bb0bd9c91869e8fc00f1af0d9efc62240196055f3ba0c042dc26872885ec4f594d263ee52b0c81e574fd6dfb520ace03b5e6e1 +DIST fotowall-1.0.tar.gz 1672398 SHA256 8dc42262dd5220a12e92181ff82bd363a6506a4c3ab1ea3841281f2971e1b289 SHA512 ae2d887affd28d21b9caabbb3508d8ebd64058d81f84d3b3d67a205341a9cf5b528ca3a02793a4927e2e6b3ddfd73e7698c3df4bad3a7bb4d37fc9fbb226c94c WHIRLPOOL 2e0f1caae12e943037a88480a56bb23ac31da73ef986b0e3ca99f20d57e9de7f237523cd038178d041b1ec04aea5aa63a8490fcd17f66757f97458241cd7d843 diff --git a/media-gfx/fotowall/fotowall-1.0.ebuild b/media-gfx/fotowall/fotowall-1.0.ebuild new file mode 100644 index 000000000000..e7f8ad51d343 --- /dev/null +++ b/media-gfx/fotowall/fotowall-1.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit qmake-utils + +DESCRIPTION="Qt5 tool for creating wallpapers" +HOMEPAGE="https://www.enricoros.com/opensource/fotowall/" +SRC_URI="https://github.com/enricoros/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="opengl webcam" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + opengl? ( dev-qt/qtopengl:5 ) +" +DEPEND="${RDEPEND} + webcam? ( media-libs/libv4l ) +" + +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 + fi +} + +src_configure() { + if ! use webcam; then + eqmake5 ${PN}.pro "CONFIG+=no-webcam" + else + eqmake5 + fi +} + +src_install() { + emake INSTALL_ROOT="${D}" install + dodoc README.markdown +} |