Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lightsoff/
Date: Fri, 14 Sep 2018 10:25:18
Message-Id: 1536920589.1cf90ca28597378ddff44f3ca157712dce4aad61.leio@gentoo
1 commit: 1cf90ca28597378ddff44f3ca157712dce4aad61
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 14 10:22:43 2018 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 14 10:23:09 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cf90ca2
7
8 games-puzzle/lightsoff: bump to 3.28.0
9
10 * Remove unnecessary vala dep - this project is still using autotools
11 and shipping pregenerated C files, thus valac is not used other than
12 check for presence.
13 * Downgrade yelp-tools dep to itstool - yelp-tools is a developer-only
14 package, so at most we'd need it with eautoreconf, if even that.
15 * Adapt to upstream porting from intltool to newer gettext.
16 * Add missing libxml2:2 build dep for gresource files xml-stripblanks
17 usage, for which xmllint is used by glib-compile-resources.
18
19 Package-Manager: Portage-2.3.49, Repoman-2.3.10
20
21 games-puzzle/lightsoff/Manifest | 1 +
22 games-puzzle/lightsoff/lightsoff-3.28.0.ebuild | 33 ++++++++++++++++++++++++++
23 games-puzzle/lightsoff/metadata.xml | 5 ++++
24 3 files changed, 39 insertions(+)
25
26 diff --git a/games-puzzle/lightsoff/Manifest b/games-puzzle/lightsoff/Manifest
27 index 42d96621bdf..7fd1a21f95e 100644
28 --- a/games-puzzle/lightsoff/Manifest
29 +++ b/games-puzzle/lightsoff/Manifest
30 @@ -1 +1,2 @@
31 DIST lightsoff-3.24.0.tar.xz 1943672 BLAKE2B fc6c8643e791a7b6e3e1183ea9678138d53aab5ba7234c4c6417b576dda571a741c3eeb8fab36ae5a00b25420fcc1269e412800a4a5c56efc16943905d6002f5 SHA512 ef036512b3c4e60b4419005864c3f6f4f9447af2e4d12fac1df7603f5837adf2cbe0f41f6089d3e683c3606d021d35e0cc41589938054988506aef3881936e6a
32 +DIST lightsoff-3.28.0.tar.xz 863120 BLAKE2B 8882af4829251c7af0fac9d259958c62f7e3a063ad312c25296020a19beeb7e8d578ce4eef548a6e2aeb8914d2fcb120aea3e37c125f235599de5344a554db10 SHA512 f4efb3d8209b6e75985ad04f0cd8ec984d564c4bc35b5dcbbae9b85fd2a49dcfca530fb63a5581f08cb55dfa9fc31284e177d04a518f3daec66414eb58007f67
33
34 diff --git a/games-puzzle/lightsoff/lightsoff-3.28.0.ebuild b/games-puzzle/lightsoff/lightsoff-3.28.0.ebuild
35 new file mode 100644
36 index 00000000000..0d581544bbf
37 --- /dev/null
38 +++ b/games-puzzle/lightsoff/lightsoff-3.28.0.ebuild
39 @@ -0,0 +1,33 @@
40 +# Copyright 1999-2018 Gentoo Foundation
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=6
44 +inherit gnome2
45 +
46 +DESCRIPTION="Turn off all the lights"
47 +HOMEPAGE="https://wiki.gnome.org/Apps/Lightsoff"
48 +
49 +LICENSE="GPL-2+ CC-BY-SA-3.0"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~arm ~x86"
52 +IUSE=""
53 +
54 +RDEPEND="
55 + >=dev-libs/glib-2.38.0:2
56 + >=x11-libs/gtk+-3.13.4:3
57 + >=media-libs/clutter-1.14.0:1.0
58 + >=media-libs/clutter-gtk-1.5.5:1.0
59 + >=gnome-base/librsvg-2.32.0:2
60 +"
61 +# libxml2:2 needed for glib-compile-resources xml-stripblanks attributes
62 +DEPEND="${RDEPEND}
63 + dev-libs/appstream-glib
64 + dev-libs/libxml2:2
65 + dev-util/itstool
66 + >=sys-devel/gettext-0.19.8
67 + virtual/pkgconfig
68 +"
69 +
70 +src_configure() {
71 + gnome2_src_configure VALAC="$(type -P true)"
72 +}
73
74 diff --git a/games-puzzle/lightsoff/metadata.xml b/games-puzzle/lightsoff/metadata.xml
75 index 39980802b1d..d161a8b50f6 100644
76 --- a/games-puzzle/lightsoff/metadata.xml
77 +++ b/games-puzzle/lightsoff/metadata.xml
78 @@ -5,4 +5,9 @@
79 <email>gnome@g.o</email>
80 <name>Gentoo GNOME Desktop</name>
81 </maintainer>
82 +<longdescription lang="en">
83 + Lights Off is a collection of light switch puzzles. Clicking on a light
84 + toggles it either on or off, but also toggles all the surrounding lights,
85 + too. Your objective is simple: turn off all the lights!
86 +</longdescription>
87 </pkgmetadata>