diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,10 @@
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
+## 0.1.6
+### Added
+- Use `pkgconfig` for C library dependency.
+
 ## 0.1.5
 ### Added
 - Flag for ECDH bindings.
diff --git a/secp256k1-haskell.cabal b/secp256k1-haskell.cabal
--- a/secp256k1-haskell.cabal
+++ b/secp256k1-haskell.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.31.1.
+-- This file has been generated from package.yaml by hpack version 0.31.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 91fa76fe92d389dbf944a0c2dfd36b0278ab7c18beb9cfea60a863b2c9c2c186
+-- hash: 4b3271042c18e5ae88246bdb5dd3462ca65939a7d3eea15f84adb96cfa14cdec
 
 name:           secp256k1-haskell
-version:        0.1.5
+version:        0.1.6
 synopsis:       Bindings for secp256k1 library from Bitcoin Core
 description:    Sign and verify signatures using the very fast C secp256k1 library from Pieter Wuille. Has Haskell types and abstractions for keys and signatures.
 category:       Crypto
@@ -40,8 +40,8 @@
       Paths_secp256k1_haskell
   hs-source-dirs:
       src
-  extra-libraries:
-      secp256k1
+  pkgconfig-depends:
+      libsecp256k1
   build-depends:
       QuickCheck
     , base >=4.8 && <5
