diff --git a/applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js b/applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js index e6b1a45e9a..24fa7e37e2 100644 --- a/applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js +++ b/applications/luci-app-package-manager/htdocs/luci-static/resources/view/package-manager.js @@ -231,7 +231,8 @@ function parseApkQueryJson(s, dest) { // Determine all provided names (a package always provides itself) const provides = [name, ...(Array.isArray(pkg.provides) ? pkg.provides : [])]; - for (const p of provides) { + for (let p of provides) { + p = p.split('=')[0]; // Handle cases where provides are versioned dest.providers[p] = dest.providers[p] || []; if (!dest.providers[p].includes(pkg)) dest.providers[p].push(pkg);