Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-misc/tellico/
Date: Fri, 24 Apr 2020 08:46:32
Message-Id: 1587717978.58107f50130fa5a6705cf55e0054879d42a35645.asturm@gentoo
1 commit: 58107f50130fa5a6705cf55e0054879d42a35645
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 24 08:43:38 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 24 08:46:18 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58107f50
7
8 kde-misc/tellico: 3.3 version bump
9
10 See also: https://tellico-project.org/tellico-3-3-released/
11
12 Package-Manager: Portage-2.3.99, Repoman-2.3.22
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 kde-misc/tellico/Manifest | 1 +
16 kde-misc/tellico/tellico-3.3.ebuild | 89 +++++++++++++++++++++++++++++++++++++
17 2 files changed, 90 insertions(+)
18
19 diff --git a/kde-misc/tellico/Manifest b/kde-misc/tellico/Manifest
20 index 91fe1ca4251..61f9eccddd6 100644
21 --- a/kde-misc/tellico/Manifest
22 +++ b/kde-misc/tellico/Manifest
23 @@ -1 +1,2 @@
24 DIST tellico-3.2.3.tar.xz 5589552 BLAKE2B e22f0344ccd879694976bc00fa6bcb52e3b878d4ef92c05b9b9a62ab74b1e84cd4b649682a55ee4a1b2da4678676abe8f1da5591f57dbd7db156b5e5bd0b9dd1 SHA512 4b2e524607d79638730b86d67e4af0e69294ae0e5e87ca971cf5319e32eee9597b0825149babbf7e0c9a78fd42a1e34fa82eff64c4e22ca61dd478afa95b58a7
25 +DIST tellico-3.3.tar.xz 5618088 BLAKE2B 0896e4df313233e132021047fdd522b527fa1b0b4eea7de36788acbe59bc20cb7556c1a43643c431be51ec813326ff0280b1ba7e49e1486bc9805acaa4b3b808 SHA512 235e29e172eaf41bc07f08691d41ac5e246a2e1be6c2765208440926bce4c6f1d8bf37d4f806c26809a21aebefac7694157cf472656c1a37bca584b7c5ccdc10
26
27 diff --git a/kde-misc/tellico/tellico-3.3.ebuild b/kde-misc/tellico/tellico-3.3.ebuild
28 new file mode 100644
29 index 00000000000..f39a4200a14
30 --- /dev/null
31 +++ b/kde-misc/tellico/tellico-3.3.ebuild
32 @@ -0,0 +1,89 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +ECM_HANDBOOK="forceoptional"
39 +ECM_TEST="forceoptional"
40 +VIRTUALX_REQUIRED="test"
41 +inherit ecm kde.org
42 +
43 +DESCRIPTION="Collection manager based on KDE Frameworks"
44 +HOMEPAGE="https://tellico-project.org/"
45 +
46 +if [[ ${KDE_BUILD_TYPE} != live ]]; then
47 + SRC_URI="https://tellico-project.org/files/${P}.tar.xz"
48 + KEYWORDS="~amd64 ~arm64 ~x86"
49 +fi
50 +
51 +LICENSE="|| ( GPL-2 GPL-3 )"
52 +SLOT="5"
53 +IUSE="cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz"
54 +
55 +BDEPEND="
56 + sys-devel/gettext
57 +"
58 +RDEPEND="
59 + dev-libs/libxml2
60 + dev-libs/libxslt
61 + >=dev-perl/Text-BibTeX-0.780.0-r1
62 + dev-qt/qtdbus:5
63 + dev-qt/qtgui:5
64 + dev-qt/qtnetwork:5
65 + dev-qt/qtwidgets:5
66 + dev-qt/qtxml:5
67 + kde-frameworks/karchive:5
68 + kde-frameworks/kcodecs:5
69 + kde-frameworks/kcompletion:5
70 + kde-frameworks/kconfig:5
71 + kde-frameworks/kconfigwidgets:5
72 + kde-frameworks/kcoreaddons:5
73 + kde-frameworks/kcrash:5
74 + kde-frameworks/kguiaddons:5
75 + kde-frameworks/khtml:5
76 + kde-frameworks/kiconthemes:5
77 + kde-frameworks/kitemmodels:5
78 + kde-frameworks/ki18n:5
79 + kde-frameworks/kjobwidgets:5
80 + kde-frameworks/kio:5
81 + kde-frameworks/knewstuff:5
82 + kde-frameworks/kparts:5
83 + kde-frameworks/kservice:5
84 + kde-frameworks/ktextwidgets:5
85 + kde-frameworks/kwallet:5
86 + kde-frameworks/kwidgetsaddons:5
87 + kde-frameworks/kwindowsystem:5
88 + kde-frameworks/kxmlgui:5
89 + kde-frameworks/solid:5
90 + kde-frameworks/sonnet:5
91 + cddb? ( kde-apps/libkcddb:5 )
92 + discid? ( dev-libs/libcdio:= )
93 + pdf? ( app-text/poppler[qt5] )
94 + scanner? ( kde-apps/libksane:5 )
95 + semantic-desktop? ( kde-frameworks/kfilemetadata:5 )
96 + taglib? ( >=media-libs/taglib-1.5 )
97 + v4l? ( >=media-libs/libv4l-0.8.3 )
98 + xmp? ( >=media-libs/exempi-2 )
99 + yaz? ( >=dev-libs/yaz-2:0 )
100 +"
101 +DEPEND="${RDEPEND}"
102 +
103 +# tests need network access
104 +RESTRICT+=" test"
105 +
106 +src_configure() {
107 + local mycmakeargs=(
108 + -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON
109 + $(cmake_use_find_package cddb KF5Cddb)
110 + $(cmake_use_find_package discid CDIO)
111 + $(cmake_use_find_package pdf Poppler)
112 + $(cmake_use_find_package scanner KF5Sane)
113 + $(cmake_use_find_package semantic-desktop KF5FileMetaData)
114 + $(cmake_use_find_package taglib Taglib)
115 + -DENABLE_WEBCAM=$(usex v4l)
116 + $(cmake_use_find_package xmp Exempi)
117 + $(cmake_use_find_package yaz Yaz)
118 + )
119 +
120 + ecm_src_configure
121 +}