Blame SPECS/perl-File-BaseDir.spec

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