diff --git a/abuild b/abuild
index 04613ee113fa9b4f70b834e0ed37911bfb35b8bd..ea687fe52ea3bd3556a90e12ab6e3a850a14ab6b 100755
--- a/abuild
+++ b/abuild
@@ -190,6 +190,10 @@ doc() {
 			mv "$pkgdir/usr/share/$i" "$subpkgdir/usr/share/"
 		fi
 	done
+
+	# remove if empty, ignore error (not empty)
+	rmdir "$pkgdir/usr/share" "$pkgdir/usr" 2>/dev/null
+
 	[ -d "$subpkgdir/usr/share/man" ] && depends="man"
 	return 0
 }