Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: games-puzzle/ksokoban/
Date: Tue, 26 Jan 2016 18:19:01
Message-Id: 1453832318.d6ab0dce176fe324be11bf8a470499a72f7c6052.kensington@gentoo
1 commit: d6ab0dce176fe324be11bf8a470499a72f7c6052
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sat Jan 23 23:57:03 2016 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 26 18:18:38 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6ab0dce
7
8 games-puzzle/ksokoban: Add KF5 version
9
10 Package-Manager: portage-2.2.26
11
12 games-puzzle/ksokoban/ksokoban-9999.ebuild | 48 ++++++++++++++++++++++++++++++
13 games-puzzle/ksokoban/metadata.xml | 8 +++++
14 2 files changed, 56 insertions(+)
15
16 diff --git a/games-puzzle/ksokoban/ksokoban-9999.ebuild b/games-puzzle/ksokoban/ksokoban-9999.ebuild
17 new file mode 100644
18 index 0000000..b2eed9d
19 --- /dev/null
20 +++ b/games-puzzle/ksokoban/ksokoban-9999.ebuild
21 @@ -0,0 +1,48 @@
22 +# Copyright 1999-2016 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Id$
25 +
26 +EAPI=5
27 +
28 +EGIT_BRANCH="port-to-kf5"
29 +inherit kde5 eutils
30 +
31 +DESCRIPTION="The japanese warehouse keeper game"
32 +HOMEPAGE="https://projects.kde.org/projects/playground/games/ksokoban"
33 +
34 +LICENSE="GPL-2"
35 +KEYWORDS=""
36 +
37 +DEPEND="
38 + $(add_frameworks_dep kactivities)
39 + $(add_frameworks_dep kconfig)
40 + $(add_frameworks_dep kcoreaddons)
41 + $(add_frameworks_dep ki18n)
42 + $(add_frameworks_dep kiconthemes)
43 + $(add_frameworks_dep kio)
44 + $(add_frameworks_dep kwidgetsaddons)
45 + $(add_frameworks_dep kxmlgui)
46 + dev-qt/qtgui:5
47 + dev-qt/qtwidgets:5
48 +"
49 +RDEPEND="${DEPEND}
50 + !games-puzzle/ksokoban:0
51 +"
52 +
53 +src_prepare() {
54 + sed -i \
55 + -e "/Exec/ s/%i.*//" \
56 + "data/${PN}.desktop" || die "sed for desktop file failed"
57 +
58 + kde5_src_prepare
59 +}
60 +
61 +# source lacks install target
62 +src_install() {
63 + dobin "${BUILD_DIR}"/ksokoban
64 + dodoc AUTHORS NEWS TODO
65 + domenu "data/${PN}.desktop"
66 + for i in 16 22 32 48 64 128; do
67 + doicon -s "${i}" "data/hi${i}-app-${PN}.png"
68 + done
69 +}
70
71 diff --git a/games-puzzle/ksokoban/metadata.xml b/games-puzzle/ksokoban/metadata.xml
72 new file mode 100644
73 index 0000000..5f4d9f3
74 --- /dev/null
75 +++ b/games-puzzle/ksokoban/metadata.xml
76 @@ -0,0 +1,8 @@
77 +<?xml version='1.0' encoding='UTF-8'?>
78 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
79 +<pkgmetadata>
80 + <maintainer type="project">
81 + <email>kde@g.o</email>
82 + <name>Gentoo KDE Project</name>
83 + </maintainer>
84 +</pkgmetadata>