Add weston
[scm/bb/tizen.git] / proto-meta-Tizen_generic / .spec2yoctorc
1 [project]
2 current=tizen-common
3
4 [tizen-common]
5 working_dir=${YOCTO_WORKDIR}/yoctoTizen/proto-meta-Tizen_generic
6 manifest=tizen_common_manifest, tizen_common_fix
7 arch=x86_64
8 runtime_blacklist=runtime_tizen_common_blacklist
9 native_blacklist=native_tizen_common_blacklist
10 blacklist=tizen_common_blacklist, tmp_tizen_common_blacklist
11 whitelist=whitelist_tizen_common
12 recipes_dir_sources=${YOCTO_WORKDIR}/yoctoTizen/meta-tizen-generic/recipes-tizen
13 recipes_dir_group=${YOCTO_WORKDIR}/yoctoTizen/meta-tizen-generic/recipes-packagegroups/packagegroups
14 blacklist_autoreconf=tizen_common_autoreconf
15 group=Base-System
16 group_uri=http://download.tizen.org/snapshots/tizen/generic/generic-wayland-x86_64/latest/repos/generic/x86_64/packages/repodata/group.xml
17 provided-extra=tizen-provided-extra
18
19 [tizen_common_manifest]
20 uri=http://download.tizen.org/snapshots/tizen/generic/generic-wayland-x86_64/latest/
21 default_git_src=review.tizen.org
22 priority=0
23
24 [tizen_common_fix]
25 uri=https://raw.githubusercontent.com/eurogiciel-oss/openTizen_manifest_addon/master/Tizen/Common/devel/yocto/manifest_fix.xml
26 default_git_src=review.tizen.org
27 priority=1
28
29 [whitelist_tizen_common]
30 list=smack, rpm, uthash, lua, wayland, weston, weston-generic, doxygen
31
32 [substitute]
33 pkgconfig(zlib)=zlib-devel
34 pkgconfig(ncurses)=ncurses-devel
35 pkgconfig(nspr)=nspr-devel
36 pkgconfig(gles20)=pkgconfig(egl)
37 perl-base=perl
38 libjpeg8-devel=libjpeg-devel
39 eet-bin=eet
40 glibc=eglibc
41 glibc-locale=eglibc-locale
42 libpcre-devel=pcre-devel
43 pkg-config=pkgconfig
44 perl-XML-Parser=libxml-parser-perl
45
46 [runtime_tizen_common_blacklist]
47 list=
48
49 [native_tizen_common_blacklist]
50 list=rpm
51
52 [tizen_common_blacklist]
53 list=
54
55 [tizen_common_whitelist]
56 list=
57
58 [tizen_common_autoreconf]
59 #specify witch recipes do not execute autoreconf during the macro "%configure".
60 blacklist=
61
62 [depends]
63 #ignore some package which must be provided by the host
64 ignore=coreutils,tizen-coreutils,glibc-devel-32bit, eglibc, glibc, kernel-headers, linux-kernel-headers, pkg-config
65 #some buildRequire mean depends on native package not runtime
66 #ex: automake will be replace by automake-native
67 native=automake, fdupes,  intltool, autoconf, pkgconfig, help2man, bison, texinfo, readline
68 #some buildRequire mean depends on cross package not runtime
69 #ex: gcc will be replace by gcc-native
70 cross=gcc,libtool
71 #some buildRequire mean depends on libtool-cross package not runtime
72 libtool_cross=libtool-ltdl-devel,libtool-ltdl
73 #some buildRequire mean inherit_gettext package not depends runtime
74 inherit_gettext=gettext, gettext-tools, gettext-devel
75
76 [rdepends]
77 #ignore some package which, for some reason are unprovided
78 #gitk require tk
79 #git-svn require subversion-perl
80 #git-cvs require cvsps, perl-DBD-SQLite, cvs
81 #pulseaudio-gdm-hooks require gdm
82 ignore= glibc-devel-32bit, gdm, tk, subversion-perl, cvsps, perl-DBD-SQLite, cvs, kernel-headers, linux-kernel-headers
83
84 [tizen-provided-extra]
85 nss=pkgconfig(nss), nss-devel
86 bzip2=pkgconfig(bzip2), bzip2-devel
87 smack=pkgconfig(libsmack)
88 popt=pkgconfig(popt), popt-devel
89 libxml2=pkgconfig(libxml-2.0), libxml2-devel
90 lua=pkgconfig(lua)
91 file=file-devel
92 xz=xz-devel
93 ncurses=ncurses-devel
94 uthash=uthash-devel
95 attr=libattr-devel
96 eglibc=glibc-devel
97 libcap=libcap-devel
98 acl=libacl-devel
99 zlib=zlib-devel
100 elfutils=libelf-devel
101 python=python-devel
102 libffi=pkgconfig(libffi)
103 expat=expat-devel
104 libpam=pam-devel
105 libvpx=libvpx-devel
106 cairo=pkgconfig(cairo), pkgconfig(cairo-egl)
107 # Check that gbm is provided by mesa
108 mesa=pkgconfig(egl), pkgconfig(glesv2), pkgconfig(gbm)
109 libdrm=pkgconfig(libdrm)
110 udev=pkgconfig(libudev)
111 mtdev=pkgconfig(mtdev)
112 pixman=pkgconfig(pixman-1)
113 poppler=pkgconfig(poppler-glib)
114 pango=pkgconfig(pangocairo)
115 libxkbcommon=pkgconfig(xkbcommon)
116 wayland=pkgconfig(wayland-client), pkgconfig(wayland-egl), pkgconfig(wayland-server)
117 glib-2.0=pkgconfig(glib-2.0)
118 jpeg=libjpeg-devel
119 glib-2.0=pkgconfig(gobject-2.0), pkgconfig(glib-2.0), pkgconfig(gio-2.0)
120 systemd=pkgconfig(libsystemd-login)
121 pwdutils=/usr/sbin/groupadd
122 readline=readline-devel
123