From 9f3c272f41db9220d0b2c923e1f6bc0132cebcdb Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 17 Jun 2024 19:18:35 +0200 Subject: [PATCH] Add wasm variant prefix --- libpkg/parser/package.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libpkg/parser/package.cpp b/libpkg/parser/package.cpp index 18f405e..d45c9b6 100644 --- a/libpkg/parser/package.cpp +++ b/libpkg/parser/package.cpp @@ -1045,7 +1045,7 @@ PackageNameData PackageNameData::decompose(std::string_view packageName) static const auto packageNameRegex = std::regex("((lib32|mingw-w64(-(ucrt|clang-x86_64|clang-aarch64))?|android-aarch64|android-x86-64|android-x86|android-armv7a-eabi|arm-none-" "eabi|aarch64-linux-" - "gnu|static-compat|riscv64-linux|avr|psp)-)?(.*?)((-(cvs|svn|hg|darcs|bzr|git|custom|compat|static|qt\\d+|doc|cli|gui))*)"); + "gnu|static-compat|riscv64-linux|avr|psp|wasm)-)?(.*?)((-(cvs|svn|hg|darcs|bzr|git|custom|compat|static|qt\\d+|doc|cli|gui))*)"); auto data = PackageNameData{}; auto match = std::cmatch{}; if (!regex_match(packageName.cbegin(), packageName.cend(), match, packageNameRegex)) {