1 DESCRIPTION = "Library for accessing the Secret Service API"
2 HOMEPAGE = "http://www.gnome.org/"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by typelib-Secret
17 PROVIDES += "typelib-Secret"
20 #PROVIDES by libsecret-dev
21 PROVIDES += "libsecret-dev"
24 #PROVIDES by libsecret
27 #PROVIDES by libsecret-docs
28 PROVIDES += "libsecret-docs "
31 #PROVIDES by libsecret-tools
32 PROVIDES += "libsecret-tools"
36 #RDEPENDS of libsecret-dev (${PN}-dev)
37 RDEPENDS_${PN}-dev += "typelib-Secret"
38 RDEPENDS_${PN}-dev += "libsecret"
43 #Replace "DEPENDS" on gettext by "inherit gettext"
45 DEPENDS_append_class-native = " intltool-native"
46 DEPENDS_append_class-target = " intltool-native"
50 DEPENDS += "docbook-xsl-stylesheets"
51 DEPENDS += "gtk-doc-stub"
53 DEPENDS_append_class-native = " fdupes-native"
54 DEPENDS_append_class-target = " fdupes-native"
55 DEPENDS += "libgcrypt"
60 chmod -Rf a+rX,u+w,g-w,o-w ${S}
66 bb.build.exec_func('do_prep', d)
77 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
81 autotools_do_configure
88 EXTRA_OECONF += " --disable-static"
91 export RPM_BUILD_ROOT=${D}
103 BINDIR=${prefix}/bin \
105 rm -f ${D}${infodir}/dir
106 find ${D} -regex ".*\.la$" | xargs rm -f --
107 find ${D} -regex ".*\.a$" | xargs rm -f --
109 rm -rf ${D}${prefix}/share/locales/*
115 pkg_postinst_${PN}() {
118 [ "x$D" == "x" ] && ldconfig
124 [ "x$D" == "x" ] && ldconfig
127 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
128 PACKAGES += " libsecret-tools "
129 PACKAGES += " libsecret-dev "
130 PACKAGES += " typelib-Secret "
131 PACKAGES += " libsecret-docs "
132 PACKAGES += " libsecret "
134 libsecret-tools_files = ""
135 libsecret-tools_files += "${prefix}/bin/secret-tool"
137 libsecret-dev_files = ""
138 libsecret-dev_files += "AUTHORS ChangeLog NEWS README"
139 libsecret-dev_files += "${prefix}/lib/libsecret-1.so"
140 libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-1.pc"
141 libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-unstable.pc"
142 libsecret-dev_files += "${prefix}/include/libsecret-1/"
143 libsecret-dev_files += "${prefix}/share/gir-1.0/Secret-1.gir"
144 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.deps"
145 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.vapi"
147 typelib-Secret_files = ""
148 typelib-Secret_files += "${prefix}/lib/girepository-1.0/Secret-1.typelib"
150 libsecret-docs_files = ""
153 libsecret_files += "${prefix}/lib/libsecret-1.so.*"
155 FILES_${PN}-tools = "${libsecret-tools_files}"
156 FILES_${PN}-dev = "${libsecret-dev_files}"
157 FILES_typelib-Secret = "${typelib-Secret_files}"
158 FILES_${PN}-docs = "${libsecret-docs_files}"
159 FILES_${PN} = "${libsecret_files}"
161 PKG_libsecret-tools= "libsecret-tools"
162 PKG_libsecret-dev= "libsecret-dev"
163 PKG_typelib-Secret= "typelib-Secret"
164 PKG_libsecret-docs= "libsecret-docs"
165 PKG_libsecret= "libsecret"
167 require libsecret-extraconf.inc