Build from signed and verified distribution tarball
This commit is contained in:
parent
5ae5a7dc84
commit
177e484175
5
.gitignore
vendored
5
.gitignore
vendored
@ -1,2 +1,5 @@
|
|||||||
|
/libxcrypt-*/
|
||||||
/libxcrypt-*.rpm
|
/libxcrypt-*.rpm
|
||||||
/libxcrypt-*.tar.*
|
/libxcrypt-*.tar.xz
|
||||||
|
/libxcrypt-gpgkey.gpg
|
||||||
|
/results_libxcrypt/
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
This repository is maintained by packit.
|
|
||||||
https://packit.dev/
|
|
||||||
The file was generated using packit 0.32.0.
|
|
16
libxcrypt-4.4.26.tar.xz.asc
Normal file
16
libxcrypt-4.4.26.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEEZ4zj/uQwMRWW24wW9S6YAHWUwh0FAmFF1kUACgkQ9S6YAHWU
|
||||||
|
wh1eQw//QcuUPJna/qbpD+j1gan8nccZFrJ14+1Wv+GLogbnJxQru29DmkSHXVjp
|
||||||
|
5LY2AIBTr0czRx3FJhW+aZd9yzCrQF/0iyaT5ewSPeB3jpXE7Ho12LHTEYT/clJj
|
||||||
|
dp6kKnhF6c2ALulow77KdJs6nCmsysgIlpnuP9UHUxv14sk3MxANZR9wdxWi31Kf
|
||||||
|
DlIVKog5gM6rNtOxYxvspmT1Z3HVlqI8QpieaNAR20clTH0XRkxFP++Xo2igm6hW
|
||||||
|
SiAFkwLqu9htBfPkM9bHxmgk0Ie5DX6s5g+JeLnkOeQSt9fTDHdKIof6QOpfBohk
|
||||||
|
4v5f5EOmd0F2coMzfmpjIOTazcNWXHii7GiUL/7SWzwC5AZ2lkGxvs5YfTp5jMky
|
||||||
|
Fve1x/jqVOgD1MK8UpNIPll4PtTdFWXY0wtWqJXb/dCwuqlQjGarejcB04pYsdH5
|
||||||
|
d+UnHoGlpPpjgKo9EcjL51PAPjS035Mf0Lua3bSZtG+Gs1qxl+WW/RWPvkZC7oQE
|
||||||
|
zqZO60r5KFuQploTU+IAwlFQ1RfT4M8NR3zZKO+E4uy3rq7fVZW4vg92kuDH3AaU
|
||||||
|
akwJpKYKXhZbnNlObkoNL012K/CJB0wsGphcWDausboFghrZJ/rosIWF1h0WP2La
|
||||||
|
pAtSDdE3iUsohmHVZPXOBv/lLd42vGBFuA2F5KmwxX7OJ/0JYNk=
|
||||||
|
=E20L
|
||||||
|
-----END PGP SIGNATURE-----
|
2
libxcrypt-4.4.26.tar.xz.sha256sum
Normal file
2
libxcrypt-4.4.26.tar.xz.sha256sum
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
8e6ab1e22b9d1dc40165ec767662a34773d22f766aae1f989328069e8a3aa99a libxcrypt-4.4.26.tar.xz
|
||||||
|
e9a4b1ae5265de7b997a077ea39749ab678f2e2f5f62e655ddbb966bd5b35301 libxcrypt-4.4.26.tar.xz.asc
|
@ -26,6 +26,11 @@
|
|||||||
%bcond_without staticlib
|
%bcond_without staticlib
|
||||||
|
|
||||||
|
|
||||||
|
# When we are bootstrapping, we omit the
|
||||||
|
# verification of the source tarball with GnuPG.
|
||||||
|
%bcond_with bootstrap
|
||||||
|
|
||||||
|
|
||||||
# Shared object version of libcrypt.
|
# Shared object version of libcrypt.
|
||||||
%if %{with new_api}
|
%if %{with new_api}
|
||||||
%global soc 2
|
%global soc 2
|
||||||
@ -153,14 +158,17 @@ fi \
|
|||||||
|
|
||||||
Name: libxcrypt
|
Name: libxcrypt
|
||||||
Version: 4.4.26
|
Version: 4.4.26
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: Extended crypt library for descrypt, md5crypt, bcrypt, and others
|
Summary: Extended crypt library for descrypt, md5crypt, bcrypt, and others
|
||||||
|
|
||||||
# For explicit license breakdown, see the
|
# For explicit license breakdown, see the
|
||||||
# LICENSING file in the source tarball.
|
# LICENSING file in the source tarball.
|
||||||
License: LGPLv2+ and BSD and Public Domain
|
License: LGPLv2+ and BSD and Public Domain
|
||||||
URL: https://github.com/besser82/%{name}
|
URL: https://github.com/besser82/%{name}
|
||||||
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz
|
||||||
|
Source1: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz.asc
|
||||||
|
Source2: %{url}/releases/download/v%{version}/%{name}-gpgkey.gpg
|
||||||
|
Source3: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz.sha256sum
|
||||||
|
|
||||||
# Patch 0000 - 2999: Backported patches from upstream.
|
# Patch 0000 - 2999: Backported patches from upstream.
|
||||||
|
|
||||||
@ -168,15 +176,18 @@ Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
|
|||||||
|
|
||||||
# Patch 6000 - 9999: Downstream patches.
|
# Patch 6000 - 9999: Downstream patches.
|
||||||
|
|
||||||
BuildRequires: autoconf
|
|
||||||
BuildRequires: automake
|
|
||||||
BuildRequires: fipscheck
|
BuildRequires: fipscheck
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: glibc-devel >= %{glibc_minver}
|
BuildRequires: glibc-devel >= %{glibc_minver}
|
||||||
BuildRequires: libtool
|
|
||||||
BuildRequires: make
|
BuildRequires: make
|
||||||
BuildRequires: perl-core
|
BuildRequires: perl-core
|
||||||
|
|
||||||
|
%if %{without bootstrap}
|
||||||
|
# Possibly not available during bootstrap.
|
||||||
|
BuildRequires: gnupg2
|
||||||
|
BuildRequires: %{_bindir}/sha256sum
|
||||||
|
%endif
|
||||||
|
|
||||||
# We do not need to keep this forever.
|
# We do not need to keep this forever.
|
||||||
%if !(0%{?fedora} > 31 || 0%{?rhel} > 10)
|
%if !(0%{?fedora} > 31 || 0%{?rhel} > 10)
|
||||||
# Inherited from former libcrypt package.
|
# Inherited from former libcrypt package.
|
||||||
@ -283,9 +294,15 @@ discouraged.
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p 1
|
%if %{without bootstrap}
|
||||||
|
# Omitted during bootstrap.
|
||||||
|
%{gpgverify} --keyring=%{SOURCE2} --signature=%{SOURCE1} --data=%{SOURCE0}
|
||||||
|
pushd %{_sourcedir}
|
||||||
|
sha256sum -c %{SOURCE3}
|
||||||
|
popd
|
||||||
|
%endif
|
||||||
|
|
||||||
$(realpath ./autogen.sh)
|
%autosetup -p 1
|
||||||
|
|
||||||
%if %{with new_api}
|
%if %{with new_api}
|
||||||
cat << EOF >> README%{distname}
|
cat << EOF >> README%{distname}
|
||||||
@ -528,6 +545,9 @@ done
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Sep 18 2021 Björn Esser <besser82@fedoraproject.org> - 4.4.26-2
|
||||||
|
- Build from signed and verified distribution tarball
|
||||||
|
|
||||||
* Fri Sep 17 2021 Björn Esser <besser82@fedoraproject.org> - 4.4.26-1
|
* Fri Sep 17 2021 Björn Esser <besser82@fedoraproject.org> - 4.4.26-1
|
||||||
- New upstream release
|
- New upstream release
|
||||||
|
|
||||||
|
3
sources
3
sources
@ -1 +1,2 @@
|
|||||||
SHA512 (libxcrypt-4.4.26.tar.gz) = fd58e397c59fd8f227a0006ed1039ef1d89e033f792f186a8c352fddc0741616fabe9784eb081aecac4db945741dd730f6cef36e6354f252fd934ce0866fdb2a
|
SHA512 (libxcrypt-4.4.26.tar.xz) = 5945d8030223f2b094a88e69c3237c02d4c2740974bce2aab4b951d2ae5f6e51960e024ad3fb62bdf3751d33f7ea9c688c4e2639fe5609cea2944cb2d2a5bc05
|
||||||
|
SHA512 (libxcrypt-gpgkey.gpg) = 723ce5d76676e4366959e03850f8814d5b30f8b20a39629f0ccff61bb2b2bef64223fd78e719ad23d7dd272ca6c0177089749f9b508099d56750a8bb466d006c
|
||||||
|
Loading…
Reference in New Issue
Block a user