nss: add pkgconfig support
authorKoen Kooi <koen@openembedded.org>
Fri, 16 Apr 2010 11:08:34 +0000 (13:08 +0200)
committerKoen Kooi <koen@openembedded.org>
Fri, 16 Apr 2010 11:08:34 +0000 (13:08 +0200)
recipes/mozilla/nss-3.12/nss.pc.in [new file with mode: 0644]
recipes/mozilla/nss_3.12.bb

diff --git a/recipes/mozilla/nss-3.12/nss.pc.in b/recipes/mozilla/nss-3.12/nss.pc.in
new file mode 100644 (file)
index 0000000..e27783f
--- /dev/null
@@ -0,0 +1,11 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include/nss
+
+Name: NSS
+Description: Mozilla Network Security Services
+Version: @VERSION@
+Requires: nspr
+Libs: -L${libdir} -lnss3 -lnssutil3 -lsmime3 -lssl3
+Cflags: -I${includedir}
index 5edb1ba..c41d0a8 100644 (file)
@@ -3,6 +3,8 @@ HOMEPAGE = "http://www.mozilla.org/projects/security/pki/nss/"
 
 LICENSE = "MPL1.1 GPL LGPL"
 
+PR = "r1"
+
 DEPENDS = "sqlite3 nspr"
 
 SRC_URI = "\
@@ -17,6 +19,7 @@ SRC_URI = "\
        file://91_build_pwdecrypt.dpatch;patch=1 \
        file://95_add_spi+cacert_ca_certs.dpatch;patch=1 \
        file://build-fix.patch;patch=1 \
+    file://nss.pc.in \
 "
 
 SRC_URI[archive.md5sum] = "917f4e05f3982bd7fceaede197f0e1d4"
@@ -93,6 +96,9 @@ do_install() {
                install -m 755 -t ${D}/${bindir} $binary
        done
 
+       install -d ${D}${libdir}/pkgconfig/
+       sed 's/@VERSION@/${PV}/' ${WORKDIR}/nss.pc.in > ${D}${libdir}/pkgconfig/nss.pc
+
 }
 
 FILES_${PN} = "${bindir} ${libdir}/nss/*.so"