diff --git a/bindings-libusb.cabal b/bindings-libusb.cabal
--- a/bindings-libusb.cabal
+++ b/bindings-libusb.cabal
@@ -3,7 +3,7 @@
 homepage: http://bitbucket.org/mauricio/bindings
 synopsis:
   Check bindings-common package for directions.
-version: 0.0.1
+version: 0.0.2
 license: BSD3
 license-file: LICENSE
 maintainer: Maurício C. Antunes
@@ -25,9 +25,11 @@
   build-depends: base, bindings-common
   exposed-modules:
     Bindings.Libusb
-  pkgconfig-depends:
-    libusb-1.0 >= 1.0.0
   other-modules:
     LibusbConstants
     LibusbFunctions
     LibusbTypes
+-- This has to be commented out so that
+-- hackage won't complain about a missing
+--pkgconfig-depends:
+--  libusb-1.0 >= 1.0.0
diff --git a/src/Bindings/Libusb.hs b/src/Bindings/Libusb.hs
--- a/src/Bindings/Libusb.hs
+++ b/src/Bindings/Libusb.hs
@@ -1,16 +1,18 @@
 module Bindings.Libusb (
 
     -- * Library initialization/deinitialization
-    -- <http://libusb.sourceforge.net/api-1.0/group__lib.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__lib.html>
+
     Libusb_context,
     libusb_set_debug,
     libusb_init,
     libusb_exit,
 
     -- * Device handling and enumeration
-    -- <http://libusb.sourceforge.net/api-1.0/group__dev.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__dev.html>
+
     Libusb_device,
     Libusb_device_handle,
     libusb_get_device_list,
@@ -34,8 +36,9 @@
     libusb_attach_kernel_driver,
 
     -- * Miscellaneous
-    -- <http://libusb.sourceforge.net/api-1.0/group__misc.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__misc.html>
+
     libusb_cpu_to_le16,
     libusb_le16_to_cpu,
     Libusb_standard_request,
@@ -77,8 +80,9 @@
     _LIBUSB_ERROR_OTHER,
 
     -- * USB descriptors
-    -- <http://libusb.sourceforge.net/api-1.0/group__desc.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__desc.html>
+
     Libusb_device_descriptor,
     Libusb_endpoint_descriptor,
     Libusb_interface_descriptor,
@@ -132,8 +136,9 @@
     libusb_get_string_descriptor,
 
     -- * Asynchronous device I/O
-    -- <http://libusb.sourceforge.net/api-1.0/group__asyncio.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__asyncio.html>
+
     Libusb_control_setup,
     Libusb_iso_packet_descriptor,
     Libusb_transfer,
@@ -166,8 +171,9 @@
     libusb_get_iso_packet_buffer_simple,
 
     -- * Polling and timing
-    -- <http://libusb.sourceforge.net/api-1.0/group__poll.html>
 
+    -- | <http://libusb.sourceforge.net/api-1.0/group__poll.html>
+
     Libusb_pollfd,
     Libusb_pollfd_added_cb,
     Libusb_pollfd_removed_cb,
@@ -187,7 +193,8 @@
     libusb_get_pollfds,
 
     -- * Synchronous device I/O
-    -- <http://libusb.sourceforge.net/api-1.0/group__syncio.html>
+
+    -- | <http://libusb.sourceforge.net/api-1.0/group__syncio.html>
 
     libusb_interrupt_transfer,
     libusb_bulk_transfer,
