diff --git a/readosm.pc.in b/readosm.pc.in
index c1a0961..2417433 100644
--- a/readosm.pc.in
+++ b/readosm.pc.in
@@ -8,5 +8,6 @@ includedir=@includedir@
 Name: readosm
 Description: a simple library parsing Open Street Map files
 Version: @VERSION@
-Libs: -L${libdir} -lreadosm -lz -lexpat
+Requires.private: expat zlib
+Libs: -L${libdir} -lreadosm
 Cflags: -I${includedir}