media-gfx/autotrace: keyword ~arm64
[gentoo.git] / media-gfx / valentina / valentina-9999.ebuild
1 # Copyright 1999-2017 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 inherit mercurial qmake-utils gnome2-utils fdo-mime
7
8 DESCRIPTION="Cloth patternmaking software"
9 HOMEPAGE="http://valentinaproject.bitbucket.org/"
10 SRC_URI=""
11 EHG_REPO_URI="https://bitbucket.org/dismine/valentina"
12 EHG_REVISION="develop"
13
14 LICENSE="GPL-3"
15 SLOT="0"
16 KEYWORDS=""
17 IUSE="gnome"
18
19 # en_IN not supported in Gentoo so not added here
20 LANGS="cs_CZ de_DE el_GR en_CA en_US es_ES fi_FI fr_FR he_IL id_ID it_IT nl_NL pt_BR ro_RO ru_RU uk_UA zh_CN"
21
22 for LANG in ${LANGS}; do
23         IUSE="${IUSE} linguas_${LANG}"
24 done
25
26 CDEPEND="
27         app-text/poppler
28         dev-qt/qtcore:5
29         dev-qt/qtgui:5
30         dev-qt/qtnetwork:5
31         dev-qt/qtprintsupport:5
32         dev-qt/qtsvg:5
33         dev-qt/qtwidgets:5
34         dev-qt/qtxml:5
35         dev-qt/qtxmlpatterns:5"
36 RDEPEND="${CDEPEND}"
37 DEPEND="${CDEPEND}"
38
39 src_configure() {
40         local locales=""
41
42         for LANG in ${LANGS}; do
43                 if use linguas_${LANG}; then
44                         locales="${locales} ${LANG}"
45                 fi
46         done
47
48         eqmake5 LOCALES="${locales}" "CONFIG+=noStripDebugSymbols no_ccache noRunPath noTests" Valentina.pro -r
49 }
50
51 src_install() {
52         emake install INSTALL_ROOT="${D}"
53
54         dodoc LICENSE_GPL.txt ChangeLog.txt README.txt
55
56         doman dist/debian/${PN}.1
57         doman dist/debian/tape.1
58
59         cp dist/debian/valentina.sharedmimeinfo dist/debian/${PN}.xml || die
60         insinto /usr/share/mime/packages
61         doins dist/debian/${PN}.xml
62 }
63
64 pkg_postinst() {
65         fdo-mime_desktop_database_update
66
67         if use gnome ; then
68                 gnome2_icon_cache_update
69         fi
70 }