https://bugzilla.redhat.com/show_bug.cgi?id=1550740 Robert-André Mauchin <zebob.m@xxxxxxxxx> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(zebob.m@xxxxxxxxx | |) | --- Comment #11 from Robert-André Mauchin <zebob.m@xxxxxxxxx> --- Here's my fixed SPEC: # original upstream name: chrome-token-signing # it is a native messaging solution for firefox/chrome signing support # chrome and firefox dropped legacy npapi support form browsers # https://developer.chrome.com/apps/nativeMessaging # and Estonia ID card software now use native messaging to talk with smartcards # over javascript to create digital signatures. # Information source user zomps from #esteid Freenode IRC channel %global upstream_name chrome-token-signing Name: webextension-token-signing Version: 1.0.6 Release: 1%{?dist} Summary: Firefox extension for signing with your eID on the web License: LGPLv2+ URL: https://github.com/open-eid/chrome-token-signing Source0: %{url}/archive/v%{version}.tar.gz#/%{upstream_name}-%{version}.tar.gz BuildRequires: qt5-qtbase-devel BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(libpcsclite) Requires: esteidcerts Requires: opensc%{?_isa} Requires: pcsc-lite%{?_isa} Requires: pcsc-lite-ccid%{?_isa} # mozilla-filesystem is required to install files into # %%_prefix/lib/mozilla and # %%{_datadir}/mozilla/extensions/ Requires: mozilla-filesystem %description Firefox extension for signing with your eID on the web %prep %setup -q -n %{upstream_name}-%{version} sed -i "s|qmake|%{_qt5_bindir}/qmake \ QMAKE_CFLAGS_DEBUG=\"%optflags\" \ QMAKE_CFLAGS_RELEASE=\"%optflags\" \ QMAKE_CXXFLAGS_DEBUG=\"%optflags\" \ QMAKE_CXXFLAGS_RELEASE=\"%optflags\" \ QMAKE_LFLAGS_DEBUG=\"%{?__global_ldflags}\" \ QMAKE_LFLAGS_RELEASE=\"%{?__global_ldflags}\" \ QMAKE_STRIP=|" host-linux/GNUmakefile %build make %{?_smp_mflags} %install # make -C host-linux install DESTDIR=%%{buildroot} make -C host-linux install INSTALL_ROOT=%{buildroot} # Firefox is the browser installed by default on Fedora # Chrome is not available in Fedora repository, so # the following Chrome files will be removed rm -f $RPM_BUILD_ROOT/opt/google/chrome/extensions/ckjefchnfjhjfedoccjbhjpbncimppeg.json rm -f $RPM_BUILD_ROOT/etc/opt/google/chrome/native-messaging-hosts/ee.ria.esteid.json rm -f $RPM_BUILD_ROOT/opt/chrome/extensions/ckjefchnfjhjfedoccjbhjpbncimppeg.json rm -f $RPM_BUILD_ROOT/etc/opt/chrome/native-messaging-hosts/ee.ria.esteid.json %files %{_bindir}/chrome-token-signing # %%{_datadir} is a macro for /usr/share %{_datadir}/mozilla/extensions/* # %% dir creates a directory under a specific path %dir %_prefix/lib/mozilla/native-messaging-hosts/ # %%_prefix is a macro for /usr directory %_prefix/lib/mozilla/native-messaging-hosts/ee.ria.esteid.json %doc README.md AUTHORS RELEASE-NOTES.md %license LICENSE.LGPL %changelog * Thu Feb 22 2018 Germano Massullo <germano.massullo@xxxxxxxxx> - 1.0.6-1 - first release It builds in Koji: https://koji.fedoraproject.org/koji/taskinfo?taskID=25522841 -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx