tazwok view examples/tazwok.conf @ rev 535

tazwok.conf: Fixed typo.
author Christopher Rogers <slaxemulator@gmail.com>
date Tue May 24 21:08:47 2011 +0000 (2011-05-24)
parents 96e075e9995a
children 5dbe2cc5a2e1 44e24b12e9dd
line source
1 # tazwok.conf: Tazwok configuration file.
2 #
4 # WOK_UPDATE_METHOD can be "tarball" or "hg"
5 # tarball: download the full tarball and copy it into build-wok.
6 # hg: download only the new changes, needs mercurial installed.
7 WOK_UPDATE_METHOD="hg"
9 TARBALL_WOK="http://hg.slitaz.org/wok/archive/tip.tar.bz2"
10 HG_WOK="http://hg.slitaz.org/wok"
12 # Default makeflags.
13 MAKEFLAGS="-j$((`grep processor /proc/cpuinfo | wc -l`+1))"
15 # Default architecture.
16 ARCH="i486"
18 # Build and host. These options are for cross-compiling. If you specify
19 # both options and BUILD_SYSTEM is different from HOST_SYSTEM, configure
20 # will prepare to cross-compile from BUILD_SYSTEM to be used on HOST_SYSTEM.
21 BUILD_SYSTEM="$(uname -m)-slitaz-linux"
22 #BUILD_SYSTEM="$ARCH-slitaz-linux"
23 HOST_SYSTEM="$ARCH-slitaz-linux"
25 # Default build host.
26 BUILD_HOST="$HOST_SYSTEM"
28 # Default compilation flags.
29 # More details at :
30 # http://www.gentoo.org/doc/en/gcc-optimization.xml
31 # http://en.gentoo-wiki.com/wiki/Safe_Cflags
32 #
33 # Note : -pipe will be automatically disabled if you have less than
34 # 512MB of free RAM to avoid gcc crashes.
35 #
36 # Default SliTaz flags - wide compatibility & optimized for i386 as it's the
37 # slowest CPU :
38 #CFLAGS="-mtune=$ARCH -O2 -pipe -fomit-frame-pointer"
39 # Where ARCH=i386
40 #
41 # Cook compatible packages partially optimized for your own hardware :
42 #CFLAGS="-mtune=$ARCH -O2 -pipe -fomit-frame-pointer"
43 # Where ARCH=your arch
44 #
45 # Cook packages fully optimized for your hardware - Warning, compatible only
46 # with same hardware and newest of the same family :
47 #CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
48 #CFLAGS="-mtune=$ARCH -O2 -pipe -fomit-frame-pointer"
49 CFLAGS="-march=$ARCH -Os -pipe -fomit-frame-pointer"
50 CXXFLAGS="$CFLAGS"
52 # Default tool prefix.
53 TOOLPREFIX="${HOST_SYSTEM}-"
55 # Default arguments for GNU configure.
56 default_prefix=/usr
57 default_datarootdir=$default_prefix/share
58 default_datadir=$default_datarootdir
59 default_localedir=$default_datarootdir/locale
60 default_infodir=$default_datarootdir/info
61 default_mandir=$default_datarootdir/man
62 default_build="$BUILD_SYSTEM"
63 default_host="$HOST_SYSTEM"
64 # CONFIGURE_ARGS is here only for backward compatibility.
65 CONFIGURE_ARGS="--build=$BUILD_SYSTEM --host=$HOST_SYSTEM"
67 # Translation files to be included in packages. Note that you can specify
68 # several locales.
69 LOCALE="fr"
71 # Mirrors URLs. To download sources near your location.
72 # GNU mirror :
73 GNU_MIRROR="ftp://sunsite.cnlab-switch.ch/mirror/gnu"
74 # SourceForge mirror :
75 SF_MIRROR="http://switch.dl.sourceforge.net/sourceforge"
76 # Xorg mirror :
77 XORG_MIRROR="http://xorg.freedesktop.org/releases/individual"
78 # Gnome mirror :
79 GNOME_MIRROR="http://ftp.gnome.org/pub/GNOME/sources"
81 # Favorite console editor.
82 EDITOR="nano"
84 # FSH standard directories with init. Package generation will abort if
85 # a file is installed in a non-specified path. Note /vz is for OpenVZ.
86 FSH="bin boot dev etc home init lib media mnt proc root sbin share sys \
87 tmp usr run run/udev var vz usr/bin usr/games usr/include usr/lib usr/local usr/sbin \
88 usr/share usr/src"
90 # tazpkg compression "gzip" or "lzma".
91 COMPRESSION="lzma"
93 # Slitaz Toolchain : the tools used to compile all other packages.
94 # Toolchain packages don't need to be included as build_depends
95 # because they are in the chroot by default. The order in this
96 # variable is important : it's the compile order for the temporary
97 # toolchain which can be used to recook the base chroot, then all
98 # the wok. Toolchain is compiled this way according to the LFS book :
99 # First - binutils, GCC; at this point they are linked to the host system.
100 # Second - the temp toolchain using the order defined in this variable.
101 # The toolchain is cross-compiled against a self-depending glibc.
102 # Third - all the wok in normal order, including the toolchain packages.
103 # This cook order is used only if glibc/binutils/gcc/linux-api-headers
104 # are updated to the next minor version or more (y.x.z -> y.x+1.z).
105 SLITAZ_TOOLCHAIN="linux-api-headers
106 glibc
107 binutils
108 gcc
109 busybox
110 ncurses
111 bash
112 bzip2
113 gawk
114 gettext
115 m4
116 make
117 patch
118 db
119 gdbm
120 zlib
121 perl
122 texinfo
123 autoconf
124 automake
125 lzma"
127 # Slitaz toolchain extra : packages which are needed to cook others
128 # but which are not in the core temporary toolchain.
129 # Note : order is not important here.
130 SLITAZ_TOOLCHAIN_EXTRA="tazpkg
131 tazwok
132 pkg-config
133 libtool
134 libpthread-stubs"
136 # Cook options :
137 # Repack sources in .tar.lzma format.
138 repack_src="yes"