1 DESCRIPTION = "A process-transparent configuration system"
2 HOMEPAGE = "http://www.gnome.org"
3 SECTION = "System/Base"
12 #PROVIDES by gconf-dbus-utils
13 PROVIDES += "gconf-dbus-utils"
14 RPROVIDES_gconf-dbus-utils += "gconf-dbus-utils"
16 #PROVIDES by gconf-dbus
17 PROVIDES += "gconf-dbus"
18 RPROVIDES_gconf-dbus += "gconf-dbus"
20 #PROVIDES by gconf-dbus-devel
21 PROVIDES += "gconf-dbus-devel"
22 RPROVIDES_gconf-dbus-devel += "gconf-dbus-devel"
23 RPROVIDES_gconf-dbus-devel += "gconf-dbus-dev"
26 #RDEPENDS of gconf-dbus-utils (${PN}-utils)
27 RDEPENDS_${PN}-utils += "gconf-dbus"
28 RDEPENDS_${PN}-utils += "dbus"
30 #RDEPENDS of gconf-dbus (${PN})
31 RDEPENDS_${PN} += "gconf-dbus"
32 RDEPENDS_${PN} += "dbus"
34 #RDEPENDS of gconf-dbus-devel (${PN}-devel)
35 RDEPENDS_${PN}-devel += "pkgconfig(libxml-2.0)"
36 RDEPENDS_${PN}-devel += "pkgconfig(dbus-1)"
37 RDEPENDS_${PN}-devel += "automake"
38 RDEPENDS_${PN}-devel += "pkgconfig(dbus-glib-1)"
39 RDEPENDS_${PN}-devel += "gconf-dbus"
40 RDEPENDS_${PN}-devel += "pkgconfig(glib-2.0)"
44 #DEPENDS of gconf-dbus
45 DEPENDS += "autoconf-native"
46 DEPENDS += "pkgconfig(libxml-2.0)"
47 DEPENDS += "pkgconfig(dbus-1)"
48 DEPENDS += "automake-native"
49 DEPENDS += "intltool-native"
50 DEPENDS += "libtool-cross"
51 DEPENDS += "pkgconfig(glib-2.0)"
52 DEPENDS += "dbus-glib"
55 chmod -Rf a+rX,u+w,g-w,o-w ${S}
57 cp ${S}/packaging/gconf-dbus.manifest .
58 cat ${S}/packaging/01_removePopt.dpatch | patch -s -p1 --fuzz=2
60 cat ${S}/packaging/02_poweroff.dpatch | patch -s -p1 --fuzz=2
73 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
74 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
75 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
76 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
79 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
80 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
81 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
82 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
83 --target=x86_64-tizen-linux \
90 --datadir=/usr/share \
91 --includedir=/usr/include \
93 --libexecdir=/usr/libexec \
94 --localstatedir=/var \
95 --sharedstatedir=/usr/com \
96 --mandir=/usr/share/man \
97 --infodir=/usr/share/info --disable-static --disable-gtk-doc --disable-defaults-service --disable-gtk --disable-nls --enable-system-bus
105 echo export RPM_BUILD_ROOT=${D}
119 rm -f ${D}/usr/share/info/dir
120 find ${D} -regex ".*\.la$" | xargs rm -f --
121 find ${D} -regex ".*\.a$" | xargs rm -f --
123 mkdir -p ${D}/usr/share/license
124 install COPYING ${D}/usr/share/license/gconf-dbus
126 /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} GConf2
132 PACKAGES += "gconf-dbus-utils"
133 PACKAGES += "gconf-dbus"
134 PACKAGES += "gconf-dbus-devel"
136 gconf-dbus-utils_files = ""
137 gconf-dbus-utils_files += "gconf-dbus.manifest"
138 gconf-dbus-utils_files += "/usr/bin/gconf-merge-tree"
139 gconf-dbus-utils_files += "/usr/bin/gconftool-2"
140 gconf-dbus-utils_files += "gconf-dbus.manifest"
142 gconf-dbus_files = ""
143 gconf-dbus_files += "gconf-dbus.manifest"
144 gconf-dbus_files += "COPYING"
145 gconf-dbus_files += "/usr/share/sgml/gconf/*"
146 gconf-dbus_files += "/etc/gconf/2/path"
147 gconf-dbus_files += "/etc/gconf"
148 gconf-dbus_files += "/etc/gconf/2"
149 gconf-dbus_files += "/etc/gconf/gconf.xml.defaults"
150 gconf-dbus_files += "/etc/gconf/gconf.xml.mandatory"
151 gconf-dbus_files += "/usr/libexec/*"
152 gconf-dbus_files += "/usr/lib/*.so.*"
153 gconf-dbus_files += "/usr/lib/GConf-dbus"
154 gconf-dbus_files += "/usr/lib/GConf-dbus/2"
155 gconf-dbus_files += "/usr/lib/GConf-dbus/2/*.so"
156 gconf-dbus_files += "/usr/share/dbus-1/services/gconf.service"
157 gconf-dbus_files += "/etc/dbus-1/system.d/gconfd.conf"
158 gconf-dbus_files += "gconf-dbus.manifest"
159 gconf-dbus_files += "/usr/share/license/gconf-dbus"
161 gconf-dbus-devel_files = ""
162 gconf-dbus-devel_files += "gconf-dbus.manifest"
163 gconf-dbus-devel_files += "/usr/share/gtk-doc/html/gconf/*"
164 gconf-dbus-devel_files += "/usr/share/man/man1/*"
165 gconf-dbus-devel_files += "/usr/lib/*.so"
166 gconf-dbus-devel_files += "/usr/include/gconf"
167 gconf-dbus-devel_files += "/usr/share/aclocal/*.m4"
168 gconf-dbus-devel_files += "/usr/lib/pkgconfig/*"
170 FILES_${PN}-utils = "${gconf-dbus-utils_files}"
171 FILES_${PN} = "${gconf-dbus_files}"
172 FILES_${PN}-devel = "${gconf-dbus-devel_files}"
174 PKG_gconf-dbus-utils= "gconf-dbus-utils"
175 PKG_gconf-dbus= "gconf-dbus"
176 PKG_gconf-dbus-devel= "gconf-dbus-devel"
178 require gconf-dbus-extraconf.inc