Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/fotowall/
Date: Sat, 12 Aug 2017 14:45:52
Message-Id: 1502549139.f4e32f59e79d5dc018ee74811da05141b98037e9.kensington@gentoo
1 commit: f4e32f59e79d5dc018ee74811da05141b98037e9
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 14:44:10 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 14:45:39 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e32f59
7
8 media-gfx/fotowall: version bump 1.0
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 media-gfx/fotowall/Manifest | 1 +
13 media-gfx/fotowall/fotowall-1.0.ebuild | 53 ++++++++++++++++++++++++++++++++++
14 2 files changed, 54 insertions(+)
15
16 diff --git a/media-gfx/fotowall/Manifest b/media-gfx/fotowall/Manifest
17 index 3d1d507d777..96afc76550b 100644
18 --- a/media-gfx/fotowall/Manifest
19 +++ b/media-gfx/fotowall/Manifest
20 @@ -1 +1,2 @@
21 DIST fotowall-0.9.tar.gz 1476812 SHA256 1c2dfc22e4421a5268b9e330aca9db15982a13f66e23f6082d39ac1bb83fd621 SHA512 84e57b220839322c88f5096f3f0846ebc1684cf7f61d32208fa5e37743a53d8bb02eaad17617f43b6badf29fac111a3816bad448f988f7d24aa293668af5a079 WHIRLPOOL db828abd1239b1bbd3b35d3595bb0bd9c91869e8fc00f1af0d9efc62240196055f3ba0c042dc26872885ec4f594d263ee52b0c81e574fd6dfb520ace03b5e6e1
22 +DIST fotowall-1.0.tar.gz 1672398 SHA256 8dc42262dd5220a12e92181ff82bd363a6506a4c3ab1ea3841281f2971e1b289 SHA512 ae2d887affd28d21b9caabbb3508d8ebd64058d81f84d3b3d67a205341a9cf5b528ca3a02793a4927e2e6b3ddfd73e7698c3df4bad3a7bb4d37fc9fbb226c94c WHIRLPOOL 2e0f1caae12e943037a88480a56bb23ac31da73ef986b0e3ca99f20d57e9de7f237523cd038178d041b1ec04aea5aa63a8490fcd17f66757f97458241cd7d843
23
24 diff --git a/media-gfx/fotowall/fotowall-1.0.ebuild b/media-gfx/fotowall/fotowall-1.0.ebuild
25 new file mode 100644
26 index 00000000000..e7f8ad51d34
27 --- /dev/null
28 +++ b/media-gfx/fotowall/fotowall-1.0.ebuild
29 @@ -0,0 +1,53 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit qmake-utils
36 +
37 +DESCRIPTION="Qt5 tool for creating wallpapers"
38 +HOMEPAGE="https://www.enricoros.com/opensource/fotowall/"
39 +SRC_URI="https://github.com/enricoros/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
40 +
41 +LICENSE="GPL-2+"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="opengl webcam"
45 +
46 +RDEPEND="
47 + dev-qt/qtcore:5
48 + dev-qt/qtgui:5
49 + dev-qt/qtnetwork:5
50 + dev-qt/qtprintsupport:5
51 + dev-qt/qtsvg:5
52 + dev-qt/qtwidgets:5
53 + dev-qt/qtxml:5
54 + opengl? ( dev-qt/qtopengl:5 )
55 +"
56 +DEPEND="${RDEPEND}
57 + webcam? ( media-libs/libv4l )
58 +"
59 +
60 +src_prepare() {
61 + default
62 +
63 + sed -i -e "s|linux/videodev.h|libv4l1-videodev.h|" \
64 + 3rdparty/videocapture/VideoDevice.h || die
65 +
66 + if ! use opengl; then
67 + sed -i "/QT += opengl/d" ${PN}.pro || die
68 + fi
69 +}
70 +
71 +src_configure() {
72 + if ! use webcam; then
73 + eqmake5 ${PN}.pro "CONFIG+=no-webcam"
74 + else
75 + eqmake5
76 + fi
77 +}
78 +
79 +src_install() {
80 + emake INSTALL_ROOT="${D}" install
81 + dodoc README.markdown
82 +}