summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2019-12-30 18:38:15 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2019-12-30 18:38:15 +0100
commit072218d4f057afb1f5a5e02d3b84968fa913d8e6 (patch)
tree190ad81efa839dc3a181524ab39d8ca1093012a9 /media-gfx/valentina/valentina-0.6.1-r1.ebuild
parentmedia-gfx/valentina: 0.6.1 - fixed building with qt 5.14 (diff)
downloadgentoo-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.ebuild122
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
+}