Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: app-office/kexi/
Date: Fri, 01 Jan 2016 16:24:33
Message-Id: 1451665455.c28c2a990e87de81715fa2458582641491e2b39e.kensington@gentoo
1 commit: c28c2a990e87de81715fa2458582641491e2b39e
2 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
3 AuthorDate: Sun Dec 27 00:43:28 2015 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 1 16:24:15 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=c28c2a99
7
8 app-office/kexi: New package
9
10 Package-Manager: portage-2.2.24
11
12 app-office/kexi/kexi-9999.ebuild | 74 ++++++++++++++++++++++++++++++++++++++++
13 app-office/kexi/metadata.xml | 12 +++++++
14 2 files changed, 86 insertions(+)
15
16 diff --git a/app-office/kexi/kexi-9999.ebuild b/app-office/kexi/kexi-9999.ebuild
17 new file mode 100644
18 index 0000000..c989050
19 --- /dev/null
20 +++ b/app-office/kexi/kexi-9999.ebuild
21 @@ -0,0 +1,74 @@
22 +# Copyright 1999-2015 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Id$
25 +
26 +EAPI=5
27 +
28 +KDE_DOXYGEN="true"
29 +# KDE_HANDBOOK="true"
30 +KDE_TEST="forceoptional"
31 +inherit kde5
32 +
33 +DESCRIPTION="A visual database applications creator"
34 +HOMEPAGE="https://www.kde.org/applications/office/kexi/ http://www.kexi-project.org/"
35 +KEYWORDS=""
36 +IUSE="activities marble mdb mysql postgres sqlite sybase webform xbase"
37 +
38 +COMMON_DEPEND="
39 + $(add_frameworks_dep karchive)
40 + $(add_frameworks_dep kcodecs)
41 + $(add_frameworks_dep kcompletion)
42 + $(add_frameworks_dep kconfig)
43 + $(add_frameworks_dep kconfigwidgets)
44 + $(add_frameworks_dep kcoreaddons)
45 + $(add_frameworks_dep kguiaddons)
46 + $(add_frameworks_dep ki18n)
47 + $(add_frameworks_dep kiconthemes)
48 + $(add_frameworks_dep kio)
49 + $(add_frameworks_dep kitemviews)
50 + $(add_frameworks_dep ktexteditor)
51 + $(add_frameworks_dep ktextwidgets)
52 + $(add_frameworks_dep kwidgetsaddons)
53 + $(add_frameworks_dep kxmlgui)
54 + $(add_kdeapps_dep kdb 'mysql?,postgres?,sqlite?')
55 + $(add_kdeapps_dep kproperty)
56 + $(add_kdeapps_dep kreport)
57 + dev-qt/designer:5
58 + dev-qt/qtgui:5
59 + dev-qt/qtnetwork:5
60 + dev-qt/qtprintsupport:5
61 + dev-qt/qtwidgets:5
62 + dev-qt/qtxml:5
63 + activities? ( $(add_frameworks_dep kactivities) )
64 + marble? ( $(add_kdeapps_dep marble) )
65 + mdb? ( dev-libs/glib:2 )
66 + mysql? ( virtual/libmysqlclient )
67 + postgres? (
68 + dev-db/postgresql:*
69 + dev-libs/libpqxx
70 + )
71 + sybase? ( dev-db/freetds )
72 + webform? ( dev-qt/qtwebkit:5 )
73 + xbase? ( dev-db/xbase )
74 +"
75 +DEPEND="${COMMON_DEPEND}
76 + sys-devel/gettext
77 +"
78 +RDEPEND="${COMMON_DEPEND}
79 + !app-office/calligra[calligra_features_kexi]
80 +"
81 +
82 +src_configure() {
83 + local mycmakeargs=(
84 + $(cmake-utils_use_find_package activities KF5Activities)
85 + $(cmake-utils_use_find_package marble KexiMarble)
86 + $(cmake-utils_use_find_package mdb GLIB2)
87 + $(cmake-utils_use_find_package mysql MySQL)
88 + $(cmake-utils_use_find_package postgres KexiPostgreSQL)
89 + $(cmake-utils_use_find_package sybase FreeTDS)
90 + $(cmake-utils_use_find_package webform Qt5WebKitWidgets)
91 + $(cmake-utils_use_find_package xbase XBase)
92 + )
93 +
94 + kde5_src_configure
95 +}
96
97 diff --git a/app-office/kexi/metadata.xml b/app-office/kexi/metadata.xml
98 new file mode 100644
99 index 0000000..1c46a82
100 --- /dev/null
101 +++ b/app-office/kexi/metadata.xml
102 @@ -0,0 +1,12 @@
103 +<?xml version="1.0" encoding="UTF-8"?>
104 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
105 +<pkgmetadata>
106 + <herd>kde</herd>
107 + <use>
108 + <flag name="activities">Enable kactivities support</flag>
109 + <flag name="marble">Enable displaying of maps using <pkg>kde-apps/marble</pkg></flag>
110 + <flag name="mdb">Enable support for Microsoft Access database</flag>
111 + <flag name="webform">Enable web form designer widget using <pkg>dev-qt/qtwebkit</pkg></flag>
112 + <flag name="xbase">Enable support for xbase compatible database formats</flag>
113 + </use>
114 +</pkgmetadata>