Gentoo Archives: gentoo-commits

From: Johannes Huber <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/okteta/
Date: Tue, 12 Jun 2018 20:44:42
Message-Id: 1528836258.f2a9840eb2740ab70391e6caed24763312ec252f.johu@gentoo
1 commit: f2a9840eb2740ab70391e6caed24763312ec252f
2 Author: Johannes Huber <johu <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 12 20:35:16 2018 +0000
4 Commit: Johannes Huber <johu <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 12 20:44:18 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a9840e
7
8 app-editors/okteta: Version "bump" 0.25.0
9
10 After upstream decided to drop okteta from KDE Applications it is
11 released with a lower version number.
12
13 Package-Manager: Portage-2.3.40, Repoman-2.3.9
14
15 app-editors/okteta/Manifest | 1 +
16 app-editors/okteta/okteta-0.25.0.ebuild | 66 +++++++++++++++++++++++++++++++++
17 2 files changed, 67 insertions(+)
18
19 diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest
20 index 3bc9acc020a..9de5cd0330b 100644
21 --- a/app-editors/okteta/Manifest
22 +++ b/app-editors/okteta/Manifest
23 @@ -1 +1,2 @@
24 +DIST okteta-0.25.0.tar.xz 951328 BLAKE2B eaa294fbcaf2257dac42084bd7e6494aa6878a9b21a2a832ca2f13ac4fca550f1dca55311a4a9e4b0102f73f16e5ad993a3f8e068f79a5f6e664c477e6412b37 SHA512 651a6d01833427df6ad7cb5d5e319fcc46113a214189702574647e87921d97db5381f2e5e797c3d8b7f1ba314eac6334aef738e648e82d9c1c9198144152a90c
25 DIST okteta-17.12.3.tar.xz 962772 BLAKE2B 4a347db4db1d248ccb73e2ab77d4b10449ccea2e1e23ae7770a338f1c96f3990de4a3362b566abde29d47ef4b1084614e219ea646e4b0704ecac048a4559d921 SHA512 d89bcd46001336d912f2d3f08247cdb13a02688316f078455e851feae03b638688683df2779c19089481b69baa2a582fd063d3180ebe66962ab249fc39c3850d
26
27 diff --git a/app-editors/okteta/okteta-0.25.0.ebuild b/app-editors/okteta/okteta-0.25.0.ebuild
28 new file mode 100644
29 index 00000000000..89727e9e83b
30 --- /dev/null
31 +++ b/app-editors/okteta/okteta-0.25.0.ebuild
32 @@ -0,0 +1,66 @@
33 +# Copyright 1999-2018 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=6
37 +
38 +KDE_HANDBOOK="forceoptional"
39 +KDE_TEST="true"
40 +VIRTUALX_REQUIRED="test"
41 +inherit kde5
42 +
43 +if [[ ${KDE_BUILD_TYPE} = release ]]; then
44 + SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
45 + KEYWORDS="~amd64 ~x86"
46 +fi
47 +
48 +DESCRIPTION="Hex editor by KDE"
49 +HOMEPAGE="https://www.kde.org/applications/utilities/okteta
50 +https://utils.kde.org/projects/okteta"
51 +IUSE="crypt designer"
52 +
53 +DEPEND="
54 + $(add_frameworks_dep kbookmarks)
55 + $(add_frameworks_dep kcmutils)
56 + $(add_frameworks_dep kcodecs)
57 + $(add_frameworks_dep kcompletion)
58 + $(add_frameworks_dep kconfig)
59 + $(add_frameworks_dep kconfigwidgets)
60 + $(add_frameworks_dep kcoreaddons)
61 + $(add_frameworks_dep kcrash)
62 + $(add_frameworks_dep kdbusaddons)
63 + $(add_frameworks_dep ki18n)
64 + $(add_frameworks_dep kiconthemes)
65 + $(add_frameworks_dep kio)
66 + $(add_frameworks_dep kjobwidgets)
67 + $(add_frameworks_dep knewstuff)
68 + $(add_frameworks_dep kparts)
69 + $(add_frameworks_dep kservice)
70 + $(add_frameworks_dep kwidgetsaddons)
71 + $(add_frameworks_dep kxmlgui)
72 + $(add_qt_dep qtdeclarative)
73 + $(add_qt_dep qtgui)
74 + $(add_qt_dep qtnetwork)
75 + $(add_qt_dep qtprintsupport)
76 + $(add_qt_dep qtscript 'scripttools')
77 + $(add_qt_dep qtwidgets)
78 + $(add_qt_dep qtxml)
79 + crypt? ( app-crypt/qca:2[qt5(+)] )
80 + designer? ( $(add_qt_dep designer) )
81 +"
82 +RDEPEND="${DEPEND}"
83 +
84 +src_configure() {
85 + local mycmakeargs=(
86 + -DOMIT_EXAMPLES=ON
87 + $(cmake-utils_use_find_package crypt Qca-qt5)
88 + -DBUILD_DESIGNERPLUGIN=$(usex designer)
89 + )
90 +
91 + kde5_src_configure
92 +}
93 +
94 +src_test() {
95 + local myctestargs=( -j1 )
96 +
97 + kde5_src_test
98 +}