wok rev 16551

ttf-roboto, ttf-roboto-base: fix source paths; slitaz-i18n: now get info from tzdata and add country flags; add locale-ar; locale-**: remove stuff, small edits.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Tue Apr 29 21:37:23 2014 +0000 (2014-04-29)
parents abb8eb9a3350
children 5c027260e632
files locale-ar/receipt locale-cs/receipt locale-da/receipt locale-de/receipt locale-el/receipt locale-el/stuff/LICENSE.txt locale-el/stuff/gr.png locale-el/stuff/us.png locale-es/receipt locale-fr/receipt locale-hu/receipt locale-id/receipt locale-it/receipt locale-pl/receipt locale-pt/receipt locale-pt_BR/receipt locale-ru/receipt locale-ru/stuff/16x16/RU.png locale-ru/stuff/16x16/UA.png locale-ru/stuff/16x16/US.png locale-ru/stuff/48x48/RU.png locale-ru/stuff/48x48/UA.png locale-ru/stuff/48x48/US.png locale-ru/stuff/LICENSE.txt locale-sl/receipt locale-sv/receipt locale-zh_CN/receipt locale-zh_TW/receipt slitaz-i18n/stuff/locale-pack.functions ttf-roboto-base/receipt ttf-roboto/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/locale-ar/receipt	Tue Apr 29 21:37:23 2014 +0000
     1.3 @@ -0,0 +1,34 @@
     1.4 +# SliTaz package receipt
     1.5 +
     1.6 +PACKAGE="locale-ar"
     1.7 +VERSION="4.1"
     1.8 +CATEGORY="system-tools"
     1.9 +SHORT_DESC="Arabic locale pack"
    1.10 +MAINTAINER="al.bobylev@gmail.com"
    1.11 +LICENSE="GPL3"
    1.12 +WEB_SITE="http://www.slitaz.org/"
    1.13 +
    1.14 +WANTED="glibc slitaz-i18n xorg-libX11"
    1.15 +DEPENDS="glibc-base"
    1.16 +
    1.17 +LOCALE="ar"
    1.18 +ADD_FLAGS="US"
    1.19 +LXPANEL_FLAGS="us"
    1.20 +
    1.21 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.22 +genpkg_rules()
    1.23 +{
    1.24 +	. $WOK/slitaz-i18n/stuff/locale-pack.functions
    1.25 +	. $WOK/slitaz-i18n/stuff/locale-pack.conf
    1.26 +	get_locale
    1.27 +
    1.28 +	# use Saudi Arabia flag for Arabic keyboard layout
    1.29 +	ln -s /usr/share/icons/hicolor/16x16/intl/SA.png \
    1.30 +		$fs/usr/share/lxpanel/images/xkb-flags/ara.png
    1.31 +}
    1.32 +
    1.33 +# Back to C if it's the last used locale.
    1.34 +post_remove()
    1.35 +{
    1.36 +	echo -e "LANG=C\nLC_ALL=C" > /etc/locale.conf
    1.37 +}
     2.1 --- a/locale-cs/receipt	Tue Apr 29 19:18:57 2014 +0000
     2.2 +++ b/locale-cs/receipt	Tue Apr 29 21:37:23 2014 +0000
     2.3 @@ -12,6 +12,8 @@
     2.4  DEPENDS="glibc-base"
     2.5  
     2.6  LOCALE="cs"
     2.7 +ADD_FLAGS=""
     2.8 +LXPANEL_FLAGS=""
     2.9  
    2.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.11  genpkg_rules()
     3.1 --- a/locale-da/receipt	Tue Apr 29 19:18:57 2014 +0000
     3.2 +++ b/locale-da/receipt	Tue Apr 29 21:37:23 2014 +0000
     3.3 @@ -12,6 +12,8 @@
     3.4  DEPENDS="glibc-base"
     3.5  
     3.6  LOCALE="da"
     3.7 +ADD_FLAGS=""
     3.8 +LXPANEL_FLAGS=""
     3.9  
    3.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    3.11  genpkg_rules()
     4.1 --- a/locale-de/receipt	Tue Apr 29 19:18:57 2014 +0000
     4.2 +++ b/locale-de/receipt	Tue Apr 29 21:37:23 2014 +0000
     4.3 @@ -12,6 +12,8 @@
     4.4  DEPENDS="glibc-base"
     4.5  
     4.6  LOCALE="de"
     4.7 +ADD_FLAGS=""
     4.8 +LXPANEL_FLAGS=""
     4.9  
    4.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    4.11  genpkg_rules()
     5.1 --- a/locale-el/receipt	Tue Apr 29 19:18:57 2014 +0000
     5.2 +++ b/locale-el/receipt	Tue Apr 29 21:37:23 2014 +0000
     5.3 @@ -12,6 +12,8 @@
     5.4  DEPENDS="glibc-base"
     5.5  
     5.6  LOCALE="el"
     5.7 +ADD_FLAGS="US"
     5.8 +LXPANEL_FLAGS="us gr"
     5.9  
    5.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.11  genpkg_rules()
    5.12 @@ -19,11 +21,6 @@
    5.13  	. $WOK/slitaz-i18n/stuff/locale-pack.functions
    5.14  	. $WOK/slitaz-i18n/stuff/locale-pack.conf
    5.15  	get_locale
    5.16 -
    5.17 -	mkdir -p $fs/usr/share/lxpanel/images/xkb-flags
    5.18 -	for i in us.png gr.png LICENSE.txt; do
    5.19 -		install -m644 $stuff/$i $fs/usr/share/lxpanel/images/xkb-flags/$i
    5.20 -	done
    5.21  }
    5.22  
    5.23  # Back to C if it's the last used locale.
     6.1 --- a/locale-el/stuff/LICENSE.txt	Tue Apr 29 19:18:57 2014 +0000
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,7 +0,0 @@
     6.4 -Copyright (c) 2013 Go Squared Ltd. http://www.gosquared.com/
     6.5 -
     6.6 -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
     6.7 -
     6.8 -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
     6.9 -
    6.10 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
     7.1 Binary file locale-el/stuff/gr.png has changed
     8.1 Binary file locale-el/stuff/us.png has changed
     9.1 --- a/locale-es/receipt	Tue Apr 29 19:18:57 2014 +0000
     9.2 +++ b/locale-es/receipt	Tue Apr 29 21:37:23 2014 +0000
     9.3 @@ -12,6 +12,8 @@
     9.4  DEPENDS="glibc-base"
     9.5  
     9.6  LOCALE="es"
     9.7 +ADD_FLAGS=""
     9.8 +LXPANEL_FLAGS=""
     9.9  
    9.10  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.11  genpkg_rules()
    10.1 --- a/locale-fr/receipt	Tue Apr 29 19:18:57 2014 +0000
    10.2 +++ b/locale-fr/receipt	Tue Apr 29 21:37:23 2014 +0000
    10.3 @@ -12,6 +12,8 @@
    10.4  DEPENDS="glibc-base"
    10.5  
    10.6  LOCALE="fr"
    10.7 +ADD_FLAGS=""
    10.8 +LXPANEL_FLAGS=""
    10.9  
   10.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   10.11  genpkg_rules()
    11.1 --- a/locale-hu/receipt	Tue Apr 29 19:18:57 2014 +0000
    11.2 +++ b/locale-hu/receipt	Tue Apr 29 21:37:23 2014 +0000
    11.3 @@ -12,6 +12,8 @@
    11.4  DEPENDS="glibc-base"
    11.5  
    11.6  LOCALE="hu"
    11.7 +ADD_FLAGS=""
    11.8 +LXPANEL_FLAGS=""
    11.9  
   11.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   11.11  genpkg_rules()
    12.1 --- a/locale-id/receipt	Tue Apr 29 19:18:57 2014 +0000
    12.2 +++ b/locale-id/receipt	Tue Apr 29 21:37:23 2014 +0000
    12.3 @@ -12,6 +12,8 @@
    12.4  DEPENDS="glibc-base"
    12.5  
    12.6  LOCALE="id"
    12.7 +ADD_FLAGS=""
    12.8 +LXPANEL_FLAGS=""
    12.9  
   12.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   12.11  genpkg_rules()
    13.1 --- a/locale-it/receipt	Tue Apr 29 19:18:57 2014 +0000
    13.2 +++ b/locale-it/receipt	Tue Apr 29 21:37:23 2014 +0000
    13.3 @@ -12,6 +12,8 @@
    13.4  DEPENDS="glibc-base"
    13.5  
    13.6  LOCALE="it"
    13.7 +ADD_FLAGS=""
    13.8 +LXPANEL_FLAGS=""
    13.9  
   13.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   13.11  genpkg_rules()
    14.1 --- a/locale-pl/receipt	Tue Apr 29 19:18:57 2014 +0000
    14.2 +++ b/locale-pl/receipt	Tue Apr 29 21:37:23 2014 +0000
    14.3 @@ -12,6 +12,8 @@
    14.4  DEPENDS="glibc-base"
    14.5  
    14.6  LOCALE="pl"
    14.7 +ADD_FLAGS=""
    14.8 +LXPANEL_FLAGS=""
    14.9  
   14.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   14.11  genpkg_rules()
    15.1 --- a/locale-pt/receipt	Tue Apr 29 19:18:57 2014 +0000
    15.2 +++ b/locale-pt/receipt	Tue Apr 29 21:37:23 2014 +0000
    15.3 @@ -13,6 +13,8 @@
    15.4  
    15.5  LOCALE="pt"
    15.6  LOCALEDEF="pt_PT pt_PT@euro"
    15.7 +ADD_FLAGS=""
    15.8 +LXPANEL_FLAGS=""
    15.9  
   15.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   15.11  genpkg_rules()
    16.1 --- a/locale-pt_BR/receipt	Tue Apr 29 19:18:57 2014 +0000
    16.2 +++ b/locale-pt_BR/receipt	Tue Apr 29 21:37:23 2014 +0000
    16.3 @@ -12,6 +12,8 @@
    16.4  DEPENDS="glibc-base"
    16.5  
    16.6  LOCALE="pt_BR"
    16.7 +ADD_FLAGS=""
    16.8 +LXPANEL_FLAGS=""
    16.9  
   16.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.11  genpkg_rules()
    17.1 --- a/locale-ru/receipt	Tue Apr 29 19:18:57 2014 +0000
    17.2 +++ b/locale-ru/receipt	Tue Apr 29 21:37:23 2014 +0000
    17.3 @@ -12,6 +12,8 @@
    17.4  DEPENDS="glibc-base"
    17.5  
    17.6  LOCALE="ru"
    17.7 +ADD_FLAGS="US"
    17.8 +LXPANEL_FLAGS="us ru ua"
    17.9  
   17.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.11  genpkg_rules()
   17.12 @@ -19,25 +21,6 @@
   17.13  	. $WOK/slitaz-i18n/stuff/locale-pack.functions
   17.14  	. $WOK/slitaz-i18n/stuff/locale-pack.conf
   17.15  	get_locale
   17.16 -
   17.17 -	# country flags used in the some dialogs
   17.18 -	usih=usr/share/icons/hicolor
   17.19 -	for size in 16x16 48x48; do
   17.20 -		mkdir -p $fs/$usih/$size/intl
   17.21 -		cp -a $stuff/$size/* $fs/$usih/$size/intl
   17.22 -	done
   17.23 -
   17.24 -	# keyboard flags for default lxpanel keyboard applet
   17.25 -	uslix=usr/share/lxpanel/images/xkb-flags
   17.26 -	mkdir -p $fs/$uslix
   17.27 -	for i in us ru ua; do
   17.28 -		ln -s /$usih/16x16/intl/$(echo $i | tr a-z A-Z).png $fs/$uslix/$i.png
   17.29 -	done
   17.30 -
   17.31 -	# above icons credits
   17.32 -	fusl=$fs/usr/share/licenses
   17.33 -	mkdir -p $fusl
   17.34 -	cp -a $stuff/LICENSE.txt $fusl/gosquared.txt
   17.35  }
   17.36  
   17.37  # Back to C if it's the last used locale.
    18.1 Binary file locale-ru/stuff/16x16/RU.png has changed
    19.1 Binary file locale-ru/stuff/16x16/UA.png has changed
    20.1 Binary file locale-ru/stuff/16x16/US.png has changed
    21.1 Binary file locale-ru/stuff/48x48/RU.png has changed
    22.1 Binary file locale-ru/stuff/48x48/UA.png has changed
    23.1 Binary file locale-ru/stuff/48x48/US.png has changed
    24.1 --- a/locale-ru/stuff/LICENSE.txt	Tue Apr 29 19:18:57 2014 +0000
    24.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.3 @@ -1,7 +0,0 @@
    24.4 -Copyright (c) 2013 Go Squared Ltd. http://www.gosquared.com/
    24.5 -
    24.6 -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
    24.7 -
    24.8 -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
    24.9 -
   24.10 -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    25.1 --- a/locale-sl/receipt	Tue Apr 29 19:18:57 2014 +0000
    25.2 +++ b/locale-sl/receipt	Tue Apr 29 21:37:23 2014 +0000
    25.3 @@ -12,6 +12,8 @@
    25.4  DEPENDS="glibc-base"
    25.5  
    25.6  LOCALE="sl"
    25.7 +ADD_FLAGS=""
    25.8 +LXPANEL_FLAGS=""
    25.9  
   25.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   25.11  genpkg_rules()
    26.1 --- a/locale-sv/receipt	Tue Apr 29 19:18:57 2014 +0000
    26.2 +++ b/locale-sv/receipt	Tue Apr 29 21:37:23 2014 +0000
    26.3 @@ -12,6 +12,8 @@
    26.4  DEPENDS="glibc-base"
    26.5  
    26.6  LOCALE="sv"
    26.7 +ADD_FLAGS=""
    26.8 +LXPANEL_FLAGS=""
    26.9  
   26.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   26.11  genpkg_rules()
    27.1 --- a/locale-zh_CN/receipt	Tue Apr 29 19:18:57 2014 +0000
    27.2 +++ b/locale-zh_CN/receipt	Tue Apr 29 21:37:23 2014 +0000
    27.3 @@ -12,6 +12,8 @@
    27.4  DEPENDS="glibc-base wqy-microhei"
    27.5  
    27.6  LOCALE="zh_CN"
    27.7 +ADD_FLAGS=""
    27.8 +LXPANEL_FLAGS=""
    27.9  
   27.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   27.11  genpkg_rules()
    28.1 --- a/locale-zh_TW/receipt	Tue Apr 29 19:18:57 2014 +0000
    28.2 +++ b/locale-zh_TW/receipt	Tue Apr 29 21:37:23 2014 +0000
    28.3 @@ -12,6 +12,8 @@
    28.4  DEPENDS="glibc-base pcf-uming"
    28.5  
    28.6  LOCALE="zh_TW"
    28.7 +ADD_FLAGS=""
    28.8 +LXPANEL_FLAGS=""
    28.9  
   28.10  # Rules to gen a SliTaz package suitable for Tazpkg.
   28.11  genpkg_rules()
    29.1 --- a/slitaz-i18n/stuff/locale-pack.functions	Tue Apr 29 19:18:57 2014 +0000
    29.2 +++ b/slitaz-i18n/stuff/locale-pack.functions	Tue Apr 29 21:37:23 2014 +0000
    29.3 @@ -35,17 +35,7 @@
    29.4  		fi
    29.5  	done
    29.6  
    29.7 -	# NO: This we gen a huge /usr/lib/locale directory. We gen locale file
    29.8 -	# at boot and glibc-locale is not needed for that.
    29.9 -	#
   29.10 -	# Pregenerate locale file so we dont need glibc-locale as dep.
   29.11 -	#for def in $locales; do
   29.12 -	#	echo "* Generate $def locale definition"
   29.13 -	#	mkdir -p $fs/usr/lib/locale
   29.14 -	#	localedef -i $def -c -f $CHARMAP $fs/usr/lib/locale/$def
   29.15 -	#done
   29.16 -
   29.17 -	# OK, Christophe. So, we still need next // Aleksej
   29.18 +	# Get locale definition files
   29.19  	usil=usr/share/i18n/locales
   29.20  	for def in $locales; do
   29.21  		echo "* Copying $def locale files"
   29.22 @@ -53,20 +43,44 @@
   29.23  		cp -a $WOK/glibc/install/$usil/$def $fs/$usil
   29.24  	done
   29.25  
   29.26 -	# Get timezones
   29.27 +	# Get timezones from tzdata
   29.28  	countries=$(echo $locales | \
   29.29  		sed 's|@[^ ]*||g; s|[^ _]*_||g' | tr ' ' '\n' | sort -u)
   29.30  	echo "* Copy timezone info for countries: "$countries
   29.31  	locations=''
   29.32  	for country in $countries; do
   29.33  		location=$(grep '^'$country \
   29.34 -			$WOK/glibc/install/usr/share/zoneinfo/zone.tab | awk '{ print $3}')
   29.35 +			$WOK/tzdata/install/usr/share/zoneinfo/zone.tab | awk '{ print $3}')
   29.36  		locations="$locations $location"
   29.37  	done
   29.38  	for location in $locations; do
   29.39 -		for tz in $location posix/$location right/$location; do
   29.40 -			install -Dm644 /usr/share/zoneinfo/$tz \
   29.41 +		for tz in $location; do
   29.42 +			install -Dm644 $WOK/tzdata/install/usr/share/zoneinfo/$tz \
   29.43  						$fs/usr/share/zoneinfo/$tz
   29.44  		done
   29.45  	done
   29.46 +
   29.47 +	# Get country flags
   29.48 +	for country in $countries $ADD_FLAGS; do
   29.49 +		for size in 16x16 48x48; do
   29.50 +			install -Dm644 \
   29.51 +				$WOK/flag-icons/taz/*/fs/usr/share/icons/hicolor/$size/intl/$country.png \
   29.52 +				$fs/usr/share/icons/hicolor/$size/intl/$country.png
   29.53 +		done
   29.54 +	done
   29.55 +	# above icons credits
   29.56 +	fusl=$fs/usr/share/licenses
   29.57 +	mkdir -p $fusl
   29.58 +	cp -a $WOK/flag-icons/source/*/LICENSE.txt $fusl/gosquared.txt
   29.59 +
   29.60 +	# Keyboard flags for default lxpanel keyboard applet
   29.61 +	if [ "x$LXPANEL_FLAGS" != "x" ]; then
   29.62 +		uslix=usr/share/lxpanel/images/xkb-flags
   29.63 +		mkdir -p $fs/$uslix
   29.64 +		for i in $LXPANEL_FLAGS; do
   29.65 +			ln -s /$usih/16x16/intl/$(echo $i | tr a-z A-Z).png $fs/$uslix/$i.png
   29.66 +		done
   29.67 +	fi
   29.68 +
   29.69 +	echo
   29.70  }
    30.1 --- a/ttf-roboto-base/receipt	Tue Apr 29 19:18:57 2014 +0000
    30.2 +++ b/ttf-roboto-base/receipt	Tue Apr 29 21:37:23 2014 +0000
    30.3 @@ -18,6 +18,6 @@
    30.4  	mkdir -p $FONTPATH
    30.5  
    30.6  	for FONT in Regular Bold Italic BoldItalic; do
    30.7 -		install -Dm444 $src/Roboto/Roboto-$FONT.ttf $FONTPATH
    30.8 +		install -Dm444 $src/Roboto_v$VERSION/Roboto/Roboto-$FONT.ttf $FONTPATH
    30.9  	done
   30.10  }
    31.1 --- a/ttf-roboto/receipt	Tue Apr 29 19:18:57 2014 +0000
    31.2 +++ b/ttf-roboto/receipt	Tue Apr 29 21:37:23 2014 +0000
    31.3 @@ -17,7 +17,8 @@
    31.4  	FONTPATH=$fs/usr/share/fonts/truetype/ttf-roboto
    31.5  	mkdir -p $FONTPATH
    31.6  
    31.7 -	for FILE in $src/Roboto/*.ttf $src/RobotoCondensed/*.ttf; do
    31.8 +	for FILE in $src/Roboto_v$VERSION/Roboto/*.ttf \
    31.9 +				$src/Roboto_v$VERSION/RobotoCondensed/*.ttf; do
   31.10  		install -Dm444 $FILE $FONTPATH
   31.11  	done
   31.12  	# these files are included in the package ttf-roboto-base