1 DESCRIPTION = "Library for accessing the Secret Service API"
2 HOMEPAGE = "http://www.gnome.org/"
3 SECTION = "System/Libraries"
10 inherit autotools-brokensep
15 #PROVIDES by typelib-Secret
16 PROVIDES += "typelib-Secret"
19 #PROVIDES by libsecret-dev
20 PROVIDES += "libsecret-dev"
23 #PROVIDES by libsecret
26 #PROVIDES by libsecret-tools
27 PROVIDES += "libsecret-tools"
30 #PROVIDES by typelib-SecretUnstable
31 PROVIDES += "typelib-SecretUnstable"
35 #RDEPENDS of libsecret-dev (${PN}-dev)
36 RDEPENDS_${PN}-dev += "typelib-Secret"
37 RDEPENDS_${PN}-dev += "libsecret"
38 RDEPENDS_${PN}-dev += "typelib-SecretUnstable"
43 #Replace "DEPENDS" on gettext by "inherit gettext"
45 DEPENDS_append_class-native = " intltool-native"
46 DEPENDS_append_class-target = " intltool-native"
49 DEPENDS += "docbook-xsl-stylesheets"
50 DEPENDS += "gtk-doc-stub"
52 DEPENDS_append_class-native = " fdupes-native"
53 DEPENDS_append_class-target = " fdupes-native"
54 DEPENDS += "libgcrypt"
59 chmod -Rf a+rX,u+w,g-w,o-w ${S}
65 bb.build.exec_func('do_prep', d)
76 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
80 autotools_do_configure
86 EXTRA_OECONF += " --disable-static"
89 export RPM_BUILD_ROOT=${D}
101 BINDIR=${prefix}/bin \
103 rm -f ${D}${infodir}/dir
104 find ${D} -regex ".*\.la$" | xargs rm -f --
105 find ${D} -regex ".*\.a$" | xargs rm -f --
107 rm -rf ${D}${prefix}/share/locales/*
113 pkg_postinst_${PN}() {
116 [ "x$D" == "x" ] && ldconfig
122 [ "x$D" == "x" ] && ldconfig
125 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
126 PACKAGES += " libsecret-tools "
127 PACKAGES += " libsecret "
128 PACKAGES += " libsecret-dev "
129 PACKAGES += " typelib-Secret "
130 PACKAGES += " typelib-SecretUnstable "
132 libsecret-tools_files = ""
133 libsecret-tools_files += "${prefix}/bin/secret-tool"
136 libsecret_files += "${prefix}/lib/libsecret-1.so.*"
138 libsecret-dev_files = ""
139 libsecret-dev_files += "AUTHORS ChangeLog NEWS README"
140 libsecret-dev_files += "${prefix}/lib/libsecret-1.so"
141 libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-1.pc"
142 libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-unstable.pc"
143 libsecret-dev_files += "${prefix}/include/libsecret-1/"
144 libsecret-dev_files += "${prefix}/share/gir-1.0/Secret-1.gir"
145 libsecret-dev_files += "${prefix}/share/gir-1.0/SecretUnstable-0.gir"
146 libsecret-dev_files += "${prefix}/share/vala/vapi"
147 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.deps"
148 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.vapi"
149 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.deps"
150 libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.vapi"
151 libsecret-dev_files += "${prefix}/share/vala/vapi/mock-service-0.vapi"
152 DIRFILES_${PN}-dev = ""
153 DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi"
155 typelib-Secret_files = ""
156 typelib-Secret_files += "${prefix}/lib/girepository-1.0/Secret-1.typelib"
158 typelib-SecretUnstable_files = ""
159 typelib-SecretUnstable_files += "${prefix}/lib/girepository-1.0/SecretUnstable-0.typelib"
161 FILES_${PN}-tools = "${libsecret-tools_files}"
162 FILES_${PN} = "${libsecret_files}"
163 FILES_${PN}-dev = "${libsecret-dev_files}"
164 FILES_typelib-Secret = "${typelib-Secret_files}"
165 FILES_typelib-SecretUnstable = "${typelib-SecretUnstable_files}"
167 PKG_libsecret-tools= "libsecret-tools"
168 PKG_libsecret= "libsecret"
169 PKG_libsecret-dev= "libsecret-dev"
170 PKG_typelib-Secret= "typelib-Secret"
171 PKG_typelib-SecretUnstable= "typelib-SecretUnstable"
173 require libsecret-extraconf.inc