diff --git a/common/helpers/install.sh b/common/helpers/install.sh
index 3381e9ea6e..0deaad372a 100644
--- a/common/helpers/install.sh
+++ b/common/helpers/install.sh
@@ -29,7 +29,7 @@ _vbin() {
 }
 
 _vman() {
-	local file="$1" target="${2:-$1}"
+	local file="$1" target="${2:-${1##*/}}"
 
 	if [ $# -lt 1 ]; then
 		msg_red "$pkgver: vman: 1 argument expected: <file>\n"
@@ -40,10 +40,10 @@ _vman() {
 
 	if  [[ $target =~ (.*)\.([a-z][a-z](_[A-Z][A-Z])?)\.(.*) ]]
 	then
-		name=${BASH_REMATCH[1]##*/}.${BASH_REMATCH[4]}
+		name=${BASH_REMATCH[1]}.${BASH_REMATCH[4]}
 		mandir=${BASH_REMATCH[2]}/man${suffix:0:1}
 	else
-		name=${name##*/}
+		name=$target
 		mandir=man${suffix:0:1}
 	fi