Blame SPECS/perl-File-BaseDir.spec

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