diff --git a/Main.hs b/Main.hs
--- a/Main.hs
+++ b/Main.hs
@@ -227,16 +227,17 @@
 
 -- Magic packages we have to remove
      Dependency (PackageName "base")             (ThisVersion (Version  [4,1,0,0] []))
-    ,Dependency (PackageName "dph-base")           (ThisVersion (Version [ 0,3 ] [] ))
-    ,Dependency (PackageName "dph-par" )           (ThisVersion (Version [ 0,3 ] [] ))
-    ,Dependency (PackageName "dph-prim-interface") (ThisVersion (Version [ 0,3 ] [] ))
-    ,Dependency (PackageName "dph-prim-par"   )    (ThisVersion (Version [ 0,3 ] [] ))
-    ,Dependency (PackageName "dph-prim-seq"   )    (ThisVersion (Version [ 0,3 ] [] ))
-    ,Dependency (PackageName "dph-seq"        )    (ThisVersion (Version [ 0,3 ] [] ))
+    ,Dependency (PackageName "dph-base")           (AnyVersion)
+    ,Dependency (PackageName "dph-par" )           (AnyVersion)
+    ,Dependency (PackageName "dph-prim-interface") (AnyVersion)
+    ,Dependency (PackageName "dph-prim-par"   )    (AnyVersion)
+    ,Dependency (PackageName "dph-prim-seq"   )    (AnyVersion)
+    ,Dependency (PackageName "dph-seq"        )    (AnyVersion)
     ,Dependency (PackageName "ghc")              (AnyVersion)
     ,Dependency (PackageName "ghc-prim")         (AnyVersion)
     ,Dependency (PackageName "integer")         (AnyVersion)
     ,Dependency (PackageName "integer-gmp")         (AnyVersion)
+    ,Dependency (PackageName "ghc-binary")         (AnyVersion)
 
 -- Official Provides: http://repos.archlinux.org/wsvn/packages/ghc/repos/extra-x86_64/PKGBUILD
 --  ,Dependency (PackageName "array")            (ThisVersion (Version  [0,3,0,0] []))
@@ -411,11 +412,19 @@
         ,("theora",        "libtheora")
         ,("mtp",        "libmtp")
         ,("zmq",        "zeromq")
+        ,("cv",        "opencv")
+        ,("highgui",        "opencv")
+        ,("xss",        "libxss")
+        ,("idn",        "libidn")
+        ,("libgsasl",        "gsasl")
+        ,("event",        "libevent")
+        ,("gcc_s",        "gcc-libs")
 
 
         -- subsumed into glib
 
         ,("gobject",                "")
+        ,("gmodule",                "glib2")
         ,("gio",                    "")
         ,("gthread",                "")
         ,("gnome-vfs-module",       "")
@@ -424,9 +433,18 @@
         ,("gstreamer-controller",   "")
         ,("gstreamer-dataprotocol", "")
         ,("gstreamer-net",          "")
+        ,("ogremain",          "")
+        ,("gnutls-extra",          "")
+        ,("pangocairo",        "pango")
 
         ,("webkit",      "libwebkit")
         ,("gtk+",        "gtkglext")
+        ,("gdk",        "gtk")
+        ,("gdk-x11-2.0",        "gtk")
+        ,("gtk-x11-2.0",        "gtk")
+        ,("xine",        "xine-lib")
+        ,("ncursesw",        "ncurses")
+        ,("panel",          "ncurses")
 
         ,("gstreamer",   "gstreamer0.10")
         ,("gstreamer-plugins-base", "gstreamer0.10-base")
@@ -437,6 +455,8 @@
 shouldNotBeLibraries =
     ["xmonad"
     ,"gitit"
+    ,"yavie"
+    ,"berp"
     ,"l-seed"
     ,"hspresent"
     ,"haskell-platform"
diff --git a/cabal2arch.cabal b/cabal2arch.cabal
--- a/cabal2arch.cabal
+++ b/cabal2arch.cabal
@@ -1,5 +1,5 @@
 name:               cabal2arch
-version:            0.7.3
+version:            0.7.4
 homepage:           http://code.haskell.org/~dons/code/cabal2arch
 synopsis:           Create Arch Linux packages from Cabal packages
 description:        Create Arch Linux packages from Cabal packages
