[oe-commits] org.oe.dev networkmanager: fix packaging and QA issues

koen commit openembedded-commits at lists.openembedded.org
Tue Jul 24 13:20:23 UTC 2007


networkmanager: fix packaging and QA issues

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: f185acec03725b0c1dc9ed3de7d14d70fd13b038
ViewMTN: http://monotone.openembedded.org/revision.psp?id=f185acec03725b0c1dc9ed3de7d14d70fd13b038
Files:
1
packages/networkmanager/networkmanager_svn.bb
Diffs:

#
# mt diff -r10a0cf6a4d97caba3cd2b664dac0835e6af89a86 -rf185acec03725b0c1dc9ed3de7d14d70fd13b038
#
# 
# 
# patch "packages/networkmanager/networkmanager_svn.bb"
#  from [2f814773de0dcb226ef1e52335e6e32169503ef4]
#    to [2a50cff7e9023cedbaa77252fbd4ff3c576130a8]
# 
============================================================
--- packages/networkmanager/networkmanager_svn.bb	2f814773de0dcb226ef1e52335e6e32169503ef4
+++ packages/networkmanager/networkmanager_svn.bb	2a50cff7e9023cedbaa77252fbd4ff3c576130a8
@@ -25,7 +25,7 @@ S = "${WORKDIR}/NETWORKMANAGER_0_6_0_REL
 
 S = "${WORKDIR}/NETWORKMANAGER_0_6_0_RELEASE"
 
-inherit autotools
+inherit autotools pkgconfig
 
 do_staging () {
 	autotools_stage_includes
@@ -45,22 +45,26 @@ do_install () {
 	install -d ${D}/${datadir}/
 }
 
-pkg_postinst () {
-	/etc/init.d/populate-volatile.sh update
+pkg_postinst_${PN} () {
+if [ "x$D" != "x" ]; then
+        exit 1
+fi
+/etc/init.d/populate-volatile.sh update
 }
 
+PACKAGES =+ "libnmutil libnmglib" 
+
+FILES_libnmutil += "${libdir}/libnm-util.so.*"
+FILES_libnmglib += "${libdir}/libnm_glib.so.*"
+
 FILES_${PN} += "${datadir} \
-		${libdir}/*.so* \
-		${libdir}/*.la \
-		${sbindir} \
-		${bindir} \
+		${sbindir}/* \
+		${bindir}/* \
 		${sysconfdir} \
 		${libexecdir}"
 
-FILES_${PN}-dev = "${incdir} \
+FILES_${PN}-dev += "${incdir} \
 		   ${libdir}/*.a \
+		   ${libdir}/*.la \
 		   ${libdir}/pkgconfig"
 
-# The networkmanager package needs to be split into app/lib/dev packages. For
-# now, silence insane.
-INSANE_SKIP_${PN} = "1"






More information about the Openembedded-commits mailing list