Gentoo Archives: gentoo-commits

From: Andreas Zuber <a.zuber@×××.ch>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:dev commit in: games-util/gamehub/
Date: Sun, 02 Aug 2020 16:22:19
Message-Id: 1596385247.89c40d06d38bf9aa45434f785e638da5512b5029.AndreasZuber@gentoo
1 commit: 89c40d06d38bf9aa45434f785e638da5512b5029
2 Author: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
3 AuthorDate: Sun Aug 2 16:20:47 2020 +0000
4 Commit: Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
5 CommitDate: Sun Aug 2 16:20:47 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89c40d06
7
8 games-util/gamehub: new package
9
10 Package-Manager: Portage-2.3.103, Repoman-2.3.23
11 Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>
12
13 games-util/gamehub/Manifest | 1 +
14 games-util/gamehub/gamehub-0.16.0.1.ebuild | 54 ++++++++++++++++++++++++++++++
15 games-util/gamehub/metadata.xml | 11 ++++++
16 3 files changed, 66 insertions(+)
17
18 diff --git a/games-util/gamehub/Manifest b/games-util/gamehub/Manifest
19 new file mode 100644
20 index 0000000..9282922
21 --- /dev/null
22 +++ b/games-util/gamehub/Manifest
23 @@ -0,0 +1 @@
24 +DIST gamehub-0.16.0.1.tar.gz 9714011 BLAKE2B ccc09cc9d0bdbab8c3f10c4ffdeffcc71a02159f7e5f35c861ba159d9a50980141100184386328ab56bb1e2ba9eb788331f298c514809ad24847dbf7e0f9c44d SHA512 50c701b7a41431f1f395f49b2379239a31833c60c99a5a6ac918bcc94b15a2dd40211acd5f7d0e099af4bd89d524155c2763218d4bfdcb2bacd00b4f1c8e1058
25
26 diff --git a/games-util/gamehub/gamehub-0.16.0.1.ebuild b/games-util/gamehub/gamehub-0.16.0.1.ebuild
27 new file mode 100644
28 index 0000000..8e242a1
29 --- /dev/null
30 +++ b/games-util/gamehub/gamehub-0.16.0.1.ebuild
31 @@ -0,0 +1,54 @@
32 +# Copyright 2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit gnome2-utils meson vala xdg-utils
38 +
39 +DESCRIPTION="GameHub is a unified library for all your games"
40 +HOMEPAGE="https://tkashkin.tk/projects/gamehub"
41 +
42 +MY_PN="GameHub"
43 +MY_PV="$(ver_rs 3 '-')-master"
44 +MY_P="${MY_PN}-${MY_PV}"
45 +
46 +SRC_URI="https://github.com/tkashkin/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
47 +
48 +LICENSE="GPL-3"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86"
51 +IUSE=""
52 +
53 +RDEPEND="
54 + dev-db/sqlite:3
55 + dev-libs/glib:2
56 + dev-libs/json-glib
57 + dev-libs/libgee:0.8
58 + >=dev-libs/libmanette-0.2
59 + dev-libs/libxml2
60 + net-libs/libsoup:2.4
61 + net-libs/webkit-gtk:4
62 + sys-auth/polkit
63 + x11-libs/gtk+:3
64 + x11-libs/libX11
65 + x11-libs/libXtst"
66 +BDEPEND="
67 + ${RDEPEND}
68 + $(vala_depend)"
69 +
70 +S="${WORKDIR}/${MY_P}"
71 +
72 +src_prepare() {
73 + default
74 + vala_src_prepare
75 +}
76 +
77 +pkg_postinst() {
78 + xdg_icon_cache_update
79 + gnome2_schemas_update
80 +}
81 +
82 +pkg_postrm() {
83 + xdg_icon_cache_update
84 + gnome2_schemas_update
85 +}
86
87 diff --git a/games-util/gamehub/metadata.xml b/games-util/gamehub/metadata.xml
88 new file mode 100644
89 index 0000000..81120a4
90 --- /dev/null
91 +++ b/games-util/gamehub/metadata.xml
92 @@ -0,0 +1,11 @@
93 +<?xml version="1.0" encoding="UTF-8"?>
94 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
95 +<pkgmetadata>
96 + <maintainer type="person">
97 + <email>a.zuber@×××.ch</email>
98 + <name>Andreas Zuber</name>
99 + </maintainer>
100 + <upstream>
101 + <remote-id type="github">tkashkin/GameHub</remote-id>
102 + </upstream>
103 +</pkgmetadata>