From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-803057-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 97716138CDA
	for <garchives@archives.gentoo.org>; Wed, 27 May 2015 12:07:45 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 294D6E0885;
	Wed, 27 May 2015 12:07:43 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 7FC63E0884
	for <gentoo-commits@lists.gentoo.org>; Wed, 27 May 2015 12:07:42 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 5D265340D2A
	for <gentoo-commits@lists.gentoo.org>; Wed, 27 May 2015 12:07:41 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 0E11BA0C
	for <gentoo-commits@lists.gentoo.org>; Wed, 27 May 2015 12:07:40 +0000 (UTC)
From: "Michael Palimaka" <kensington@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Michael Palimaka" <kensington@gentoo.org>
Message-ID: <1432728424.82f9ac70edda108fda76345a7372431a8709fa42.kensington@gentoo>
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/kde4-l10n/, kde-apps/kde4-l10n/files/
X-VCS-Repository: proj/kde
X-VCS-Files: kde-apps/kde4-l10n/files/kde4-l10n-15.04.1-remove-messages kde-apps/kde4-l10n/kde4-l10n-15.04.1.ebuild
X-VCS-Directories: kde-apps/kde4-l10n/files/ kde-apps/kde4-l10n/
X-VCS-Committer: kensington
X-VCS-Committer-Name: Michael Palimaka
X-VCS-Revision: 82f9ac70edda108fda76345a7372431a8709fa42
X-VCS-Branch: master
Date: Wed, 27 May 2015 12:07:40 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: 1b922aee-7a8c-4bcc-b8cf-75db4fe31f16
X-Archives-Hash: a5d891da4c4c13d5b52e6a9df0f27758

commit:     82f9ac70edda108fda76345a7372431a8709fa42
Author:     Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com>
AuthorDate: Mon May 25 14:14:35 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Wed May 27 12:07:04 2015 +0000
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 0000000..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
+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
+# KDE Plasma Addons 4
+kdeplasma-addons/konqprofiles.po
+kdeplasma-addons/konsoleprofiles.po
+kdeplasma-addons/lancelot.po
+kdeplasma-addons/liblancelot-datamodels.po
+kdeplasma-addons/libplasma_groupingcontainment.po
+kdeplasma-addons/libplasmaweather.po
+kdeplasma-addons/plasma_applet_binaryclock.po
+kdeplasma-addons/plasma_applet_bookmarks.po
+kdeplasma-addons/plasma_applet_bubblemon.po
+kdeplasma-addons/plasma_applet_CharSelectApplet.po
+kdeplasma-addons/plasma_applet_comic.po
+kdeplasma-addons/plasma_applet_fifteenPuzzle.po
+kdeplasma-addons/plasma_applet_fileWatcher.po
+kdeplasma-addons/plasma_applet_frame.po
+kdeplasma-addons/plasma_applet_groupingpanel.po
+kdeplasma-addons/plasma_applet_incomingmsg.po
+kdeplasma-addons/plasma_applet_knowledgebase.po
+kdeplasma-addons/plasma_applet_kolourpicker.po
+kdeplasma-addons/plasma_applet_leavenote.po
+kdeplasma-addons/plasma_applet_life.po
+kdeplasma-addons/plasma_applet_luna.po
+kdeplasma-addons/plasma_applet_magnifique.po
+kdeplasma-addons/plasma_applet_microblog.po
+kdeplasma-addons/plasma_applet_news.po
+kdeplasma-addons/plasma_applet_plasmaboard.po
+kdeplasma-addons/plasma_applet_previewer.po
+kdeplasma-addons/plasma_applet_qalculate.po
+kdeplasma-addons/plasma_applet_qstardict.po
+kdeplasma-addons/plasma_applet_rssnow.po
+kdeplasma-addons/plasma_applet_showdashboard.po
+kdeplasma-addons/plasma_applet_showdesktop.po
+kdeplasma-addons/plasma_applet_spellcheck.po
+kdeplasma-addons/plasma_applet_unitconverter.po
+kdeplasma-addons/plasma_applet_weather.po
+kdeplasma-addons/plasma_applet_weatherstation.po
+kdeplasma-addons/plasma_applet_webslice.po
+kdeplasma-addons/plasma_packagestructure_comic.po
+kdeplasma-addons/plasma_runner_audioplayercontrol.po
+kdeplasma-addons/plasma_runner_browserhistory.po
+kdeplasma-addons/plasma_runner_CharacterRunner.po
+kdeplasma-addons/plasma_runner_contacts.po
+kdeplasma-addons/plasma_runner_converterrunner.po
+kdeplasma-addons/plasma_runner_datetime.po
+kdeplasma-addons/plasma_runner_events.po
+kdeplasma-addons/plasma_runner_katesessions.po
+kdeplasma-addons/plasma_runner_konquerorsessions.po
+kdeplasma-addons/plasma_runner_konsolesessions.po
+kdeplasma-addons/plasma_runner_kopete.po
+kdeplasma-addons/plasma_runner_krunner_dictionary.po
+kdeplasma-addons/plasma_runner_mediawiki.po
+kdeplasma-addons/plasma_runner_spellcheckrunner.po
+kdeplasma-addons/plasma_runner_translator.po
+kdeplasma-addons/plasma_runner_youtube.po
+# KDELIBS 4
+kdelibs/akonadi_baloo_indexer.po
+kdelibs/baloo_file_extractor.po
+kdelibs/baloo_file.po
+kdelibs/baloosearch.po
+kdelibs/balooshow.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

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 f9cca27..f75b8af 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,8 @@ RDEPEND="
 KEYWORDS=" ~amd64 ~x86"
 IUSE="minimal"
 
+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
@@ -78,6 +80,7 @@ src_prepare() {
 
 				# Drop translations that get installed with plasma 5 and kde apps 5 packages
 				if use minimal; then
+					einfo "Removing paths from ${LNG}"
 
 					# kde-l10n 5
 					sed -e '/kig/ s/^/#/' -e '/step/ s/^/#/'\
@@ -87,71 +90,10 @@ src_prepare() {
 					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,\
-plasma_runner_calculatorrunner,plasma_runner_kill,plasma_runner_locations,\
-plasma_runner_placesrunner,plasma_runner_plasma-desktop,\
-plasma_runner_powerdevil,plasma_runner_recentdocuments,plasma_runner_services,\
-plasma_runner_sessions,plasma_runner_shell,plasma_runner_solid,\
-plasma_runner_webshortcuts,plasma_runner_windowedwidgets,plasma_runner_windows,\
-powerdevilactivitiesconfig,powerdevilglobalconfig,powerdevil,\
-powerdevilprofilesconfig,processcore,processui,systemsettings}.po
-
-					# KDE Runtime 4
-					rm -f "${S}"/${DIR}/4/${LNG}/messages/kde-runtime/{attica_kde,drkonqi,\
-filetypes,htmlsearch,kcmcomponentchooser,kcm_emoticons,kcmhtmlsearch,\
-kcmicons,kcmkded,kcmnotify,kcm_phonon,kcmshell,kdesu,kglobalaccel,\
-khelpcenter,kio_applications,kio_archive,kio_bookmarks,kioclient,\
-kio_fish,kio_info,kio_man,kio_nfs,kio_recentdocuments,kio_remote,\
-kio_sftp,kio_smb,kio_thumbnail,kmimetypefinder,knetattach,kstart,\
-ktraderclient,phonon_kde,soliduiserver}.po
-
-					# KDE Plasma Addons 4
-					rm -f "${S}"/${DIR}/4/${LNG}/messages/kdeplasma-addons/{konqprofiles,\
-konsoleprofiles,lancelot,liblancelot-datamodels,libplasma_groupingcontainment,\
-libplasmaweather,plasma_applet_binaryclock,plasma_applet_bookmarks,\
-plasma_applet_bubblemon,plasma_applet_CharSelectApplet,plasma_applet_comic,\
-plasma_applet_fifteenPuzzle,plasma_applet_fileWatcher,plasma_applet_frame,\
-plasma_applet_groupingpanel,plasma_applet_incomingmsg,\
-plasma_applet_knowledgebase,plasma_applet_kolourpicker,plasma_applet_leavenote,\
-plasma_applet_life,plasma_applet_luna,plasma_applet_magnifique,\
-plasma_applet_microblog,plasma_applet_news,plasma_applet_plasmaboard,\
-plasma_applet_previewer,plasma_applet_qalculate,plasma_applet_qstardict,\
-plasma_applet_rssnow,plasma_applet_showdashboard,plasma_applet_showdesktop,\
-plasma_applet_spellcheck,plasma_applet_unitconverter,plasma_applet_weather,\
-plasma_applet_weatherstation,plasma_applet_webslice,\
-plasma_packagestructure_comic,plasma_runner_audioplayercontrol,\
-plasma_runner_browserhistory,plasma_runner_CharacterRunner,\
-plasma_runner_contacts,plasma_runner_converterrunner,plasma_runner_datetime,\
-plasma_runner_events,plasma_runner_katesessions,\
-plasma_runner_konquerorsessions,plasma_runner_konsolesessions,\
-plasma_runner_kopete,plasma_runner_krunner_dictionary,plasma_runner_mediawiki,\
-plasma_runner_spellcheckrunner,plasma_runner_translator,plasma_runner_youtube}.po
-
-					# KDELIBS 4
-					rm -f "${S}"/${DIR}/4/${LNG}/messages/kdelibs/{akonadi_baloo_indexer,\
-baloo_file,baloo_file_extractor,baloosearch,balooshow,kcm_baloofile,kfilemetadata,\
-kio_baloosearch,kio_tags,kio_timeline,plasma_runner_baloosearchrunner}.po
-
-					# KDE Applications 4
-					rm -f "${S}"/${DIR}/4/${LNG}/messages/applications/useraccount.po
+					# 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