diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2019-12-30 18:38:15 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2019-12-30 18:38:15 +0100 |
commit | 072218d4f057afb1f5a5e02d3b84968fa913d8e6 (patch) | |
tree | 190ad81efa839dc3a181524ab39d8ca1093012a9 /media-gfx/valentina/valentina-0.6.1-r1.ebuild | |
parent | media-gfx/valentina: 0.6.1 - fixed building with qt 5.14 (diff) | |
download | gentoo-072218d4f057afb1f5a5e02d3b84968fa913d8e6.tar.gz gentoo-072218d4f057afb1f5a5e02d3b84968fa913d8e6.tar.bz2 gentoo-072218d4f057afb1f5a5e02d3b84968fa913d8e6.zip |
media-gfx/valentina: updated
1) eapi7
2) moved from xdg-utils to xdg
3) removed new patch from the repo due to the size
4) removed gnome use flag
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'media-gfx/valentina/valentina-0.6.1-r1.ebuild')
-rw-r--r-- | media-gfx/valentina/valentina-0.6.1-r1.ebuild | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/media-gfx/valentina/valentina-0.6.1-r1.ebuild b/media-gfx/valentina/valentina-0.6.1-r1.ebuild new file mode 100644 index 000000000000..f44a566e76f4 --- /dev/null +++ b/media-gfx/valentina/valentina-0.6.1-r1.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit qmake-utils gnome2-utils xdg + +DESCRIPTION="Cloth patternmaking software" +HOMEPAGE="https://valentinaproject.bitbucket.io/" +SRC_URI="https://bitbucket.org/dismine/${PN}/get/v${PV}.zip -> ${P}.zip + https://dev.gentoo.org/~fordfrog/distfiles/valentina-5858.patch.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +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} + app-arch/unzip" + +S=${WORKDIR}/dismine-${PN}-b639b75d1688 + +PATCHES=( + "${FILESDIR}/5823.patch" + "${WORKDIR}/valentina-5858.patch" +) + +src_configure() { + local locales="" + local locale + + 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+=noDebugSymbols no_ccache noRunPath noTests noWindowsInstaller" 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 +} |