1 DESCRIPTION = "Library for JavaScript Object Notation format"
2 HOMEPAGE = "http://live.gnome.org/JsonGlib"
3 SECTION = "Development/Libraries/C and C++"
12 #PROVIDES by libjson-glib
13 PROVIDES += "libjson-glib"
14 RPROVIDES_libjson-glib += "libjson-glib"
15 # the PROVIDES rules is ignore "json-glib = 0.16.0"
16 PROVIDES += "json-glib"
17 RPROVIDES_libjson-glib += "json-glib"
19 #PROVIDES by typelib-Json
20 PROVIDES += "typelib-Json"
21 RPROVIDES_typelib-Json += "typelib-Json"
23 #PROVIDES by json-glib-devel
24 PROVIDES += "json-glib-devel"
25 RPROVIDES_json-glib-devel += "json-glib-devel"
26 RPROVIDES_json-glib-devel += "json-glib-dev"
28 #PROVIDES by json-glib
29 PROVIDES += "json-glib"
30 RPROVIDES_json-glib += "json-glib"
32 #PROVIDES by json-glib-locale
33 PROVIDES += "json-glib-locale"
34 RPROVIDES_json-glib-locale += "json-glib-locale"
35 # the PROVIDES rules is ignore "json-glib-lang-all = 0.16.0"
36 PROVIDES += "json-glib-lang-all"
37 RPROVIDES_json-glib-locale += "json-glib-lang-all"
40 #RDEPENDS of json-glib-devel (${PN}-devel)
41 RDEPENDS_${PN}-devel += "libjson-glib"
43 #RDEPENDS of json-glib-locale (${PN}-locale)
44 RDEPENDS_${PN}-locale += "json-glib"
49 DEPENDS += "pkgconfig(glib-2.0)"
52 chmod -Rf a+rX,u+w,g-w,o-w ${S}
54 cp ${S}/packaging/json-glib.manifest .
66 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
67 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
68 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
69 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
72 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
73 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
74 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
75 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
76 --target=x86_64-tizen-linux \
83 --datadir=/usr/share \
84 --includedir=/usr/include \
86 --libexecdir=/usr/libexec \
87 --localstatedir=/var \
88 --sharedstatedir=/usr/com \
89 --mandir=/usr/share/man \
90 --infodir=/usr/share/info
98 echo export RPM_BUILD_ROOT=${D}
111 rm -f ${D}/usr/share/info/dir
112 find ${D} -regex ".*\.la$" | xargs rm -f --
113 find ${D} -regex ".*\.a$" | xargs rm -f --
114 /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} json-glib-1.0
116 mv json-glib-1.0.lang json-glib.lang
122 PACKAGES += "libjson-glib"
123 PACKAGES += "json-glib-devel"
124 PACKAGES += "json-glib-locale"
126 libjson-glib_files = ""
127 libjson-glib_files += "json-glib.manifest"
128 libjson-glib_files += "/usr/lib/*.so.*"
130 json-glib-devel_files = ""
131 json-glib-devel_files += "json-glib.manifest"
132 json-glib-devel_files += "/usr/include/json-glib-1.0"
133 json-glib-devel_files += "/usr/lib/*.so"
134 json-glib-devel_files += "/usr/lib/pkgconfig/*.pc"
135 json-glib-devel_files += "/usr/share/gtk-doc"
136 json-glib-devel_files += "/usr/share/gtk-doc/html"
137 json-glib-devel_files += "/usr/share/gtk-doc/html/json-glib"
139 json-glib-locale_files = ""
141 FILES_lib${PN} = "${libjson-glib_files}"
142 FILES_${PN}-devel = "${json-glib-devel_files}"
143 FILES_${PN}-locale = "${json-glib-locale_files}"
145 PKG_libjson-glib= "libjson-glib"
146 PKG_json-glib-devel= "json-glib-devel"
147 PKG_json-glib-locale= "json-glib-locale"
149 require json-glib-extraconf.inc