diff --git a/conf/package.conf b/conf/package.conf
index d4e53d7..b513086 100644
--- a/conf/package.conf
+++ b/conf/package.conf
@@ -15,8 +15,10 @@ HOMEPAGE	= "unknown"
 
 SOLIBS				= ".so.*"
 SOLIBS:HOST_OS_mingw32		= "-*.dll"
+SOLIBS:HOST_OS_darwin           = ".*.dylib"
 SOLIBSDEV			= ".so"
 SOLIBSDEV:HOST_OS_mingw32	= ".dll.a"
+SOLIBSDEV:HOST_OS_darwin        = ".dylib"
 
 PACKAGES	= "${PN}-dbg ${PN}-doc ${PN}-dev ${PN}-locale ${PN}"
 
@@ -43,6 +45,7 @@ ${base_libdir}/*.a
 ${base_libdir}/*.la
 ${base_libdir}/*.o
 ${base_sharedlibdir}/lib*${SOLIBSDEV}
+!${base_sharedlibdir}/lib*${SOLIBS}
 ${datadir}/aclocal
 ${datadir}/pkgconfig
 ${includedir}
@@ -51,6 +54,7 @@ ${libdir}/*.la
 ${libdir}/*.o
 ${libdir}/*/include
 ${sharedlibdir}/lib*${SOLIBSDEV}
+!${sharedlibdir}/lib*${SOLIBS}
 ${libdir}/pkgconfig
 ${FILES_DEV_MINGW}
 """
