blob: 5aaeab21f49e41836cb170f1b5f3da5dd1b7ecee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit mercurial qmake-utils gnome2-utils xdg-utils
DESCRIPTION="Cloth patternmaking software"
HOMEPAGE="https://valentinaproject.bitbucket.io/"
EHG_REPO_URI="https://bitbucket.org/dismine/valentina"
EHG_REVISION="develop"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE="gnome"
LANGS="cs de el en en es fi fr he id it nl pt-BR ro ru uk zh-CN"
for LANG in ${LANGS}; do
IUSE="${IUSE} l10n_${LANG}"
done
CDEPEND="
app-text/poppler
dev-qt/linguist:5
dev-qt/qtconcurrent:5
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5[ssl]
dev-qt/qtprintsupport:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
dev-qt/qtxmlpatterns:5"
RDEPEND="${CDEPEND}"
DEPEND="${CDEPEND}"
src_configure() {
local locales=""
for LANG in ${LANGS}; do
if use l10n_${LANG}; then
case ${LANG} in
"cs")
locale="cs_CZ"
;;
"de")
locale="de_DE"
;;
"el")
locale="el_GR"
;;
"en")
locale="en_CA en_IN en_US"
;;
"es")
locale="es_ES"
;;
"fi")
locale="fi_FI"
;;
"fr")
locale="fr_FR"
;;
"he")
locale="he_IL"
;;
"id")
locale="id_ID"
;;
"it")
locale="it_IT"
;;
"nl")
locale="nl_NL"
;;
"pt-BR")
locale="pt_BR"
;;
"ro")
locale="ro_RO"
;;
"ru")
locale="ru_RU"
;;
"uk")
locale="uk_UA"
;;
"zh-CN")
locale="zh_CN"
;;
esac
locales="${locales} ${locale}"
fi
done
eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r
}
src_install() {
emake install INSTALL_ROOT="${D}"
dodoc AUTHORS.txt ChangeLog.txt README.txt
doman dist/debian/${PN}.1
doman dist/debian/tape.1
cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die
insinto /usr/share/mime/packages
doins dist/debian/${PN}.xml
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gnome ; then
gnome2_icon_cache_update
fi
}
|