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.