diff --git a/debian/control b/debian/control
index d15aaae..21847a7 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: libcaca
 Section: libs
 Priority: optional
 Maintainer: Sam Hocevar (Debian packages) <sam+deb@zoy.org>
-Build-Depends: debhelper (>= 4.0), slang1-dev
+Build-Depends: debhelper (>= 4.0), slang1-dev, libimlib2-dev
 Standards-Version: 3.6.1.0
 
 Package: libcaca-dev
@@ -14,3 +14,21 @@ Description: text mode graphics library
  .
  This package contains the header files and static libraries needed to
  compile applications or shared objects that use libcaca.
+
+Package: caca-utils
+Section: utils
+Architecture: any
+Depends: ${shlibs:Depends}, slang1-dev
+Description: text mode graphics utilities
+ This package contains utilities and demonstration programs for libcaca, the
+ Colour AsCii Art library.
+ .
+ cacaview is a simple image viewer for the terminal. It opens most image
+ formats such as JPEG, PNG, GIF etc. and renders them on the terminal using
+ ASCII art. The user can zoom and scroll the image and set the dithering
+ method.
+ .
+ cacademo is a simple application that shows the libcaca rendering features
+ such as line and ellipses drawing, triangle filling, and sprite blitting.
+ .
+ caca-spritedit is a simple sprite viewer for libcaca.
diff --git a/debian/rules b/debian/rules
index e4b4ebb..cc78e32 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,9 +36,20 @@ install: build
 	dh_testdir
 	dh_testroot
 	dh_clean -k
-	dh_installdirs
+	dh_installdirs -plibcaca-dev
+	dh_installdirs usr/bin usr/share/doc usr/share/man/man1 -pcaca-utils
+
 	DESTDIR=`pwd`/debian/libcaca-dev/ $(MAKE) install prefix=/usr
 
+	mv debian/libcaca-dev/usr/bin/cacademo debian/caca-utils/usr/bin
+	mv debian/libcaca-dev/usr/bin/cacaview debian/caca-utils/usr/bin
+	mv debian/libcaca-dev/usr/bin/caca-spritedit debian/caca-utils/usr/bin
+
+	mv debian/libcaca-dev/usr/share/libcaca debian/caca-utils/usr/share
+	mv debian/libcaca-dev/usr/share/man/man1/cacademo.1 debian/caca-utils/usr/share/man/man1
+	mv debian/libcaca-dev/usr/share/man/man1/cacaview.1 debian/caca-utils/usr/share/man/man1
+	mv debian/libcaca-dev/usr/share/man/man1/caca-spritedit.1 debian/caca-utils/usr/share/man/man1
+
 # Build architecture-independent files here.
 binary-indep: build install
 # We have nothing to do by default.
@@ -49,7 +60,8 @@ binary-arch: build install
 	dh_testdir
 	dh_testroot
 #	dh_installdebconf	
-	dh_installdocs README BUGS TODO AUTHORS NEWS
+	dh_installdocs README BUGS TODO AUTHORS NEWS -pcaca-utils
+	dh_installdocs README BUGS TODO AUTHORS NEWS -plibcaca-dev
 #	dh_installexamples
 	dh_installmenu
 #	dh_installemacsen