diff --git a/.cargo/config b/.cargo/config
index c6052f61b4dd654ff202f86701816987beb8409e..24060f4917cdb81e1c5946049735a39697d545e7 100644
--- a/.cargo/config
+++ b/.cargo/config
@@ -1,6 +1,4 @@
 paths = [
-    "patches/atty",
-    "patches/libc",
     "patches/mio",
     "patches/nix",
     "patches/tokio/tokio",
diff --git a/recipes/rust-cairo-demo/recipe.sh b/recipes/rust-cairo-demo/recipe.sh
index 9abd33d87808585416c83ac61a389b9792d4729b..3b2aff8340827a47b30b09e0135e55c2eb6ec62c 100644
--- a/recipes/rust-cairo-demo/recipe.sh
+++ b/recipes/rust-cairo-demo/recipe.sh
@@ -1,5 +1,5 @@
 GIT=https://gitlab.redox-os.org/redox-os/rust-cairo-demo.git
-BUILD_DEPENDS=(cairo zlib pixman freetype libpng)
+BUILD_DEPENDS=(cairo expat fontconfig freetype libpng pixman zlib)
 
 function recipe_build {
     sysroot="$(realpath ../sysroot)"
@@ -8,10 +8,12 @@ function recipe_build {
         -- \
         -L "${sysroot}/lib" \
         -l cairo \
-	-l pixman-1 \
-	-l freetype \
-	-l png \
-	-l z 
+        -l fontconfig \
+        -l expat \
+    	-l pixman-1 \
+    	-l freetype \
+    	-l png \
+    	-l z
     skip=1
 }