# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # note: files that need to be checked for dependencies etc: # CMakeLists.txt, kexi/CMakeLists.txt kexi/migration/CMakeLists.txt # krita/CMakeLists.txt EAPI=6 CHECKREQS_DISK_BUILD="4G" KDE_HANDBOOK="optional" KDE_LINGUAS_LIVE_OVERRIDE="true" OPENGL_REQUIRED="optional" WEBKIT_REQUIRED="optional" inherit check-reqs kde4-base versionator DESCRIPTION="KDE Office Suite" HOMEPAGE="http://www.calligra.org/" case ${PV} in 2.[456789].[789]?) # beta or rc releases SRC_URI="mirror://kde/unstable/${P}/${P}.tar.xz" ;; 2.[456789].?|2.[456789].??) # stable releases SRC_URI="mirror://kde/stable/${P}/${P}.tar.xz" ;; 2.[456789].9999) # stable branch live ebuild SRC_URI="" ;; 9999) # master branch live ebuild SRC_URI="" ;; esac LICENSE="GPL-2" SLOT="4" if [[ ${KDE_BUILD_TYPE} == release ]] ; then KEYWORDS="~amd64 ~arm ~x86" fi IUSE="color-management +crypt +eigen +exif fftw +fontconfig freetds +glew +glib +gsf gsl import-filter +jpeg jpeg2k +kdcraw +lcms mysql +okular openexr +pdf +pim postgres spacenav sybase test tiff +threads +truetype vc xbase +xml" # Don't use Active, it's broken on desktops. CAL_FTS="author braindump flow gemini karbon kexi krita plan sheets stage words" for cal_ft in ${CAL_FTS}; do IUSE+=" calligra_features_${cal_ft}" done unset cal_ft REQUIRED_USE=" calligra_features_author? ( calligra_features_words ) calligra_features_gemini? ( opengl ) calligra_features_krita? ( eigen exif lcms opengl ) calligra_features_plan? ( pim ) calligra_features_sheets? ( eigen ) calligra_features_stage? ( webkit ) vc? ( calligra_features_krita ) test? ( calligra_features_karbon ) " RDEPEND=" dev-lang/perl dev-libs/boost dev-qt/qtcore:4[exceptions] media-libs/libpng:0= sys-libs/zlib virtual/libiconv color-management? ( media-libs/opencolorio ) crypt? ( app-crypt/qca:2[qt4] ) eigen? ( dev-cpp/eigen:3 ) exif? ( media-gfx/exiv2:= ) fftw? ( sci-libs/fftw:3.0 ) fontconfig? ( media-libs/fontconfig ) freetds? ( dev-db/freetds ) glib? ( dev-libs/glib:2 ) gsf? ( gnome-extra/libgsf ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* app-text/libwps dev-libs/librevenge media-libs/libvisio ) jpeg? ( virtual/jpeg:0 ) jpeg2k? ( media-libs/openjpeg:0 ) kdcraw? ( $(add_kdeapps_dep libkdcraw) ) lcms? ( media-libs/lcms:2 x11-libs/libX11 ) mysql? ( virtual/mysql ) okular? ( kde-apps/okular:4=[aqua=] ) openexr? ( media-libs/openexr:= ) opengl? ( media-libs/glew:0 virtual/glu ) pdf? ( app-text/poppler:= media-gfx/pstoedit ) pim? ( $(add_kdeapps_dep kdepimlibs) ) postgres? ( dev-db/postgresql:* dev-libs/libpqxx ) spacenav? ( dev-libs/libspnav ) sybase? ( dev-db/freetds ) tiff? ( media-libs/tiff:0 ) truetype? ( media-libs/freetype:2 ) vc? (