Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: dev-libs/appstream/
Date: Tue, 03 Jan 2017 10:15:49
Message-Id: 1483435674.cad59fecc6388aa2c98be7c918bfa7067bdaee87.johu@gentoo
1 commit: cad59fecc6388aa2c98be7c918bfa7067bdaee87
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 3 09:27:54 2017 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 3 09:27:54 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=cad59fec
7
8 dev-libs/appstream: New package
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 dev-libs/appstream/appstream-9999.ebuild | 45 ++++++++++++++++++++++++++++++++
13 dev-libs/appstream/metadata.xml | 11 ++++++++
14 2 files changed, 56 insertions(+)
15
16 diff --git a/dev-libs/appstream/appstream-9999.ebuild b/dev-libs/appstream/appstream-9999.ebuild
17 new file mode 100644
18 index 0000000..ffb3c55
19 --- /dev/null
20 +++ b/dev-libs/appstream/appstream-9999.ebuild
21 @@ -0,0 +1,45 @@
22 +# Copyright 1999-2017 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Id$
25 +
26 +EAPI=6
27 +
28 +KDE_AUTODEPS="false"
29 +KDE_TEST="true"
30 +inherit kde5
31 +
32 +DESCRIPTION="Cross-distro effort for providing metadata for software in the Linux ecosystem"
33 +HOMEPAGE="https://www.freedesktop.org/wiki/Distributions/AppStream/"
34 +EGIT_REPO_URI="https://github.com/ximion/${PN}"
35 +
36 +LICENSE="LGPL-2.1+ GPL-2+"
37 +# check APPSTREAM_LIB_API_LEVEL
38 +SLOT="0/4"
39 +IUSE="apt doc qt5"
40 +
41 +RDEPEND="
42 + dev-libs/glib:2
43 + dev-libs/libxml2:2
44 + dev-libs/libyaml
45 + dev-libs/snowball-stemmer
46 + qt5? ( dev-qt/qtcore:5 )
47 +"
48 +DEPEND="${RDEPEND}
49 + sys-devel/gettext
50 +"
51 +
52 +src_configure() {
53 + local mycmakeargs=(
54 + -DSTEMMING=ON
55 + -DL18N=ON
56 + -DVAPI=OFF
57 + -DMAINTAINER=OFF
58 + -DSANITIZERS=OFF
59 + -DDOCUMENTATION=OFF
60 + -DAPT_SUPPORT=$(usex apt)
61 + -DINSTALL_PREBUILT_DOCS=$(usex doc)
62 + -DQT=$(usex qt5)
63 + )
64 +
65 + kde5_src_configure
66 +}
67
68 diff --git a/dev-libs/appstream/metadata.xml b/dev-libs/appstream/metadata.xml
69 new file mode 100644
70 index 0000000..245719f
71 --- /dev/null
72 +++ b/dev-libs/appstream/metadata.xml
73 @@ -0,0 +1,11 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 + <maintainer type="project">
78 + <email>kde@g.o</email>
79 + <name>Gentoo KDE Project</name>
80 + </maintainer>
81 + <use>
82 + <flag name="apt">Enables Debians APT support</flag>
83 + </use>
84 +</pkgmetadata>