Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/valentina/, media-gfx/valentina/files/
Date: Thu, 18 Feb 2016 17:58:59
Message-Id: 1455818322.f6d9becf7de6e4345543d98d9badea17043a2963.fordfrog@gentoo
1 commit: f6d9becf7de6e4345543d98d9badea17043a2963
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 18 17:58:42 2016 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 18 17:58:42 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d9becf
7
8 media-gfx/valentina: new package
9
10 Package-Manager: portage-2.2.27
11
12 media-gfx/valentina/Manifest | 1 +
13 media-gfx/valentina/files/locales.patch | 48 +++++++++++++++++++++++++
14 media-gfx/valentina/metadata.xml | 8 +++++
15 media-gfx/valentina/valentina-0.4.2.ebuild | 58 ++++++++++++++++++++++++++++++
16 media-gfx/valentina/valentina-9999.ebuild | 53 +++++++++++++++++++++++++++
17 5 files changed, 168 insertions(+)
18
19 diff --git a/media-gfx/valentina/Manifest b/media-gfx/valentina/Manifest
20 new file mode 100644
21 index 0000000..dd83a30
22 --- /dev/null
23 +++ b/media-gfx/valentina/Manifest
24 @@ -0,0 +1 @@
25 +DIST valentina-0.4.2.zip 21431337 SHA256 7d80d7cf49250cc48f7ae791e1ee3a8de2216f818fe100b883302099d984de05 SHA512 e04615fe0d79e8d0adebaea1808ee123d979babcd9f9320e897921aeda811ece37aff20575fb4bc033f21a91b498f409dbf1a4b8999e8b3c841c2f842ce41263 WHIRLPOOL 59714a19dee39cadc86f5542e52b4424fd7724bbbf5c9e3f6f33ebc48c313bc2b7c5f3f11f82b660f9a2619d05e76bc91f65201c95ae1473efaa540e132020d9
26
27 diff --git a/media-gfx/valentina/files/locales.patch b/media-gfx/valentina/files/locales.patch
28 new file mode 100644
29 index 0000000..a908462
30 --- /dev/null
31 +++ b/media-gfx/valentina/files/locales.patch
32 @@ -0,0 +1,48 @@
33 +diff --git a/src/app/translations.pri b/src/app/translations.pri
34 +index b2dd2c4..87c55f7 100755
35 +--- a/src/app/translations.pri
36 ++++ b/src/app/translations.pri
37 +@@ -9,22 +9,27 @@ PMSYSTEMS += \
38 + p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 \
39 + p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p998
40 +
41 +-LANGUAGES += \
42 +- ru_RU \
43 +- uk_UA \
44 +- de_DE \
45 +- cs_CZ \
46 +- he_IL \
47 +- fr_FR \
48 +- it_IT \
49 +- nl_NL \
50 +- id_ID \
51 +- es_ES \
52 +- fi_FI \
53 +- en_US \
54 +- en_CA \
55 +- en_IN \
56 +- ro_RO
57 ++isEmpty(LOCALES){
58 ++ LANGUAGES += \
59 ++ ru_RU \
60 ++ uk_UA \
61 ++ de_DE \
62 ++ cs_CZ \
63 ++ he_IL \
64 ++ fr_FR \
65 ++ it_IT \
66 ++ nl_NL \
67 ++ id_ID \
68 ++ es_ES \
69 ++ fi_FI \
70 ++ en_US \
71 ++ en_CA \
72 ++ en_IN \
73 ++ ro_RO \
74 ++ zh_CN
75 ++ } else {
76 ++ LANGUAGES = $${LOCALES}
77 ++ }
78 +
79 + for(lang, LANGUAGES) {
80 + INSTALL_TRANSLATIONS += $${TRANSLATIONS_PATH}/valentina_$${lang}.qm
81
82 diff --git a/media-gfx/valentina/metadata.xml b/media-gfx/valentina/metadata.xml
83 new file mode 100644
84 index 0000000..7208ccb
85 --- /dev/null
86 +++ b/media-gfx/valentina/metadata.xml
87 @@ -0,0 +1,8 @@
88 +<?xml version="1.0" encoding="UTF-8"?>
89 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
90 +<pkgmetadata>
91 +<maintainer>
92 + <email>fordfrog@g.o</email>
93 + <name>Miroslav Šulc</name>
94 +</maintainer>
95 +</pkgmetadata>
96
97 diff --git a/media-gfx/valentina/valentina-0.4.2.ebuild b/media-gfx/valentina/valentina-0.4.2.ebuild
98 new file mode 100644
99 index 0000000..a82b3f1
100 --- /dev/null
101 +++ b/media-gfx/valentina/valentina-0.4.2.ebuild
102 @@ -0,0 +1,58 @@
103 +# Copyright 1999-2016 Gentoo Foundation
104 +# Distributed under the terms of the GNU General Public License v2
105 +# $Id$
106 +
107 +EAPI=5
108 +
109 +inherit qmake-utils
110 +
111 +DESCRIPTION="Cloth patternmaking software"
112 +HOMEPAGE="http://valentinaproject.bitbucket.org/"
113 +SRC_URI="https://bitbucket.org/dismine/valentina/get/v0.4.2.zip -> ${P}.zip"
114 +
115 +LICENSE="GPL-3"
116 +SLOT="0"
117 +KEYWORDS="~amd64 ~x86"
118 +
119 +# en_IN not supported in Gentoo so not added here
120 +LANGS="cs_CZ de_DE en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL ro_RO ru_RU uk_UA zh_CN"
121 +
122 +for LANG in ${LANGS}; do
123 + IUSE="${IUSE} linguas_${LANG}"
124 +done
125 +
126 +CDEPEND="
127 + app-text/poppler
128 + dev-qt/qtcore:5
129 + dev-qt/qtgui:5
130 + dev-qt/qtnetwork:5
131 + dev-qt/qtprintsupport:5
132 + dev-qt/qtsvg:5
133 + dev-qt/qtwidgets:5
134 + dev-qt/qtxml:5
135 + dev-qt/qtxmlpatterns:5"
136 +RDEPEND="${CDEPEND}"
137 +DEPEND="${CDEPEND}
138 + app-arch/unzip"
139 +
140 +S=${WORKDIR}/dismine-${PN}-44d43351cb59
141 +
142 +src_prepare() {
143 + epatch "${FILESDIR}/locales.patch"
144 +}
145 +
146 +src_configure() {
147 + local locales=""
148 +
149 + for LANG in ${LANGS}; do
150 + if use linguas_${LANG}; then
151 + locales="${locales} ${LANG}"
152 + fi
153 + done
154 +
155 + eqmake5 LOCALES="${locales}" CONFIG+=no_ccache Valentina.pro -r
156 +}
157 +
158 +src_install() {
159 + emake install INSTALL_ROOT="${D}"
160 +}
161
162 diff --git a/media-gfx/valentina/valentina-9999.ebuild b/media-gfx/valentina/valentina-9999.ebuild
163 new file mode 100644
164 index 0000000..bb08d8f
165 --- /dev/null
166 +++ b/media-gfx/valentina/valentina-9999.ebuild
167 @@ -0,0 +1,53 @@
168 +# Copyright 1999-2016 Gentoo Foundation
169 +# Distributed under the terms of the GNU General Public License v2
170 +# $Id$
171 +
172 +EAPI=5
173 +
174 +inherit mercurial qmake-utils
175 +
176 +DESCRIPTION="Cloth patternmaking software"
177 +HOMEPAGE="http://valentinaproject.bitbucket.org/"
178 +SRC_URI=""
179 +EHG_REPO_URI="https://bitbucket.org/dismine/valentina"
180 +EHG_REVISION="develop"
181 +
182 +LICENSE="GPL-3"
183 +SLOT="0"
184 +KEYWORDS="~amd64 ~x86"
185 +
186 +# en_IN not supported in Gentoo so not added here
187 +LANGS="cs_CZ de_DE en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL ro_RO ru_RU uk_UA zh_CN"
188 +
189 +for LANG in ${LANGS}; do
190 + IUSE="${IUSE} linguas_${LANG}"
191 +done
192 +
193 +CDEPEND="
194 + app-text/poppler
195 + dev-qt/qtcore:5
196 + dev-qt/qtgui:5
197 + dev-qt/qtnetwork:5
198 + dev-qt/qtprintsupport:5
199 + dev-qt/qtsvg:5
200 + dev-qt/qtwidgets:5
201 + dev-qt/qtxml:5
202 + dev-qt/qtxmlpatterns:5"
203 +RDEPEND="${CDEPEND}"
204 +DEPEND="${CDEPEND}"
205 +
206 +src_configure() {
207 + local locales=""
208 +
209 + for LANG in ${LANGS}; do
210 + if use linguas_${LANG}; then
211 + locales="${locales} ${LANG}"
212 + fi
213 + done
214 +
215 + eqmake5 LOCALES="${locales}" CONFIG+=no_ccache Valentina.pro -r
216 +}
217 +
218 +src_install() {
219 + emake install INSTALL_ROOT="${D}"
220 +}