diff --git a/build-package.sh b/build-package.sh
index 978d88c6d..f726c4753 100755
--- a/build-package.sh
+++ b/build-package.sh
@@ -426,6 +426,15 @@ termux_step_handle_buildarch() {
 	echo "$TERMUX_ARCH" > $TERMUX_ARCH_FILE
 }
 
+# Function to get TERMUX_PKG_VERSION from build.sh
+termux_extract_version() {
+	package=$1
+	(
+		source $package/build.sh
+		echo $TERMUX_PKG_VERSION-$TERMUX_PKG_REVISION
+	)
+}
+
 # Source the package build script and start building. No to be overridden by packages.
 termux_step_start_build() {
 	# shellcheck source=/dev/null
@@ -471,11 +480,8 @@ termux_step_start_build() {
 		TERMUX_ALL_DEPS=$(./scripts/buildorder.py "$TERMUX_PKG_BUILDER_DIR")
 		for p in $TERMUX_ALL_DEPS; do
 			echo "Downloading dependency $(basename $p) if necessary..."
-		        # termux_get_deb $TERMUX_ARCH "$p"
-			local p_ver=$(termux_extract_version "$p")
-			echo "hej"
-			echo "$p_ver"
-			echo "håå"
+			local dep_version=$(termux_extract_version "$p")
+			termux_get_deb $TERMUX_ARCH "$p"
 		done
 	fi