diff options
| author | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2016-07-10 17:59:02 +0200 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2016-07-13 20:21:52 +0200 |
| commit | a339b11c0b9de99a5809d2f06eb17895160ecc98 (patch) | |
| tree | f656535ffb1b2ada475a3e06d2774dfd5c532031 | |
| parent | 2735d6b7ff0f201c36ffed7055032cf540dfcf82 (diff) | |
| download | kde-a339b11c0b9de99a5809d2f06eb17895160ecc98.tar.gz kde-a339b11c0b9de99a5809d2f06eb17895160ecc98.tar.bz2 kde-a339b11c0b9de99a5809d2f06eb17895160ecc98.zip | |
kde-apps/kde-l10n: Add KDE_L10N
This adds 3 new sr variants to L10N.
Package-Manager: portage-2.2.28
Signed-off-by: Johannes Huber <johu@gentoo.org>
| -rw-r--r-- | kde-apps/kde-l10n/kde-l10n-16.04.3.ebuild | 47 |
1 files changed, 9 insertions, 38 deletions
diff --git a/kde-apps/kde-l10n/kde-l10n-16.04.3.ebuild b/kde-apps/kde-l10n/kde-l10n-16.04.3.ebuild index c054dc943f8..ba93054211e 100644 --- a/kde-apps/kde-l10n/kde-l10n-16.04.3.ebuild +++ b/kde-apps/kde-l10n/kde-l10n-16.04.3.ebuild @@ -5,12 +5,18 @@ EAPI=6 KDE_HANDBOOK="optional" +# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' +KDE_L10N=( + ar ast bg bs ca ca-valencia cs da de el en-GB eo es et eu fa fi fr ga gl he + hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt-BR ro ru + sk sl sr sr-ijekavsk sr-Latn sr-Latn-ijekavsk sv tr ug uk wa zh-CN zh-TW +) inherit kde5 DESCRIPTION="KDE internationalization package" -HOMEPAGE="http://l10n.kde.org" KEYWORDS="~amd64 ~arm ~x86" +IUSE="" DEPEND=" $(add_frameworks_dep ki18n) @@ -25,57 +31,22 @@ RDEPEND=" !<kde-apps/ktp-l10n-${PV} " -# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' -MY_LANGS="ar ast bg bs ca ca@valencia cs da de el en_GB eo es et eu fa fi fr ga -gl he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro -ru sk sl sr sv tr ug uk wa zh_CN zh_TW" - -IUSE="$(printf 'l10n_%s ' ${MY_LANGS//[_@]/-})" - -URI_BASE="${SRC_URI/-${PV}.tar.xz/}" -SRC_URI="" -for my_lang in ${MY_LANGS} ; do - SRC_URI="${SRC_URI} l10n_${my_lang//[_@]/-}? ( ${URI_BASE}/${PN}-${my_lang}-${PV}.tar.xz )" -done - -S="${WORKDIR}" - pkg_setup() { if [[ -z ${A} ]]; then elog elog "None of the requested L10N are supported by ${P}." elog elog "${P} supports these language codes:" - elog "${MY_LANGS//[@_]/-}" + elog "${KDE_L10N[@]}" elog fi [[ -n ${A} ]] && kde5_pkg_setup } -src_unpack() { - for my_tar in ${A}; do - tar -xpf "${DISTDIR}/${my_tar}" --xz \ - "${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}/5" 2> /dev/null || - elog "${my_tar}: tar extract command failed at least partially - continuing" - done -} - src_prepare() { - default + kde5_src_prepare [[ -n ${A} ]] || return - # add all l10n to cmake - cat <<-EOF > CMakeLists.txt || die -project(kde-l10n) -cmake_minimum_required(VERSION 2.8.12) -$(printf "add_subdirectory( %s )\n" \ - `find . -mindepth 1 -maxdepth 1 -type d | sed -e "s:^\./::"`) -EOF - - # Drop KDE4-based part - find -maxdepth 2 -type f -name CMakeLists.txt -exec \ - sed -i -e "/add_subdirectory(4)/ s/^/#DONT/" {} + || die - # Handbook optional find -type f -name CMakeLists.txt -exec \ sed -i -e "/find_package.*KF5DocTools/ s/ REQUIRED//" {} + || die |
