795c40d
Name:           perl-Authen-Krb5
3b28cfe
Version:        1.9
d3f47cd
Release:        38%{?dist}
795c40d
Summary:        Krb5 Perl module
795c40d
License:        GPL+ or Artistic
d89f2d9
URL:            https://metacpan.org/release/Krb5
d89f2d9
Source0:        https://cpan.metacpan.org/authors/id/J/JH/JHORWITZ/Krb5-%{version}.tar.gz
c1040f3
# Do not link functions removed from krb5, bug #1323662, CPAN RT#116071
c1040f3
Patch0:         Krb5-1.9-nopriv.patch
8824a0c
BuildRequires:  gcc
Petr Šabata d797d5d
BuildRequires:  coreutils
Petr Šabata d797d5d
BuildRequires:  findutils
795c40d
BuildRequires:  krb5-devel
Petr Šabata d797d5d
BuildRequires:  make
bf197ac
BuildRequires:  perl-interpreter
16bd0b4
BuildRequires:  perl-devel
16bd0b4
BuildRequires:  perl-generators
Petr Šabata d797d5d
BuildRequires:  perl(ExtUtils::MakeMaker)
Petr Šabata d797d5d
BuildRequires:  sed
795c40d
795c40d
%description
795c40d
Authen::Krb5 is an object oriented interface to the Kerberos 5 API. Both
795c40d
the implementation and documentation are nowhere near complete, and may
795c40d
require previous experience with Kerberos 5 programming. Most of the
795c40d
functions here are documented in detail in the Kerberos 5 API
795c40d
documentation.
795c40d
795c40d
%prep
795c40d
%setup -q -n Krb5-%{version}
c1040f3
%patch0 -p1
795c40d
Petr Šabata d797d5d
# Rewrite the Makefile with our local paths
Petr Šabata d797d5d
sed -e's|/usr/lib|%{_libdir}|' \
Petr Šabata d797d5d
    -e's|/usr/include|%{_includedir}|' \
Petr Šabata d797d5d
    -i  Makefile.PL
Petr Šabata d797d5d
3b28cfe
# Fix the references to /usr/local/bin/perl
795c40d
sed -i 's|/usr/local/bin/perl|/usr/bin/perl|' \
795c40d
  sample_client sample_server simple_client simple_server
795c40d
795c40d
%build
795c40d
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
795c40d
make %{?_smp_mflags}
795c40d
795c40d
%install
795c40d
rm -rf $RPM_BUILD_ROOT
795c40d
795c40d
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
795c40d
795c40d
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
795c40d
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -exec rm -f {} \;
795c40d
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
795c40d
795c40d
%{_fixperms} $RPM_BUILD_ROOT
795c40d
chmod 644 sample_client sample_server simple_client simple_server
795c40d
795c40d
%check
795c40d
make test
795c40d
795c40d
%files
795c40d
%doc Changes COPYRIGHT README sample_client sample_server simple_client simple_server TODO
795c40d
%{perl_vendorarch}/auto/*
795c40d
%{perl_vendorarch}/Authen
795c40d
%{_mandir}/man3/*
795c40d
795c40d
%changelog
d3f47cd
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-38
d3f47cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
d3f47cd
69dec4e
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-37
69dec4e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
69dec4e
6109689
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-36
6109689
- Perl 5.36 rebuild
6109689
bb4afc6
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-35
bb4afc6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
bb4afc6
103ad2f
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-34
103ad2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
103ad2f
917bce4
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-33
917bce4
- Perl 5.34 rebuild
917bce4
2349ea4
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-32
2349ea4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2349ea4
e47ed53
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-31
e47ed53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e47ed53
5c436cd
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-30
5c436cd
- Perl 5.32 rebuild
5c436cd
23c3620
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-29
23c3620
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
23c3620
082b130
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-28
082b130
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
082b130
85928b8
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-27
85928b8
- Perl 5.30 rebuild
85928b8
d9b4fcd
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-26
d9b4fcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d9b4fcd
e4a7b67
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-25
e4a7b67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e4a7b67
4a2fab6
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-24
4a2fab6
- Perl 5.28 rebuild
4a2fab6
c35c20d
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-23
c35c20d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
c35c20d
dfc09a0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-22
dfc09a0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
dfc09a0
5370e03
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-21
5370e03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5370e03
f97994c
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-20
f97994c
- Perl 5.26 rebuild
f97994c
819447e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-19
819447e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
819447e
c1040f3
* Fri Nov 25 2016 Petr Pisar <ppisar@redhat.com> - 1.9-18
c1040f3
- Do not link functions removed from krb5 (bug #1323662)
c1040f3
023e32f
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-17
023e32f
- Perl 5.24 rebuild
023e32f
0fbbb97
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.9-16
0fbbb97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0fbbb97
Petr Šabata d797d5d
* Fri Dec 18 2015 Petr Šabata <contyk@redhat.com> - 1.9-15
Petr Šabata d797d5d
- Rebuild for rhbz#1292177
Petr Šabata d797d5d
- Drop the ancient, unapplied patch from the repository
Petr Šabata d797d5d
- Add missing build time dependencies, now that nothing is guaranteed
Petr Šabata d797d5d
- Kill the useless cat
Petr Šabata d797d5d
a35cd3f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-14
a35cd3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a35cd3f
790a08b
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-13
790a08b
- Perl 5.22 rebuild
790a08b
3492ddb
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 1.9-12
3492ddb
- Perl 5.20 rebuild
3492ddb
46b1e4d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-11
46b1e4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
46b1e4d
ea720a5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-10
ea720a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ea720a5
f271270
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-9
f271270
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
f271270
7d14766
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 1.9-8
7d14766
- Perl 5.18 rebuild
7d14766
c38fb1c
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-7
c38fb1c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c38fb1c
1af3208
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-6
1af3208
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1af3208
037d65f
* Fri Jun 08 2012 Petr Pisar <ppisar@redhat.com> - 1.9-5
037d65f
- Perl 5.16 rebuild
037d65f
76effaa
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-4
76effaa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
76effaa
def7d65
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 1.9-3
def7d65
- Perl mass rebuild
def7d65
26716eb
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9-2
26716eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
26716eb
c88923b
* Tue Feb 8 2011 Simon Wilkinson <simon@sxw.org.uk> - 1.9-1
3b28cfe
- 673472 Update to 1.9
3b28cfe
3fef9bb
* Wed Dec 15 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.7-10
3fef9bb
- 661697 rebuild for fixing problems with vendorach/lib
3fef9bb
805d5fc
* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 1.7-9
805d5fc
- Mass rebuild with perl-5.12.0
805d5fc
4638d27
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 1.7-8
4638d27
- rebuild against perl 5.10.1
4638d27
a68f07f
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-7
a68f07f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a68f07f
16452d7
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-6
16452d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
16452d7
8e65857
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1.7-5
8e65857
Rebuild for new perl
8e65857
253ce68
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.7-4
253ce68
- Autorebuild for GCC 4.3
253ce68
2332ea3
* Tue Jan 29 2008 Simon Wilkinson <simon@sxw.org.uk> 1.7-3
2332ea3
- Fix library path, so that libk5crypto is used, and not libcrypto
2332ea3
795c40d
* Mon Jan 28 2008 Simon Wilkinson <simon@sxw.org.uk> 1.7-2
795c40d
- Use sed, rather than a patch to fix references to perl binary 
795c40d
  review comment)
795c40d
795c40d
* Mon Jan 28 2008 Simon Wilkinson <simon@sxw.org.uk> 1.7-1
795c40d
- Specfile autogenerated by cpanspec 1.74.