diff --git a/Debian/URI.hs b/Debian/URI.hs
--- a/Debian/URI.hs
+++ b/Debian/URI.hs
@@ -19,7 +19,7 @@
 import Network.URI (URI(..), URIAuth(..), parseURI, uriToString)
 import System.Directory (getDirectoryContents)
 -- import System.Process.ByteString (readProcessWithExitCode)
-import "process-listlike" System.Process.ByteString.Lazy (readProcessWithExitCode)
+import System.Process.ByteString.Lazy (readProcessWithExitCode)
 import Text.Regex (mkRegex, matchRegex)
 
 -- | A wrapper around a String containing a known parsable URI.  Not
diff --git a/debian.cabal b/debian.cabal
--- a/debian.cabal
+++ b/debian.cabal
@@ -1,5 +1,5 @@
 Name:           debian
-Version:        3.79.1
+Version:        3.79.2
 License:        BSD3
 License-File:   debian/copyright
 Author:         David Fox <dsf@seereason.com>, Jeremy Shaw <jeremy@seereason.com>, Clifford Beshers <beshers@seereason.com>
@@ -19,6 +19,10 @@
 Flag cabal19
  Description: True if Cabal >= 1.9 is available
 
+Flag listlike
+ Description: Use process-listlike instead of process-extra
+ Default: True
+
 Library
  Build-Depends:
    ansi-wl-pprint,
@@ -36,7 +40,6 @@
    parsec >= 2 && <4,
    pretty,
    process,
-   process-listlike,
    pureMD5,
    regex-compat,
    regex-tdfa,
@@ -46,6 +49,10 @@
    Unixutils >= 1.50,
    utf8-string,
    zlib
+ if flag(listlike)
+   build-depends: process-listlike
+ else
+   build-depends: process-extras
  ghc-options: -Wall -O2
  if flag(cabal19)
    build-depends: Cabal >= 1.9
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+haskell-debian (3.79.2) unstable; urgency=low
+
+  * Allow package to build with either process-listlike or process-extra.
+
+ -- David Fox <dsf@seereason.com>  Fri, 04 Oct 2013 09:02:48 -0700
+
 haskell-debian (3.79.1) unstable; urgency=low
 
   * Switch from using package process-extras to process-listlike.
