File browserpass-native.spec of Package failed_browserpass-native

```
Name:           browserpass-native
Version:        3.0.7
Release:        1.1
Summary:        Browserpass native messaging host
License:        MIT
URL:            https://github.com/browserpass/browserpass-native
Source0:        %{name}-%{version}.tar.gz
Source1:        vendor.tar.gz

BuildRequires:  go
BuildRequires:  make
BuildRequires:  sed
BuildRequires:  coreutils

%description
Browserpass is a browser extension for managing passwords stored in password managers.

%prep
%setup -q -c -T -a 0 -n %{name}-%{version}
%setup -q -D -T -a 1 -n %{name}-%{version}

%build
export GOFLAGS=-mod=vendor
make browserpass

%install
make configure
make install DESTDIR=%{buildroot}

# Ensure the binary is available in the expected location
mkdir -p %{buildroot}/usr/libexec
ln -sf %{buildroot}/usr/bin/browserpass %{buildroot}/usr/libexec/browserpass

%files
%license LICENSE
%doc README.md
/usr/bin/browserpass
/usr/libexec/browserpass
/usr/lib/browserpass/hosts/
/usr/lib/browserpass/policies/

%changelog
* Sun Aug 10 2025 Your Name <your.email@example.com> - 3.0.7-1.1
- Initial package
```

---

### Explanation of Changes:
1. **Added Installation Step**:
   - In the `%install` section, a symbolic link is created from `/usr/bin/browserpass` to `/usr/libexec/browserpass`. This ensures the file exists at the expected location without duplicating the binary.

2. **Spec File Reference**:
   - The `%files` section already includes `/usr/libexec/browserpass`, so no changes were needed there.

3. **Minimal Impact**:
   - The change is minimal and ensures compatibility with the existing spec file structure.

This fix should resolve the build failure by ensuring the required file exists at the specified path.
openSUSE Build Service is sponsored by