[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 2f03c3af532b712f6b608f13119bc4e65df91e0c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 19 07:15:52 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 19 07:15:52 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2f03c3af kde-apps/kde4-l10n: Drop obsolete files .../kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs | 26 -- kde-apps/kde4-l10n/metadata.xml| 8 --- 2 files changed, 34 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs deleted file mode 100644 index c1827c7aee..00 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs +++ /dev/null @@ -1,26 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -docs/kde-runtime glossary -docs/kde-runtime khelpcenter -docs/kdesdk umbrello -scripts kdeedu -# Plasma 5 -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol kcm_ssl -docs/kde-runtime/kcontrol nepomuk -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -scripts kdebase diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml deleted file mode 100644 index 2fdbf33d96..00 --- a/kde-apps/kde4-l10n/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - k...@gentoo.org - Gentoo KDE Project - -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: d2a0014792bdc10f433bd6ae984098987f5e66ea Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Aug 12 15:48:01 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 12 15:48:01 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d2a00147 kde-apps/kde4-l10n: Drop REMOVE_MSGS file, block old Plasma instead Package-Manager: Portage-2.3.6, Repoman-2.3.3 .../files/kde4-l10n-17.04.3-remove-messages| 36 -- kde-apps/kde4-l10n/kde4-l10n-17.08.0.ebuild| 27 +++- 2 files changed, 4 insertions(+), 59 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages deleted file mode 100644 index 8328a74e81..00 --- a/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages +++ /dev/null @@ -1,36 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE SDK 4 -kdesdk/umbrello.po - -# plasma-desktop - fixed in: 5.10.0 -# KDELIBS 4 -kdelibs/kcm_baloofile.po -# KDE Runtime 4 -kde-runtime/attica_kde.po -kde-runtime/kcm_device_automounter.po -kde-runtime/kcm_emoticons.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmicons.po -kde-runtime/kcmkded.po -kde-runtime/kcmnotify.po -kde-runtime/kcmcomponentchooser.po -kde-runtime/knetattach.po - -# plasma-workspace - fixed in: 5.10.0 -# KDELIBS 4 -kdelibs/plasma_runner_baloosearchrunner.po -# KDE Runtime 4 -kde-runtime/drkonqi.po -kde-runtime/kio_applications.po -kde-runtime/phonon_kde.po -kde-runtime/soliduiserver.po - -# kde-cli-tools - fixed in: 5.10.0 -# KDE Runtime 4 -kde-runtime/filetypes.po -kde-runtime/kcmshell.po -kde-runtime/kmimetypefinder.po -kde-runtime/kdesu.po -kde-runtime/kioclient.po -kde-runtime/kstart.po -kde-runtime/ktraderclient.po diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.08.0.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.08.0.ebuild index ac3f3b36ab..142d8847a5 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-17.08.0.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-17.08.0.ebuild @@ -52,14 +52,16 @@ RDEPEND=" !kde-apps/kde-l10n:5 ! /dev/null 2>&1; then - rm ./*/4/*/messages/${path} || die "Failed to remove ${path}" - else - einfo "F: ${path}" # run with L10N="*" to cut down list - fi - done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}") } src_configure() {
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: afa81b64c3bdffa8b0e184611ba06d428ebb0aee Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jul 25 16:55:07 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jul 25 16:55:07 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=afa81b64 kde-apps/kde4-l10n: Re-add missing blocker It was lost during kde5 -> kde4-base.eclass migration. Package-Manager: Portage-2.3.6, Repoman-2.3.1 kde-apps/kde4-l10n/kde4-l10n-17.07.80.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.07.80.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.07.80.ebuild index ecd927013b..ac3f3b36ab 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-17.07.80.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-17.07.80.ebuild @@ -49,6 +49,7 @@ DEPEND=" " RDEPEND=" !
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: df6321a2413aa20275f9675bb6a0828b43bb2b99 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jul 13 20:18:01 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jul 13 20:18:01 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=df6321a2 kde-apps/kde4-l10n: More conflict cleanup Conflicting versions of kde-plasma/plasma-workspace are gone, so just add a blocker for late upgraders. Package-Manager: Portage-2.3.6, Repoman-2.3.1 kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages | 2 -- kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild| 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages index 493415f1fb..8328a74e81 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages @@ -24,8 +24,6 @@ kde-runtime/drkonqi.po kde-runtime/kio_applications.po kde-runtime/phonon_kde.po kde-runtime/soliduiserver.po -# fixed in: 5.8.6-r1, 5.9.5.1-r1 -kde-runtime/kio_remote.po # kde-cli-tools - fixed in: 5.10.0 # KDE Runtime 4 diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild index dff133c010..6a44819890 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild @@ -54,6 +54,7 @@ RDEPEND=" !
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 672bb71c3e8b5206e63bccb6346c56193f49 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Jul 13 19:53:08 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jul 13 20:07:36 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=672bb71c kde-apps/kde4-l10n: Merge kde5.eclass l10n hacks, switch to kde4-base No need to keep these functions in the eclass for a single consumer. Upstream is cleaning up - drop obsolete conflicts. Package-Manager: Portage-2.3.6, Repoman-2.3.1 ...-messages => kde4-l10n-17.04.3-remove-messages} | 65 +-- kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild| 123 ++--- 2 files changed, 135 insertions(+), 53 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages similarity index 53% rename from kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages rename to kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages index 7f77a89708..493415f1fb 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-17.04.3-remove-messages @@ -1,53 +1,38 @@ # Remove any path listed here. Comments are ignored +# KDE SDK 4 +kdesdk/umbrello.po + +# plasma-desktop - fixed in: 5.10.0 +# KDELIBS 4 +kdelibs/kcm_baloofile.po # KDE Runtime 4 kde-runtime/attica_kde.po -kde-runtime/drkonqi.po -kde-runtime/filetypes.po -kde-runtime/htmlsearch.po -kde-runtime/kcmcomponentchooser.po kde-runtime/kcm_device_automounter.po kde-runtime/kcm_emoticons.po -kde-runtime/kcmhtmlsearch.po +kde-runtime/kcm_phonon.po kde-runtime/kcmicons.po kde-runtime/kcmkded.po kde-runtime/kcmnotify.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmshell.po -kde-runtime/kdesu.po -kde-runtime/kglobalaccel.po -kde-runtime/khelpcenter.po +kde-runtime/kcmcomponentchooser.po +kde-runtime/knetattach.po + +# plasma-workspace - fixed in: 5.10.0 +# KDELIBS 4 +kdelibs/plasma_runner_baloosearchrunner.po +# KDE Runtime 4 +kde-runtime/drkonqi.po kde-runtime/kio_applications.po -kde-runtime/kio_archive.po -kde-runtime/kio_bookmarks.po -kde-runtime/kioclient.po -kde-runtime/kio_fish.po -kde-runtime/kio_info.po -kde-runtime/kio_man.po -kde-runtime/kio_nfs.po -kde-runtime/kio_recentdocuments.po +kde-runtime/phonon_kde.po +kde-runtime/soliduiserver.po +# fixed in: 5.8.6-r1, 5.9.5.1-r1 kde-runtime/kio_remote.po -kde-runtime/kio_sftp.po -kde-runtime/kio_smb.po -kde-runtime/kio_thumbnail.po + +# kde-cli-tools - fixed in: 5.10.0 +# KDE Runtime 4 +kde-runtime/filetypes.po +kde-runtime/kcmshell.po kde-runtime/kmimetypefinder.po -kde-runtime/knetattach.po +kde-runtime/kdesu.po +kde-runtime/kioclient.po kde-runtime/kstart.po kde-runtime/ktraderclient.po -kde-runtime/phonon_kde.po -kde-runtime/soliduiserver.po -# KDELIBS 4 -kdelibs/akonadi_baloo_indexer.po -kdelibs/baloo_file_extractor.po -kdelibs/baloo_file.po -kdelibs/baloosearch.po -kdelibs/balooshow.po -kdelibs/baloowidgets.po -kdelibs/kcm_activities.po -kdelibs/kcm_baloofile.po -kdelibs/kfilemetadata.po -kdelibs/kio_baloosearch.po -kdelibs/kio_tags.po -kdelibs/kio_timeline.po -kdelibs/plasma_runner_baloosearchrunner.po -# KDE SDK 4 -kdesdk/umbrello.po diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild index f5397b5a76..dff133c010 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-17.04.3.ebuild @@ -3,31 +3,65 @@ EAPI=6 -KDE_AUTODEPS="false" KDE_HANDBOOK="optional" 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 ) -KMNAME="kde-l10n" -inherit kde5 +inherit kde4-base DESCRIPTION="KDE legacy internationalization package" +HOMEPAGE="https://l10n.kde.org; + +kde_l10n2lingua() { + local l + for l; do + case ${l} in + ca-valencia) echo ca@valencia;; + sr-ijekavsk) echo sr@ijekavian;; + sr-Latn-ijekavsk) echo sr@ijekavianlatin;; + sr-Latn) echo sr@latin;; + uz-Cyrl) echo uz@cyrillic;; + *) echo "${l/-/_}";; + esac + done +} + +URI_BASE="${SRC_URI/kde4-l10n-${PV}.tar.xz/}kde-l10n/kde-l10n" +SRC_URI="" +for my_l10n in ${KDE_L10N[@]} ; do + case ${my_l10n} in + sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}-sr-${PV}.tar.xz )" + ;; + *) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )" + ;; + esac +done +unset URI_BASE -SLOT="4" KEYWORDS="~amd64 ~arm
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 0251fc087ce5b1e3cc6999341437f09055c6f23c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 25 17:03:30 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 25 17:03:30 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0251fc08 kde-apps/kde4-l10n: Fix file collision w/ kde-plasma/plasma-desktop-5.9.4 Reported-by: Sabayon Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs | 26 + kde-apps/kde4-l10n/kde4-l10n-17.03.80-r1.ebuild| 114 + 2 files changed, 140 insertions(+) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs new file mode 100644 index 00..c1827c7aee --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.12.3-remove-dirs @@ -0,0 +1,26 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +docs/kde-runtime glossary +docs/kde-runtime khelpcenter +docs/kdesdk umbrello +scripts kdeedu +# Plasma 5 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol kcm_ssl +docs/kde-runtime/kcontrol nepomuk +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +scripts kdebase diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.03.80-r1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.03.80-r1.ebuild new file mode 100644 index 00..cc1656c3b5 --- /dev/null +++ b/kde-apps/kde4-l10n/kde4-l10n-17.03.80-r1.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_AUTODEPS="false" +KDE_HANDBOOK="optional" +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 +) +KMNAME="kde-l10n" +inherit kde5 + +DESCRIPTION="KDE legacy internationalization package" + +SLOT="4" +KEYWORDS="~amd64 ~arm ~x86" + +DEPEND=" + kde-frameworks/kdelibs:4 + sys-devel/gettext +" +RDEPEND=" + >=kde-apps/kde-l10n-${PV} +" + +REMOVE_DIRS="${FILESDIR}/${PN}-16.12.3-remove-dirs" +REMOVE_MSGS="${FILESDIR}/${PN}-16.11.90-remove-messages" + +IUSE="aqua test" # TODO: Drop aqua as soon as possible + +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 "${KDE_L10N[@]}" + elog + fi + [[ -n ${A} ]] && kde5_pkg_setup +} + +src_prepare() { + kde5_src_prepare + [[ -n ${A} ]] || return + + einfo "Removing file collisions with Plasma 5 and Applications" + [[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!" + [[ -f ${REMOVE_MSGS} ]] || die "Error: ${REMOVE_MSGS} not found!" + + use test && einfo "Tests enabled: Listing LINGUAS causing file collisions" + + einfo "Directories..." + while read path; do + if use test ; then # build a report w/ L10N="*" to submit @upstream + local lngs + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" + if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then + lngs+=" ${lng}" + fi + done + [[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}" + unset lngs + fi + if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then + sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \ + -i ./*/4/*/${path%\ *}/CMakeLists.txt || \ + die "Failed to comment out ${path}" + else + einfo "F: ${path}" # run with L10N="*" to cut down list + fi + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}") + einfo + einfo "Messages..." + while read path; do + if use test ; then # build a report w/ L10N="*" to submit @upstream + local lngs + for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do +
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 48e7f90e50ed2d8d9ebe7d4c4d3cc5a7335bd67a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 25 17:04:06 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 25 17:04:06 2017 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=48e7f90e kde-apps/kde4-l10n: Drop old Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs | 25 - kde-apps/kde4-l10n/kde4-l10n-17.03.80.ebuild | 114 - 2 files changed, 139 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs deleted file mode 100644 index 93630fefca..00 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.11.90-remove-dirs +++ /dev/null @@ -1,25 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -docs/kde-runtime glossary -docs/kde-runtime khelpcenter -docs/kdesdk umbrello -scripts kdeedu -# Plasma 5 -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol kcm_ssl -docs/kde-runtime/kcontrol nepomuk -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent diff --git a/kde-apps/kde4-l10n/kde4-l10n-17.03.80.ebuild b/kde-apps/kde4-l10n/kde4-l10n-17.03.80.ebuild deleted file mode 100644 index 7cb6d087a9..00 --- a/kde-apps/kde4-l10n/kde4-l10n-17.03.80.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_AUTODEPS="false" -KDE_HANDBOOK="optional" -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 -) -KMNAME="kde-l10n" -inherit kde5 - -DESCRIPTION="KDE legacy internationalization package" - -SLOT="4" -KEYWORDS="~amd64 ~arm ~x86" - -DEPEND=" - kde-frameworks/kdelibs:4 - sys-devel/gettext -" -RDEPEND=" - >=kde-apps/kde-l10n-${PV} -" - -REMOVE_DIRS="${FILESDIR}/${PN}-16.11.90-remove-dirs" -REMOVE_MSGS="${FILESDIR}/${PN}-16.11.90-remove-messages" - -IUSE="aqua test" # TODO: Drop aqua as soon as possible - -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 "${KDE_L10N[@]}" - elog - fi - [[ -n ${A} ]] && kde5_pkg_setup -} - -src_prepare() { - kde5_src_prepare - [[ -n ${A} ]] || return - - einfo "Removing file collisions with Plasma 5 and Applications" - [[ -f ${REMOVE_DIRS} ]] || die "Error: ${REMOVE_DIRS} not found!" - [[ -f ${REMOVE_MSGS} ]] || die "Error: ${REMOVE_MSGS} not found!" - - use test && einfo "Tests enabled: Listing LINGUAS causing file collisions" - - einfo "Directories..." - while read path; do - if use test ; then # build a report w/ L10N="*" to submit @upstream - local lngs - for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do - SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" - if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then - lngs+=" ${lng}" - fi - done - [[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}" - unset lngs - fi - if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then - sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \ - -i ./*/4/*/${path%\ *}/CMakeLists.txt || \ - die "Failed to comment out ${path}" - else - einfo "F: ${path}" # run with L10N="*" to cut down list - fi - done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}") - einfo - einfo "Messages..." - while read path; do - if use test ; then # build a report w/ L10N="*" to submit @upstream - local lngs - for lng in $(kde_l10n2lingua ${KDE_L10N[@]}); do - SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 866ce38eb266331b43abcc77ac8cf3a7f61fbd81 Author: Johannes Huber gentoo org> AuthorDate: Thu Oct 13 09:02:48 2016 + Commit: Johannes Huber gentoo org> CommitDate: Thu Oct 13 09:02:48 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=866ce38e kde-apps/kde4-l10n: Remove empty .../files/kde4-l10n-16.07.80-remove-messages | 55 -- .../kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs | 29 kde-apps/kde4-l10n/metadata.xml| 8 3 files changed, 92 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages deleted file mode 100644 index 44a85c1..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages +++ /dev/null @@ -1,55 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Runtime 4 -kde-runtime/attica_kde.po -kde-runtime/drkonqi.po -kde-runtime/filetypes.po -kde-runtime/htmlsearch.po -kde-runtime/kcmcomponentchooser.po -kde-runtime/kcm_device_automounter.po -kde-runtime/kcm_emoticons.po -kde-runtime/kcmhtmlsearch.po -kde-runtime/kcmicons.po -kde-runtime/kcmkded.po -kde-runtime/kcmnotify.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmshell.po -kde-runtime/kdesu.po -kde-runtime/kglobalaccel.po -kde-runtime/khelpcenter.po -kde-runtime/kio_applications.po -kde-runtime/kio_archive.po -kde-runtime/kio_bookmarks.po -kde-runtime/kioclient.po -kde-runtime/kio_fish.po -kde-runtime/kio_info.po -kde-runtime/kio_man.po -kde-runtime/kio_nfs.po -kde-runtime/kio_recentdocuments.po -kde-runtime/kio_remote.po -kde-runtime/kio_sftp.po -kde-runtime/kio_smb.po -kde-runtime/kio_thumbnail.po -kde-runtime/kmimetypefinder.po -kde-runtime/knetattach.po -kde-runtime/kstart.po -kde-runtime/ktraderclient.po -kde-runtime/phonon_kde.po -kde-runtime/soliduiserver.po -# KDELIBS 4 -kdelibs/akonadi_baloo_indexer.po -kdelibs/baloo_file_extractor.po -kdelibs/baloo_file.po -kdelibs/baloosearch.po -kdelibs/balooshow.po -kdelibs/baloowidgets.po -kdelibs/kcm_activities.po -kdelibs/kcm_baloofile.po -kdelibs/kfilemetadata.po -kdelibs/kio_baloosearch.po -kdelibs/kio_tags.po -kdelibs/kio_timeline.po -kdelibs/plasma_runner_baloosearchrunner.po -# KDE Applications 4 -applications/useraccount.po -# KDE SDK 4 -kdesdk/umbrello.po diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs deleted file mode 100644 index 8e21f57..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.08.1-remove-dirs +++ /dev/null @@ -1,29 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -data/kdeedu khangman -docs/kde-runtime glossary -docs/kde-runtime khelpcenter -docs/kdesdk umbrello -scripts kdeedu -# Plasma 5 -docs kde-workspace -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol kcm_ssl -docs/kde-runtime/kcontrol nepomuk -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -messages kde-workspace -messages kdeplasma-addons diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml deleted file mode 100644 index 2fdbf33..000 --- a/kde-apps/kde4-l10n/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - k...@gentoo.org - Gentoo KDE Project - -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/
commit: 89dfb034bcbf258011443982e04b22809307a25a Author: Andreas Sturmlechner gmail com> AuthorDate: Mon Aug 1 20:16:40 2016 + Commit: Johannes Huber gentoo org> CommitDate: Tue Aug 2 16:10:34 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=89dfb034 kde-apps/kde4-l10n: Fix latest file collision Gentoo-bug: 589836 Package-Manager: portage-2.2.28 Signed-off-by: Johannes Huber gentoo.org> kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs | 1 + 1 file changed, 1 insertion(+) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs index ea4fd52..e55d4c3 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs @@ -14,6 +14,7 @@ docs/kdegraphics gwenview docs/kdegraphics kruler docs/kdesdk umbrello docs/kdeutils kwalletmanager +docs/kdeutils/kcontrol blockdevices scripts kdeedu # Plasma 5 docs kde-workspace
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 3d299c12bc698a54306741443dfc9b1381981c9d Author: Andreas Sturmlechner gmail com> AuthorDate: Fri Jul 22 17:04:04 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jul 25 15:30:14 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3d299c12 kde-apps/kde4-l10n: File removal cleanup Result of L10N="*" test run Package-Manager: portage-2.2.28 ...{kde4-l10n-16.04.2-remove-dirs => kde4-l10n-16.07.80-remove-dirs} | 5 - ...n-16.03.91-remove-messages => kde4-l10n-16.07.80-remove-messages} | 1 - kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild | 4 ++-- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs similarity index 91% rename from kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs rename to kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs index f09bf82..ea4fd52 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-dirs @@ -5,17 +5,13 @@ data/kdeedu khangman docs/applications kate docs/applications konsole -docs/applications kwrite docs/kde-runtime glossary docs/kde-runtime khelpcenter docs/kdeedu kig docs/kdeedu parley docs/kdeedu step -docs/kdegames bomber docs/kdegraphics gwenview docs/kdegraphics kruler -docs/kdesdk kapptemplate -docs/kdesdk okteta docs/kdesdk umbrello docs/kdeutils kwalletmanager scripts kdeedu @@ -41,4 +37,3 @@ messages kde-workspace messages kdeplasma-addons # kdepim-l10n 5 docs kdepim -docs kdepimlibs diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages similarity index 97% rename from kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages rename to kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages index 2b76c23..44a85c1 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.07.80-remove-messages @@ -52,5 +52,4 @@ kdelibs/plasma_runner_baloosearchrunner.po # KDE Applications 4 applications/useraccount.po # KDE SDK 4 -kdesdk/org.kde.umbrello.appdata.po kdesdk/umbrello.po diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild index 4f21894..a6bcfa9 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild @@ -27,8 +27,8 @@ RDEPEND=" >=kde-apps/kde-l10n-${PV} " -REMOVE_DIRS="${FILESDIR}/${PN}-16.04.2-remove-dirs" -REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages" +REMOVE_DIRS="${FILESDIR}/${PN}-16.07.80-remove-dirs" +REMOVE_MSGS="${FILESDIR}/${PN}-16.07.80-remove-messages" IUSE="aqua test" # TODO: Drop aqua as soon as possible
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 62fc1ab83ee06aed75198064489113b53c991ca6 Author: Johannes Huber gentoo org> AuthorDate: Sat Jul 23 12:01:58 2016 + Commit: Johannes Huber gentoo org> CommitDate: Sat Jul 23 12:01:58 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=62fc1ab8 kde-apps/kde4-l10n: Drop noop minimal use flag Package-Manager: portage-2.3.0 kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild index 3e41dcc..4f21894 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.07.80.ebuild @@ -30,8 +30,7 @@ RDEPEND=" REMOVE_DIRS="${FILESDIR}/${PN}-16.04.2-remove-dirs" REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages" -# TODO: Drop no-op +minimal in 16.08.x - necessary kde5.eclass change happened after KF-5.23/Plasma-5.6.5 -IUSE="aqua +minimal test" # TODO: Drop aqua as soon as possible +IUSE="aqua test" # TODO: Drop aqua as soon as possible pkg_setup() { if [[ -z ${A} ]]; then
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: f990883633bc4335d48ba648fd3c2c59e397d4df Author: Johannes Huber gentoo org> AuthorDate: Fri Jul 15 06:14:42 2016 + Commit: Johannes Huber gentoo org> CommitDate: Fri Jul 15 06:14:42 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f9908836 kde-apps/kde4-l10n: Remove empty .../files/kde4-l10n-16.03.91-remove-messages | 56 -- .../kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs | 44 - kde-apps/kde4-l10n/metadata.xml| 8 3 files changed, 108 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages deleted file mode 100644 index 2b76c23..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages +++ /dev/null @@ -1,56 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Runtime 4 -kde-runtime/attica_kde.po -kde-runtime/drkonqi.po -kde-runtime/filetypes.po -kde-runtime/htmlsearch.po -kde-runtime/kcmcomponentchooser.po -kde-runtime/kcm_device_automounter.po -kde-runtime/kcm_emoticons.po -kde-runtime/kcmhtmlsearch.po -kde-runtime/kcmicons.po -kde-runtime/kcmkded.po -kde-runtime/kcmnotify.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmshell.po -kde-runtime/kdesu.po -kde-runtime/kglobalaccel.po -kde-runtime/khelpcenter.po -kde-runtime/kio_applications.po -kde-runtime/kio_archive.po -kde-runtime/kio_bookmarks.po -kde-runtime/kioclient.po -kde-runtime/kio_fish.po -kde-runtime/kio_info.po -kde-runtime/kio_man.po -kde-runtime/kio_nfs.po -kde-runtime/kio_recentdocuments.po -kde-runtime/kio_remote.po -kde-runtime/kio_sftp.po -kde-runtime/kio_smb.po -kde-runtime/kio_thumbnail.po -kde-runtime/kmimetypefinder.po -kde-runtime/knetattach.po -kde-runtime/kstart.po -kde-runtime/ktraderclient.po -kde-runtime/phonon_kde.po -kde-runtime/soliduiserver.po -# KDELIBS 4 -kdelibs/akonadi_baloo_indexer.po -kdelibs/baloo_file_extractor.po -kdelibs/baloo_file.po -kdelibs/baloosearch.po -kdelibs/balooshow.po -kdelibs/baloowidgets.po -kdelibs/kcm_activities.po -kdelibs/kcm_baloofile.po -kdelibs/kfilemetadata.po -kdelibs/kio_baloosearch.po -kdelibs/kio_tags.po -kdelibs/kio_timeline.po -kdelibs/plasma_runner_baloosearchrunner.po -# KDE Applications 4 -applications/useraccount.po -# KDE SDK 4 -kdesdk/org.kde.umbrello.appdata.po -kdesdk/umbrello.po diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs deleted file mode 100644 index f09bf82..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs +++ /dev/null @@ -1,44 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -data/kdeedu khangman -docs/applications kate -docs/applications konsole -docs/applications kwrite -docs/kde-runtime glossary -docs/kde-runtime khelpcenter -docs/kdeedu kig -docs/kdeedu parley -docs/kdeedu step -docs/kdegames bomber -docs/kdegraphics gwenview -docs/kdegraphics kruler -docs/kdesdk kapptemplate -docs/kdesdk okteta -docs/kdesdk umbrello -docs/kdeutils kwalletmanager -scripts kdeedu -# Plasma 5 -docs kde-workspace -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol kcm_ssl -docs/kde-runtime/kcontrol nepomuk -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -messages kde-workspace -messages kdeplasma-addons -# kdepim-l10n 5 -docs kdepim -docs kdepimlibs diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml deleted file mode 100644 index 2fdbf33..000 --- a/kde-apps/kde4-l10n/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - k...@gentoo.org - Gentoo KDE Project - -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: e7c3bc790dcb09424131f830d1bb2302f8c9c7c5 Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Jul 10 18:08:19 2016 + Commit: Johannes Huber gentoo org> CommitDate: Wed Jul 13 18:21:52 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=e7c3bc79 kde-apps/kde4-l10n: Switch to kde5.eclass to remove a lot of code This adds 3 new sr variants to L10N. Still needs IUSE=aqua to avoid blocker Package-Manager: portage-2.2.28 Signed-off-by: Johannes Huber gentoo.org> kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild | 123 1 file changed, 16 insertions(+), 107 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild index 4e5b493..3e41dcc 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild @@ -4,16 +4,23 @@ EAPI=6 +KDE_AUTODEPS="false" KDE_HANDBOOK="optional" +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 +) KMNAME="kde-l10n" -inherit kde4-base +inherit kde5 DESCRIPTION="KDE legacy internationalization package" -HOMEPAGE="http://l10n.kde.org; +SLOT="4" KEYWORDS="~amd64 ~arm ~x86" DEPEND=" + kde-base/kdelibs:4 sys-devel/gettext " RDEPEND=" @@ -23,46 +30,8 @@ RDEPEND=" REMOVE_DIRS="${FILESDIR}/${PN}-16.04.2-remove-dirs" REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages" -# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' -# Make this correspond with kde5.eclass; important: L10N, not LINGUAS here! -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 -) - # TODO: Drop no-op +minimal in 16.08.x - necessary kde5.eclass change happened after KF-5.23/Plasma-5.6.5 -IUSE="+minimal test $(printf 'l10n_%s ' ${KDE_L10N[@]})" - -URI_BASE="${SRC_URI/-${PV}.tar.xz/}" -SRC_URI="" - -kde_l10n2lingua() { - local l - for l; do - case ${l} in - ca-valencia) echo ca@valencia;; - sr-ijekavsk) echo sr@ijekavian;; - sr-Latn-ijekavsk) echo sr@ijekavianlatin;; - sr-Latn) echo sr@latin;; - uz-Cyrl) echo uz@cyrillic;; - *) echo "${l/-/_}";; - esac - done -} - -for my_l10n in ${KDE_L10N[@]} ; do - case ${my_l10n} in - sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn) - SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}/${KMNAME}-sr-${PV}.tar.xz )" - ;; - *) - SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}/${KMNAME}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )" - ;; - esac -done - -S="${WORKDIR}" +IUSE="aqua +minimal test" # TODO: Drop aqua as soon as possible pkg_setup() { if [[ -z ${A} ]]; then @@ -73,44 +42,13 @@ pkg_setup() { elog "${KDE_L10N[@]}" elog fi - [[ -n ${A} ]] && kde4-base_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/}/4" 2> /dev/null || - elog "${my_tar}: tar extract command failed at least partially - continuing" - done + [[ -n ${A} ]] && kde5_pkg_setup } src_prepare() { - default + kde5_src_prepare [[ -n ${A} ]] || return - # move known variant subdirs to root dir, currently sr@* - use_if_iuse l10n_sr-ijekavsk && _l10n_variant_subdir2root sr-ijekavsk sr - use_if_iuse l10n_sr-Latn-ijekavsk && _l10n_variant_subdir2root sr-Latn-ijekavsk sr - use_if_iuse l10n_sr-Latn && _l10n_variant_subdir2root sr-Latn sr - if use_if_iuse l10n_sr; then - rm -rf kde-l10n-sr-${PV}/4/sr/sr@* || die "Failed to cleanup L10N=sr" - _l10n_variant_subdir_buster sr - elif [[ -d kde-l10n-sr-${PV} ]]; then - # having any variant selected means parent lingua will be unpacked as well - rm -r kde-l10n-sr-${PV} || die "Failed to remove sr parent lingua" - fi - - # add all l10n to cmake - cat <<-EOF > CMakeLists.txt || die -project(kde4-l10n) -cmake_minimum_required(VERSION 2.8.12) -$(printf "add_subdirectory( %s )\n" `find . -mindepth 1 -maxdepth 1 -type d -name "*${PV}*"`) -EOF - - # Drop KF5-based part - find -maxdepth 2 -type f -name CMakeLists.txt
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, eclass/
commit: 2735d6b7ff0f201c36ffed7055032cf540dfcf82 Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Jul 10 15:56:43 2016 + Commit: Johannes Huber gentoo org> CommitDate: Wed Jul 13 18:21:52 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2735d6b7 kde5.eclass: Add KDEBASE=kdel10n and helper functions Signed-off-by: Johannes Huber gentoo.org> eclass/kde5.eclass | 90 ++ .../kde4-l10n/files/kde4-l10n-16.04.2-remove-dirs | 44 +++ 2 files changed, 134 insertions(+) diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index b285f6d..763029c 100644 --- a/eclass/kde5.eclass +++ b/eclass/kde5.eclass @@ -99,6 +99,16 @@ else : ${KDE_TEST:=false} fi +# @ECLASS-VARIABLE: KDE_L10N +# @DESCRIPTION: +# This is an array of translations this ebuild supports. These translations +# are automatically added to IUSE. +if [[ ${KDEBASE} = kdel10n ]]; then + if [[ -n ${KDE_L10N} ]]; then + IUSE="${IUSE} $(printf 'l10n_%s ' ${KDE_L10N[@]})" + fi +fi + # @ECLASS-VARIABLE: KDE_PIM_KEEP_SUBDIR # @DESCRIPTION: # If building a split package from KMNAME="kdepim", provide a list of @@ -129,6 +139,8 @@ KDE_UNRELEASED=( ) if [[ ${KDEBASE} = kdevelop ]]; then HOMEPAGE="https://www.kdevelop.org/; +elif [[ ${KDEBASE} = kdel10n ]]; then + HOMEPAGE="http://l10n.kde.org; elif [[ ${KMNAME} = kdepim ]]; then HOMEPAGE="https://www.kde.org/applications/office/kontact/; else @@ -331,6 +343,21 @@ _calculate_src_uri() { esac fi + if [[ ${KDEBASE} = kdel10n ]] ; then + local uri_base="${SRC_URI/${PN}-${PV}.tar.xz/}kde-l10n/kde-l10n" + SRC_URI="" + for my_l10n in ${KDE_L10N[@]} ; do + case ${my_l10n} in + sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${uri_base}-sr-${PV}.tar.xz )" + ;; + *) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${uri_base}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )" + ;; + esac + done + fi + if _kde_is_unreleased ; then RESTRICT+=" fetch" fi @@ -443,6 +470,14 @@ kde5_src_unpack() { git-r3_src_unpack ;; esac + elif [[ ${KDEBASE} = kdel10n ]]; then + mkdir -p "${S}" || die "Failed to create source dir ${S}" + cd "${S}" + 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 else default fi @@ -454,6 +489,32 @@ kde5_src_unpack() { kde5_src_prepare() { debug-print-function ${FUNCNAME} "$@" + if [[ ${KDEBASE} = kdel10n ]]; then + # move known variant subdirs to root dir, currently sr@* + use_if_iuse l10n_sr-ijekavsk && _l10n_variant_subdir2root sr-ijekavsk sr + use_if_iuse l10n_sr-Latn-ijekavsk && _l10n_variant_subdir2root sr-Latn-ijekavsk sr + use_if_iuse l10n_sr-Latn && _l10n_variant_subdir2root sr-Latn sr + if use_if_iuse l10n_sr; then + rm -rf kde-l10n-sr-${PV}/5/sr/sr@* || die "Failed to cleanup L10N=sr" + _l10n_variant_subdir_buster sr + elif [[ -d kde-l10n-sr-${PV} ]]; then + # having any variant selected means parent lingua will be unpacked as well + rm -r kde-l10n-sr-${PV} || die "Failed to remove sr parent lingua" + fi + + # add all l10n directories to cmake + cat <<-EOF > CMakeLists.txt || die +project(${PN}) +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 + fi + cmake-utils_src_prepare # only build examples when required @@ -729,4 +790,33 @@ kde5_pkg_postrm() { xdg_pkg_postrm } +_l10n_variant_subdir2root() { + local lingua=$(kde_l10n2lingua ${1}) + local src=kde-l10n-${2}-${PV} + local dest=kde-l10n-${lingua}-${PV}/5 + + # create variant rootdir structure from parent lingua and adapt it + mkdir -p ${dest} || die
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 97e5b2da06082c1f7c0c83bd03058eb2c96921d6 Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Jul 10 16:01:26 2016 + Commit: Johannes Huber gentoo org> CommitDate: Wed Jul 13 18:21:52 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=97e5b2da kde-apps/kde4-l10n: Merge kde5.eclass changes here, fix file collisions Gentoo-bug: 588436 Also, bail out if files are missing. Package-Manager: portage-2.2.28 Signed-off-by: Johannes Huber gentoo.org> .../kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs | 43 - kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild| 107 +++-- 2 files changed, 77 insertions(+), 73 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs deleted file mode 100644 index 9563950..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.04.1-remove-dirs +++ /dev/null @@ -1,43 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -data/kdeedu khangman -docs/applications kate -docs/applications konsole -docs/applications kwrite -docs/kde-runtime glossary -docs/kde-runtime khelpcenter -docs/kdeedu kig -docs/kdeedu parley -docs/kdeedu step -docs/kdegames bomber -docs/kdegraphics gwenview -docs/kdegraphics kruler -docs/kdesdk kapptemplate -docs/kdesdk okteta -docs/kdesdk umbrello -docs/kdeutils kwalletmanager -scripts kdeedu -# Plasma 5 -docs kde-workspace -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol nepomuk -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -messages kde-workspace -messages kdeplasma-addons -# kdepim-l10n 5 -docs kdepim -docs kdepimlibs diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild index 57b27d6..4e5b493 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild @@ -8,7 +8,7 @@ KDE_HANDBOOK="optional" KMNAME="kde-l10n" inherit kde4-base -DESCRIPTION="KDE internationalization package" +DESCRIPTION="KDE legacy internationalization package" HOMEPAGE="http://l10n.kde.org; KEYWORDS="~amd64 ~arm ~x86" @@ -20,23 +20,46 @@ RDEPEND=" >=kde-apps/kde-l10n-${PV} " -REMOVE_DIRS="${FILESDIR}/${PN}-16.04.1-remove-dirs" +REMOVE_DIRS="${FILESDIR}/${PN}-16.04.2-remove-dirs" REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages" # /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" +# Make this correspond with kde5.eclass; important: L10N, not LINGUAS here! +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 +) # TODO: Drop no-op +minimal in 16.08.x - necessary kde5.eclass change happened after KF-5.23/Plasma-5.6.5 -IUSE="+minimal test $(printf 'l10n_%s ' ${MY_LANGS//[@_]/-})" +IUSE="+minimal test $(printf 'l10n_%s ' ${KDE_L10N[@]})" URI_BASE="${SRC_URI/-${PV}.tar.xz/}" -LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}" SRC_URI="" -for MY_LANG in ${MY_LANGS} ; do - SRC_URI="${SRC_URI} l10n_${MY_LANG/[@_]/-}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz )" +kde_l10n2lingua() { + local l + for l; do + case ${l} in + ca-valencia) echo ca@valencia;; + sr-ijekavsk) echo sr@ijekavian;; + sr-Latn-ijekavsk) echo sr@ijekavianlatin;; + sr-Latn) echo sr@latin;; + uz-Cyrl) echo uz@cyrillic;; + *) echo "${l/-/_}";; + esac + done +} + +for my_l10n in ${KDE_L10N[@]} ; do + case ${my_l10n} in + sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}/${KMNAME}-sr-${PV}.tar.xz )" + ;; + *) + SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${URI_BASE}/${KMNAME}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )" + ;; + esac done S="${WORKDIR}" @@ -47,7 +70,7 @@ pkg_setup() {
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 539a80042ba35bc8f79f7434a261ad987404795e Author: Andreas Sturmlechner gmail com> AuthorDate: Thu Jul 7 20:43:33 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Fri Jul 8 17:29:34 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=539a8004 kde-apps/kde4-l10n: Make USE=minimal a no-op Package-Manager: portage-2.2.28 kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild | 140 ++-- 1 file changed, 48 insertions(+), 92 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild index 29ff762..57b27d6 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.04.3.ebuild @@ -17,33 +17,24 @@ DEPEND=" sys-devel/gettext " RDEPEND=" - !minimal? ( !kde-apps/kde-l10n ) - minimal? ( >=kde-apps/kde-l10n-${PV} ) + >=kde-apps/kde-l10n-${PV} " REMOVE_DIRS="${FILESDIR}/${PN}-16.04.1-remove-dirs" REMOVE_MSGS="${FILESDIR}/${PN}-16.03.91-remove-messages" -LV="4.14.3" -LEGACY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB 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" - # /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" +# TODO: Drop no-op +minimal in 16.08.x - necessary kde5.eclass change happened after KF-5.23/Plasma-5.6.5 IUSE="+minimal test $(printf 'l10n_%s ' ${MY_LANGS//[@_]/-})" URI_BASE="${SRC_URI/-${PV}.tar.xz/}" LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}" SRC_URI="" -for MY_LANG in ${LEGACY_LANGS} ; do - SRC_URI="${SRC_URI} l10n_${MY_LANG/[@_]/-}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz )" -done - for MY_LANG in ${MY_LANGS} ; do SRC_URI="${SRC_URI} l10n_${MY_LANG/[@_]/-}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz )" done @@ -64,10 +55,8 @@ pkg_setup() { src_unpack() { for my_tar in ${A}; do - [[ ${my_tar} = *${PV}* ]] && local subdir="/4" - use minimal && [[ ${my_tar} = *${LV}* ]] && continue tar -xpf "${DISTDIR}/${my_tar}" --xz \ - "${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}${subdir}" 2> /dev/null || + "${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}/4" 2> /dev/null || elog "${my_tar}: tar extract command failed at least partially - continuing" done } @@ -77,7 +66,7 @@ src_prepare() { [[ -n ${A} ]] || return # L10N=sr variants are subdirs within sr/ ... - if use minimal && [[ -d "${KMNAME}-sr-${PV}" ]] ; then + if [[ -d "${KMNAME}-sr-${PV}" ]] ; then for variant in "${KMNAME}"-sr-${PV}/4/sr/sr@*; do mkdir -p "${KMNAME}-${variant##*/}-${PV}/4" || die "Failed to create L10N=${variant##*/} subdir" @@ -107,83 +96,50 @@ EOF find -maxdepth 2 -type f -name CMakeLists.txt -exec \ sed -i -e "/add_subdirectory(5)/ s/^/#DONT/" {} + || die - if use minimal; then - einfo "Removing file collisions with Plasma 5 and Applications" - use test && einfo "Tests enabled: Listing LINGUAS causing file collisions" - - einfo "Directories..." - while read path; do - if use test ; then # build a report w/ L10N="*" to submit @upstream - local lngs - for lng in ${MY_LANGS}; do - SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" - if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then - lngs+=" ${lng}" - fi - done - [[ -n "${lngs}" ]] && einfo "${path%\ *}/${path#*\ }${lngs}" - unset lngs - fi - if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then - sed -e "\:add_subdirectory(\s*${path#*\ }\s*): s:^:#:" \ - -i ./*/4/*/${path%\ *}/CMakeLists.txt || \ - die "Failed to comment out ${path}" - else - einfo "F: ${path}" # run with L10N="*" to cut down list - fi - done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}") - einfo - einfo "Messages..." - while read path; do -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 3d30bedc41bf005aa758a7c77e8f69d96fed432e Author: Andreas Sturmlechner gmail com> AuthorDate: Sun May 15 08:20:09 2016 + Commit: Johannes Huber gentoo org> CommitDate: Wed May 18 13:25:27 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3d30bedc kde-apps/kde4-l10n: Turn blocker into dependency, set minimal by default It is not unreasonable to think of kde4-l10n[minimal] as incomplete without having kde-l10n installed. At the same time this helps portage figure out the dependency instead of showing a conflict. Eases use of non-plasma profiles. This drops keywords: ~arm ~ppc ~ppc64 ~x86-fbsd ~amd64-linux ~x86-linux Package-Manager: portage-2.2.28 Signed-off-by: Johannes Huber gentoo.org> kde-apps/kde4-l10n/kde4-l10n-16.04.1.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.04.1.ebuild index 65c9eef..71998b3 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.04.1.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.04.1.ebuild @@ -11,13 +11,14 @@ inherit kde4-base DESCRIPTION="KDE internationalization package" HOMEPAGE="http://l10n.kde.org; -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~x86" DEPEND=" sys-devel/gettext " RDEPEND=" - !=kde-apps/kde-l10n-${PV} ) " REMOVE_DIRS="${FILESDIR}/${PN}-16.03.91-remove-dirs" @@ -33,7 +34,7 @@ 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="minimal test $(printf 'linguas_%s ' ${MY_LANGS})" +IUSE="+minimal test $(printf 'linguas_%s ' ${MY_LANGS})" URI_BASE="${SRC_URI/-${PV}.tar.xz/}" LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}"
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 058818724de37d6f1839eff92a7f82a2ebf6d638 Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Apr 10 16:58:49 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Apr 14 17:48:57 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=05881872 kde-apps/kde4-l10n: Fix sed magic, remove more conflicts Package-Manager: portage-2.2.27 ...-remove-dirs => kde4-l10n-16.03.91-remove-dirs} | 21 +-- .../files/kde4-l10n-16.03.91-remove-messages | 155 - ...6.03.90.ebuild => kde4-l10n-16.03.90-r1.ebuild} | 21 ++- 3 files changed, 15 insertions(+), 182 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-dirs similarity index 64% rename from kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs rename to kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-dirs index a5b5a3b..5bfd288 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-dirs @@ -6,6 +6,8 @@ data/kdeedu khangman docs/applications kate docs/applications konsole docs/applications kwrite +docs/kde-runtime glossary +docs/kde-runtime khelpcenter docs/kdeedu kig docs/kdeedu parley docs/kdeedu step @@ -14,8 +16,10 @@ docs/kdegraphics gwenview docs/kdegraphics kruler docs/kdesdk kapptemplate docs/kdesdk okteta +docs/kdesdk umbrello docs/kdeutils kwalletmanager # Plasma 5 +docs kde-workspace docs/kde-runtime fundamentals docs/kde-runtime kdesu docs/kde-runtime khelpcenter @@ -30,21 +34,8 @@ docs/kde-runtime/kcontrol kcmcgi docs/kde-runtime/kcontrol smb docs/kde-runtime/kcontrol trash docs/kde-runtime/kcontrol useragent -docs/kde-workspace kfontview -docs/kde-workspace kinfocenter -docs/kde-workspace klipper -docs/kde-workspace kmenuedit -docs/kde-workspace ksysguard -docs/kde-workspace plasma-desktop -docs/kde-workspace systemsettings -docs/kde-workspace/kcontrol clock -docs/kde-workspace/kcontrol colors -docs/kde-workspace/kcontrol desktopthemedetails -docs/kde-workspace/kcontrol joystick -docs/kde-workspace/kcontrol kcmaccess -docs/kde-workspace/kcontrol kcmstyle -docs/kde-workspace/kcontrol solid-actions -docs/kde-workspace/kcontrol splashscreen +messages kde-workspace +messages kdeplasma-addons # kdepim-l10n 5 docs kdepim docs kdepimlibs diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages index 6244608..2b76c23 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages @@ -1,105 +1,4 @@ # Remove any path listed here. Comments are ignored -# KDE Workspace 4 -kde-workspace/freespacenotifier.po -kde-workspace/joystick.po -kde-workspace/kaccess.po -kde-workspace/kcmaccess.po -kde-workspace/kcm_autostart.po -kde-workspace/kcmbell.po -kde-workspace/kcmcolors.po -kde-workspace/kcm_desktoppaths.po -kde-workspace/kcm_desktopthemedetails.po -kde-workspace/kcmdevinfo.po -kde-workspace/kcmfonts.po -kde-workspace/kcm_infobase.po -kde-workspace/kcminfo.po -kde-workspace/kcm_infosummary.po -kde-workspace/kcminit.po -kde-workspace/kcminput.po -kde-workspace/kcmkclock.po -kde-workspace/kcmkeyboard.po -kde-workspace/kcmkeys.po -kde-workspace/kcmkwincompositing.po -kde-workspace/kcmkwindecoration.po -kde-workspace/kcm_kwindesktop.po -kde-workspace/kcmkwinrules.po -kde-workspace/kcmkwinscreenedges.po -kde-workspace/kcm-kwin-scripts.po -kde-workspace/kcm_kwintabbox.po -kde-workspace/kcmkwm.po -kde-workspace/kcmlaunch.po -kde-workspace/kcm_memory.po -kde-workspace/kcmnic.po -kde-workspace/kcmopengl.po -kde-workspace/kcm_pci.po -kde-workspace/kcmsamba.po -kde-workspace/kcmsmserver.po -kde-workspace/kcm_solid_actions.po -kde-workspace/kcm_standard_actions.po -kde-workspace/kcmstyle.po -kde-workspace/kcmusb.po -kde-workspace/kcmview1394.po -kde-workspace/kcmworkspaceoptions.po -kde-workspace/kfontinst.po -kde-workspace/khotkeys.po -kde-workspace/kinfocenter.po -kde-workspace/klipper.po -kde-workspace/kmenuedit.po -kde-workspace/krdb.po -kde-workspace/krunner.po -kde-workspace/kscreenlocker_greet.po -kde-workspace/kscreenlocker.po -kde-workspace/ksgrd.po -kde-workspace/ksmserver.po -kde-workspace/ksplashthemes.po -kde-workspace/ksysguardlsofwidgets.po -kde-workspace/ksysguard.po -kde-workspace/ktouchpadenabler.po -kde-workspace/kwin_clients.po -kde-workspace/kwin_effects.po -kde-workspace/kwin.po -kde-workspace/kwin_scripting.po -kde-workspace/libkdecorations.po -kde-workspace/libkworkspace.po -kde-workspace/liboxygenstyleconfig.po -kde-workspace/libpowerdevilcommonconfig.po -kde-workspace/libtaskmanager.po -kde-workspace/plasma_applet_quicklaunch.po -kde-workspace/plasma_applet_system-monitor.po -kde-workspace/plasma_applet_webbrowser.po -kde-workspace/plasma_containmentactions_contextmenu.po -kde-workspace/plasma_containmentactions_switchwindow.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 2a7fa1b65ded2f50d8ad05904e8b1fe0b01ee2b7 Author: Andreas Sturmlechner gmail com> AuthorDate: Fri Apr 8 21:56:02 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Apr 9 15:12:06 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=2a7fa1b6 kde-apps/kde4-l10n: Don't die on empty directories Adds einfo about files not found. Use to update lists. Package-Manager: portage-2.2.27 ...-remove-dirs => kde4-l10n-16.03.90-remove-dirs} | 4 +--- ...messages => kde4-l10n-16.03.91-remove-messages} | 6 -- kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild | 24 ++ 3 files changed, 16 insertions(+), 18 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs similarity index 95% rename from kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs rename to kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs index ab7681e..a5b5a3b 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-dirs @@ -7,7 +7,6 @@ docs/applications kate docs/applications konsole docs/applications kwrite docs/kdeedu kig -docs/kdeedu pairseditor docs/kdeedu parley docs/kdeedu step docs/kdegames bomber @@ -16,7 +15,7 @@ docs/kdegraphics kruler docs/kdesdk kapptemplate docs/kdesdk okteta docs/kdeutils kwalletmanager -# Plasma 5.3 +# Plasma 5 docs/kde-runtime fundamentals docs/kde-runtime kdesu docs/kde-runtime khelpcenter @@ -28,7 +27,6 @@ docs/kde-runtime/kcontrol ebrowsing docs/kde-runtime/kcontrol emoticons docs/kde-runtime/kcontrol icons docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol khtml docs/kde-runtime/kcontrol smb docs/kde-runtime/kcontrol trash docs/kde-runtime/kcontrol useragent diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages similarity index 98% rename from kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages rename to kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages index 0aadb9d..6244608 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.91-remove-messages @@ -206,12 +206,6 @@ kdelibs/kio_timeline.po kdelibs/plasma_runner_baloosearchrunner.po # KDE Applications 4 applications/useraccount.po -# KDE Edu 4 -kdeedu/pairs.po -kdeedu/pairseditor.po -kdeedu/pairs.appdata.po # KDE SDK 4 kdesdk/org.kde.umbrello.appdata.po kdesdk/umbrello.po -# KDE Utils 4 -kdeutils/org.kde.kteatime.appdata.po diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild index 89314df..79fa0b3 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild @@ -20,8 +20,8 @@ RDEPEND=" ! /dev/null 2>&1; then + sed -i -e ":${path#*\ }: s:^:#:" ./*/4/*/${path%\ *}/CMakeLists.txt || \ + die "Failed to comment out ${path}" + else + einfo " F: ${path}" # run with LINGUAS="*" to cut down list fi - done < <(grep -v "^#" "${REMOVE_DIRS}") + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}") einfo " messages..." - for path in $(grep -v "^#" "${REMOVE_MSGS}") ; do - rm -f ./*/4/*/messages/${path} - done + while read path; do + if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then + rm ./*/4/*/messages/${path} || die "Failed to remove ${path}" + else + einfo " F: ${path}" # run with LINGUAS="*" to cut down list + fi + done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}") else local LNG LDIR for LNG in ${LINGUAS}; do
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 931d6a9e8afd45422069cac3fdba223a455831db Author: Andreas Sturmlechner gmail com> AuthorDate: Sat Apr 9 14:53:37 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Apr 9 15:12:06 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=931d6a9e kde-apps/kde4-l10n: Add USE=test to provide more verbosity The resulting list of LINGUAS that are still conflicting can be forwarded to upstream in order to cut down on it. Package-Manager: portage-2.2.27 kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild | 43 ++-- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild index 79fa0b3..32c7f80 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild @@ -33,7 +33,7 @@ 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="minimal $(printf 'linguas_%s ' ${MY_LANGS})" +IUSE="minimal test $(printf 'linguas_%s ' ${MY_LANGS})" URI_BASE="${SRC_URI/-${PV}.tar.xz/}" LURI_BASE="mirror://kde/stable/${LV}/src/${KMNAME}" @@ -90,23 +90,50 @@ EOF if use minimal; then einfo "Removing file collisions with Plasma 5 and Applications" + use test && einfo "Tests enabled: Listing LINGUAS causing file collisions" - einfo " directories..." + einfo "Directories..." while read path; do + if use test ; then # build a report w/ LINGUAS="*" to submit @upstream + local lngs + for lng in ${LINGUAS}; do + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" + if [[ -d "${SDIR}" ]] ; then + if [[ -d "${SDIR}"/${path%\ *}/${path#*\ } ]] ; then + lngs+=" ${lng}" + fi + fi + done + [[ -n ${lngs} ]] && einfo "${path%\ *}/${path#*\ }${lngs}" + unset lngs + fi if ls -U ./*/4/*/${path%\ *}/${path#*\ } > /dev/null 2>&1; then sed -i -e ":${path#*\ }: s:^:#:" ./*/4/*/${path%\ *}/CMakeLists.txt || \ die "Failed to comment out ${path}" else - einfo " F: ${path}" # run with LINGUAS="*" to cut down list + einfo "F: ${path}" # run with LINGUAS="*" to cut down list fi done < <(grep -ve "^$\|^\s*\#" "${REMOVE_DIRS}") - - einfo " messages..." + einfo + einfo "Messages..." while read path; do + if use test ; then # build a report w/ LINGUAS="*" to submit @upstream + local lngs + for lng in ${LINGUAS}; do + SDIR="${S}/${KMNAME}-${lng}-${PV}/4/${lng}" + if [[ -d "${SDIR}" ]] ; then + if [[ -e "${SDIR}"/messages/${path} ]] ; then + lngs+=" ${lng}" + fi + fi + done + [[ -n ${lngs} ]] && einfo "${path}${lngs}" + unset lngs + fi if ls -U ./*/4/*/messages/${path} > /dev/null 2>&1; then rm ./*/4/*/messages/${path} || die "Failed to remove ${path}" else - einfo " F: ${path}" # run with LINGUAS="*" to cut down list + einfo "F: ${path}" # run with LINGUAS="*" to cut down list fi done < <(grep -ve "^$\|^\s*\#" "${REMOVE_MSGS}") else @@ -154,9 +181,7 @@ src_compile() { [[ -n ${A} ]] && kde4-base_src_compile } -src_test() { - [[ -n ${A} ]] && kde4-base_src_test -} +src_test() { :; } src_install() { [[ -n ${A} ]] && kde4-base_src_install
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: fd6b1b7dbfa002107f3a3e8e15de1f0fd4588160 Author: Andreas Sturmlechner gmail com> AuthorDate: Thu Apr 7 18:16:49 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Apr 7 19:18:48 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fd6b1b7d kde-apps/kde4-l10n: Fix file collisions Package-Manager: portage-2.2.27 ...l10n-15.12.3-remove-messages => kde4-l10n-16.03.90-remove-messages} | 3 +++ kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages similarity index 99% rename from kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages rename to kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages index a7901c6..0aadb9d 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages +++ b/kde-apps/kde4-l10n/files/kde4-l10n-16.03.90-remove-messages @@ -210,5 +210,8 @@ applications/useraccount.po kdeedu/pairs.po kdeedu/pairseditor.po kdeedu/pairs.appdata.po +# KDE SDK 4 +kdesdk/org.kde.umbrello.appdata.po +kdesdk/umbrello.po # KDE Utils 4 kdeutils/org.kde.kteatime.appdata.po diff --git a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild index 27ad2d9..89314df 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild @@ -21,7 +21,7 @@ RDEPEND=" " REMOVE_DIRS="${FILESDIR}/${PN}-15.11.90-remove-dirs" -REMOVE_MSGS="${FILESDIR}/${PN}-15.12.3-remove-messages" +REMOVE_MSGS="${FILESDIR}/${PN}-16.03.90-remove-messages" LV="4.14.3" LEGACY_LANGS="ar bg bs ca ca@valencia cs da de el en_GB es et eu fa fi fr ga gl
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 62ec775c209c9dfef2b239ec92e465325539a324 Author: Andreas Sturmlechner gmail com> AuthorDate: Thu Mar 31 18:39:20 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Apr 7 17:01:30 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=62ec775c kde-apps/kde4-l10n: Add 16.03.90 New LINGUAS: ast Fix file collision with plasma-desktop-5.6.1 Gentoo-bug: 578568 Package-Manager: portage-2.2.27 .../kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs | 52 + .../files/kde4-l10n-15.12.3-remove-messages| 214 + kde-apps/kde4-l10n/kde4-l10n-16.03.90.ebuild | 157 +++ kde-apps/kde4-l10n/metadata.xml| 8 + 4 files changed, 431 insertions(+) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs new file mode 100644 index 000..ab7681e --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs @@ -0,0 +1,52 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +data/kdeedu khangman +docs/applications kate +docs/applications konsole +docs/applications kwrite +docs/kdeedu kig +docs/kdeedu pairseditor +docs/kdeedu parley +docs/kdeedu step +docs/kdegames bomber +docs/kdegraphics gwenview +docs/kdegraphics kruler +docs/kdesdk kapptemplate +docs/kdesdk okteta +docs/kdeutils kwalletmanager +# Plasma 5.3 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol khtml +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +docs/kde-workspace kfontview +docs/kde-workspace kinfocenter +docs/kde-workspace klipper +docs/kde-workspace kmenuedit +docs/kde-workspace ksysguard +docs/kde-workspace plasma-desktop +docs/kde-workspace systemsettings +docs/kde-workspace/kcontrol clock +docs/kde-workspace/kcontrol colors +docs/kde-workspace/kcontrol desktopthemedetails +docs/kde-workspace/kcontrol joystick +docs/kde-workspace/kcontrol kcmaccess +docs/kde-workspace/kcontrol kcmstyle +docs/kde-workspace/kcontrol solid-actions +docs/kde-workspace/kcontrol splashscreen +# kdepim-l10n 5 +docs kdepim +docs kdepimlibs diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages new file mode 100644 index 000..a7901c6 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.12.3-remove-messages @@ -0,0 +1,214 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 7e8620e034e8c3158a7836bdf6b4c7f3684adc46 Author: Johannes Huber gentoo org> AuthorDate: Wed Mar 30 16:03:25 2016 + Commit: Johannes Huber gentoo org> CommitDate: Wed Mar 30 16:03:25 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7e8620e0 Revert "kde-apps/kde4-l10n: add for 16.03.80" This reverts commit 468e94468b9530eb89efaee32ee8f68294a73297. .../kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs | 49 - .../files/kde4-l10n-15.08.3-r1-remove-messages | 213 - .../kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs | 52 - kde-apps/kde4-l10n/kde4-l10n-16.03.80.ebuild | 157 --- kde-apps/kde4-l10n/metadata.xml| 8 - 5 files changed, 479 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs deleted file mode 100644 index 005cab1..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs +++ /dev/null @@ -1,49 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -data/kdeedu khangman -docs/applications kate -docs/applications konsole -docs/applications kwrite -docs/kdeedu kig -docs/kdeedu pairseditor -docs/kdeedu parley -docs/kdeedu step -docs/kdegames bomber -docs/kdegraphics gwenview -docs/kdegraphics kruler -docs/kdesdk kapptemplate -docs/kdesdk okteta -docs/kdeutils kwalletmanager -# Plasma 5.3 -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol khtml -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -docs/kde-workspace kfontview -docs/kde-workspace kinfocenter -docs/kde-workspace klipper -docs/kde-workspace kmenuedit -docs/kde-workspace ksysguard -docs/kde-workspace plasma-desktop -docs/kde-workspace systemsettings -docs/kde-workspace/kcontrol clock -docs/kde-workspace/kcontrol colors -docs/kde-workspace/kcontrol desktopthemedetails -docs/kde-workspace/kcontrol joystick -docs/kde-workspace/kcontrol kcmaccess -docs/kde-workspace/kcontrol kcmstyle -docs/kde-workspace/kcontrol solid-actions -docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages deleted file mode 100644 index 7a4d671..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages +++ /dev/null @@ -1,213 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Workspace 4 -kde-workspace/freespacenotifier.po -kde-workspace/joystick.po -kde-workspace/kaccess.po -kde-workspace/kcmaccess.po -kde-workspace/kcm_autostart.po -kde-workspace/kcmbell.po -kde-workspace/kcmcolors.po -kde-workspace/kcm_desktoppaths.po -kde-workspace/kcm_desktopthemedetails.po -kde-workspace/kcmdevinfo.po -kde-workspace/kcmfonts.po -kde-workspace/kcm_infobase.po -kde-workspace/kcminfo.po -kde-workspace/kcm_infosummary.po -kde-workspace/kcminit.po -kde-workspace/kcminput.po -kde-workspace/kcmkclock.po -kde-workspace/kcmkeyboard.po -kde-workspace/kcmkeys.po -kde-workspace/kcmkwincompositing.po -kde-workspace/kcmkwindecoration.po -kde-workspace/kcm_kwindesktop.po -kde-workspace/kcmkwinrules.po -kde-workspace/kcmkwinscreenedges.po -kde-workspace/kcm-kwin-scripts.po -kde-workspace/kcm_kwintabbox.po -kde-workspace/kcmkwm.po -kde-workspace/kcmlaunch.po -kde-workspace/kcm_memory.po -kde-workspace/kcmnic.po -kde-workspace/kcmopengl.po -kde-workspace/kcm_pci.po -kde-workspace/kcmsamba.po -kde-workspace/kcmsmserver.po -kde-workspace/kcm_solid_actions.po -kde-workspace/kcm_standard_actions.po -kde-workspace/kcmstyle.po -kde-workspace/kcmusb.po -kde-workspace/kcmview1394.po -kde-workspace/kcmworkspaceoptions.po -kde-workspace/kfontinst.po -kde-workspace/khotkeys.po -kde-workspace/kinfocenter.po -kde-workspace/klipper.po -kde-workspace/kmenuedit.po -kde-workspace/krdb.po -kde-workspace/krunner.po -kde-workspace/kscreenlocker_greet.po -kde-workspace/kscreenlocker.po -kde-workspace/ksgrd.po -kde-workspace/ksmserver.po -kde-workspace/ksplashthemes.po -kde-workspace/ksysguardlsofwidgets.po -kde-workspace/ksysguard.po -kde-workspace/ktouchpadenabler.po -kde-workspace/kwin_clients.po -kde-workspace/kwin_effects.po -kde-workspace/kwin.po -kde-workspace/kwin_scripting.po -kde-workspace/libkdecorations.po -kde-workspace/libkworkspace.po -kde-workspace/liboxygenstyleconfig.po -kde-workspace/libpowerdevilcommonconfig.po -kde-workspace/libtaskmanager.po -kde-workspace/plasma_applet_quicklaunch.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 468e94468b9530eb89efaee32ee8f68294a73297 Author: Alexey Shvetsov gentoo org> AuthorDate: Tue Mar 29 19:22:40 2016 + Commit: Alexey Shvetsov gentoo org> CommitDate: Tue Mar 29 19:22:40 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=468e9446 kde-apps/kde4-l10n: add for 16.03.80 Package-Manager: portage-2.2.28 .../kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs | 49 + .../files/kde4-l10n-15.08.3-r1-remove-messages | 213 + .../kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs | 52 + kde-apps/kde4-l10n/kde4-l10n-16.03.80.ebuild | 157 +++ kde-apps/kde4-l10n/metadata.xml| 8 + 5 files changed, 479 insertions(+) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs new file mode 100644 index 000..005cab1 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs @@ -0,0 +1,49 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +data/kdeedu khangman +docs/applications kate +docs/applications konsole +docs/applications kwrite +docs/kdeedu kig +docs/kdeedu pairseditor +docs/kdeedu parley +docs/kdeedu step +docs/kdegames bomber +docs/kdegraphics gwenview +docs/kdegraphics kruler +docs/kdesdk kapptemplate +docs/kdesdk okteta +docs/kdeutils kwalletmanager +# Plasma 5.3 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol khtml +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +docs/kde-workspace kfontview +docs/kde-workspace kinfocenter +docs/kde-workspace klipper +docs/kde-workspace kmenuedit +docs/kde-workspace ksysguard +docs/kde-workspace plasma-desktop +docs/kde-workspace systemsettings +docs/kde-workspace/kcontrol clock +docs/kde-workspace/kcontrol colors +docs/kde-workspace/kcontrol desktopthemedetails +docs/kde-workspace/kcontrol joystick +docs/kde-workspace/kcontrol kcmaccess +docs/kde-workspace/kcontrol kcmstyle +docs/kde-workspace/kcontrol solid-actions +docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages new file mode 100644 index 000..7a4d671 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages @@ -0,0 +1,213 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po +kde-workspace/plasma_applet_system-monitor.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: fd05e1d690810154d956372a5e6b08485b3087b4 Author: Johannes Huber gentoo org> AuthorDate: Sun Mar 20 20:17:27 2016 + Commit: Johannes Huber gentoo org> CommitDate: Sun Mar 20 20:17:27 2016 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fd05e1d6 kde-apps/kde-l10n: Remove empty .../files/kde4-l10n-15.08.3-r1-remove-messages | 213 - .../kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs | 52 - kde-apps/kde4-l10n/metadata.xml| 8 - 3 files changed, 273 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages deleted file mode 100644 index 7a4d671..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.3-r1-remove-messages +++ /dev/null @@ -1,213 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Workspace 4 -kde-workspace/freespacenotifier.po -kde-workspace/joystick.po -kde-workspace/kaccess.po -kde-workspace/kcmaccess.po -kde-workspace/kcm_autostart.po -kde-workspace/kcmbell.po -kde-workspace/kcmcolors.po -kde-workspace/kcm_desktoppaths.po -kde-workspace/kcm_desktopthemedetails.po -kde-workspace/kcmdevinfo.po -kde-workspace/kcmfonts.po -kde-workspace/kcm_infobase.po -kde-workspace/kcminfo.po -kde-workspace/kcm_infosummary.po -kde-workspace/kcminit.po -kde-workspace/kcminput.po -kde-workspace/kcmkclock.po -kde-workspace/kcmkeyboard.po -kde-workspace/kcmkeys.po -kde-workspace/kcmkwincompositing.po -kde-workspace/kcmkwindecoration.po -kde-workspace/kcm_kwindesktop.po -kde-workspace/kcmkwinrules.po -kde-workspace/kcmkwinscreenedges.po -kde-workspace/kcm-kwin-scripts.po -kde-workspace/kcm_kwintabbox.po -kde-workspace/kcmkwm.po -kde-workspace/kcmlaunch.po -kde-workspace/kcm_memory.po -kde-workspace/kcmnic.po -kde-workspace/kcmopengl.po -kde-workspace/kcm_pci.po -kde-workspace/kcmsamba.po -kde-workspace/kcmsmserver.po -kde-workspace/kcm_solid_actions.po -kde-workspace/kcm_standard_actions.po -kde-workspace/kcmstyle.po -kde-workspace/kcmusb.po -kde-workspace/kcmview1394.po -kde-workspace/kcmworkspaceoptions.po -kde-workspace/kfontinst.po -kde-workspace/khotkeys.po -kde-workspace/kinfocenter.po -kde-workspace/klipper.po -kde-workspace/kmenuedit.po -kde-workspace/krdb.po -kde-workspace/krunner.po -kde-workspace/kscreenlocker_greet.po -kde-workspace/kscreenlocker.po -kde-workspace/ksgrd.po -kde-workspace/ksmserver.po -kde-workspace/ksplashthemes.po -kde-workspace/ksysguardlsofwidgets.po -kde-workspace/ksysguard.po -kde-workspace/ktouchpadenabler.po -kde-workspace/kwin_clients.po -kde-workspace/kwin_effects.po -kde-workspace/kwin.po -kde-workspace/kwin_scripting.po -kde-workspace/libkdecorations.po -kde-workspace/libkworkspace.po -kde-workspace/liboxygenstyleconfig.po -kde-workspace/libpowerdevilcommonconfig.po -kde-workspace/libtaskmanager.po -kde-workspace/plasma_applet_quicklaunch.po -kde-workspace/plasma_applet_system-monitor.po -kde-workspace/plasma_applet_webbrowser.po -kde-workspace/plasma_containmentactions_contextmenu.po -kde-workspace/plasma_containmentactions_switchwindow.po -kde-workspace/plasma_engine_keystate.po -kde-workspace/plasma_engine_mpris2.po -kde-workspace/plasma_engine_network.po -kde-workspace/plasma_engine_notifications.po -kde-workspace/plasma_engine_rss.po -kde-workspace/plasma_engine_share.po -kde-workspace/plasma_engine_soliddevice.po -kde-workspace/plasma_engine_weather.po -kde-workspace/plasma_runner_activities.po -kde-workspace/plasma_runner_bookmarksrunner.po -kde-workspace/plasma_runner_calculatorrunner.po -kde-workspace/plasma_runner_kill.po -kde-workspace/plasma_runner_locations.po -kde-workspace/plasma_runner_placesrunner.po -kde-workspace/plasma_runner_plasma-desktop.po -kde-workspace/plasma_runner_powerdevil.po -kde-workspace/plasma_runner_recentdocuments.po -kde-workspace/plasma_runner_services.po -kde-workspace/plasma_runner_sessions.po -kde-workspace/plasma_runner_shell.po -kde-workspace/plasma_runner_solid.po -kde-workspace/plasma_runner_webshortcuts.po -kde-workspace/plasma_runner_windowedwidgets.po -kde-workspace/plasma_runner_windows.po -kde-workspace/powerdevilactivitiesconfig.po -kde-workspace/powerdevilglobalconfig.po -kde-workspace/powerdevil.po -kde-workspace/powerdevilprofilesconfig.po -kde-workspace/processcore.po -kde-workspace/processui.po -kde-workspace/systemsettings.po -# KDE Runtime 4 -kde-runtime/attica_kde.po -kde-runtime/drkonqi.po -kde-runtime/filetypes.po -kde-runtime/htmlsearch.po -kde-runtime/kcmcomponentchooser.po -kde-runtime/kcm_device_automounter.po -kde-runtime/kcm_emoticons.po -kde-runtime/kcmhtmlsearch.po -kde-runtime/kcmicons.po -kde-runtime/kcmkded.po -kde-runtime/kcmnotify.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmshell.po -kde-runtime/kdesu.po -kde-runtime/kglobalaccel.po -kde-runtime/khelpcenter.po -kde-runtime/kio_applications.po -kde-runtime/kio_archive.po -kde-runtime/kio_bookmarks.po -kde-runtime/kioclient.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: d72140c27d3d9800ee2bfe1233bf87b3a76d7dd2 Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Dec 6 17:29:16 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Dec 7 13:17:33 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d72140c2 kde-apps: Add kde-apps/*-l10n-15.11.90 Package-Manager: portage-2.2.20.1 .../{kde4-l10n-15.07.90-remove-dirs => kde4-l10n-15.11.90-remove-dirs} | 3 +++ kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs similarity index 97% rename from kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs rename to kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs index 005cab1..ab7681e 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.11.90-remove-dirs @@ -47,3 +47,6 @@ docs/kde-workspace/kcontrol kcmaccess docs/kde-workspace/kcontrol kcmstyle docs/kde-workspace/kcontrol solid-actions docs/kde-workspace/kcontrol splashscreen +# kdepim-l10n 5 +docs kdepim +docs kdepimlibs diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild index 45b6354..941f10a 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild @@ -21,7 +21,7 @@ RDEPEND=" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="minimal" -REMOVE_DIRS="${FILESDIR}/${PN}-15.07.90-remove-dirs" +REMOVE_DIRS="${FILESDIR}/${PN}-15.11.90-remove-dirs" REMOVE_MSGS="${FILESDIR}/${PN}-15.08.3-remove-messages" LV="4.14.3"
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 208c917ea7c81104dbd562b0d4bda3a87550 Author: Alexey Shvetsov gentoo org> AuthorDate: Sun Dec 6 15:19:42 2015 + Commit: Alexey Shvetsov gentoo org> CommitDate: Sun Dec 6 15:19:42 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=208c917e kde-apps/kde4-l10n: Add version for 15.11.90 Package-Manager: portage-2.2.26 kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild | 157 +++ 1 file changed, 157 insertions(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild new file mode 100644 index 000..45b6354 --- /dev/null +++ b/kde-apps/kde4-l10n/kde4-l10n-15.11.90.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +KDE_HANDBOOK="optional" +KMNAME="kde-l10n" +inherit kde4-base + +DESCRIPTION="KDE internationalization package" +HOMEPAGE="http://l10n.kde.org; + +DEPEND=" + sys-devel/gettext +" +RDEPEND=" + !> "${S}"/CMakeLists.txt + + # Drop KF5-based part + sed -e '/add_subdirectory(5)/ s/^/#/' -i "${S}"/${DIR}/CMakeLists.txt + + # Drop translations installed with plasma 5 and kde-apps 5 packages + if use minimal; then + einfo "${LNG}: Removing file conflicts" + if [[ -d "${LDIR}" ]] ; then + rm -rf "${LDIR}" + fi + + einfo " directories..." + while read path; do + if [[ -n ${path} && -e "${SDIR}"/${path%\ *}/CMakeLists.txt ]] ; then + sed -e ":${path#*\ }: s:^:#:"\ + -i "${SDIR}"/${path%\ *}/CMakeLists.txt + fi + done < <(grep -v "^#" "${REMOVE_DIRS}") + + einfo " messages..." + for path in $(grep -v "^#" "${REMOVE_MSGS}") ; do + rm -f "${SDIR}"/messages/${path} + # Quirk for LINGUAS=sr variants + if [[ ${LNG} = "sr" ]] ; then + rm -f "${SDIR}"/${LNG}\@*/messages/${path} || die + fi + done + else + if [[ -d "${LDIR}" ]] ; then + einfo "${LNG}: Adding legacy localisation" + local dest_path + # Step through directories alphabetically first + for path in $(ls -R "${LDIR}" | grep ":$" | sed -e 's/:$//') ; do + dest_path="${path/${LV}/${PV}/4/${LNG}}" + if [[ ! -d "${dest_path}" ]] ; then + einfo " $(basename ${dest_path}) subdirectory"\ + "added to $(basename $(dirname ${dest_path}))" + mkdir "${dest_path}" || die "Failed creating ${dest_path}" + echo "add_subdirectory($(basename ${dest_path}))" >> \ + $(dirname "${dest_path}")/CMakeLists.txt + fi + done + einfo " merging legacy localisation..." + for path in $(find "${LDIR}" -type f) ; do + dest_path="${path/${LV}/${PV}/4/${LNG}}" + cp -rn "${path}" "${dest_path}" || die "Failed copying ${path}" + done + # Disable kdepim + for path in kdepim kdepimlibs kdepim-runtime ; do + find "${SDIR}" -name CMakeLists.txt -type f -exec \ + sed -i -e
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 07a7c23b7d497d5e0566570fc655063140774b40 Author: Andreas Sturmlechner gmail com> AuthorDate: Wed Sep 16 18:47:58 2015 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Sep 19 14:05:25 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=07a7c23b kde-apps/kde4-l10n: Finally fix USE=-minimal Be more verbose about what is being copied or removed. Merge everything from LEGACY_LANGS, not just messages. Take care of nonexistent directories in destination paths. Fixes https://bugs.gentoo.org/show_bug.cgi?id=560336 Package-Manager: portage-2.2.20.1 kde-apps/kde4-l10n/kde4-l10n-15.08.1.ebuild | 44 - 1 file changed, 30 insertions(+), 14 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.08.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.08.1.ebuild index ef80763..49d9885 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.08.1.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.08.1.ebuild @@ -66,11 +66,12 @@ src_unpack() { } src_prepare() { - local LNG DIR SDIR + local LNG DIR LDIR SDIR # add all linguas to cmake if [[ -n ${A} ]]; then for LNG in ${LINGUAS}; do DIR="${KMNAME}-${LNG}-${PV}" + LDIR="${KMNAME}-${LNG}-${LV}" SDIR="${S}/${DIR}/4/${LNG}" if [[ -d "${DIR}" ]] ; then echo "add_subdirectory( ${DIR} )" >> "${S}"/CMakeLists.txt @@ -80,12 +81,12 @@ src_prepare() { # Drop translations installed with plasma 5 and kde-apps 5 packages if use minimal; then - einfo "Removing paths from ${LNG}" - if [[ -d "${KMNAME}-${LNG}-${LV}" ]] ; then - rm -rf "${KMNAME}-${LNG}-${LV}" + einfo "${LNG}: Removing file conflicts" + if [[ -d "${LDIR}" ]] ; then + rm -rf "${LDIR}" fi - # Remove dirs + einfo " directories..." while read path; do if [[ -n ${path} && -e "${SDIR}"/${path%\ *}/CMakeLists.txt ]] ; then sed -e ":${path#*\ }: s:^:#:"\ @@ -93,7 +94,7 @@ src_prepare() { fi done < <(grep -v "^#" "${REMOVE_DIRS}") - # Remove messages + einfo " messages..." for path in $(grep -v "^#" "${REMOVE_MSGS}") ; do rm -f "${SDIR}"/messages/${path} # Quirk for LINGUAS=sr variants @@ -102,16 +103,31 @@ src_prepare() { fi done else - if [[ -d "${KMNAME}-${LNG}-${LV}" ]] ; then - # Do not try to copy kdepim localisation - for path in kdepim kdepimlibs kdepim-runtime; do - rm -rf "${KMNAME}-${LNG}-${LV}/messages/${path}" || die + if [[ -d "${LDIR}" ]] ; then + einfo "${LNG}: Adding legacy localisation" + local dest_path + # Step through directories alphabetically first + for path in $(ls -R "${LDIR}" | grep ":$" | sed -e 's/:$//') ; do + dest_path="${path/${LV}/${PV}/4/${LNG}}" + if [[ ! -d "${dest_path}" ]] ; then + einfo " $(basename ${dest_path}) subdirectory"\ + "added to $(basename $(dirname ${dest_path}))" + mkdir "${dest_path}" || die "Failed creating ${dest_path}" + echo "add_subdirectory($(basename ${dest_path}))" >> \ + $(dirname "${dest_path}")/CMakeLists.txt + fi
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde-l10n/
commit: d5360c2f8334f24c52335eb0433d0e9c0d6fbe1f Author: Manuel Rüger gentoo org> AuthorDate: Sat Sep 12 01:04:11 2015 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Sep 12 01:04:11 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d5360c2f kde-apps: Fix metadata Package-Manager: portage-2.2.20.1 kde-apps/kde-l10n/metadata.xml | 2 +- kde-apps/kde4-l10n/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kde-apps/kde-l10n/metadata.xml b/kde-apps/kde-l10n/metadata.xml index 2d3c263..a23f444 100644 --- a/kde-apps/kde-l10n/metadata.xml +++ b/kde-apps/kde-l10n/metadata.xml @@ -1,5 +1,5 @@ -https://www.gentoo.org/dtd/metadata.dtd;> +http://www.gentoo.org/dtd/metadata.dtd;> kde diff --git a/kde-apps/kde4-l10n/metadata.xml b/kde-apps/kde4-l10n/metadata.xml index 2d3c263..a23f444 100644 --- a/kde-apps/kde4-l10n/metadata.xml +++ b/kde-apps/kde4-l10n/metadata.xml @@ -1,5 +1,5 @@ -https://www.gentoo.org/dtd/metadata.dtd;> +http://www.gentoo.org/dtd/metadata.dtd;> kde
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 8e84be7aee6ad29e2ea481f8396ae3b6a4d70967 Author: Johannes Huber johu AT gentoo DOT org AuthorDate: Tue Aug 25 22:11:17 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Tue Aug 25 22:11:17 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8e84be7a kde-apps/kde4-l10n: Remove package Moved to gentoo main repo. Package-Manager: portage-2.2.20.1 .../kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs | 47 - .../files/kde4-l10n-15.04.1-remove-messages| 205 .../kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs | 50 - .../files/kde4-l10n-15.08.0-remove-messages| 210 - kde-apps/kde4-l10n/kde4-l10n-15.04.3.ebuild| 132 - kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild| 144 -- kde-apps/kde4-l10n/metadata.xml| 5 - 7 files changed, 793 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs deleted file mode 100644 index 57f687a..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs +++ /dev/null @@ -1,47 +0,0 @@ -# Disable any subdirectories listed here. Comments are ignored -# First argument: parent directory -# Second argument: which subdirectory to disable in CMakeLists.txt -# kde-l10n 5 -data/kdeedu khangman -docs/applications kate -docs/applications konsole -docs/applications kwrite -docs/kdeedu kig -docs/kdeedu parley -docs/kdeedu step -docs/kdegames bomber -docs/kdegraphics gwenview -docs/kdegraphics kruler -docs/kdesdk kapptemplate -docs/kdesdk okteta -# Plasma 5.3 -docs/kde-runtime fundamentals -docs/kde-runtime kdesu -docs/kde-runtime khelpcenter -docs/kde-runtime knetattach -docs/kde-runtime onlinehelp -docs/kde-runtime/kcontrol bookmarks -docs/kde-runtime/kcontrol cookies -docs/kde-runtime/kcontrol ebrowsing -docs/kde-runtime/kcontrol emoticons -docs/kde-runtime/kcontrol icons -docs/kde-runtime/kcontrol kcmcgi -docs/kde-runtime/kcontrol khtml -docs/kde-runtime/kcontrol smb -docs/kde-runtime/kcontrol trash -docs/kde-runtime/kcontrol useragent -docs/kde-workspace kfontview -docs/kde-workspace kinfocenter -docs/kde-workspace klipper -docs/kde-workspace kmenuedit -docs/kde-workspace ksysguard -docs/kde-workspace plasma-desktop -docs/kde-workspace systemsettings -docs/kde-workspace/kcontrol clock -docs/kde-workspace/kcontrol colors -docs/kde-workspace/kcontrol desktopthemedetails -docs/kde-workspace/kcontrol joystick -docs/kde-workspace/kcontrol kcmaccess -docs/kde-workspace/kcontrol kcmstyle -docs/kde-workspace/kcontrol solid-actions -docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages deleted file mode 100644 index 8a5a900..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages +++ /dev/null @@ -1,205 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Workspace 4 -kde-workspace/freespacenotifier.po -kde-workspace/joystick.po -kde-workspace/kaccess.po -kde-workspace/kcmaccess.po -kde-workspace/kcm_autostart.po -kde-workspace/kcmbell.po -kde-workspace/kcmcolors.po -kde-workspace/kcm_desktoppaths.po -kde-workspace/kcm_desktopthemedetails.po -kde-workspace/kcmdevinfo.po -kde-workspace/kcmfonts.po -kde-workspace/kcm_infobase.po -kde-workspace/kcminfo.po -kde-workspace/kcm_infosummary.po -kde-workspace/kcminit.po -kde-workspace/kcminput.po -kde-workspace/kcmkclock.po -kde-workspace/kcmkeyboard.po -kde-workspace/kcmkeys.po -kde-workspace/kcmkwincompositing.po -kde-workspace/kcmkwindecoration.po -kde-workspace/kcm_kwindesktop.po -kde-workspace/kcmkwinrules.po -kde-workspace/kcmkwinscreenedges.po -kde-workspace/kcm-kwin-scripts.po -kde-workspace/kcm_kwintabbox.po -kde-workspace/kcmkwm.po -kde-workspace/kcmlaunch.po -kde-workspace/kcm_memory.po -kde-workspace/kcmnic.po -kde-workspace/kcmopengl.po -kde-workspace/kcm_pci.po -kde-workspace/kcmsamba.po -kde-workspace/kcmsmserver.po -kde-workspace/kcm_solid_actions.po -kde-workspace/kcm_standard_actions.po -kde-workspace/kcmstyle.po -kde-workspace/kcmusb.po -kde-workspace/kcmview1394.po -kde-workspace/kcmworkspaceoptions.po -kde-workspace/kfontinst.po -kde-workspace/khotkeys.po -kde-workspace/kinfocenter.po -kde-workspace/klipper.po -kde-workspace/kmenuedit.po -kde-workspace/krdb.po -kde-workspace/krunner.po -kde-workspace/kscreenlocker_greet.po -kde-workspace/kscreenlocker.po -kde-workspace/ksgrd.po -kde-workspace/ksmserver.po -kde-workspace/ksplashthemes.po -kde-workspace/ksysguardlsofwidgets.po -kde-workspace/ksysguard.po -kde-workspace/ktouchpadenabler.po -kde-workspace/kwin_clients.po -kde-workspace/kwin_effects.po -kde-workspace/kwin.po -kde-workspace/kwin_scripting.po -kde-workspace/libkdecorations.po -kde-workspace/libkworkspace.po -kde-workspace/liboxygenstyleconfig.po -kde-workspace/libpowerdevilcommonconfig.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 0990d790fa1278b32013ce928134062b0824d7ae Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Tue Aug 25 17:51:30 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Tue Aug 25 21:35:25 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0990d790 kde-apps/kde4-l10n: Fix USE=-minimal Package-Manager: portage-2.2.20.1 Signed-off-by: Johannes Huber johu AT gentoo.org kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild | 22 +++--- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild index dfb39da..4daf8c6 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild @@ -67,18 +67,19 @@ src_unpack() { } src_prepare() { - local LNG DIR + local LNG DIR SDIR # add all linguas to cmake if [[ -n ${A} ]]; then for LNG in ${LINGUAS}; do DIR=${KMNAME}-${LNG}-${PV} + SDIR=${S}/${DIR}/4/${LNG} if [[ -d ${DIR} ]] ; then echo add_subdirectory( ${DIR} ) ${S}/CMakeLists.txt # Drop KF5-based part sed -e '/add_subdirectory(5)/ s/^/#/' -i ${S}/${DIR}/CMakeLists.txt - # Drop translations that get installed with plasma 5 and kde apps 5 packages + # Drop translations installed with plasma 5 and kde-apps 5 packages if use minimal; then einfo Removing paths from ${LNG} if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then @@ -87,23 +88,30 @@ src_prepare() { # Remove dirs while read path; do - if [[ -e ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt ]] ; then + if [[ -e ${SDIR}/${path%\ *}/CMakeLists.txt ]] ; then sed -e /${path#*\ }/ s/^/#/\ - -i ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt + -i ${SDIR}/${path%\ *}/CMakeLists.txt fi done (grep -v ^# ${REMOVE_DIRS}) # Remove messages for path in $(grep -v ^# ${REMOVE_MSGS}) ; do - rm -f ${S}/${DIR}/4/${LNG}/messages/${path} + rm -f ${SDIR}/messages/${path} # Quirk for LINGUAS=sr variants if [[ ${LNG} = sr ]] ; then - rm -f ${S}/${DIR}/4/${LNG}/${LNG}\@*/messages/${path} || die + rm -f ${SDIR}/${LNG}\@*/messages/${path} || die fi done - else if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + # Create missing kdepim directories + local subdirs=kdepim kdepimlibs kdepim-runtime + for path in ${subdirs}; do + mkdir -p ${SDIR}/messages/${path} || die + echo add_subdirectory(${path}) \ + ${SDIR}/messages/CMakeLists.txt + done + unset subdirs # Merge legacy localisation for path in $(find ${KMNAME}-${LNG}-${LV} -name *.po); do cp -rn ${path} ${path/${LV}/${PV}/4/${LNG}} || die
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/
commit: 7d010c0d6fdc9f6ed78f7ae90f0b48c8c9b7d0df Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Wed Aug 19 22:38:49 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Wed Aug 19 22:38:49 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7d010c0d kde-apps/kde4-l10n: Re-add deleted file Package-Manager: portage-2.2.20.1 .../files/kde4-l10n-15.07.80-remove-messages | 209 - .../kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs | 50 + 2 files changed, 50 insertions(+), 209 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages deleted file mode 100644 index 109efed..000 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages +++ /dev/null @@ -1,209 +0,0 @@ -# Remove any path listed here. Comments are ignored -# KDE Workspace 4 -kde-workspace/freespacenotifier.po -kde-workspace/joystick.po -kde-workspace/kaccess.po -kde-workspace/kcmaccess.po -kde-workspace/kcm_autostart.po -kde-workspace/kcmbell.po -kde-workspace/kcmcolors.po -kde-workspace/kcm_desktoppaths.po -kde-workspace/kcm_desktopthemedetails.po -kde-workspace/kcmdevinfo.po -kde-workspace/kcmfonts.po -kde-workspace/kcm_infobase.po -kde-workspace/kcminfo.po -kde-workspace/kcm_infosummary.po -kde-workspace/kcminit.po -kde-workspace/kcminput.po -kde-workspace/kcmkclock.po -kde-workspace/kcmkeyboard.po -kde-workspace/kcmkeys.po -kde-workspace/kcmkwincompositing.po -kde-workspace/kcmkwindecoration.po -kde-workspace/kcm_kwindesktop.po -kde-workspace/kcmkwinrules.po -kde-workspace/kcmkwinscreenedges.po -kde-workspace/kcm-kwin-scripts.po -kde-workspace/kcm_kwintabbox.po -kde-workspace/kcmkwm.po -kde-workspace/kcmlaunch.po -kde-workspace/kcm_memory.po -kde-workspace/kcmnic.po -kde-workspace/kcmopengl.po -kde-workspace/kcm_pci.po -kde-workspace/kcmsamba.po -kde-workspace/kcmsmserver.po -kde-workspace/kcm_solid_actions.po -kde-workspace/kcm_standard_actions.po -kde-workspace/kcmstyle.po -kde-workspace/kcmusb.po -kde-workspace/kcmview1394.po -kde-workspace/kcmworkspaceoptions.po -kde-workspace/kfontinst.po -kde-workspace/khotkeys.po -kde-workspace/kinfocenter.po -kde-workspace/klipper.po -kde-workspace/kmenuedit.po -kde-workspace/krdb.po -kde-workspace/krunner.po -kde-workspace/kscreenlocker_greet.po -kde-workspace/kscreenlocker.po -kde-workspace/ksgrd.po -kde-workspace/ksmserver.po -kde-workspace/ksplashthemes.po -kde-workspace/ksysguardlsofwidgets.po -kde-workspace/ksysguard.po -kde-workspace/ktouchpadenabler.po -kde-workspace/kwin_clients.po -kde-workspace/kwin_effects.po -kde-workspace/kwin.po -kde-workspace/kwin_scripting.po -kde-workspace/libkdecorations.po -kde-workspace/libkworkspace.po -kde-workspace/liboxygenstyleconfig.po -kde-workspace/libpowerdevilcommonconfig.po -kde-workspace/libtaskmanager.po -kde-workspace/plasma_applet_quicklaunch.po -kde-workspace/plasma_applet_system-monitor.po -kde-workspace/plasma_applet_webbrowser.po -kde-workspace/plasma_containmentactions_contextmenu.po -kde-workspace/plasma_containmentactions_switchwindow.po -kde-workspace/plasma_engine_keystate.po -kde-workspace/plasma_engine_mpris2.po -kde-workspace/plasma_engine_network.po -kde-workspace/plasma_engine_notifications.po -kde-workspace/plasma_engine_rss.po -kde-workspace/plasma_engine_share.po -kde-workspace/plasma_engine_soliddevice.po -kde-workspace/plasma_engine_weather.po -kde-workspace/plasma_runner_activities.po -kde-workspace/plasma_runner_bookmarksrunner.po -kde-workspace/plasma_runner_calculatorrunner.po -kde-workspace/plasma_runner_kill.po -kde-workspace/plasma_runner_locations.po -kde-workspace/plasma_runner_placesrunner.po -kde-workspace/plasma_runner_plasma-desktop.po -kde-workspace/plasma_runner_powerdevil.po -kde-workspace/plasma_runner_recentdocuments.po -kde-workspace/plasma_runner_services.po -kde-workspace/plasma_runner_sessions.po -kde-workspace/plasma_runner_shell.po -kde-workspace/plasma_runner_solid.po -kde-workspace/plasma_runner_webshortcuts.po -kde-workspace/plasma_runner_windowedwidgets.po -kde-workspace/plasma_runner_windows.po -kde-workspace/powerdevilactivitiesconfig.po -kde-workspace/powerdevilglobalconfig.po -kde-workspace/powerdevil.po -kde-workspace/powerdevilprofilesconfig.po -kde-workspace/processcore.po -kde-workspace/processui.po -kde-workspace/systemsettings.po -# KDE Runtime 4 -kde-runtime/attica_kde.po -kde-runtime/drkonqi.po -kde-runtime/filetypes.po -kde-runtime/htmlsearch.po -kde-runtime/kcmcomponentchooser.po -kde-runtime/kcm_emoticons.po -kde-runtime/kcmhtmlsearch.po -kde-runtime/kcmicons.po -kde-runtime/kcmkded.po -kde-runtime/kcmnotify.po -kde-runtime/kcm_phonon.po -kde-runtime/kcmshell.po -kde-runtime/kdesu.po -kde-runtime/kglobalaccel.po -kde-runtime/khelpcenter.po -kde-runtime/kio_applications.po -kde-runtime/kio_archive.po -kde-runtime/kio_bookmarks.po -kde-runtime/kioclient.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/, kde-apps/kde4-l10n/
commit: 808bc30e827891294b3832f4a27842cd5f767857 Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Wed Aug 19 22:18:32 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Wed Aug 19 22:31:10 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=808bc30e kde-apps/kde4-l10n: Fix LINGUAS=sr, baloowidgets.mo collision Package-Manager: portage-2.2.20.1 .../files/kde4-l10n-15.08.0-remove-messages| 210 + kde-apps/kde4-l10n/kde4-l10n-15.08.0.ebuild| 6 +- 2 files changed, 215 insertions(+), 1 deletion(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.08.0-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.0-remove-messages new file mode 100644 index 000..0044d42 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.08.0-remove-messages @@ -0,0 +1,210 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po +kde-workspace/plasma_applet_system-monitor.po +kde-workspace/plasma_applet_webbrowser.po +kde-workspace/plasma_containmentactions_contextmenu.po +kde-workspace/plasma_containmentactions_switchwindow.po +kde-workspace/plasma_engine_keystate.po +kde-workspace/plasma_engine_mpris2.po +kde-workspace/plasma_engine_network.po +kde-workspace/plasma_engine_notifications.po +kde-workspace/plasma_engine_rss.po +kde-workspace/plasma_engine_share.po +kde-workspace/plasma_engine_soliddevice.po +kde-workspace/plasma_engine_weather.po +kde-workspace/plasma_runner_activities.po +kde-workspace/plasma_runner_bookmarksrunner.po +kde-workspace/plasma_runner_calculatorrunner.po +kde-workspace/plasma_runner_kill.po +kde-workspace/plasma_runner_locations.po +kde-workspace/plasma_runner_placesrunner.po +kde-workspace/plasma_runner_plasma-desktop.po +kde-workspace/plasma_runner_powerdevil.po +kde-workspace/plasma_runner_recentdocuments.po +kde-workspace/plasma_runner_services.po +kde-workspace/plasma_runner_sessions.po +kde-workspace/plasma_runner_shell.po +kde-workspace/plasma_runner_solid.po +kde-workspace/plasma_runner_webshortcuts.po +kde-workspace/plasma_runner_windowedwidgets.po +kde-workspace/plasma_runner_windows.po +kde-workspace/powerdevilactivitiesconfig.po +kde-workspace/powerdevilglobalconfig.po +kde-workspace/powerdevil.po +kde-workspace/powerdevilprofilesconfig.po +kde-workspace/processcore.po +kde-workspace/processui.po +kde-workspace/systemsettings.po +# KDE Runtime 4 +kde-runtime/attica_kde.po +kde-runtime/drkonqi.po +kde-runtime/filetypes.po +kde-runtime/htmlsearch.po +kde-runtime/kcmcomponentchooser.po +kde-runtime/kcm_emoticons.po +kde-runtime/kcmhtmlsearch.po +kde-runtime/kcmicons.po +kde-runtime/kcmkded.po +kde-runtime/kcmnotify.po +kde-runtime/kcm_phonon.po +kde-runtime/kcmshell.po +kde-runtime/kdesu.po +kde-runtime/kglobalaccel.po +kde-runtime/khelpcenter.po +kde-runtime/kio_applications.po +kde-runtime/kio_archive.po +kde-runtime/kio_bookmarks.po +kde-runtime/kioclient.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 6b85da88a706536e2bd6a2622a7aaa3db683db76 Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Sun Aug 9 11:28:55 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Sun Aug 9 11:30:26 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=6b85da88 [kde-apps/kde4-l10n] Fix file collisions, bug 557028 Package-Manager: portage-2.2.20 .../{kde4-l10n-15.07.80-remove-dirs = kde4-l10n-15.07.90-remove-dirs} | 1 + kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild| 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs similarity index 98% rename from kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs rename to kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs index 9392734..005cab1 100644 --- a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.90-remove-dirs @@ -15,6 +15,7 @@ docs/kdegraphics gwenview docs/kdegraphics kruler docs/kdesdk kapptemplate docs/kdesdk okteta +docs/kdeutils kwalletmanager # Plasma 5.3 docs/kde-runtime fundamentals docs/kde-runtime kdesu diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild index 641ed5c..9fe546e 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild @@ -22,7 +22,7 @@ RDEPEND= KEYWORDS= ~amd64 ~x86 IUSE=minimal -REMOVE_DIRS=${FILESDIR}/${PN}-15.07.80-remove-dirs +REMOVE_DIRS=${FILESDIR}/${PN}-15.07.90-remove-dirs REMOVE_MSGS=${FILESDIR}/${PN}-15.07.80-remove-messages LV=4.14.3
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: dc4ab1943276e565efa982c72e7a13b670640dcc Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Fri Aug 7 21:24:34 2015 + Commit: Johannes Huber johu AT gentoo DOT org CommitDate: Sat Aug 8 12:30:22 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=dc4ab194 [kde-apps/kde4-l10n] Always block older kde-l10n Package-Manager: portage-2.2.20 kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild index 13ac170..b530b68 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.07.90.ebuild @@ -15,7 +15,7 @@ DEPEND= sys-devel/gettext RDEPEND= - !kde-apps/kde-l10n-15.04.0-r1 + !kde-apps/kde-l10n-${PV} !kde-base/kdepim-l10n
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 9a212f22c575c5be9845592ba4ced5f85913a4bf Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Sat Aug 1 00:59:25 2015 + Commit: Manuel Rüger mrueg AT gentoo DOT org CommitDate: Sat Aug 1 00:59:25 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=9a212f22 [kde-apps/kde4-l10n] Remove file collisions Package-Manager: portage-2.2.20 .../kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs | 48 + .../files/kde4-l10n-15.07.80-remove-messages | 209 + kde-apps/kde4-l10n/kde4-l10n-15.07.80.ebuild | 4 +- 3 files changed, 259 insertions(+), 2 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs new file mode 100644 index 000..9392734 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-dirs @@ -0,0 +1,48 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +data/kdeedu khangman +docs/applications kate +docs/applications konsole +docs/applications kwrite +docs/kdeedu kig +docs/kdeedu pairseditor +docs/kdeedu parley +docs/kdeedu step +docs/kdegames bomber +docs/kdegraphics gwenview +docs/kdegraphics kruler +docs/kdesdk kapptemplate +docs/kdesdk okteta +# Plasma 5.3 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol khtml +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +docs/kde-workspace kfontview +docs/kde-workspace kinfocenter +docs/kde-workspace klipper +docs/kde-workspace kmenuedit +docs/kde-workspace ksysguard +docs/kde-workspace plasma-desktop +docs/kde-workspace systemsettings +docs/kde-workspace/kcontrol clock +docs/kde-workspace/kcontrol colors +docs/kde-workspace/kcontrol desktopthemedetails +docs/kde-workspace/kcontrol joystick +docs/kde-workspace/kcontrol kcmaccess +docs/kde-workspace/kcontrol kcmstyle +docs/kde-workspace/kcontrol solid-actions +docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages new file mode 100644 index 000..109efed --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.07.80-remove-messages @@ -0,0 +1,209 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po +kde-workspace/plasma_applet_system-monitor.po +kde-workspace/plasma_applet_webbrowser.po +kde-workspace/plasma_containmentactions_contextmenu.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: fece60707dd706ed6191622eb822752e6617bb65 Author: Manuel Rüger mrueg AT gentoo DOT org AuthorDate: Sat Jun 27 13:52:45 2015 + Commit: Manuel Rüger mrueg AT gentoo DOT org CommitDate: Sat Jun 27 13:52:45 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=fece6070 [kde-apps/kde4-l10n] Version bump. Package-Manager: portage-2.2.20 kde-apps/kde4-l10n/kde4-l10n-15.04.3.ebuild | 132 1 file changed, 132 insertions(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.3.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.3.ebuild new file mode 100644 index 000..5859dad --- /dev/null +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.3.ebuild @@ -0,0 +1,132 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=optional +KMNAME=kde-l10n +inherit kde4-base + +DESCRIPTION=KDE internationalization package +HOMEPAGE=http://l10n.kde.org; + +DEPEND= + sys-devel/gettext + +RDEPEND= + !kde-apps/kde-l10n-15.04.0-r1 + !kde-base/kdepim-l10n + + +KEYWORDS= ~amd64 ~x86 +IUSE=minimal + +REMOVE_DIRS=${FILESDIR}/${PN}-15.04.1-remove-dirs +REMOVE_MSGS=${FILESDIR}/${PN}-15.04.1-remove-messages + +LV=4.14.3 +LEGACY_LANGS=ar bg bs ca ca@valencia cs da de el en_GB 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 + +# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' +MY_LANGS=ar 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 + +URI_BASE=${SRC_URI/-${PV}.tar.xz/} +LURI_BASE=mirror://kde/stable/${LV}/src/${KMNAME} +SRC_URI= + +for MY_LANG in ${LEGACY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz ) +done + +for MY_LANG in ${MY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz ) +done + +S=${WORKDIR} + +src_unpack() { + if [[ -z ${A} ]]; then + elog + elog You either have the LINGUAS variable unset, or it only + elog contains languages not supported by ${P}. + elog You won't have any additional language support. + elog + elog ${P} supports these language codes: + elog ${MY_LANGS} + elog + fi + + [[ -n ${A} ]] unpack ${A} +} + +src_prepare() { + local LNG DIR + # add all linguas to cmake + if [[ -n ${A} ]]; then + for LNG in ${LINGUAS}; do + DIR=${KMNAME}-${LNG}-${PV} + if [[ -d ${DIR} ]] ; then + echo add_subdirectory( ${DIR} ) ${S}/CMakeLists.txt + + # Drop KF5-based part + sed -e '/add_subdirectory(5)/ s/^/#/' -i ${S}/${DIR}/CMakeLists.txt + + # Drop translations that get installed with plasma 5 and kde apps 5 packages + if use minimal; then + einfo Removing paths from ${LNG} + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + rm -rf ${KMNAME}-${LNG}-${LV} + fi + + # Remove dirs + while read path; do + if [[ -e ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt ]] ; then + sed -e /${path#*\ }/ s/^/#/\ + -i ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt + fi + done (grep -v ^# ${REMOVE_DIRS}) + + # Remove messages + for path in $(grep -v ^# ${REMOVE_MSGS}) ; do + rm -f ${S}/${DIR}/4/${LNG}/messages/${path} + done + + else + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + # Merge legacy localisation + for path in $(find ${KMNAME}-${LNG}-${LV} -name *.po); do + cp -rn ${path} ${path/${LV}/${PV}/4/${LNG}} || die + done +
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: f639873d6fbf5f4b744b94c840db5b572029c9c7 Author: Michael Palimaka kensington AT gentoo DOT org AuthorDate: Fri Jun 12 19:09:56 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Sun Jun 14 15:24:37 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=f639873d [kde-apps/kde4-l10n] Remove old blocker. Package-Manager: portage-2.2.20 kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild index 8f5a8c4..5859dad 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild @@ -16,7 +16,6 @@ DEPEND= RDEPEND= !kde-apps/kde-l10n-15.04.0-r1 - !kde-base/kde-l10n !kde-base/kdepim-l10n
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/files/
commit: ac9cf6603cd5759dd76a3f4531bdb549e0bd417f Author: Manuel Rüger mrueg AT gentoo DOT org AuthorDate: Mon Jun 8 17:34:29 2015 + Commit: Manuel Rüger mrueg AT gentoo DOT org CommitDate: Mon Jun 8 17:34:29 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ac9cf660 [kde-apps/kde4-l10n] Readd accidentally removed files. Package-Manager: portage-2.2.20 .../kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs | 47 + .../files/kde4-l10n-15.04.1-remove-messages| 205 + 2 files changed, 252 insertions(+) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs new file mode 100644 index 000..57f687a --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs @@ -0,0 +1,47 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +data/kdeedu khangman +docs/applications kate +docs/applications konsole +docs/applications kwrite +docs/kdeedu kig +docs/kdeedu parley +docs/kdeedu step +docs/kdegames bomber +docs/kdegraphics gwenview +docs/kdegraphics kruler +docs/kdesdk kapptemplate +docs/kdesdk okteta +# Plasma 5.3 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol khtml +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +docs/kde-workspace kfontview +docs/kde-workspace kinfocenter +docs/kde-workspace klipper +docs/kde-workspace kmenuedit +docs/kde-workspace ksysguard +docs/kde-workspace plasma-desktop +docs/kde-workspace systemsettings +docs/kde-workspace/kcontrol clock +docs/kde-workspace/kcontrol colors +docs/kde-workspace/kcontrol desktopthemedetails +docs/kde-workspace/kcontrol joystick +docs/kde-workspace/kcontrol kcmaccess +docs/kde-workspace/kcontrol kcmstyle +docs/kde-workspace/kcontrol solid-actions +docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages new file mode 100644 index 000..8a5a900 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages @@ -0,0 +1,205 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po +kde-workspace/plasma_applet_system-monitor.po +kde-workspace/plasma_applet_webbrowser.po +kde-workspace/plasma_containmentactions_contextmenu.po +kde-workspace/plasma_containmentactions_switchwindow.po +kde-workspace/plasma_engine_keystate.po +kde-workspace/plasma_engine_mpris2.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 3ea557bbb5e6265890555def7273206f9f55fc19 Author: Manuel Rüger mrueg AT gentoo DOT org AuthorDate: Sun May 31 19:07:51 2015 + Commit: Manuel Rüger mrueg AT gentoo DOT org CommitDate: Sun May 31 19:07:51 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=3ea557bb [kde-apps/kde4-l10n] Version bump Package-Manager: portage-2.2.20 kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild | 133 1 file changed, 133 insertions(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild new file mode 100644 index 000..8f5a8c4 --- /dev/null +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.2.ebuild @@ -0,0 +1,133 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=optional +KMNAME=kde-l10n +inherit kde4-base + +DESCRIPTION=KDE internationalization package +HOMEPAGE=http://l10n.kde.org; + +DEPEND= + sys-devel/gettext + +RDEPEND= + !kde-apps/kde-l10n-15.04.0-r1 + !kde-base/kde-l10n + !kde-base/kdepim-l10n + + +KEYWORDS= ~amd64 ~x86 +IUSE=minimal + +REMOVE_DIRS=${FILESDIR}/${PN}-15.04.1-remove-dirs +REMOVE_MSGS=${FILESDIR}/${PN}-15.04.1-remove-messages + +LV=4.14.3 +LEGACY_LANGS=ar bg bs ca ca@valencia cs da de el en_GB 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 + +# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' +MY_LANGS=ar 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 + +URI_BASE=${SRC_URI/-${PV}.tar.xz/} +LURI_BASE=mirror://kde/stable/${LV}/src/${KMNAME} +SRC_URI= + +for MY_LANG in ${LEGACY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz ) +done + +for MY_LANG in ${MY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz ) +done + +S=${WORKDIR} + +src_unpack() { + if [[ -z ${A} ]]; then + elog + elog You either have the LINGUAS variable unset, or it only + elog contains languages not supported by ${P}. + elog You won't have any additional language support. + elog + elog ${P} supports these language codes: + elog ${MY_LANGS} + elog + fi + + [[ -n ${A} ]] unpack ${A} +} + +src_prepare() { + local LNG DIR + # add all linguas to cmake + if [[ -n ${A} ]]; then + for LNG in ${LINGUAS}; do + DIR=${KMNAME}-${LNG}-${PV} + if [[ -d ${DIR} ]] ; then + echo add_subdirectory( ${DIR} ) ${S}/CMakeLists.txt + + # Drop KF5-based part + sed -e '/add_subdirectory(5)/ s/^/#/' -i ${S}/${DIR}/CMakeLists.txt + + # Drop translations that get installed with plasma 5 and kde apps 5 packages + if use minimal; then + einfo Removing paths from ${LNG} + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + rm -rf ${KMNAME}-${LNG}-${LV} + fi + + # Remove dirs + while read path; do + if [[ -e ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt ]] ; then + sed -e /${path#*\ }/ s/^/#/\ + -i ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt + fi + done (grep -v ^# ${REMOVE_DIRS}) + + # Remove messages + for path in $(grep -v ^# ${REMOVE_MSGS}) ; do + rm -f ${S}/${DIR}/4/${LNG}/messages/${path} + done + + else + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + # Merge legacy localisation + for path in $(find ${KMNAME}-${LNG}-${LV} -name *.po); do + cp -rn ${path} ${path/${LV}/${PV}/4/${LNG}} || die + done +
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 867f4b6b4e872a64a6ea40c9bf7e4e65b1dffba7 Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Mon May 25 15:22:30 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Wed May 27 12:07:04 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=867f4b6b [kde-apps/kde4-l10n] Outsource subdir paths into FILESDIR Fix file collisions w/ kde-apps/kde-l10n LINGUAS=ca it nn See also bug 550346 Package-Manager: portage-2.2.18 .../kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs | 47 ++ kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild| 42 --- 2 files changed, 55 insertions(+), 34 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs new file mode 100644 index 000..57f687a --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-dirs @@ -0,0 +1,47 @@ +# Disable any subdirectories listed here. Comments are ignored +# First argument: parent directory +# Second argument: which subdirectory to disable in CMakeLists.txt +# kde-l10n 5 +data/kdeedu khangman +docs/applications kate +docs/applications konsole +docs/applications kwrite +docs/kdeedu kig +docs/kdeedu parley +docs/kdeedu step +docs/kdegames bomber +docs/kdegraphics gwenview +docs/kdegraphics kruler +docs/kdesdk kapptemplate +docs/kdesdk okteta +# Plasma 5.3 +docs/kde-runtime fundamentals +docs/kde-runtime kdesu +docs/kde-runtime khelpcenter +docs/kde-runtime knetattach +docs/kde-runtime onlinehelp +docs/kde-runtime/kcontrol bookmarks +docs/kde-runtime/kcontrol cookies +docs/kde-runtime/kcontrol ebrowsing +docs/kde-runtime/kcontrol emoticons +docs/kde-runtime/kcontrol icons +docs/kde-runtime/kcontrol kcmcgi +docs/kde-runtime/kcontrol khtml +docs/kde-runtime/kcontrol smb +docs/kde-runtime/kcontrol trash +docs/kde-runtime/kcontrol useragent +docs/kde-workspace kfontview +docs/kde-workspace kinfocenter +docs/kde-workspace klipper +docs/kde-workspace kmenuedit +docs/kde-workspace ksysguard +docs/kde-workspace plasma-desktop +docs/kde-workspace systemsettings +docs/kde-workspace/kcontrol clock +docs/kde-workspace/kcontrol colors +docs/kde-workspace/kcontrol desktopthemedetails +docs/kde-workspace/kcontrol joystick +docs/kde-workspace/kcontrol kcmaccess +docs/kde-workspace/kcontrol kcmstyle +docs/kde-workspace/kcontrol solid-actions +docs/kde-workspace/kcontrol splashscreen diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild index f75b8af..9833f20 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild @@ -23,6 +23,7 @@ RDEPEND= KEYWORDS= ~amd64 ~x86 IUSE=minimal +REMOVE_DIRS=${FILESDIR}/${PN}-15.04.1-remove-dirs REMOVE_MSGS=${FILESDIR}/${PN}-15.04.1-remove-messages LV=4.14.3 @@ -82,46 +83,19 @@ src_prepare() { if use minimal; then einfo Removing paths from ${LNG} - # kde-l10n 5 - sed -e '/kig/ s/^/#/' -e '/step/ s/^/#/'\ - -i ${S}/${DIR}/4/${LNG}/docs/kdeedu/CMakeLists.txt - sed -e '/kruler/ s/^/#/'\ - -i ${S}/${DIR}/4/${LNG}/docs/kdegraphics/CMakeLists.txt - sed -e '/okteta/ s/^/#/' -e '/kapptemplate/ s/^/#/'\ - -i ${S}/${DIR}/4/${LNG}/docs/kdesdk/CMakeLists.txt + # Remove dirs + while read path; do + if [[ -e ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt ]] ; then + sed -e /${path#*\ }/ s/^/#/\ + -i ${S}/${DIR}/4/${LNG}/${path%\ *}/CMakeLists.txt + fi + done (grep -v ^# ${REMOVE_DIRS}) # Remove messages for path in $(grep -v ^# ${REMOVE_MSGS}) ; do rm -f ${S}/${DIR}/4/${LNG}/messages/${path} done - # Plasma 5.3 - # kdesu, ksysguard, kio-extras, khelpcenter, systemsettings, kinfocenter, kmenuedit, plasma-desktop - sed -i -e '/kdesu/ s/^/#/' -e '/fundamentals/ s/^/#/'\ - -e '/onlinehelp/ s/^/#/' -e '/khelpcenter/ s/^/#/'\ - -e '/knetattach/ s/^/#/'\ -
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: d6beae6e7da83ab630a6588f8a756a1735a27701 Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Mon May 25 17:25:49 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Wed May 27 12:07:04 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6beae6e [kde-apps/kde4-l10n] Improve legacy messages handling Package-Manager: portage-2.2.18 kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild index 9833f20..8f5a8c4 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild @@ -82,6 +82,9 @@ src_prepare() { # Drop translations that get installed with plasma 5 and kde apps 5 packages if use minimal; then einfo Removing paths from ${LNG} + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + rm -rf ${KMNAME}-${LNG}-${LV} + fi # Remove dirs while read path; do @@ -99,8 +102,10 @@ src_prepare() { else if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then # Merge legacy localisation - find ${KMNAME}-${LNG}-${LV} -name *.po | while read file; \ - do cp -rn ${file} ${file/${LV}/${PV}/4/${LNG}}; done + for path in $(find ${KMNAME}-${LNG}-${LV} -name *.po); do + cp -rn ${path} ${path/${LV}/${PV}/4/${LNG}} || die + done + rm -rf ${KMNAME}-${LNG}-${LV} fi fi fi
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
commit: 82f9ac70edda108fda76345a7372431a8709fa42 Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Mon May 25 14:14:35 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Wed May 27 12:07:04 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=82f9ac70 [kde-apps/kde4-l10n] Outsource messages paths into FILESDIR Package-Manager: portage-2.2.18 .../files/kde4-l10n-15.04.1-remove-messages| 205 + kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild| 72 +--- 2 files changed, 212 insertions(+), 65 deletions(-) diff --git a/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages new file mode 100644 index 000..8a5a900 --- /dev/null +++ b/kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages @@ -0,0 +1,205 @@ +# Remove any path listed here. Comments are ignored +# KDE Workspace 4 +kde-workspace/freespacenotifier.po +kde-workspace/joystick.po +kde-workspace/kaccess.po +kde-workspace/kcmaccess.po +kde-workspace/kcm_autostart.po +kde-workspace/kcmbell.po +kde-workspace/kcmcolors.po +kde-workspace/kcm_desktoppaths.po +kde-workspace/kcm_desktopthemedetails.po +kde-workspace/kcmdevinfo.po +kde-workspace/kcmfonts.po +kde-workspace/kcm_infobase.po +kde-workspace/kcminfo.po +kde-workspace/kcm_infosummary.po +kde-workspace/kcminit.po +kde-workspace/kcminput.po +kde-workspace/kcmkclock.po +kde-workspace/kcmkeyboard.po +kde-workspace/kcmkeys.po +kde-workspace/kcmkwincompositing.po +kde-workspace/kcmkwindecoration.po +kde-workspace/kcm_kwindesktop.po +kde-workspace/kcmkwinrules.po +kde-workspace/kcmkwinscreenedges.po +kde-workspace/kcm-kwin-scripts.po +kde-workspace/kcm_kwintabbox.po +kde-workspace/kcmkwm.po +kde-workspace/kcmlaunch.po +kde-workspace/kcm_memory.po +kde-workspace/kcmnic.po +kde-workspace/kcmopengl.po +kde-workspace/kcm_pci.po +kde-workspace/kcmsamba.po +kde-workspace/kcmsmserver.po +kde-workspace/kcm_solid_actions.po +kde-workspace/kcm_standard_actions.po +kde-workspace/kcmstyle.po +kde-workspace/kcmusb.po +kde-workspace/kcmview1394.po +kde-workspace/kcmworkspaceoptions.po +kde-workspace/kfontinst.po +kde-workspace/khotkeys.po +kde-workspace/kinfocenter.po +kde-workspace/klipper.po +kde-workspace/kmenuedit.po +kde-workspace/krdb.po +kde-workspace/krunner.po +kde-workspace/kscreenlocker_greet.po +kde-workspace/kscreenlocker.po +kde-workspace/ksgrd.po +kde-workspace/ksmserver.po +kde-workspace/ksplashthemes.po +kde-workspace/ksysguardlsofwidgets.po +kde-workspace/ksysguard.po +kde-workspace/ktouchpadenabler.po +kde-workspace/kwin_clients.po +kde-workspace/kwin_effects.po +kde-workspace/kwin.po +kde-workspace/kwin_scripting.po +kde-workspace/libkdecorations.po +kde-workspace/libkworkspace.po +kde-workspace/liboxygenstyleconfig.po +kde-workspace/libpowerdevilcommonconfig.po +kde-workspace/libtaskmanager.po +kde-workspace/plasma_applet_quicklaunch.po +kde-workspace/plasma_applet_system-monitor.po +kde-workspace/plasma_applet_webbrowser.po +kde-workspace/plasma_containmentactions_contextmenu.po +kde-workspace/plasma_containmentactions_switchwindow.po +kde-workspace/plasma_engine_keystate.po +kde-workspace/plasma_engine_mpris2.po +kde-workspace/plasma_engine_network.po +kde-workspace/plasma_engine_notifications.po +kde-workspace/plasma_engine_rss.po +kde-workspace/plasma_engine_share.po +kde-workspace/plasma_engine_soliddevice.po +kde-workspace/plasma_engine_weather.po +kde-workspace/plasma_runner_activities.po +kde-workspace/plasma_runner_bookmarksrunner.po +kde-workspace/plasma_runner_calculatorrunner.po +kde-workspace/plasma_runner_kill.po +kde-workspace/plasma_runner_locations.po +kde-workspace/plasma_runner_placesrunner.po +kde-workspace/plasma_runner_plasma-desktop.po +kde-workspace/plasma_runner_powerdevil.po +kde-workspace/plasma_runner_recentdocuments.po +kde-workspace/plasma_runner_services.po +kde-workspace/plasma_runner_sessions.po +kde-workspace/plasma_runner_shell.po +kde-workspace/plasma_runner_solid.po +kde-workspace/plasma_runner_webshortcuts.po +kde-workspace/plasma_runner_windowedwidgets.po +kde-workspace/plasma_runner_windows.po +kde-workspace/powerdevilactivitiesconfig.po +kde-workspace/powerdevilglobalconfig.po +kde-workspace/powerdevil.po +kde-workspace/powerdevilprofilesconfig.po +kde-workspace/processcore.po +kde-workspace/processui.po +kde-workspace/systemsettings.po +# KDE Runtime 4 +kde-runtime/attica_kde.po +kde-runtime/drkonqi.po +kde-runtime/filetypes.po +kde-runtime/htmlsearch.po +kde-runtime/kcmcomponentchooser.po +kde-runtime/kcm_emoticons.po +kde-runtime/kcmhtmlsearch.po +kde-runtime/kcmicons.po +kde-runtime/kcmkded.po +kde-runtime/kcmnotify.po +kde-runtime/kcm_phonon.po +kde-runtime/kcmshell.po +kde-runtime/kdesu.po +kde-runtime/kglobalaccel.po +kde-runtime/khelpcenter.po +kde-runtime/kio_applications.po +kde-runtime/kio_archive.po +kde-runtime/kio_bookmarks.po +kde-runtime/kioclient.po
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: da7b9babbe7b4d692a8e114c3fb649e6b219451f Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Sat May 9 15:21:11 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Sat May 23 17:15:51 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=da7b9bab [kde-apps/kde4-l10n] Add split KDE4-based l10n Package-Manager: portage-2.2.18 kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild | 195 kde-apps/kde4-l10n/metadata.xml | 5 + 2 files changed, 200 insertions(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild new file mode 100644 index 000..89f88b6 --- /dev/null +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild @@ -0,0 +1,195 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +KDE_HANDBOOK=optional +KMNAME=kde-l10n +inherit kde4-base + +DESCRIPTION=KDE internationalization package +HOMEPAGE=http://l10n.kde.org; + +DEPEND= + sys-devel/gettext + +RDEPEND= + !kde-apps/kde-l10n-15.04.0-r1 + !kde-base/kde-l10n + !kde-base/kdepim-l10n + + +KEYWORDS= ~amd64 ~x86 +IUSE=minimal + +# /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' +MY_LANGS=ar 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 + +URI_BASE=${SRC_URI/-${PV}.tar.xz/} +SRC_URI= + +for MY_LANG in ${MY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz ) +done + +S=${WORKDIR} + +src_unpack() { + if [[ -z ${A} ]]; then + elog + elog You either have the LINGUAS variable unset, or it only + elog contains languages not supported by ${P}. + elog You won't have any additional language support. + elog + elog ${P} supports these language codes: + elog ${MY_LANGS} + elog + fi + + [[ -n ${A} ]] unpack ${A} +} + +src_prepare() { + local LNG DIR + # add all linguas to cmake + if [[ -n ${A} ]]; then + for LNG in ${LINGUAS}; do + DIR=${KMNAME}-${LNG}-${PV} + if [[ -d ${DIR} ]] ; then + echo add_subdirectory( ${DIR} ) ${S}/CMakeLists.txt + + # Drop KF5-based part + sed -e '/add_subdirectory(5)/ s/^/#/' -i ${S}/${DIR}/CMakeLists.txt + + # Drop translations that get installed with plasma 5 and kde apps 5 packages + if use minimal; then + + # kde-l10n 5 + sed -e '/kig/ s/^/#/' -e '/step/ s/^/#/'\ + -i ${S}/${DIR}/4/${LNG}/docs/kdeedu/CMakeLists.txt + sed -e '/kruler/ s/^/#/'\ + -i ${S}/${DIR}/4/${LNG}/docs/kdegraphics/CMakeLists.txt + sed -e '/okteta/ s/^/#/' -e '/kapptemplate/ s/^/#/'\ + -i ${S}/${DIR}/4/${LNG}/docs/kdesdk/CMakeLists.txt + + # KDE Workspace 4 + rm -f ${S}/${DIR}/4/${LNG}/messages/kde-workspace/{freespacenotifier,\ +joystick,kaccess,kcmaccess,kcm_autostart,kcmbell,kcmcolors,kcm_desktoppaths,\ +kcm_desktopthemedetails,kcmdevinfo,kcmfonts,kcm_infobase,kcminfo,\ +kcm_infosummary,kcminit,kcminput,kcmkclock,kcmkeyboard,kcmkeys,\ +kcmkwincompositing,kcmkwindecoration,kcm_kwindesktop,kcmkwinrules,\ +kcmkwinscreenedges,kcm-kwin-scripts,kcm_kwintabbox,kcmkwm,kcmlaunch,kcm_memory,\ +kcmnic,kcmopengl,kcm_pci,kcmsamba,kcmsmserver,kcm_solid_actions,\ +kcm_standard_actions,kcmstyle,kcmusb,kcmview1394,kcmworkspaceoptions,kfontinst,\ +khotkeys,kinfocenter,klipper,kmenuedit,krdb,krunner,kscreenlocker_greet,\ +kscreenlocker,ksgrd,ksmserver,ksplashthemes,ksysguardlsofwidgets,ksysguard,\ +ktouchpadenabler,kwin_clients,kwin_effects,kwin,kwin_scripting,libkdecorations,\ +libkworkspace,liboxygenstyleconfig,libpowerdevilcommonconfig,libtaskmanager,\ +plasma_applet_quicklaunch,plasma_applet_system-monitor,\ +plasma_applet_webbrowser,plasma_containmentactions_contextmenu,\ +plasma_containmentactions_switchwindow,plasma_engine_keystate,\ +plasma_engine_mpris2,plasma_engine_network,plasma_engine_notifications,\ +plasma_engine_rss,plasma_engine_share,plasma_engine_soliddevice,\ +plasma_engine_weather,plasma_runner_activities,plasma_runner_bookmarksrunner,\
[gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/
commit: 18f84ec9bdaf054b51bd015d8f1900246533ebfd Author: Andreas Sturmlechner andreas.sturmlechner AT gmail DOT com AuthorDate: Sat May 16 17:07:10 2015 + Commit: Michael Palimaka kensington AT gentoo DOT org CommitDate: Sat May 23 17:15:52 2015 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=18f84ec9 [kde-apps/kde4-l10n] Merge back legacy (4.14.3) messages Package-Manager: portage-2.2.18 kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild | 17 + 1 file changed, 17 insertions(+) diff --git a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild index 89f88b6..f9cca27 100644 --- a/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild +++ b/kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild @@ -23,14 +23,25 @@ RDEPEND= KEYWORDS= ~amd64 ~x86 IUSE=minimal +LV=4.14.3 +LEGACY_LANGS=ar bg bs ca ca@valencia cs da de el en_GB 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 + # /usr/portage/distfiles $ ls -1 kde-l10n-*-${PV}.* |sed -e 's:-${PV}.tar.xz::' -e 's:kde-l10n-::' |tr '\n' ' ' MY_LANGS=ar 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 URI_BASE=${SRC_URI/-${PV}.tar.xz/} +LURI_BASE=mirror://kde/stable/${LV}/src/${KMNAME} SRC_URI= +for MY_LANG in ${LEGACY_LANGS} ; do + IUSE=${IUSE} linguas_${MY_LANG} + SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${LURI_BASE}/${KMNAME}-${MY_LANG}-${LV}.tar.xz ) +done + for MY_LANG in ${MY_LANGS} ; do IUSE=${IUSE} linguas_${MY_LANG} SRC_URI=${SRC_URI} linguas_${MY_LANG}? ( ${URI_BASE}/${KMNAME}-${MY_LANG}-${PV}.tar.xz ) @@ -169,6 +180,12 @@ kio_baloosearch,kio_tags,kio_timeline,plasma_runner_baloosearchrunner}.po sed -i -e '/docbook/ s/^/#/'\ ${S}/${DIR}/4/${LNG}/docs/kde-workspace/klipper/CMakeLists.txt + else + if [[ -d ${KMNAME}-${LNG}-${LV} ]] ; then + # Merge legacy localisation + find ${KMNAME}-${LNG}-${LV} -name *.po | while read file; \ + do cp -rn ${file} ${file/${LV}/${PV}/4/${LNG}}; done + fi fi fi done