You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.5 KiB
62 lines
1.5 KiB
7 years ago
|
# Copyright 1999-2017 Gentoo Foundation
|
||
11 years ago
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
|
||
7 years ago
|
EAPI=6
|
||
11 years ago
|
|
||
|
PLOCALES="fr ru"
|
||
|
inherit cmake-utils l10n multilib
|
||
|
|
||
|
DESCRIPTION="Graphical front-end for cuneiform and tesseract OCR tools"
|
||
7 years ago
|
HOMEPAGE="http://sourceforge.net/projects/yagf-ocr/"
|
||
|
SRC_URI="mirror://sourceforge/project/yagf-ocr/${P}.tar.gz"
|
||
11 years ago
|
|
||
|
LICENSE="GPL-3"
|
||
|
SLOT="0"
|
||
|
KEYWORDS="~amd64 ~x86"
|
||
|
IUSE="scanner cuneiform +tesseract pdf"
|
||
|
|
||
|
REQUIRED_USE="|| ( cuneiform tesseract )"
|
||
|
|
||
|
DEPEND="
|
||
|
dev-qt/qtcore:4
|
||
|
dev-qt/qtgui:4
|
||
|
app-text/aspell
|
||
|
"
|
||
|
RDEPEND="${DEPEND}
|
||
|
cuneiform? ( app-text/cuneiform )
|
||
|
tesseract? ( app-text/tesseract )
|
||
|
scanner? ( media-gfx/xsane )
|
||
|
pdf? ( || ( app-text/poppler[utils] app-text/ghostscript-gpl ) )
|
||
|
"
|
||
|
|
||
|
DOCS=( AUTHORS ChangeLog DESCRIPTION README )
|
||
|
|
||
|
src_prepare() {
|
||
7 years ago
|
# uk translation generation is broken
|
||
|
rm src/translations/yagf_uk.ts || die
|
||
11 years ago
|
# respect CFLAGS and fix translations path
|
||
|
sed -i \
|
||
|
-e '/add_definitions(-Wall -g)/d' \
|
||
|
-e '/-DQML_INSTALL_PATH=/s:${QML_DESTINATION}:/${QML_DESTINATION}:' \
|
||
|
CMakeLists.txt || die 'sed on CMakeLists.txt failed'
|
||
|
|
||
|
l10n_find_plocales_changes "src/translations" "${PN}_" '.ts'
|
||
|
cmake-utils_src_prepare
|
||
|
}
|
||
|
|
||
|
src_configure() {
|
||
|
local libdir="$(get_libdir)"
|
||
|
local mycmakeargs=(
|
||
|
-DLIB_PATH_SUFFIX=${libdir#lib}
|
||
|
)
|
||
|
cmake-utils_src_configure
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
remove_translation() {
|
||
|
rm "${ED}/usr/share/yagf/translations/${PN}_${1}.qm" || die "remove '${PN}_${1}.qm' file failed"
|
||
|
}
|
||
|
cmake-utils_src_install
|
||
|
l10n_for_each_disabled_locale_do remove_translation
|
||
|
}
|