9
9
################################################################################
10
10
################################################################################
12
# ++ Setup && Error Handling ++ #
13
ifeq ($(shell basename `pwd`),debian)
14
$(error E: This must not be run from debian/)
16
include ./debian/config
18
ERROR_CONFIG_MISSING_NAME = "SVNREV"
20
ERROR_CONFIG_MISSING_NAME = "TYPE"
22
ifdef ERROR_CONFIG_MISSING_NAME
23
$(error E: Config value for field $(ERROR_CONFIG_MISSING_NAME) missing)
28
export SVNURL=svn://anonsvn.kde.org/home/kde/branches/stable/l10n-kde4
30
ifeq ($(TYPE),unstable)
31
export SVNURL=svn://anonsvn.kde.org/home/kde/trunk/l10n-kde4
33
$(error E: Value of SVNURL unknown (must be stable or unstable))
37
# ++ L10n Fetching ++ #
38
# ++++ App L10n ++++ #
42
# ++++ Desktop Files ++++ #
44
# Fetch all and any desktop file pos for KDE core modules from stable
48
args="$${rev} $(SVNURL)/cs/messages/$${module}"; \
49
if cd $${module} 2> /dev/null ; then \
50
for file in `svn ls $${args}/ | grep "desktop_.*\.po"` ; do \
51
svn export $${args}/$${file}; \
58
get-desktop-extragear:
59
# Fetch playground and extragear desktop file pos as per list from pkg-kde-tools
60
cd messages/kdelibs; \
61
for file in `cat /usr/lib/kubuntu-desktop-i18n/desktop-template-list`; do \
62
svn export -r${SVNREV} svn://anonsvn.kde.org/home/kde/trunk/l10n-kde4/cs/messages/$${file}.po; \
66
get-desktop: get-desktop-sc get-desktop-extragear
69
get-l10n: $(ERROR) get-messages get-desktop
76
.PHONY: get-desktop get-desktop-sc get-desktop-extragear
82
15
override_dh_install:
84
rm -f debian/kde-l10n-cs/usr/share/locale/cs/entry.desktop