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.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
|
||||
%define debug_package %{nil}
|
||||
# It is not possible to unbundle libelectronic-id, read
|
||||
# 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
|
||||
Version: 2.5.0
|
||||
Release: 5%{?dist}
|
||||
Version: 2.9.0
|
||||
Release: 3%{?dist}
|
||||
Summary: Web eID browser extension helper application
|
||||
License: MIT
|
||||
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: desktop-file-utils
|
||||
BuildRequires: git
|
||||
BuildRequires: qt5-qtbase-devel
|
||||
BuildRequires: qt5-qtsvg-devel
|
||||
BuildRequires: qt5-qttools-devel
|
||||
BuildRequires: qt6-qtbase-devel >= 6.7.1
|
||||
BuildRequires: qt6-qtsvg-devel
|
||||
BuildRequires: qt6-qttools-devel
|
||||
BuildRequires: pcsc-lite
|
||||
BuildRequires: pcsc-lite-devel
|
||||
BuildRequires: clang
|
||||
|
|
@ -26,9 +31,10 @@ BuildRequires: openssl-devel
|
|||
|
||||
Requires: hicolor-icon-theme
|
||||
Requires: mozilla-filesystem
|
||||
Requires: qt5-qtbase
|
||||
Requires: qt5-qtsvg
|
||||
Requires: qt6-qtbase
|
||||
Requires: qt6-qtsvg
|
||||
|
||||
%if %{defined fedora} && 0%{?fedora} <= 40
|
||||
Obsoletes: webextension-token-signing <= 1.1.5
|
||||
Provides: webextension-token-signing = %{version}-%{release}
|
||||
# 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
|
||||
# sufficiently compatible replacement as defined above, use only the Obsoletes:
|
||||
# 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
|
||||
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.
|
||||
|
||||
%prep
|
||||
%autosetup -N
|
||||
%autosetup -n %{name}
|
||||
|
||||
|
||||
%build
|
||||
pushd web-eid-app
|
||||
%cmake
|
||||
%cmake -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir}
|
||||
%cmake_build
|
||||
|
||||
%install
|
||||
pushd web-eid-app
|
||||
%cmake_install
|
||||
|
||||
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
|
||||
|
||||
%check
|
||||
pushd web-eid-app
|
||||
export QT_QPA_PLATFORM='offscreen' # needed for running headless tests
|
||||
%ctest
|
||||
|
||||
|
|
@ -88,10 +94,50 @@ fi
|
|||
%{_sysconfdir}/opt/chrome/native-messaging-hosts/
|
||||
%{_libdir}/mozilla/native-messaging-hosts/
|
||||
%{_datadir}/applications/%{name}.desktop
|
||||
%{_datadir}/chromium/extensions/ncibgoaomkmdpilpocfeponihegamlic.json
|
||||
%{_datadir}/google-chrome/extensions/
|
||||
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
||||
|
||||
%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
|
||||
- add Obsoletes: firefox-pkcs11-loader
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue