## START: Set by rpmautospec ## (rpmautospec version 0.7.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 6; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global forgeurl https://gitlab.cern.ch/curios/edg-mkgridmap Name: edg-mkgridmap Version: 4.0.6 %global tag v%{version} %forgemeta Release: %autorelease Summary: A tool to build the grid map-file from VO servers License: Apache-2.0 Url: %forgeurl Source0: %{forgesource} Source1: edg-mkgridmap.conf Source2: edg-mkgridmap.service Source3: edg-mkgridmap.timer # https://gitlab.cern.ch/curios/edg-mkgridmap/-/merge_requests/2 Patch0: sbin-bin.patch BuildArch: noarch BuildRequires: perl-generators BuildRequires: make BuildRequires: systemd-rpm-macros Requires: perl(URI) Requires: perl(Net::LDAP) Requires: perl(Net::LDAPS) Requires: perl(Term::ReadKey) Requires: perl(IO::Socket::SSL) >= 0.90 Requires: perl(Net::SSLeay) >= 1.16 Requires: perl(LWP) Requires: perl(XML::DOM) Requires: perl(Date::Manip) Requires: perl(LWP::Protocol::https) %description edg-mkgridmap is a tool to build the grid map-file from VO servers, taking into account both VO and local policies. %prep %forgesetup %patch -P 0 -p 1 cp -p %{SOURCE1} . cp -p %{SOURCE2} . cp -p %{SOURCE3} . %build %install make install prefix=%{buildroot} mkdir %{buildroot}%{_sysconfdir} install -p -m 0600 edg-mkgridmap.conf %{buildroot}%{_sysconfdir}/edg-mkgridmap.conf mkdir %{buildroot}%{_sysconfdir}/grid-security mkdir -p %{buildroot}%{_unitdir} install -p -m 0644 edg-mkgridmap.service %{buildroot}%{_unitdir}/edg-mkgridmap.service install -p -m 0644 edg-mkgridmap.timer %{buildroot}%{_unitdir}/edg-mkgridmap.timer %post %systemd_post edg-mkgridmap.service edg-mkgridmap.timer %preun %systemd_preun edg-mkgridmap.service edg-mkgridmap.timer %postun %systemd_postun_with_restart edg-mkgridmap.service edg-mkgridmap.timer %files %doc AUTHORS MAINTAINERS %license LICENSE %dir %{_libexecdir}/edg-mkgridmap %{_libexecdir}/edg-mkgridmap/edg-mkgridmap.pl %{_bindir}/edg-mkgridmap %{_mandir}/man5/edg-mkgridmap.conf.5* %{_mandir}/man8/edg-mkgridmap.8* %dir %{_sysconfdir}/grid-security %{_unitdir}/edg-mkgridmap.service %{_unitdir}/edg-mkgridmap.timer %config(noreplace) %{_sysconfdir}/edg-mkgridmap.conf %changelog ## START: Generated by rpmautospec * Tue Feb 04 2025 Steve Traylen - 4.0.6-6 - Addition of edg-gridftp.service and timer - Use SPDX license code - Make indentation consistant in .spec file - Mark license file with license macro - Remove redundant removal of buildroot - Addition of /etc/grid-security output directory - Addition of configuration file to package * Tue Feb 04 2025 Steve Traylen - 4.0.6-4 - Place commands in bin rather than sbin rhbz#2340111 * Thu Jan 16 2025 Fedora Release Engineering - 4.0.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Wed Jul 17 2024 Fedora Release Engineering - 4.0.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Mon Jun 24 2024 Steve Traylen - 4.0.6-1 - Release 4.06 * Wed Jan 24 2024 Fedora Release Engineering - 4.0.4-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Fri Jan 19 2024 Fedora Release Engineering - 4.0.4-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Wed Jul 19 2023 Fedora Release Engineering - 4.0.4-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 4.0.4-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 4.0.4-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 4.0.4-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Nov 26 2021 Petr Pisar - 4.0.4-12 - Remove a useless dependency on broken Crypt::SSLeay * Wed Jul 21 2021 Fedora Release Engineering - 4.0.4-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Tue Jan 26 2021 Fedora Release Engineering - 4.0.4-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Mon Jul 27 2020 Fedora Release Engineering - 4.0.4-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue Jan 28 2020 Fedora Release Engineering - 4.0.4-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Wed Jul 24 2019 Fedora Release Engineering - 4.0.4-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Thu Jan 31 2019 Fedora Release Engineering - 4.0.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Thu Jul 12 2018 Fedora Release Engineering - 4.0.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 4.0.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 4.0.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 4.0.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Sep 27 2016 Alejandro Alvarez Ayllon - 4.0.4-1 - New upstream release * Wed Feb 03 2016 Fedora Release Engineering - 4.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jul 30 2015 Alejandro Alvarez Ayllon - 4.0.3-1 - Mainly adaptations to changes in underlying libraries on CentOS/EL7 * Wed Jun 24 2015 Alejandro Alvarez Ayllon - 4.0.2-1 - New upstream release * Wed Jun 17 2015 Fedora Release Engineering - 4.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Dec 03 2014 Alejandro Alvarez Ayllon - 4.0.1-1 - New upstream release * Fri Nov 21 2014 Alejandro Alvarez Ayllon - 4.0.0-8 - Added Requires perl(LWP::Protocol::https) * Sat Jun 07 2014 Fedora Release Engineering - 4.0.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 4.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 4.0.0-5 - Perl 5.18 rebuild * Thu May 23 2013 - 4.0.0-4 - Added dist to the release number. * Wed May 08 2013 - 4.0.0-3 - Marking libexec/edg-mkgridmap as owned * Mon Apr 29 2013 - 4.0.0-2 - Preparing for release in Fedora/EPEL * Sun Apr 3 2011 - 4.0.0-1 - Adaptations for EMI. - Removed obsolete components. - Version 4.0.0 ## END: Generated by rpmautospec