rev |
line source |
pankso@724
|
1 # SliTaz package receipt
|
pankso@724
|
2
|
pankso@724
|
3 PACKAGE="locale-de"
|
pankso@2890
|
4 VERSION="2.0"
|
pankso@724
|
5 CATEGORY="system-tools"
|
pankso@724
|
6 SHORT_DESC="German locale pack."
|
pankso@724
|
7 MAINTAINER="pankso@slitaz.org"
|
pankso@724
|
8 DEPENDS="glibc-base"
|
pankso@3087
|
9 BUILD_DEPENDS="glibc glibc-locale slitaz-i18n"
|
pankso@724
|
10 WEB_SITE="http://www.slitaz.org/"
|
pankso@724
|
11
|
pankso@724
|
12 LOCALE="de"
|
pankso@724
|
13 LOCALEDEF="de_DE"
|
pankso@724
|
14 CHARMAP="ISO-8859-1"
|
pankso@724
|
15
|
pascal@1552
|
16 # Rules to configure and make the package.
|
pascal@1552
|
17 compile_rules()
|
pascal@1552
|
18 {
|
pankso@3091
|
19 . $WOK/slitaz-i18n/stuff/locale-pack.conf
|
pascal@1552
|
20 # Ensure packages are built.
|
pascal@1552
|
21 for pkg in $CORE_PKGS
|
pascal@1552
|
22 do
|
pascal@1552
|
23 [ -d $WOK/$pkg/taz ] || tazwok cook $pkg
|
pascal@1552
|
24 done
|
pascal@1552
|
25 }
|
pascal@1552
|
26
|
pankso@724
|
27 # Rules to gen a SliTaz package suitable for Tazpkg.
|
pankso@724
|
28 genpkg_rules()
|
pankso@3091
|
29 {
|
pankso@3091
|
30 . $WOK/slitaz-i18n/stuff/locale-pack.functions
|
pankso@3091
|
31 . $WOK/slitaz-i18n/stuff/locale-pack.conf
|
pankso@2702
|
32 PKG_NAME="$PACKAGE"
|
pankso@2702
|
33 PKG_VERS="$VERSION"
|
pankso@3087
|
34 mk_locale_dir
|
pankso@3087
|
35 get_slitaz_messages
|
pankso@3087
|
36 get_core_messages
|
pankso@724
|
37 PACKAGE="$PKG_NAME"
|
pankso@724
|
38 VERSION="$PKG_VERS"
|
pankso@724
|
39 localedef -i $LOCALEDEF -c -f $CHARMAP $fs/usr/lib/locale/$LOCALEDEF
|
pankso@724
|
40 }
|
pankso@724
|
41
|
pankso@724
|
42 # Back to C if it's the last used locale.
|
pankso@724
|
43 post_remove()
|
pankso@724
|
44 {
|
pankso@724
|
45 if grep -q $LOCALEDEF /etc/locale.conf; then
|
pankso@724
|
46 echo "LANG=C" > /etc/locale.conf
|
pankso@724
|
47 echo "LC_ALL=C" >> /etc/locale.conf
|
pankso@724
|
48 fi
|
pankso@724
|
49 }
|