%global commit ae8f4d5374f53cd07f965b53b1cf3f9b3254194c %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global commitdate 20250403 %global base_name release-keyring Name: kde-release-keyring Version: 0.0.1%{?commitdate:^git%{commitdate}.%{shortcommit}} Release: 3%{?dist} Summary: Keyring of signing keys from KDE community members License: CC0-1.0 URL: https://invent.kde.org/sysadmin/%{base_name}/ Source0: %{url}/-/archive/%{commit}/%{base_name}-%{shortcommit}.tar.gz BuildArch: noarch BuildRequires: gnupg2 %description %{summary}. %prep %autosetup -n %{base_name}-%{commit} -p1 %build gpg --options /dev/null --no-default-keyring --keyring ./%{base_name}.asc --import ./keys/*.asc %install install -m644 -p -D %{base_name}.asc %{buildroot}%{_datadir}/%{name}/%{base_name}.asc install -d %{buildroot}%{_datadir}/%{name}/keys install -m644 -p -D keys/* %{buildroot}%{_datadir}/%{name}/keys %files %license LICENSES/CC0-1.0.txt %dir %{_datadir}/%{name}/ %dir %{_datadir}/%{name}/keys/ %{_datadir}/%{name}/%{base_name}.asc %{_datadir}/%{name}/keys/*.asc %changelog * Fri Apr 25 2025 Marc Deop i Argemí - 0.1.0?gitae8f4d5-3 - Reuse %%{url} - Include individual keys - Set noarch build - Improve summary - Install under %%{_datadir}/%%{name} - Install CC0-1.0 license file * Fri Apr 25 2025 Marc Deop i Argemí - 0.1.0?gitae8f4d5-2 - Fix License field * Thu Apr 24 2025 Marc Deop i Argemí - 0.1.0?gitae8f4d5-1 - Initial import