Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: app-editors/kitscenarist/
Date: Mon, 03 Aug 2020 15:08:11
Message-Id: 1596451110.0ba7b97354d79b77bb85d95e0aba542db12eaa21.andrewammerlaan@gentoo
1 commit: 0ba7b97354d79b77bb85d95e0aba542db12eaa21
2 Author: Henrik Pihl <ahvenas <AT> gmail <DOT> com>
3 AuthorDate: Mon Aug 3 10:38:30 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Mon Aug 3 10:38:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0ba7b973
7
8 app-editors/kitscenarist: new package
9
10 Application to write screenplays.
11
12 Package-Manager: Portage-3.0.1, Repoman-2.3.23
13 Signed-off-by: Henrik Pihl <ahvenas <AT> gmail.com>
14
15 app-editors/kitscenarist/Manifest | 1 +
16 .../kitscenarist/kitscenarist-0.7.2_rc9.ebuild | 70 ++++++++++++++++++++++
17 app-editors/kitscenarist/metadata.xml | 18 ++++++
18 3 files changed, 89 insertions(+)
19
20 diff --git a/app-editors/kitscenarist/Manifest b/app-editors/kitscenarist/Manifest
21 new file mode 100644
22 index 0000000..88e56de
23 --- /dev/null
24 +++ b/app-editors/kitscenarist/Manifest
25 @@ -0,0 +1 @@
26 +DIST kitscenarist-0.7.2.rc9i.tar.gz 28565555 BLAKE2B 6be60285edc0361a682dedecfe6ea3d75f7cd31421b2bd49f56d5b17af8fbcc56b34e54da3f670212b33a51fa90a3ce5d51b4efffe1aa2c1807a3703a9acb26f SHA512 9e9ba8d930e8de6b0edb8b5e8a6c8e75c16572d33d3dbbc12072191aec5c49bd127727252d288b9d7cc5ddb5c6c75d3a221b9f51b68065b15c228c212e088930
27
28 diff --git a/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild
29 new file mode 100644
30 index 0000000..1f98fc0
31 --- /dev/null
32 +++ b/app-editors/kitscenarist/kitscenarist-0.7.2_rc9.ebuild
33 @@ -0,0 +1,70 @@
34 +# Copyright 2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +
39 +inherit desktop font readme.gentoo-r1 qmake-utils xdg
40 +
41 +MY_PV="0.7.2.rc9i"
42 +MY_P="${PN}"-"${MY_PV}"
43 +DESCRIPTION="Simple and powerful application for creating screenplays."
44 +HOMEPAGE="https://kitscenarist.ru/en/"
45 +SRC_URI="https://github.com/dimkanovikov/KITScenarist/releases/download/"${MY_PV}"/src.tar.gz -> "${MY_P}".tar.gz"
46 +S="${WORKDIR}/src"
47 +DOC_CONTENTS="Quick startup hints at https://kitscenarist.ru/en/help/first_glance.html"
48 +
49 +LICENSE="GPL-3"
50 +SLOT="0"
51 +KEYWORDS="~amd64"
52 +IUSE=""
53 +
54 +FONT_SUFFIX="ttf"
55 +FONT_S="${S}/bin/scenarist-core/Resources/Fonts"
56 +
57 +DEPEND="dev-qt/qtcore:5
58 + dev-qt/qtgui:5
59 + dev-qt/qtmultimedia:5
60 + dev-qt/qtnetwork:5
61 + dev-qt/qtpositioning:5
62 + dev-qt/qtprintsupport:5
63 + dev-qt/qtquickcontrols:5
64 + dev-qt/qtsql:5
65 + dev-qt/qtsvg:5
66 + dev-qt/qtwebengine:5
67 + dev-qt/qtwidgets:5
68 + dev-qt/qtxml:5
69 + sys-libs/zlib[minizip]"
70 +RDEPEND="${DEPEND}"
71 +BDEPEND=""
72 +
73 +src_prepare() {
74 + xdg_src_prepare
75 +}
76 +
77 +src_configure() {
78 + eqmake5 Scenarist.pro
79 + emake qmake_all
80 +}
81 +
82 +src_preinst() {
83 + xdg_src_prepare
84 +}
85 +
86 +src_install() {
87 + newicon -s 512 bin/scenarist-core/Resources/Icons/logo.png "${PN}".png
88 + make_desktop_entry "${PN}" "KIT Scenarist" "${PN}" Office
89 + newbin "${WORKDIR}"/build/Release/bin/scenarist-desktop/Scenarist "${PN}"
90 + readme.gentoo_create_doc
91 + font_src_install
92 +}
93 +
94 +pkg_postinst() {
95 + xdg_pkg_postinst
96 + font_pkg_postinst
97 + readme.gentoo_print_elog
98 +}
99 +
100 +pkg_postrm() {
101 + xdg_pkg_postrm
102 + font_pkg_postrm
103 +}
104
105 diff --git a/app-editors/kitscenarist/metadata.xml b/app-editors/kitscenarist/metadata.xml
106 new file mode 100644
107 index 0000000..f01fd5f
108 --- /dev/null
109 +++ b/app-editors/kitscenarist/metadata.xml
110 @@ -0,0 +1,18 @@
111 +<?xml version="1.0" encoding="UTF-8"?>
112 +<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
113 +<pkgmetadata>
114 + <maintainer type="person">
115 + <email>ahvenas@×××××.com</email>
116 + <name>Henrik Pihl</name>
117 + </maintainer>
118 + <maintainer type="project">
119 + <email>proxy-maint@g.o</email>
120 + <name>Proxy Maintainers</name>
121 + </maintainer>
122 + <longdescription>
123 + KIT Scenarist is a program for creating screenplays which oriented at
124 + international standards in the field of film production. The program is a
125 + full-featured studio for creating stories from the birth of the idea and
126 + before the transfer of the script to production.
127 + </longdescription>
128 +</pkgmetadata>