summaryrefslogtreecommitdiff
path: root/meta/classes/libc-common.bbclass
blob: 67b018b75341f4fb64ee32e89cb5ee40b4b17933 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
do_install() {
	oe_runmake install_root=${D} install
	for r in ${rpcsvc}; do
		h=`echo $r|sed -e's,\.x$,.h,'`
		install -m 0644 ${S}/sunrpc/rpcsvc/$h ${D}/${includedir}/rpcsvc/
	done
	install -d ${D}/${sysconfdir}/ 
	install -m 0644 ${WORKDIR}/etc/ld.so.conf ${D}/${sysconfdir}/
	install -d ${D}${localedir}
	make -f ${WORKDIR}/generate-supported.mk IN="${S}/localedata/SUPPORTED" OUT="${WORKDIR}/SUPPORTED"
	# get rid of some broken files...
	for i in ${GLIBC_BROKEN_LOCALES}; do
		grep -v $i ${WORKDIR}/SUPPORTED > ${WORKDIR}/SUPPORTED.tmp
		mv ${WORKDIR}/SUPPORTED.tmp ${WORKDIR}/SUPPORTED
	done
	rm -f ${D}${sysconfdir}/rpc
	rm -rf ${D}${datadir}/zoneinfo
	rm -rf ${D}${libexecdir}/getconf
}

def get_libc_fpu_setting(bb, d):
    if d.getVar('TARGET_FPU', True) in [ 'soft' ]:
        return "--without-fp"
    return ""

python populate_packages_prepend () {
    if d.getVar('DEBIAN_NAMES', True):
        bpn = d.getVar('BPN', True)
        d.setVar('PKG_'+bpn, 'libc6')
        d.setVar('PKG_'+bpn+'-dev', 'libc6-dev')
        d.setVar('PKG_'+bpn+'-dbg', 'libc6-dbg')
        # For backward compatibility with old -dbg package
        d.appendVar('RPROVIDES_' + bpn + '-dbg', ' libc-dbg')
        d.appendVar('RCONFLICTS_' + bpn + '-dbg', ' libc-dbg')
        d.appendVar('RREPLACES_' + bpn + '-dbg', ' libc-dbg')
}
214
-rw-r--r--bitbake/AUTHORS10
-rw-r--r--bitbake/ChangeLog167
-rw-r--r--bitbake/HEADER19
-rw-r--r--bitbake/MANIFEST50
-rwxr-xr-xbitbake/bin/bbimage155
-rwxr-xr-xbitbake/bin/bitbake117
-rwxr-xr-xbitbake/bin/bitdoc532
-rw-r--r--bitbake/contrib/README1
-rw-r--r--bitbake/contrib/bbdev.sh31
-rw-r--r--bitbake/contrib/vim/ftdetect/bitbake.vim4
-rw-r--r--bitbake/contrib/vim/syntax/bitbake.vim120
-rw-r--r--bitbake/doc/bitbake.1117
-rw-r--r--bitbake/doc/manual/Makefile56
-rw-r--r--bitbake/doc/manual/html.css281
-rw-r--r--bitbake/doc/manual/usermanual.xml518
-rw-r--r--bitbake/lib/bb/COW.py320
-rw-r--r--bitbake/lib/bb/__init__.py1229
-rw-r--r--bitbake/lib/bb/build.py454
-rw-r--r--bitbake/lib/bb/cache.py433
-rw-r--r--bitbake/lib/bb/cooker.py661
-rw-r--r--bitbake/lib/bb/data.py562
-rw-r--r--bitbake/lib/bb/data_smart.py270
-rw-r--r--bitbake/lib/bb/event.py266
-rw-r--r--bitbake/lib/bb/fetch/__init__.py461
-rw-r--r--bitbake/lib/bb/fetch/cvs.py156
-rw-r--r--bitbake/lib/bb/fetch/git.py131
-rw-r--r--bitbake/lib/bb/fetch/local.py59
-rw-r--r--bitbake/lib/bb/fetch/perforce.py213
-rw-r--r--bitbake/lib/bb/fetch/ssh.py120
-rw-r--r--bitbake/lib/bb/fetch/svk.py109
-rw-r--r--bitbake/lib/bb/fetch/svn.py203
-rw-r--r--bitbake/lib/bb/fetch/wget.py99
-rw-r--r--bitbake/lib/bb/manifest.py144
-rw-r--r--bitbake/lib/bb/methodpool.py84
-rw-r--r--bitbake/lib/bb/msg.py137
-rw-r--r--bitbake/lib/bb/parse/__init__.py80
-rw-r--r--bitbake/lib/bb/parse/parse_c/BBHandler.py188
-rw-r--r--bitbake/lib/bb/parse/parse_c/Makefile36
-rw-r--r--bitbake/lib/bb/parse/parse_c/README.build12
-rw-r--r--bitbake/lib/bb/parse/parse_c/__init__.py28
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakec.pyx253
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakeparser.cc1157
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakeparser.h29
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakeparser.y179
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakescanner.cc3209
-rw-r--r--bitbake/lib/bb/parse/parse_c/bitbakescanner.l319
-rw-r--r--bitbake/lib/bb/parse/parse_c/lexer.h48
-rw-r--r--bitbake/lib/bb/parse/parse_c/lexerc.h19
-rw-r--r--bitbake/lib/bb/parse/parse_c/python_output.h56
-rw-r--r--bitbake/lib/bb/parse/parse_c/token.h96
-rw-r--r--bitbake/lib/bb/parse/parse_py/BBHandler.py419
-rw-r--r--bitbake/lib/bb/parse/parse_py/ConfHandler.py220
-rw-r--r--bitbake/lib/bb/parse/parse_py/__init__.py33
-rw-r--r--bitbake/lib/bb/persist_data.py95
-rw-r--r--bitbake/lib/bb/providers.py213
-rw-r--r--bitbake/lib/bb/runqueue.py590
-rw-r--r--bitbake/lib/bb/shell.py838
-rw-r--r--bitbake/lib/bb/taskdata.py579
-rw-r--r--bitbake/lib/bb/utils.py204
-rw-r--r--build/conf/local.conf.sample102
-rw-r--r--meta-extras/packages/bash/bash-3.2/001-005.patch312
-rw-r--r--meta-extras/packages/bash/bash_3.2.bb28
-rw-r--r--meta-extras/packages/cdrtools/cdrtools-native_2.01.bb23
-rw-r--r--meta-extras/packages/dhcdbd/dhcdbd_2.0.bb25
-rw-r--r--meta-extras/packages/dhcdbd/files/dbus-api-fix.patch20
-rw-r--r--meta-extras/packages/dhcdbd/files/dhcdbd28
-rw-r--r--meta-extras/packages/dhcdbd/files/dhcdbd-1.14-pkgconfig_dbus.patch26
-rw-r--r--meta-extras/packages/dhcdbd/files/no-ext-options.patch13
-rw-r--r--meta-extras/packages/dhcp/dhcp_3.0.2.bb51
-rw-r--r--meta-extras/packages/dhcp/files/default-relay12
-rw-r--r--meta-extras/packages/dhcp/files/dhcp-3.0.3-dhclient-dbus.patch84
-rw-r--r--meta-extras/packages/dhcp/files/fixincludes.patch10
-rw-r--r--meta-extras/packages/dhcp/files/init-server44
-rw-r--r--meta-extras/packages/dhcp/files/noattrmode.patch20
-rw-r--r--meta-extras/packages/dosfstools/dosfstools-native_2.10.bb27
-rw-r--r--meta-extras/packages/dosfstools/dosfstools_2.10.bb22
-rw-r--r--meta-extras/packages/dosfstools/dosfstools_2.11.bb21
-rw-r--r--meta-extras/packages/dosfstools/files/2.6.20-syscall.patch65
-rw-r--r--meta-extras/packages/dosfstools/files/alignment_hack.patch34
-rw-r--r--meta-extras/packages/dosfstools/files/dosfstools-2.10-kernel-2.6.patch74
-rw-r--r--meta-extras/packages/dosfstools/files/dosfstools-msdos_fs-types.patch30
-rw-r--r--meta-extras/packages/dosfstools/files/include-linux-types.patch17
-rw-r--r--meta-extras/packages/dosfstools/files/mkdosfs-bootcode.patch240
-rw-r--r--meta-extras/packages/dosfstools/files/mkdosfs-dir.patch634
-rw-r--r--meta-extras/packages/dosfstools/files/msdos_fat12_undefined.patch12
-rw-r--r--meta-extras/packages/evince/evince_0.9.0.bb11
-rw-r--r--meta-extras/packages/evince/evince_svn.bb15
-rw-r--r--meta-extras/packages/evince/files/no-icon-theme.diff13
-rw-r--r--meta-extras/packages/flumotion/flumotion/no-check-for-python-stuff.patch68
-rw-r--r--meta-extras/packages/flumotion/flumotion/python-path.patch25
-rw-r--r--meta-extras/packages/flumotion/flumotion_0.4.1.bb30
-rw-r--r--meta-extras/packages/images/poky-image-extras.bb9
-rw-r--r--meta-extras/packages/iproute2/iproute2-2.6.18/iproute2-2.6.15_no_strip.diff25
-rw-r--r--meta-extras/packages/iproute2/iproute2-2.6.18/new-flex-fix.patch83
-rw-r--r--meta-extras/packages/iproute2/iproute2.inc18
-rw-r--r--meta-extras/packages/iproute2/iproute2_2.6.18.bb8
-rw-r--r--meta-extras/packages/libnl/files/local-includes.patch11
-rw-r--r--meta-extras/packages/libnl/libnl_1.0-pre6.bb18
-rw-r--r--meta-extras/packages/libol/libol_0.3.18.bb14
-rw-r--r--meta-extras/packages/libxosd/files/autofoo.patch116
-rw-r--r--meta-extras/packages/libxosd/files/use-sane-default-font.patch13
-rw-r--r--meta-extras/packages/libxosd/libxosd_svn.bb24
-rw-r--r--meta-extras/packages/madplay/madplay_0.15.2b.bb12
-rw-r--r--meta-extras/packages/maemo-mapper/files/fix_segfault.patch31
-rw-r--r--meta-extras/packages/maemo-mapper/maemo-mapper-nohildon_svn.bb22
-rw-r--r--meta-extras/packages/mc/mc_4.6.0.bb32
-rw-r--r--meta-extras/packages/mtools/files/mtools-makeinfo.patch63
-rw-r--r--meta-extras/packages/mtools/mtools-native_3.9.9.bb8
-rw-r--r--meta-extras/packages/mtools/mtools_3.9.9.bb14
-rw-r--r--meta-extras/packages/nasm/nasm-native_0.98.38.bb4
-rw-r--r--meta-extras/packages/nasm/nasm_0.98.38.bb15
-rw-r--r--meta-extras/packages/networkmanager/files/99_networkmanager1
-rw-r--r--meta-extras/packages/networkmanager/files/NetworkManager28
-rw-r--r--meta-extras/packages/networkmanager/networkmanager_svn.bb64
-rw-r--r--meta-extras/packages/openmoko/libgsmd/default9
-rw-r--r--meta-extras/packages/openmoko/libgsmd/fic-gta01/default9
-rw-r--r--meta-extras/packages/openmoko/libgsmd/getopt-wait-interpreter-ready.patch57
-rw-r--r--meta-extras/packages/openmoko/libgsmd/gsmd106
-rw-r--r--meta-extras/packages/openmoko/libgsmd/htcuniversal/default10
-rw-r--r--meta-extras/packages/openmoko/libgsmd/magician/default10
-rw-r--r--meta-extras/packages/openmoko/libgsmd/tihtc-csq-fix.patch27
-rw-r--r--meta-extras/packages/openmoko/libgsmd/universal-wcdma.patch20
-rw-r--r--meta-extras/packages/openmoko/libgsmd_svn.bb42
-rw-r--r--meta-extras/packages/poppler/poppler-data_0.1.bb16
-rw-r--r--meta-extras/packages/poppler/poppler-fpu.inc6
-rw-r--r--