IUSE_LINGUAS=" af ar bg br ca cs_CZ cy da_DK de_1901 de_CH de el en_AU en_GB en_US es_ES et eu fi fr gl hu id it ja ko lt_LT nb_NO nl pl_PL pt_BR pt ru sa sk_SK sl sq sr sv th_TH tr uk zh_CN zh_TW"
IUSE+="${IUSE_LINGUAS// / linguas_}"
COMMON_DEPEND="
dev-libs/hyphen
dev-libs/libxml2
media-libs/fontconfig
media-libs/freetype:2
media-libs/lcms:2
media-libs/libpng:0
media-libs/tiff:0
net-print/cups
sys-libs/zlib[minizip]
x11-libs/qt-core:4
x11-libs/qt-gui:4
virtual/jpeg
spell? ( app-text/aspell )
pdf? ( app-text/podofo )
cairo? ( x11-libs/cairo[X,svg])"
RDEPEND="${COMMON_DEPEND}
app-text/ghostscript-gpl"
DEPEND="${COMMON_DEPEND}
dev-libs/boost"
PATCHES=(
"${FILESDIR}"/${PN}-1.4.0_rc5-docs.patch
"${FILESDIR}"/${P}-export.patch
"${FILESDIR}"/${P}-minizip.patch
)
pkg_setup(){
python_set_active_version 2
python_pkg_setup
}
src_prepare(){
cat > cmake/modules/FindZLIB.cmake <<- EOF
find_package(PkgConfig)
pkg_check_modules(ZLIB minizip zlib)
SET( ZLIB_LIBRARY \${ZLIB_LIBRARIES})
SET( ZLIB_INCLUDE_DIR \${ZLIB_INCLUDE_DIRS})
MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR )
EOF
rm scribus/{ioapi,unzip}.[ch]|| die
if use templates;then
sed '/ADD_SUBDIRECTORY(resources\/templates)/d' -i CMakeLists.txt || die
fi
if use examples;then
sed '/ADD_SUBDIRECTORY(samples)/d' -i scribus/plugins/scriptplugin/CMakeLists.txt || die