5bb4604
Name:           perl-Linux-Pid
5bb4604
Version:        0.04
b8bc680
Release:        49%{?dist}
5bb4604
Summary:        Get the native PID and the PPID on Linux 
5bb4604
License:        GPL+ or Artistic
9f3e0cb
URL:            https://metacpan.org/release/Linux-Pid
9f3e0cb
Source0:        https://cpan.metacpan.org/modules/by-module/Linux/Linux-Pid-%{version}.tar.gz
5bb4604
5beaf2b
BuildRequires: make
439e814
BuildRequires:  gcc
bdedb2a
BuildRequires:  perl-interpreter
4462376
BuildRequires:  perl-devel
4462376
BuildRequires:  perl-generators
5bb4604
BuildRequires:  perl(ExtUtils::MakeMaker)
5f5a4df
# Run-time:
5f5a4df
# Carp not used at tests
5f5a4df
BuildRequires:  perl(strict)
5f5a4df
BuildRequires:  perl(warnings)
5f5a4df
BuildRequires:  perl(XSLoader)
5f5a4df
# Tests:
5f5a4df
BuildRequires:  perl(Config)
5bb4604
BuildRequires:  perl(Test::More)
Petr Šabata eb328c7
BuildRequires:  perl(threads)
Petr Šabata eb328c7
BuildRequires:  perl(threads::shared)
5bb4604
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
5f5a4df
Requires:       perl(Carp)
5bb4604
a38f984
%{?perl_default_filter}
Petr Šabata eb328c7
5bb4604
%description
5bb4604
Linux::Pid gets the native PID and the PPID on Linux. It's useful with
5bb4604
multithreaded programs. Linux's C library returns different values of
5bb4604
the PID and the PPID from different threads. This module forces Perl
5bb4604
to call the underlying C functions getpid() and getppid().
5bb4604
5bb4604
5bb4604
%prep
5bb4604
%setup -q -n Linux-Pid-%{version}
5bb4604
5bb4604
5bb4604
%build
5bb4604
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
5bb4604
make %{?_smp_mflags}
5bb4604
5bb4604
5bb4604
%install
5bb4604
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
5bb4604
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
5bb4604
find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
5bb4604
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
5bb4604
chmod -R u+w $RPM_BUILD_ROOT/*
5bb4604
5bb4604
5bb4604
%check
5bb4604
make test
5bb4604
5bb4604
5bb4604
%files
5bb4604
%doc README Changes
5bb4604
%{perl_vendorarch}/auto/Linux
5bb4604
%{perl_vendorarch}/Linux
5bb4604
%{_mandir}/man3/Linux::Pid.3pm.gz
5bb4604
5bb4604
5bb4604
%changelog
b8bc680
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-49
b8bc680
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
b8bc680
2e13c2b
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-48
2e13c2b
- Perl 5.36 rebuild
2e13c2b
3368401
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-47
3368401
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
3368401
aa89430
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-46
aa89430
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
aa89430
12b57aa
* Fri May 21 2021 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-45
12b57aa
- Perl 5.34 rebuild
12b57aa
5b3ea8f
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-44
5b3ea8f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5b3ea8f
e0da67d
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-43
e0da67d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e0da67d
15c60ad
* Mon Jun 22 2020 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-42
15c60ad
- Perl 5.32 rebuild
15c60ad
5be0ea8
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-41
5be0ea8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5be0ea8
ffe49e6
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-40
ffe49e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ffe49e6
9f4dc35
* Thu May 30 2019 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-39
9f4dc35
- Perl 5.30 rebuild
9f4dc35
e40d50c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-38
e40d50c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e40d50c
724f453
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-37
724f453
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
724f453
45518b8
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-36
45518b8
- Perl 5.28 rebuild
45518b8
99843bd
* Thu Mar  1 2018 Florian Weimer <fweimer@redhat.com> - 0.04-35
99843bd
- Rebuild with new redhat-rpm-config/perl build flags
99843bd
439e814
* Mon Feb 26 2018 Xavier Bachelot <xavier@bachelot.org> - 0.04-34
439e814
- Add BR: gcc.
439e814
- Clean up spec.
439e814
94cfb90
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-33
94cfb90
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
94cfb90
3cba5cd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-32
3cba5cd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3cba5cd
54627aa
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-31
54627aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
54627aa
14ccb01
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-30
14ccb01
- Perl 5.26 rebuild
14ccb01
67c55df
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-29
67c55df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
67c55df
4f6bd27
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-28
4f6bd27
- Perl 5.24 rebuild
4f6bd27
286c7c3
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.04-27
286c7c3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
286c7c3
66f7975
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-26
66f7975
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
66f7975
d3621c8
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-25
d3621c8
- Perl 5.22 rebuild
d3621c8
5f5a4df
* Wed Jan 14 2015 Petr Pisar <ppisar@redhat.com> - 0.04-24
5f5a4df
- Specify all dependencies
a38f984
- Fix dependency filtering
5f5a4df
33e5f7d
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.04-23
33e5f7d
- Perl 5.20 rebuild
33e5f7d
635d96a
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-22
635d96a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
635d96a
21ca3d1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-21
21ca3d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
21ca3d1
958ff60
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-20
958ff60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
958ff60
ae8e550
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 0.04-19
ae8e550
- Perl 5.18 rebuild
ae8e550
1d79167
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-18
1d79167
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1d79167
Petr Šabata eb328c7
* Tue Nov 20 2012 Petr Šabata <contyk@redhat.com> - 0.04-17
Petr Šabata eb328c7
- Add missing buildtime dependencies
Petr Šabata eb328c7
- Don't provide private shared libraries
Petr Šabata eb328c7
0264827
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-16
0264827
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0264827
2becad5
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 0.04-15
2becad5
- Perl 5.16 rebuild
2becad5
0ae70bc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-14
0ae70bc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0ae70bc
ba276f4
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.04-13
ba276f4
- Perl mass rebuild
ba276f4
5543983
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-12
5543983
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5543983
ef7dbed
* Mon Dec 20 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-11
ef7dbed
- 661697 rebuild for fixing problems with vendorach/lib
ef7dbed
f332d6a
* Mon May 03 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.04-10
f332d6a
- Mass rebuild with perl-5.12.0
f332d6a
c2d96c0
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.04-9
c2d96c0
- rebuild against perl 5.10.1
c2d96c0
ee10788
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-8
ee10788
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ee10788
1bb217e
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-7
1bb217e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1bb217e
115d9f3
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.04-6
115d9f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
115d9f3
a3e676e
* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.04-5
a3e676e
Rebuild for new perl
a3e676e
b9a18e5
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.04-4
b9a18e5
- Autorebuild for GCC 4.3
b9a18e5
5bb4604
* Sat Jan 12 2008 Xavier Bachelot <xavier@bachelot.org> - 0.04-3
5bb4604
- Remove '|| :' from %%check section.
5bb4604
- Remove uneeded BR:.
5bb4604
5bb4604
* Sun Dec 23 2007 Xavier Bachelot <xavier@bachelot.org> - 0.04-2
5bb4604
- Add missing BR.
5bb4604
5bb4604
* Sat Dec 22 2007 Xavier Bachelot <xavier@bachelot.org> - 0.04-1
5bb4604
- Update to 0.04.
5bb4604
5bb4604
* Tue May 15 2007 Xavier Bachelot <xavier@bachelot.org> - 0.03-2
5bb4604
- Add dist tag
5bb4604
- Clean up spec
5bb4604
5bb4604
* Wed Apr 06 2005 Xavier Bachelot <xavier@bachelot.org> - 0.03-1
5bb4604
- Initial build