Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please include installation step for Linux #302

Open
tbadalov opened this issue Nov 19, 2023 · 1 comment
Open

Please include installation step for Linux #302

tbadalov opened this issue Nov 19, 2023 · 1 comment

Comments

@tbadalov
Copy link

tbadalov commented Nov 19, 2023

I believe the Readme file would be more useful if it explicitly mentioned that after building and testing, you have to run cmake --install . in the each folder under build/src (app, controller, ui).

Also, Firefox failed to detect the host manifest file that was copied by default after installation to /usr/local/lib64/mozilla/native-messaging-hosts/eu.webeid.json. So, I had to copy it to a global location /usr/lib64/mozilla/native-messaging-hosts/eu.webeid.json, as mentioned on Mozilla website: Native manifests

OS: Fedora Linux 39 (KDE Plasma)

@metsma
Copy link
Contributor

metsma commented Dec 5, 2023

There are regular Fedora builds available in GitHub.
https://github.com/web-eid/web-eid-app/actions/runs/6890789518
You can find workflow file here https://github.com/web-eid/web-eid-app/blob/main/.github/workflows/cmake-linux-fedora.yml.
The default install location is /usr/local to avoid potential conflict with system components, but it can be overridden by CMAKE_INSTALL_PREFIX

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants