cmake: install pkg-config file

Based on patch by Julien Schueller.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 23b06b3..d1f6b7a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,9 +1,6 @@
 # TODO:
-# 1. pkgconfig file not yet built.
-# 2. installation not tested.
-# 3. Problems generating html pages.
-# 4. create usable libtool .la file
-# 5. runtest not created
+# 1. Problems generating html pages.
+# 2. create usable libtool .la file
 
 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 
@@ -125,7 +122,17 @@
 ADD_SUBDIRECTORY(regress)
 ADD_SUBDIRECTORY(examples)
 
-# TODO: pkgconfig file
+# pkgconfig file
+SET(prefix ${CMAKE_INSTALL_PREFIX})
+SET(exec_prefix \${prefix})
+SET(libdir \${exec_prefix}/lib)
+SET(includedir \${prefix}/include)
+SET(LIBS -lz)
+IF(BZIP2_FOUND)
+  SET(LIBS "${LIBS} -lbz2")
+ENDIF()
+CONFIGURE_FILE(libzip.pc.in libzip.pc @ONLY)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libzip.pc DESTINATION lib/pkgconfig)
 
 # write out config file
 CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake-config.h.in
diff --git a/THANKS b/THANKS
index c1a7cec..f741529 100644
--- a/THANKS
+++ b/THANKS
@@ -29,6 +29,7 @@
 Jay Freeman (saurik) <saurik@saurik.com>
 Joel Ebrahimi <joel.ebrahimi@gmail.com>
 Jono Spiro <jono.spiro@gmail.com>
+Julien Schueller <schueller@phimeca.com>
 Keith Jones <keith@keithjjones.com>
 Kohei Yoshida <kohei.yoshida@gmail.com>
 Leith Bade <leith@mapbox.com>