Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-misc/tellico/
Date: Thu, 09 May 2019 19:35:31
Message-Id: 1557428603.7413b0b9bbba41b80d7f1b9d8ac6babe7d5f5d86.asturm@gentoo
1 commit: 7413b0b9bbba41b80d7f1b9d8ac6babe7d5f5d86
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 9 19:03:23 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu May 9 19:03:23 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=7413b0b9
7
8 kde-misc/tellico: (Re-)add live ebuild
9
10 Package-Manager: Portage-2.3.66, Repoman-2.3.12
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-misc/tellico/metadata.xml | 17 +++++++
14 kde-misc/tellico/tellico-9999.ebuild | 89 ++++++++++++++++++++++++++++++++++++
15 2 files changed, 106 insertions(+)
16
17 diff --git a/kde-misc/tellico/metadata.xml b/kde-misc/tellico/metadata.xml
18 new file mode 100644
19 index 0000000000..c982ea5a1f
20 --- /dev/null
21 +++ b/kde-misc/tellico/metadata.xml
22 @@ -0,0 +1,17 @@
23 +<?xml version="1.0" encoding="UTF-8"?>
24 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 +<pkgmetadata>
26 + <maintainer type="project">
27 + <email>kde@g.o</email>
28 + <name>Gentoo KDE Project</name>
29 + </maintainer>
30 + <longdescription lang="en">
31 + Tellico is a KDE application for organizing your collections. It provides
32 + default templates for books, bibliographies, videos, music, video games, coins,
33 + stamps, trading cards, comic books, and wines.
34 + </longdescription>
35 + <use>
36 + <flag name="discid">Add support for reading disc IDs from audio CDs</flag>
37 + <flag name="yaz">Add support for searching Z39.50 databases</flag>
38 + </use>
39 +</pkgmetadata>
40
41 diff --git a/kde-misc/tellico/tellico-9999.ebuild b/kde-misc/tellico/tellico-9999.ebuild
42 new file mode 100644
43 index 0000000000..d314b62ec0
44 --- /dev/null
45 +++ b/kde-misc/tellico/tellico-9999.ebuild
46 @@ -0,0 +1,89 @@
47 +# Copyright 1999-2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=7
51 +
52 +KDE_HANDBOOK="forceoptional"
53 +KDE_TEST="forceoptional"
54 +VIRTUALX_REQUIRED="test"
55 +inherit kde5
56 +
57 +DESCRIPTION="Collection manager based on KDE Frameworks"
58 +HOMEPAGE="http://tellico-project.org/"
59 +if [[ ${KDE_BUILD_TYPE} != live ]]; then
60 + SRC_URI="http://tellico-project.org/files/${P}.tar.xz"
61 + KEYWORDS="~amd64 ~x86"
62 +fi
63 +
64 +LICENSE="|| ( GPL-2 GPL-3 )"
65 +IUSE="cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz"
66 +
67 +BDEPEND="
68 + sys-devel/gettext
69 +"
70 +RDEPEND="
71 + $(add_frameworks_dep karchive)
72 + $(add_frameworks_dep kcodecs)
73 + $(add_frameworks_dep kcompletion)
74 + $(add_frameworks_dep kconfig)
75 + $(add_frameworks_dep kconfigwidgets)
76 + $(add_frameworks_dep kcoreaddons)
77 + $(add_frameworks_dep kcrash)
78 + $(add_frameworks_dep kguiaddons)
79 + $(add_frameworks_dep khtml)
80 + $(add_frameworks_dep kiconthemes)
81 + $(add_frameworks_dep kitemmodels)
82 + $(add_frameworks_dep ki18n)
83 + $(add_frameworks_dep kjobwidgets)
84 + $(add_frameworks_dep kio)
85 + $(add_frameworks_dep knewstuff)
86 + $(add_frameworks_dep kparts)
87 + $(add_frameworks_dep kservice)
88 + $(add_frameworks_dep ktextwidgets)
89 + $(add_frameworks_dep kwallet)
90 + $(add_frameworks_dep kwidgetsaddons)
91 + $(add_frameworks_dep kwindowsystem)
92 + $(add_frameworks_dep kxmlgui)
93 + $(add_frameworks_dep solid)
94 + $(add_frameworks_dep sonnet)
95 + $(add_qt_dep qtdbus)
96 + $(add_qt_dep qtgui)
97 + $(add_qt_dep qtnetwork)
98 + $(add_qt_dep qtwidgets)
99 + $(add_qt_dep qtxml)
100 + dev-libs/libxml2
101 + dev-libs/libxslt
102 + >=dev-perl/Text-BibTeX-0.780.0-r1
103 + cddb? ( $(add_kdeapps_dep libkcddb) )
104 + discid? ( dev-libs/libcdio:= )
105 + pdf? ( app-text/poppler[qt5] )
106 + scanner? ( $(add_kdeapps_dep libksane) )
107 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
108 + taglib? ( >=media-libs/taglib-1.5 )
109 + v4l? ( >=media-libs/libv4l-0.8.3 )
110 + xmp? ( >=media-libs/exempi-2 )
111 + yaz? ( >=dev-libs/yaz-2:0 )
112 +"
113 +DEPEND="${RDEPEND}"
114 +
115 +# tests need network access
116 +RESTRICT+=" test"
117 +
118 +DOCS=( AUTHORS ChangeLog README )
119 +
120 +src_configure() {
121 + local mycmakeargs=(
122 + -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON
123 + $(cmake-utils_use_find_package cddb KF5Cddb)
124 + $(cmake-utils_use_find_package discid CDIO)
125 + $(cmake-utils_use_find_package pdf Poppler)
126 + $(cmake-utils_use_find_package scanner KF5Sane)
127 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
128 + $(cmake-utils_use_find_package taglib Taglib)
129 + -DENABLE_WEBCAM=$(usex v4l)
130 + $(cmake-utils_use_find_package xmp Exempi)
131 + $(cmake-utils_use_find_package yaz Yaz)
132 + )
133 +
134 + kde5_src_configure
135 +}