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.
74 lines
1.2 KiB
74 lines
1.2 KiB
EAPI=7
|
|
inherit cmake
|
|
|
|
DESCRIPTION="A Gtk/Qt front-end to tesseract-ocr"
|
|
HOMEPAGE="https://github.com/manisandro/gImageReader"
|
|
SRC_URI="https://github.com/manisandro/gImageReader/releases/download/v${PV}/${P}.tar.xz"
|
|
|
|
LICENSE="GPL-3"
|
|
SLOT="0"
|
|
KEYWORDS="amd64 ~x86"
|
|
IUSE="scanner qt5 gtk"
|
|
REQUIRED_USE="^^ ( qt5 gtk )"
|
|
|
|
DEPEND=">=app-text/tesseract-3.04
|
|
scanner? ( media-gfx/sane-backends )
|
|
app-text/podofo
|
|
virtual/jpeg
|
|
app-text/djvu
|
|
dev-util/intltool
|
|
dev-libs/libzip
|
|
dev-libs/libxml2
|
|
app-text/enchant
|
|
qt5? (
|
|
app-text/qtspell
|
|
dev-qt/qtcore:5
|
|
app-text/qtspell[qt5]
|
|
app-text/poppler
|
|
dev-libs/quazip
|
|
)
|
|
gtk? (
|
|
dev-cpp/gtkmm
|
|
dev-cpp/gtksourceviewmm
|
|
dev-cpp/cairomm
|
|
dev-libs/json-glib
|
|
dev-cpp/libxmlpp
|
|
dev-python/pygobject
|
|
dev-cpp/gtkspellmm
|
|
)"
|
|
|
|
src_configure()
|
|
{
|
|
if use qt5
|
|
then
|
|
local mycmakeargs=( -DINTERFACE_TYPE=qt5 )
|
|
fi
|
|
if use gtk
|
|
then
|
|
local mycmakeargs=( -DINTERFACE_TYPE=gtk )
|
|
fi
|
|
cmake_src_configure
|
|
}
|
|
|
|
src_install()
|
|
{
|
|
cmake_src_install
|
|
cd $D/usr/share/doc && mv $PN $P
|
|
}
|
|
|
|
pkg_postinst()
|
|
{
|
|
if use gtk
|
|
then
|
|
glib-compile-schemas /usr/share/glib-2.0/schemas/
|
|
fi
|
|
}
|
|
|
|
pkg_postrm()
|
|
{
|
|
if use gtk
|
|
then
|
|
glib-compile-schemas /usr/share/glib-2.0/schemas/
|
|
fi
|
|
}
|