From 4cfe6afdd4ea8b5ac106d726a6f862b6241748be Mon Sep 17 00:00:00 2001 From: TizenOpenSource Date: Thu, 7 Dec 2023 16:42:27 +0900 Subject: [PATCH] Bump to 2.4.3 Signed-off-by: TizenOpenSource --- packaging/gpg2.changes | 3 ++ packaging/gpg2.manifest | 5 +++ packaging/gpg2.spec | 93 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 101 insertions(+) create mode 100644 packaging/gpg2.changes create mode 100644 packaging/gpg2.manifest create mode 100644 packaging/gpg2.spec diff --git a/packaging/gpg2.changes b/packaging/gpg2.changes new file mode 100644 index 0000000..3525b64 --- /dev/null +++ b/packaging/gpg2.changes @@ -0,0 +1,3 @@ +* Wed Mar 27 2013 Anas Nashif upstream/2.0.19@cd7c81f +- Release from git + diff --git a/packaging/gpg2.manifest b/packaging/gpg2.manifest new file mode 100644 index 0000000..017d22d --- /dev/null +++ b/packaging/gpg2.manifest @@ -0,0 +1,5 @@ + + + + + diff --git a/packaging/gpg2.spec b/packaging/gpg2.spec new file mode 100644 index 0000000..f40f59e --- /dev/null +++ b/packaging/gpg2.spec @@ -0,0 +1,93 @@ +Name: gpg2 +Version: 2.4.3 +Release: 0 +License: GPL-3.0+ +Summary: GnuPG 2 +Url: http://www.gnupg.org/aegypten2/ +Group: Security/Certificate Management +Source: gnupg-%{version}.tar.bz2 +Source1001: gpg2.manifest +BuildRequires: automake +BuildRequires: expect +BuildRequires: fdupes +BuildRequires: gettext-tools +BuildRequires: libassuan-devel >= 2.5.0 +BuildRequires: libcurl-devel >= 7.10 +BuildRequires: libgcrypt-devel >= 1.9.1 +BuildRequires: libgpg-error-devel >= 1.46 +BuildRequires: libksba-devel >= 1.6.3 +BuildRequires: libpth-devel >= 1.3.7 +BuildRequires: readline-devel +BuildRequires: npth-devel +BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(zlib) +Provides: gnupg = %{version} +Provides: gpg = 1.4.9 +Provides: newpg +Provides: gpg2_signd_support +Obsoletes: gpg < 1.4.9 + +%description +GnuPG 2 is the successor of "GnuPG" or GPG. It provides: GPGSM, +gpg-agent, and a keybox library. + +%prep +%setup -q -n gnupg-%{version} +cp %{SOURCE1001} . + +%build +%if 0%{?asan}%{?hwasan} != 0 +%restore_fcommon +export LIBS+=" -ldl " +%endif +# build PIEs (position independent executables) for address space randomisation: +PIE="-fpie" +export CFLAGS="%{optflags} ${PIE} " +export LDFLAGS=-pie +%configure \ + --libexecdir=%{_libdir} \ + --docdir=%{_docdir}/%{name} \ + --with-agent-pgm=%{_bindir}/gpg-agent \ + --with-scdaemon-pgm=%{_bindir}/scdaemon \ + --enable-gpgsm=yes \ + --enable-gpg \ + --with-gnu-ld + +%{__make} %{?_smp_mflags} + +%check +#%if ! 0%{?qemu_user_space_build} +#%__make check +#./tools/gpgsplit -v -p pubsplit- --uncompress