9f6dab2
%global src_name GitLab-API-v4
9f6dab2
9f6dab2
9f6dab2
Name:           perl-%{src_name}
0b732d2
Version:        0.27
bf296f9
Release:        4%{?dist}
6d14004
Summary:        Complete GitLab API v4 client
6d14004
f7becb3
License:        GPL+ or Artistic
f7becb3
URL:            https://metacpan.org/release/%{src_name}
6d14004
6d14004
# Doesn't work.  :(
9f6dab2
# Source0:      https://www.cpan.org/modules/by-module/GitLab/%%{src_name}-%%{version}.tar.gz
f7becb3
Source0:        https://cpan.metacpan.org/authors/id/B/BL/BLUEFEET/%{src_name}-%{version}.tar.gz
f7becb3
6d14004
BuildArch:      noarch
6d14004
f7becb3
BuildRequires:  coreutils
6d14004
BuildRequires:  perl-generators
6d14004
BuildRequires:  perl-interpreter
8ad6541
BuildRequires:  perl(:VERSION) >= 5.8.0
6d14004
BuildRequires:  perl(Carp)
8ad6541
BuildRequires:  perl(Const::Fast)
8ad6541
BuildRequires:  perl(Data::Dumper)
6d14004
BuildRequires:  perl(Exporter)
6d14004
BuildRequires:  perl(Getopt::Long)
8ad6541
BuildRequires:  perl(HTTP::Tiny)
8ad6541
BuildRequires:  perl(HTTP::Tiny::Multipart)
8ad6541
BuildRequires:  perl(IO::Prompter)
6d14004
BuildRequires:  perl(IPC::Cmd)
0b732d2
BuildRequires:  perl(JSON::MaybeXS)
8ad6541
BuildRequires:  perl(List::Util)
8ad6541
BuildRequires:  perl(Log::Any)
8ad6541
BuildRequires:  perl(Log::Any::Adapter)
8ad6541
BuildRequires:  perl(Log::Any::Adapter::Screen)
8ad6541
BuildRequires:  perl(MIME::Base64)
8ad6541
BuildRequires:  perl(Module::Build::Tiny) >= 0.035
8ad6541
BuildRequires:  perl(Moo)
8ad6541
BuildRequires:  perl(Path::Tiny)
6d14004
BuildRequires:  perl(Pod::Usage)
8ad6541
BuildRequires:  perl(Test2::Require::AuthorTesting)
8ad6541
BuildRequires:  perl(Test2::V0)
8ad6541
BuildRequires:  perl(Try::Tiny)
8ad6541
BuildRequires:  perl(Types::Common::Numeric)
8ad6541
BuildRequires:  perl(Types::Common::String)
8ad6541
BuildRequires:  perl(Types::Standard)
8ad6541
BuildRequires:  perl(URI)
8ad6541
BuildRequires:  perl(URI::Escape)
8ad6541
BuildRequires:  perl(YAML::XS)
8ad6541
BuildRequires:  perl(namespace::clean)
f7becb3
BuildRequires:  perl(strict)
8ad6541
BuildRequires:  perl(strictures) >= 2
6d14004
6d14004
6d14004
%description
6d14004
This module provides a one-to-one interface with the GitLab API v4.
6d14004
Much is not documented here as it would just be duplicating GitLab's
6d14004
own API Documentation.
6d14004
6d14004
6d14004
%prep
9f6dab2
%autosetup -n %{src_name}-%{version} -p 1
6d14004
6d14004
6d14004
%build
9aac520
perl Build.PL --installdirs=vendor
6d14004
./Build
6d14004
6d14004
6d14004
%install
6d14004
./Build install --destdir=%{buildroot} --create_packlist=0
6d14004
%{_fixperms} %{buildroot}/*
6d14004
6d14004
6d14004
%check
6d14004
./Build test
6d14004
6d14004
6d14004
%files
6d14004
%doc Changes README.md
6d14004
%license LICENSE
6d14004
%{perl_vendorlib}/*
6d14004
%{_bindir}/*
0b85458
%{_mandir}/man*/*
6d14004
6d14004
6d14004
%changelog
bf296f9
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-4
bf296f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bf296f9
f33d3cc
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-3
f33d3cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
f33d3cc
e857748
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.27-2
e857748
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
e857748
0b732d2
* Thu Jun 08 2023 Björn Esser <besser82@fedoraproject.org> - 0.27-1
0b732d2
- 0.27 bump
0b732d2
  Fixes: rhbz#2213352
0b732d2
84e454a
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-7
84e454a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
84e454a
d4814c2
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-6
d4814c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d4814c2
87e42be
* Wed Jun 01 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-5
87e42be
- Perl 5.36 rebuild
87e42be
0089c84
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-4
0089c84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
0089c84
e6d88a0
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.26-3
e6d88a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e6d88a0
704892d
* Sun May 23 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-2
704892d
- Perl 5.34 rebuild
704892d
f7becb3
* Tue May 11 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.26-1
f7becb3
- 0.26 bump
f7becb3
- License changed from 'GPLv3+' to 'GPL+ or Artistic'
f7becb3
ade4a73
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.25-4
ade4a73
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
ade4a73
16bf5d2
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.25-3
16bf5d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
16bf5d2
1e9e960
* Tue Jun 23 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.25-2
1e9e960
- Perl 5.32 rebuild
1e9e960
7a55a4f
* Thu Feb 13 2020 Björn Esser <besser82@fedoraproject.org> - 0.25-1
7a55a4f
- New upstream release (#1802340)
7a55a4f
7302d3d
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.23-2
7302d3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7302d3d
9e28c6c
* Thu Oct 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.23-1
9e28c6c
- New upstream release (#1763344)
9e28c6c
ba9e7b4
* Wed Oct 02 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.22-1
ba9e7b4
- New upstream release (#1752080)
ba9e7b4
de7e4a2
* Thu Aug 29 2019 Björn Esser <besser82@fedoraproject.org> - 0.21-1
de7e4a2
- New upstream release (#1747004)
de7e4a2
799faf1
* Wed Jul 24 2019 Björn Esser <besser82@fedoraproject.org> - 0.20-1
799faf1
- New upstream release (#1732684)
799faf1
391181d
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.19-3
391181d
- Perl 5.30 rebuild
391181d
cf5786c
* Sat May 18 2019 Björn Esser <besser82@fedoraproject.org> - 0.19-2
cf5786c
- License changed to GPLv3+
cf5786c
76dd1da
* Sat May 18 2019 Björn Esser <besser82@fedoraproject.org> - 0.19-1
76dd1da
- New upstream release (#1711471)
76dd1da
0c267d2
* Thu Apr 04 2019 Björn Esser <besser82@fedoraproject.org> - 0.18-1
0c267d2
- New upstream release (#1696124)
0c267d2
e5ae859
* Mon Feb 25 2019 Björn Esser <besser82@fedoraproject.org> - 0.17-1
e5ae859
- Bump release to stable (#1680372)
e5ae859
6d14004
* Sun Feb 24 2019 Björn Esser <besser82@fedoraproject.org> - 0.17-0.3
6d14004
- Changes as suggested in review (#1680372)
6d14004
- Add a set of explicit BuildRequires
6d14004
6d14004
* Sun Feb 24 2019 Björn Esser <besser82@fedoraproject.org> - 0.17-0.2
6d14004
- Add explicit perl module compat requires
6d14004
6d14004
* Sun Feb 24 2019 Björn Esser <besser82@fedoraproject.org> - 0.17-0.1
6d14004
- Initial rpm release (#1680372)