diff --git a/gnu/packages/markup.scm b/gnu/packages/markup.scm
index 9076bb77edad885a4b11266f7b9c846ddd4ad94a..af08774c70fdde4929f8362d72d9ab9120db1717 100644
--- a/gnu/packages/markup.scm
+++ b/gnu/packages/markup.scm
@@ -34,6 +34,7 @@ (define-module (gnu packages markup)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages)
   #:use-module (gnu packages perl)
+  #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
   #:use-module (gnu packages web))
 
@@ -147,6 +148,8 @@ (define-public discount
                (invoke "./configure.sh"
                        (string-append "--prefix=" out)
                        "--shared")))))))
+    (native-inputs
+     `(("pkg-config" ,pkg-config)))
     (synopsis "Markdown processing library, written in C")
     (description
      "Discount is a markdown implementation, written in C.  It provides a