diff --git a/recipes/net/netsurf/manifest b/recipes/net/netsurf/manifest
index b671cb46f26cfe161b2784d5df1958cb9e4682d3..b1edac6abcfa61402eafc68dbbb338f93efc8553 100644
--- a/recipes/net/netsurf/manifest
+++ b/recipes/net/netsurf/manifest
@@ -1,5 +1,5 @@
 name=Netsurf
-binary=/bin/netsurf-fb
+binary=/usr/bin/netsurf-fb
 icon=/ui/icons/apps/internet-web-browser.png
 accept=*.html
 author=The Netsurf Developers
diff --git a/recipes/net/netsurf/recipe.sh b/recipes/net/netsurf/recipe.sh
index 2eda2d70bc05c02459385656de261dc2204e688b..640d957e9a6188bcd2dc37df143770fd46c4da5f 100644
--- a/recipes/net/netsurf/recipe.sh
+++ b/recipes/net/netsurf/recipe.sh
@@ -14,7 +14,7 @@ function recipe_build {
     export LDFLAGS="-L${COOKBOOK_SYSROOT}/lib -L${PWD}/inst-${TARGET}/lib -static -Wl,--allow-multiple-definition -Wl,-Bstatic"
     # nghttp2 is not linked for some reason
     export LDFLAGS="${LDFLAGS} -lcurl -lnghttp2"
-    "$REDOX_MAKE" V=1 -j"$($NPROC)"
+    "$REDOX_MAKE" PREFIX=/usr V=1 -j"$($NPROC)"
     skip=1
 }
 
@@ -25,7 +25,7 @@ function recipe_clean {
 
 function recipe_stage {
     dest="$(realpath "$1")"
-    "$REDOX_MAKE" DESTDIR="$dest" install
+    "$REDOX_MAKE" DESTDIR="$dest" PREFIX=/usr install
     mkdir -pv "$dest/ui/apps"
     cp -v "${COOKBOOK_RECIPE}/manifest" "$dest/ui/apps/00_netsurf"
     skip=1