3a935c4
# Utilize xdg-user-dirs
3a935c4
%{bcond_without perl_File_BaseDir_enables_xdg_user_dirs}
23c0f3e
Name:           perl-File-BaseDir
72b09a2
Version:        0.08
c0c34d2
Release:        4%{?dist}
0cb543c
Summary:        Use the Freedesktop.org base directory specification
70cb20a
License:        GPL+ or Artistic
8db3793
URL:            https://metacpan.org/release/File-BaseDir
8db3793
Source0:        https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/File-BaseDir-%{version}.tar.gz
23c0f3e
BuildArch:      noarch
72b09a2
BuildRequires:  findutils
72b09a2
BuildRequires:  make
867640c
BuildRequires:  perl-generators
72b09a2
BuildRequires:  perl-interpreter
267b842
BuildRequires:  perl(Module::Build)
0cb543c
BuildRequires:  perl(Module::Build::Compat) >= 0.02
0cb543c
# Run-time
0cb543c
BuildRequires:  perl(Carp)
0cb543c
BuildRequires:  perl(Exporter)
0cb543c
BuildRequires:  perl(File::Spec)
0cb543c
BuildRequires:  perl(IPC::System::Simple)
0cb543c
BuildRequires:  perl(parent)
0cb543c
BuildRequires:  perl(strict)
0cb543c
BuildRequires:  perl(warnings)
d55c502
# Optional run-time:
3a935c4
%if %{with perl_File_BaseDir_enables_xdg_user_dirs}
d55c502
BuildRequires:  xdg-user-dirs
3a935c4
%endif
0cb543c
# Tests
0cb543c
BuildRequires:  perl(Config)
0cb543c
BuildRequires:  perl(File::Spec::Functions)
0cb543c
BuildRequires:  perl(File::Temp)
0cb543c
BuildRequires:  perl(File::Which)
0cb543c
BuildRequires:  perl(Test::More)
0cb543c
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
23c0f3e
23c0f3e
%description
23c0f3e
This module can be used to find directories and files as specified by the
0cb543c
Freedesktop.org Base Directory Specification. This specifications gives a
0cb543c
mechanism to locate directories for configuration, application data and
0cb543c
cache data. It is suggested that desktop applications for e.g. the Gnome,
0cb543c
KDE or Xfce platforms follow this layout. However, the same layout can just
0cb543c
as well be used for non-GUI applications.
23c0f3e
3a935c4
%if %{with perl_File_BaseDir_enables_xdg_user_dirs}
d55c502
%package -n perl-File-UserDirs
d55c502
Summary:        Find extra media and documents Freedesktop.org directories
d55c502
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
d55c502
# This package does not make sense without xdg-user-dirs
d55c502
Requires:       xdg-user-dirs
155d547
Conflicts:      %{name} < 0.06-2
d55c502
d55c502
%description -n perl-File-UserDirs
d55c502
File::UserDirs Perl module can be used to find directories as informally
d55c502
specified by the Freedesktop.org xdg-user-dirs software. This gives
d55c502
a mechanism to locate extra directories for media and documents files.
3a935c4
%endif
d55c502
d55c502
23c0f3e
%prep
23c0f3e
%setup -q -n File-BaseDir-%{version}
23c0f3e
23c0f3e
%build
0cb543c
perl Makefile.PL INSTALLDIRS=vendor
23c0f3e
make %{?_smp_mflags}
23c0f3e
23c0f3e
%install
0cb543c
make pure_install DESTDIR=$RPM_BUILD_ROOT
72b09a2
find $RPM_BUILD_ROOT -type f -name .packlist -delete
23c0f3e
%{_fixperms} $RPM_BUILD_ROOT/*
23c0f3e
23c0f3e
%check
23c0f3e
make test
23c0f3e
23c0f3e
%files
23c0f3e
%doc Changes README
23c0f3e
%{perl_vendorlib}/*
d55c502
%exclude %{perl_vendorlib}/File/UserDirs.pm
23c0f3e
%{_mandir}/man3/*
d55c502
%exclude %{_mandir}/man3/File::UserDirs.3pm.gz
d55c502
3a935c4
%if %{with perl_File_BaseDir_enables_xdg_user_dirs}
d55c502
%files -n perl-File-UserDirs
d55c502
%doc Changes README
d55c502
%dir %{perl_vendorlib}/File
d55c502
%{perl_vendorlib}/File/UserDirs.pm
d55c502
%{_mandir}/man3/File::UserDirs.3pm.gz
3a935c4
%endif
23c0f3e
23c0f3e
%changelog
c0c34d2
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-4
c0c34d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
c0c34d2
70acf7f
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.08-3
70acf7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
70acf7f
ec9ff10
* Thu Jun 28 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-2
ec9ff10
- Perl 5.28 rebuild
ec9ff10
72b09a2
* Tue Mar 13 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.08-1
72b09a2
- 0.08 bump
72b09a2
61a216a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-9
61a216a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
61a216a
d6938b5
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-8
d6938b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d6938b5
41a9a19
* Mon Jun 05 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-7
41a9a19
- Perl 5.26 rebuild
41a9a19
a82cb1d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-6
a82cb1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a82cb1d
4344ddf
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-5
4344ddf
- Perl 5.24 rebuild
4344ddf
26ed51d
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.07-4
26ed51d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
26ed51d
563ec46
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.07-3
563ec46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
563ec46
0b283d1
* Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.07-2
0b283d1
- Perl 5.22 rebuild
0b283d1
9e247be
* Tue Apr 21 2015 Petr Pisar <ppisar@redhat.com> - 0.07-1
9e247be
- 0.07 bump
9e247be
d55c502
* Tue Apr 21 2015 Petr Pisar <ppisar@redhat.com> - 0.06-2
d55c502
- Sub-package File::UserDirs
d55c502
0cb543c
* Tue Apr 07 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.06-1
0cb543c
- 0.06 bump
0cb543c
91273ad
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.03-18
91273ad
- Perl 5.20 rebuild
91273ad
7687738
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-17
7687738
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7687738
69ed382
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-16
69ed382
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
69ed382
ca9d763
* Sat Jul 20 2013 Petr Pisar <ppisar@redhat.com> - 0.03-15
ca9d763
- Perl 5.18 rebuild
ca9d763
13c6b21
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-14
13c6b21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
13c6b21
9d6c540
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-13
9d6c540
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9d6c540
fd1f62d
* Tue Jun 12 2012 Petr Pisar <ppisar@redhat.com> - 0.03-12
fd1f62d
- Perl 5.16 rebuild
fd1f62d
14bd4e2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-11
14bd4e2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
14bd4e2
014568e
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 0.03-10
014568e
- Perl mass rebuild
014568e
5787ee5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-9
5787ee5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5787ee5
0fa88da
* Thu Dec 16 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.03-8
0fa88da
- 661697 rebuild for fixing problems with vendorach/lib
0fa88da
bcb5e2a
* Sat May 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.03-7
bcb5e2a
- Mass rebuild with perl-5.12.0
bcb5e2a
9fa2aa5
* Fri Apr 30 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.03-6
9fa2aa5
- Mass rebuild with perl-5.12.0
9fa2aa5
dcbd6c9
* Mon Dec  7 2009 Stepan Kasal <skasal@redhat.com> - 0.03-5
dcbd6c9
- rebuild against perl 5.10.1
dcbd6c9
c23562d
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-4
c23562d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c23562d
3a375d8
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.03-3
3a375d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3a375d8
d34e497
* Wed Mar  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> 0.03-2
d34e497
- rebuild for new perl
d34e497
267b842
* Thu Nov 22 2007 Patrice Dumas <pertusus@free.fr> 0.03-1
267b842
- update to 0.03 (#396071)
267b842
e226976
* Tue Oct 16 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.02-1.2
e226976
- add BR: perl(Test::More)
e226976
70cb20a
* Mon Oct 15 2007 Tom "spot" Callaway <tcallawa@redhat.com> 0.02-1.1
70cb20a
- correct license tag
70cb20a
- add BR: perl(ExtUtils::MakeMaker)
70cb20a
23c0f3e
* Wed Oct 11 2006 Patrice Dumas <pertusus@free.fr> 0.02-1
23c0f3e
- Specfile autogenerated by cpanspec 1.69.