livedvd: staging changes for multilanguage support
This commit is contained in:
parent
ffe669f786
commit
cefc8f6149
9
Makefile
9
Makefile
@ -35,17 +35,17 @@ endif
|
|||||||
kdelibs3:
|
kdelibs3:
|
||||||
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
{ echo -n "$@ "; \
|
{ echo -n "$@ "; \
|
||||||
[ "$(MULTILANGUAGE)" != "" ] && for l in it es; do echo -n "kde-i18n-$$l "; done; \
|
[ "$(MULTILANGUAGE)" ] && for l in $(MULTILANGUAGE); do echo -n "kde-i18n-$$l "; done; \
|
||||||
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "kde-i18n-$(LANGUAGE) "; } || :
|
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "kde-i18n-$(LANGUAGE) "; } || :
|
||||||
kdelibs:
|
kdelibs:
|
||||||
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
{ echo -n "$@ "; \
|
{ echo -n "$@ "; \
|
||||||
[ "$(MULTILANGUAGE)" != "" ] && for l in it es; do echo -n "kde-l10n-$$l "; done; \
|
[ "$(MULTILANGUAGE)" != "" ] && for l in $(MULTILANGUAGE); do echo -n "kde-l10n-$$l "; done; \
|
||||||
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "kde-l10n-$(LANGUAGE) "; } || :
|
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "kde-l10n-$(LANGUAGE) "; } || :
|
||||||
koffice:
|
koffice:
|
||||||
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
{ echo -n "$@ "; \
|
{ echo -n "$@ "; \
|
||||||
# [ "$(MULTILANGUAGE)" != "" ] && for l in it es; do echo -n "koffice-i18n-$$l "; done; \
|
# [ "$(MULTILANGUAGE)" != "" ] && for l in $(MULTILANGUAGE); do echo -n "koffice-i18n-$$l "; done; \
|
||||||
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "koffice-i18n-$(LANGUAGE) "; } || :
|
[ ! "$(LANGUAGE)" = "" ] && [ ! "$(LANGUAGE)" = "en" ] && echo -n "koffice-i18n-$(LANGUAGE) "; } || :
|
||||||
#k3b:
|
#k3b:
|
||||||
# @[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
# @[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
@ -55,9 +55,10 @@ koffice:
|
|||||||
aspell:
|
aspell:
|
||||||
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
{ echo -n "$@ "; \
|
{ echo -n "$@ "; \
|
||||||
[ "$(MULTILANGUAGE)" != "" ] && for l in it en es; do echo -n "aspell-$$l "; done; \
|
[ "$(MULTILANGUAGE)" ] && for l in $(MULTILANGUAGE); do echo -n "aspell-$$l "; done; \
|
||||||
[ ! "$(LANGUAGE)" = "" ] && echo -n "aspell-$(LANGUAGE) "; } || :
|
[ ! "$(LANGUAGE)" = "" ] && echo -n "aspell-$(LANGUAGE) "; } || :
|
||||||
libreoffice:
|
libreoffice:
|
||||||
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
@[ `echo " $$INSTALLED " | grep -c " $@ "` -eq 0 ] && \
|
||||||
{ echo -n "$@ "; \
|
{ echo -n "$@ "; \
|
||||||
|
[ "$(MULTILANGUAGE)" != "" ] && for l in $(MULTILANGUAGE); do echo -n "libreoffice-i18n-$$l "; done; \
|
||||||
[ ! "$(LANGUAGE)" = "" ] && echo -n "libreoffice-i18n-$(LANGUAGE) "; } || :
|
[ ! "$(LANGUAGE)" = "" ] && echo -n "libreoffice-i18n-$(LANGUAGE) "; } || :
|
||||||
|
@ -88,7 +88,13 @@ sed -i "s|\(127\.0\.0\.1\W*\)\(.*\)|\1 $TARGET_HOSTNAME.$TARGET_DOMAIN $TARGET_H
|
|||||||
#install_rpms_by_target "Installing tools packages for ${MAKEDIST_TARGET} target" ${MAKEDIST_TARGET}-tools ""
|
#install_rpms_by_target "Installing tools packages for ${MAKEDIST_TARGET} target" ${MAKEDIST_TARGET}-tools ""
|
||||||
install_rpms_by_target "Installing ${PLATFORM} platform packages" ${MAKEDIST_TARGET}-${PLATFORM} "${RPMEXTRAARGS}"
|
install_rpms_by_target "Installing ${PLATFORM} platform packages" ${MAKEDIST_TARGET}-${PLATFORM} "${RPMEXTRAARGS}"
|
||||||
|
|
||||||
[ "$LANGUAGE" ] && install_rpms_by_target "Installing ${PLATFORM} platform localization packages for language $LANGUAGE" ${MAKEDIST_TARGET}-${PLATFORM}-${LANGUAGE} "${RPMEXTRAARGS}"
|
if [ "$MULTILANGUAGE" ]; then
|
||||||
|
for l in $MULTILANGUAGE; do
|
||||||
|
install_rpms_by_target "Installing ${PLATFORM} platform localization packages for language $l" ${MAKEDIST_TARGET}-${PLATFORM}-${l} "${RPMEXTRAARGS}"
|
||||||
|
done
|
||||||
|
else
|
||||||
|
[ "$LANGUAGE" ] && install_rpms_by_target "Installing ${PLATFORM} platform localization packages for language $LANGUAGE" ${MAKEDIST_TARGET}-${PLATFORM}-${LANGUAGE} "${RPMEXTRAARGS}"
|
||||||
|
fi
|
||||||
[ "$ARCH" ] && install_rpms_by_target "Installing ${PLATFORM} platform packages for arch $ARCH" ${MAKEDIST_TARGET}-${PLATFORM}-${ARCH} "${RPMEXTRAARGS}"
|
[ "$ARCH" ] && install_rpms_by_target "Installing ${PLATFORM} platform packages for arch $ARCH" ${MAKEDIST_TARGET}-${PLATFORM}-${ARCH} "${RPMEXTRAARGS}"
|
||||||
|
|
||||||
if [ "$APPLICATION_TARGET" ]; then
|
if [ "$APPLICATION_TARGET" ]; then
|
||||||
@ -110,12 +116,14 @@ fi
|
|||||||
|
|
||||||
# delete unused localizations
|
# delete unused localizations
|
||||||
#
|
#
|
||||||
echo "Deleting other languages l10n files..."
|
if [ ! "$MULTILANGUAGE" ]; then
|
||||||
for d in /usr/share/locale /opt/kde/share/locale \
|
echo "Deleting other languages l10n files..."
|
||||||
|
for d in /usr/share/locale /opt/kde/share/locale \
|
||||||
/opt/kde/share/locale/l10n /opt/kde3/share/locale; do
|
/opt/kde/share/locale/l10n /opt/kde3/share/locale; do
|
||||||
find ${MOUNTDIR}${d} -maxdepth 1 -mindepth 1 -type d \
|
find ${MOUNTDIR}${d} -maxdepth 1 -mindepth 1 -type d \
|
||||||
! -name ${LANGUAGE}* ! -name en* ! -name C ! -name l10n -exec rm -rf {} \; 2>/dev/null
|
! -name ${LANGUAGE}* ! -name en* ! -name C ! -name l10n -exec rm -rf {} \; 2>/dev/null
|
||||||
done
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$U_BOOT" ]; then
|
if [ "$U_BOOT" ]; then
|
||||||
echo "Copying u-boot Image for Kernel"
|
echo "Copying u-boot Image for Kernel"
|
||||||
@ -150,8 +158,15 @@ rm -rf $MOUNTDIR/tmp/kde-root
|
|||||||
cp -a --no-preserve=ownership $TARGETDIR/platforms/$PLATFORM/root/* $MOUNTDIR/
|
cp -a --no-preserve=ownership $TARGETDIR/platforms/$PLATFORM/root/* $MOUNTDIR/
|
||||||
|
|
||||||
# copy localized static files for specific platform
|
# copy localized static files for specific platform
|
||||||
[ "$LANGUAGE" -a -e $TARGETDIR/platforms/$PLATFORM/root-$LANGUAGE ] &&
|
if [ "$MULTILANGUAGE" ]; then
|
||||||
|
for l in $MULTILANGUAGE; do
|
||||||
|
[ -e $TARGETDIR/platforms/$PLATFORM/root-$l ] &&
|
||||||
|
cp -a --no-preserve=ownership $TARGETDIR/platforms/$PLATFORM/root-$l/* $MOUNTDIR/
|
||||||
|
done
|
||||||
|
else
|
||||||
|
[ "$LANGUAGE" -a -e $TARGETDIR/platforms/$PLATFORM/root-$LANGUAGE ] &&
|
||||||
cp -a --no-preserve=ownership $TARGETDIR/platforms/$PLATFORM/root-$LANGUAGE/* $MOUNTDIR/
|
cp -a --no-preserve=ownership $TARGETDIR/platforms/$PLATFORM/root-$LANGUAGE/* $MOUNTDIR/
|
||||||
|
fi
|
||||||
|
|
||||||
# enable additional smart repositories
|
# enable additional smart repositories
|
||||||
if [ "$SMART_CHANNELS_ENABLE" != "" ]; then
|
if [ "$SMART_CHANNELS_ENABLE" != "" ]; then
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
$(MAKEDIST_TARGET)-livedvd-kde4: kppp krfb ark kcalc kdf kgpg desktop-base-kde4 \
|
$(MAKEDIST_TARGET)-livedvd-kde4: desktop-base-kde4 kppp krfb ark kcalc kdf kgpg \
|
||||||
ksnapshot okular kontact kmail akregator desktop-base-kde4 kmix \
|
ksnapshot okular kontact kmail akregator kmix \
|
||||||
kopete bluedevil smb4k amarok kwallet dragon kate
|
kopete bluedevil smb4k amarok kwallet dragon kate
|
||||||
$(MAKEDIST_TARGET)-livedvd-libreoffice: libreoffice-calc libreoffice-writer libreoffice-impress
|
$(MAKEDIST_TARGET)-livedvd-libreoffice: libreoffice-calc libreoffice-writer libreoffice-impress
|
||||||
|
|
||||||
@ -20,10 +20,10 @@ $(MAKEDIST_TARGET)-livedvd-root-en: \
|
|||||||
kde-l10n-en_GB
|
kde-l10n-en_GB
|
||||||
$(MAKEDIST_TARGET)-livedvd-root-es: \
|
$(MAKEDIST_TARGET)-livedvd-root-es: \
|
||||||
kde-l10n-es
|
kde-l10n-es
|
||||||
# firefox-i18n-es-ES
|
$(MAKEDIST_TARGET)-livedvd-root-fr: \
|
||||||
|
kde-l10n-fr
|
||||||
$(MAKEDIST_TARGET)-livedvd-root-it: \
|
$(MAKEDIST_TARGET)-livedvd-root-it: \
|
||||||
kde-l10n-it
|
kde-l10n-it
|
||||||
# firefox-i18n-it
|
|
||||||
# FIXME: add kdepim
|
# FIXME: add kdepim
|
||||||
syslog-ng:
|
syslog-ng:
|
||||||
@echo
|
@echo
|
||||||
|
@ -12,6 +12,7 @@ elif [ "$ARCH" = "x86_64" ]; then
|
|||||||
KERNEL_PLATFORM=""
|
KERNEL_PLATFORM=""
|
||||||
#KERNEL_ADDITIONAL="vboxvideo"
|
#KERNEL_ADDITIONAL="vboxvideo"
|
||||||
KERNEL_MORE_EXTRAVER=
|
KERNEL_MORE_EXTRAVER=
|
||||||
|
MULTILANGUAGE="it en es fr"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
TARGET_HOSTNAME=openmamba-livedvd
|
TARGET_HOSTNAME=openmamba-livedvd
|
||||||
|
@ -2,5 +2,5 @@ $(MAKEDIST_TARGET)-livedvd: openmamba-release memtest86+ syslinux macbook-tools
|
|||||||
# Localized targets
|
# Localized targets
|
||||||
$(MAKEDIST_TARGET)-livedvd-en:
|
$(MAKEDIST_TARGET)-livedvd-en:
|
||||||
$(MAKEDIST_TARGET)-livedvd-it:
|
$(MAKEDIST_TARGET)-livedvd-it:
|
||||||
|
$(MAKEDIST_TARGET)-livedvd-fr:
|
||||||
$(MAKEDIST_TARGET)-livedvd-es:
|
$(MAKEDIST_TARGET)-livedvd-es:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user