Compare commits
15 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b673469a1f | ||
|
|
7352d5b63b | ||
|
|
33c83d4c29 |
||
|
|
07c0eb2e19 | ||
|
|
321a272fe5 |
||
|
|
f1d0e55cc1 |
||
|
|
70eaf5f803 |
||
|
|
f6ec3cbb07 | ||
|
|
2477fb3984 | ||
|
|
ced9747925 | ||
|
|
6f9adecfb1 | ||
|
|
51d16cd826 | ||
|
|
cb294c7fc6 | ||
|
|
93fe94e8a0 | ||
|
|
49ce35c73e |
3 changed files with 68 additions and 18 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -1 +1,5 @@
|
||||||
/web-eid-2.5.0.tar.gz
|
/web-eid-2.5.0.tar.gz
|
||||||
|
/web-eid_2.6.0.654-2004.tar.xz
|
||||||
|
/web-eid_2.7.0.660-2204.tar.xz
|
||||||
|
/web-eid_2.8.0.914-2404.tar.xz
|
||||||
|
/web-eid_2.9.0.928-2510.tar.xz
|
||||||
|
|
|
||||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
SHA512 (web-eid-2.5.0.tar.gz) = 1ab370c3553ef04145e66577c93ea25310c385409a0f23aff3b20f41cd4ce2664abf914f9c8b985b269550e24f04fbda53fcad3867db073b6f2600dfb0836f0b
|
SHA512 (web-eid_2.9.0.928-2510.tar.xz) = 16a31e8b84881e8e6ec40d244cd4f0eac296df88c0f4413debc27a08ba9206e622a168b443eda67c1f70841b0ad2bedd7097a281fd2b6f5d7d25b96cc7df6f08
|
||||||
|
|
|
||||||
80
web-eid.spec
80
web-eid.spec
|
|
@ -1,20 +1,25 @@
|
||||||
%global _hardened_build 1
|
# It is not possible to unbundle libelectronic-id, read
|
||||||
%define debug_package %{nil}
|
# https://github.com/web-eid/libelectronic-id/issues/120
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2325424
|
||||||
|
|
||||||
|
|
||||||
|
%global build_number 928-2510
|
||||||
|
ExcludeArch: %{ix86}
|
||||||
|
|
||||||
Name: web-eid
|
Name: web-eid
|
||||||
Version: 2.5.0
|
Version: 2.9.0
|
||||||
Release: 5%{?dist}
|
Release: 3%{?dist}
|
||||||
Summary: Web eID browser extension helper application
|
Summary: Web eID browser extension helper application
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://github.com/web-eid/web-eid-app
|
URL: https://github.com/web-eid/web-eid-app
|
||||||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/releases/download/v%{version}/%{name}_%{version}.%{build_number}.tar.xz
|
||||||
|
# https://github.com/web-eid/web-eid-app/issues/359#issuecomment-2796312287
|
||||||
BuildRequires: bash
|
BuildRequires: bash
|
||||||
BuildRequires: desktop-file-utils
|
BuildRequires: desktop-file-utils
|
||||||
BuildRequires: git
|
BuildRequires: git
|
||||||
BuildRequires: qt5-qtbase-devel
|
BuildRequires: qt6-qtbase-devel >= 6.7.1
|
||||||
BuildRequires: qt5-qtsvg-devel
|
BuildRequires: qt6-qtsvg-devel
|
||||||
BuildRequires: qt5-qttools-devel
|
BuildRequires: qt6-qttools-devel
|
||||||
BuildRequires: pcsc-lite
|
BuildRequires: pcsc-lite
|
||||||
BuildRequires: pcsc-lite-devel
|
BuildRequires: pcsc-lite-devel
|
||||||
BuildRequires: clang
|
BuildRequires: clang
|
||||||
|
|
@ -26,9 +31,10 @@ BuildRequires: openssl-devel
|
||||||
|
|
||||||
Requires: hicolor-icon-theme
|
Requires: hicolor-icon-theme
|
||||||
Requires: mozilla-filesystem
|
Requires: mozilla-filesystem
|
||||||
Requires: qt5-qtbase
|
Requires: qt6-qtbase
|
||||||
Requires: qt5-qtsvg
|
Requires: qt6-qtsvg
|
||||||
|
|
||||||
|
%if %{defined fedora} && 0%{?fedora} <= 40
|
||||||
Obsoletes: webextension-token-signing <= 1.1.5
|
Obsoletes: webextension-token-signing <= 1.1.5
|
||||||
Provides: webextension-token-signing = %{version}-%{release}
|
Provides: webextension-token-signing = %{version}-%{release}
|
||||||
# Provides for firefox-pkcs11-loader is not necessary, see:
|
# Provides for firefox-pkcs11-loader is not necessary, see:
|
||||||
|
|
@ -36,7 +42,9 @@ Provides: webextension-token-signing = %{version}-%{release}
|
||||||
# If a package supersedes/replaces an existing package without being a
|
# If a package supersedes/replaces an existing package without being a
|
||||||
# sufficiently compatible replacement as defined above, use only the Obsoletes:
|
# sufficiently compatible replacement as defined above, use only the Obsoletes:
|
||||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/
|
# https://docs.fedoraproject.org/en-US/packaging-guidelines/
|
||||||
Obsoletes: firefox-pkcs11-loader
|
Obsoletes: firefox-pkcs11-loader <= 3.13.6
|
||||||
|
%endif
|
||||||
|
Provides: bundled(libelectronic-id)
|
||||||
|
|
||||||
%description
|
%description
|
||||||
The Web eID application performs cryptographic digital signing and
|
The Web eID application performs cryptographic digital signing and
|
||||||
|
|
@ -45,15 +53,14 @@ browser extension (it is the native messaging host for the extension). Also
|
||||||
works standalone without the extension in command-line mode.
|
works standalone without the extension in command-line mode.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -N
|
%autosetup -n %{name}
|
||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
pushd web-eid-app
|
%cmake -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir}
|
||||||
%cmake
|
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
pushd web-eid-app
|
|
||||||
%cmake_install
|
%cmake_install
|
||||||
|
|
||||||
install -m 644 -Dt %{buildroot}/%{_sysconfdir}/chromium/native-messaging-hosts %{buildroot}/%{_datadir}/web-eid/eu.webeid.json
|
install -m 644 -Dt %{buildroot}/%{_sysconfdir}/chromium/native-messaging-hosts %{buildroot}/%{_datadir}/web-eid/eu.webeid.json
|
||||||
|
|
@ -62,7 +69,6 @@ install -m 644 -Dt %{buildroot}/%{_sysconfdir}/opt/chrome/native-messaging-hosts
|
||||||
rm -f %{buildroot}/%{_datadir}/web-eid/eu.webeid.json
|
rm -f %{buildroot}/%{_datadir}/web-eid/eu.webeid.json
|
||||||
|
|
||||||
%check
|
%check
|
||||||
pushd web-eid-app
|
|
||||||
export QT_QPA_PLATFORM='offscreen' # needed for running headless tests
|
export QT_QPA_PLATFORM='offscreen' # needed for running headless tests
|
||||||
%ctest
|
%ctest
|
||||||
|
|
||||||
|
|
@ -88,10 +94,50 @@ fi
|
||||||
%{_sysconfdir}/opt/chrome/native-messaging-hosts/
|
%{_sysconfdir}/opt/chrome/native-messaging-hosts/
|
||||||
%{_libdir}/mozilla/native-messaging-hosts/
|
%{_libdir}/mozilla/native-messaging-hosts/
|
||||||
%{_datadir}/applications/%{name}.desktop
|
%{_datadir}/applications/%{name}.desktop
|
||||||
|
%{_datadir}/chromium/extensions/ncibgoaomkmdpilpocfeponihegamlic.json
|
||||||
%{_datadir}/google-chrome/extensions/
|
%{_datadir}/google-chrome/extensions/
|
||||||
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.9.0-3
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Jun 13 2026 Yaakov Selkowitz <yselkowi@redhat.com> - 2.9.0-2
|
||||||
|
- Rebuilt for openssl 4.0
|
||||||
|
|
||||||
|
* Wed May 27 2026 Dmitri Smirnov <dmitri@smirnov.ee> - 2.9.0-1
|
||||||
|
- 2.9.0 upstream release
|
||||||
|
|
||||||
|
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.8.0-2
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sat Nov 22 2025 Dmitri Smirnov <dmitri@smirnov.ee> - 2.8.0-1
|
||||||
|
- 2.8.0 upstream release
|
||||||
|
|
||||||
|
* Tue Oct 14 2025 Dmitri Smirnov <dmitri@smirnov.ee> - 2.7.0-1
|
||||||
|
- 2.7.0 upstream release
|
||||||
|
|
||||||
|
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.0-4
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||||
|
|
||||||
|
* Sun May 11 2025 Germano Massullo <germano.massullo@gmail.com> - 2.6.0-3
|
||||||
|
- Removed unnecessary %%global _hardened_build 1
|
||||||
|
|
||||||
|
* Fri Apr 11 2025 Germano Massullo <germano.massullo@gmail.com> - 2.6.0-2
|
||||||
|
- Adds 126.patch
|
||||||
|
|
||||||
|
* Wed Apr 09 2025 Germano Massullo <germano.massullo@gmail.com> - 2.6.0-1
|
||||||
|
- 2.6.0 release
|
||||||
|
- Removed %%define debug_package %%{nil}
|
||||||
|
- Added -DCMAKE_INSTALL_SYSCONFDIR=%%{_sysconfdir}
|
||||||
|
- Modified %%files section
|
||||||
|
|
||||||
|
* Wed Apr 09 2025 Germano Massullo <germano.massullo@gmail.com> - 2.5.0-7
|
||||||
|
- Adds Provides: bundled(libelectronic-id)
|
||||||
|
|
||||||
|
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-6
|
||||||
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||||
|
|
||||||
* Wed Sep 25 2024 Germano Massullo <germano.massullo@gmail.com> - 2.5.0-5
|
* Wed Sep 25 2024 Germano Massullo <germano.massullo@gmail.com> - 2.5.0-5
|
||||||
- add Obsoletes: firefox-pkcs11-loader
|
- add Obsoletes: firefox-pkcs11-loader
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue