| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 20240109 | 8 | amd64 | 0 |
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="dictionar_poliglot_de_aeronautica"
MY_PV="${PV}"
#MY_PV="a928d0709a0265a2a8a33e8c82028996a879196b"
MY_P="${PN}-${MY_PV}"
LANGUAGES="de en es fr it ro"
DESCRIPTION="multilingual aeronautical dictionary"
HOMEPAGE="https://codeberg.org/subDIMENSION/dictionar_poliglot_de_aeronautica"
SRC_URI="https://codeberg.org/subDIMENSION/${MY_PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}"/${MY_PN}/src
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="l10n_de l10n_en l10n_es l10n_fr l10n_it l10n_ro dict stardict"
DEPEND="dev-db/sqlite
dict? ( app-text/dictd )
"
RDEPEND="${DEPEND}"
REQUIRED_USE=" ( || ( dict stardict ) )
( || ( l10n_de l10n_en l10n_es l10n_fr l10n_it l10n_ro ) )
"
src_compile() {
for lang in ${LANGUAGES}; do
use "l10n_${lang}" && LANG_LIST+=" ${lang}"
done
emake
export DO_NOT_ZIP='true'
mkdir -p release || die
cd release || die
. ../../assets/scripts/export_functions.sh || die
use dict && {
do_dict ${LANG_LIST} || die
rm -f dict/*.txt
}
use stardict && {
do_stardict ${LANG_LIST} || die
}
}
src_install() {
for lang in ${LANGUAGES}; do
use "l10n_${lang}" && LANG_LIST+=" ${lang}"
done
use dict && {
insinto "/usr/share/dict"
dodir "/usr/share/dict"
find release/dict/ -type f | while read file; do
doins "${file}"
done
}
use stardict && {
insinto "/usr/share/stardict/dic/${MY_PN}"
dodir "/usr/share/stardict/dic/${MY_PN}"
find release/stardict/ -type f | while read file; do
doins "${file}"
done
}
}
dev-db/sqlite dict? ( app-text/dictd )
dev-db/sqlite dict? ( app-text/dictd )
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | dicpoli-20240109.tar.gz | 32397657 bytes | https://codeberg.org/subDIMENSION/dictionar_poliglot_de_aeronautica/archive/20240109.tar.gz |