Accepting request 679738 from Base:System
OBS-URL: https://build.opensuse.org/request/show/679738 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpg2?expand=0&rev=136
This commit is contained in:
committed by
Git OBS Bridge
parent
dedd09cfda
commit
2de02a0a4a
28
gpg2.spec
28
gpg2.spec
@@ -29,12 +29,21 @@ Source2: ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-%{version}.tar.bz2.sig
|
||||
Source3: %{name}.keyring
|
||||
Source4: scdaemon.udev
|
||||
Source99: %{name}.changes
|
||||
Patch1124847: gnupg-gpg-agent-ulimit.patch
|
||||
Patch4: gnupg-2.0.9-langinfo.patch
|
||||
Patch5: gnupg-2.2.8-files-are-digests.patch
|
||||
Patch6: gnupg-dont-fail-with-seahorse-agent.patch
|
||||
Patch8: gnupg-set_umask_before_open_outfile.patch
|
||||
Patch9: gnupg-detect_FIPS_mode.patch
|
||||
Patch11: gnupg-add_legacy_FIPS_mode_option.patch
|
||||
Patch12: 0001-libdns-Avoid-using-compound-literals.patch
|
||||
Patch13: 0002-libdns-Avoid-using-compound-literals-2.patch
|
||||
Patch14: 0003-libdns-Avoid-using-compound-literals-3.patch
|
||||
Patch15: 0004-libdns-Avoid-using-compound-literals-4.patch
|
||||
Patch16: 0005-libdns-Avoid-using-compound-literals-5.patch
|
||||
Patch17: 0006-libdns-Avoid-using-compound-literals-6.patch
|
||||
Patch18: 0007-libdns-Avoid-using-compound-literals-7.patch
|
||||
Patch19: 0008-libdns-Avoid-using-compound-literals-8.patch
|
||||
BuildRequires: expect
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: libassuan-devel >= 2.5.0
|
||||
@@ -79,12 +88,21 @@ gpg2 provides GPGSM, gpg-agent, and a keybox library.
|
||||
|
||||
%prep
|
||||
%setup -q -n gnupg-%{version}
|
||||
%patch1124847 -p1
|
||||
%patch4 -p1
|
||||
%patch5 -p1
|
||||
%patch6 -p1
|
||||
%patch8 -p1
|
||||
%patch9 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
%patch14 -p1
|
||||
%patch15 -p1
|
||||
%patch16 -p1
|
||||
%patch17 -p1
|
||||
%patch18 -p1
|
||||
%patch19 -p1
|
||||
touch -d 2018-05-04 doc/gpg.texi # to compensate for patch11 in order to not have man pages and info files have the build date (boo#1047218)
|
||||
|
||||
%build
|
||||
@@ -126,23 +144,23 @@ ln -sf gpg2.1 %{buildroot}%{_mandir}/man1/gpg.1
|
||||
ln -sf gpgv2.1 %{buildroot}%{_mandir}/man1/gpgv.1
|
||||
# fix rpmlint invalid-lc-messages-dir:
|
||||
rm -rf %{buildroot}/%{_datadir}/locale/en@{bold,}quot
|
||||
# install scdaemon to %{_bindir} (bnc#863645)
|
||||
# install scdaemon to %%{_bindir} (bnc#863645)
|
||||
mv %{buildroot}%{_libdir}/scdaemon %{buildroot}%{_bindir}
|
||||
mv %{buildroot}%{_libdir}/dirmngr_ldap %{buildroot}%{_bindir}
|
||||
# install udev rules for scdaemon
|
||||
install -Dm 0644 %{SOURCE4} %{buildroot}%{_udevrulesdir}/60-scdaemon.rules
|
||||
# install legacy tools
|
||||
install -m 755 tools/gpg-zip %{buildroot}/%{_bindir}
|
||||
# install -m 755 tools/gpgsplit %{buildroot}/%{_bindir}
|
||||
# install -m 755 tools/gpgsplit %%{buildroot}/%%{_bindir}
|
||||
|
||||
%find_lang gnupg2
|
||||
%fdupes -s %{buildroot}
|
||||
|
||||
%check
|
||||
# Run only localy, fails in OBS
|
||||
#%if ! 0%{?qemu_user_space_build}
|
||||
#make %{?_smp_mflags} check
|
||||
#%endif
|
||||
#%%if ! 0%%{?qemu_user_space_build}
|
||||
#make %%{?_smp_mflags} check
|
||||
#%%endif
|
||||
|
||||
%post
|
||||
%udev_rules_update
|
||||
|
Reference in New Issue
Block a user