- update to 0.97
- Removed a dubious "different users have different data" test on Macs - Removed tests for legacy %~ interface - More special casing in tests to deal with stripped down non-root Mac environments (mostly to make BINGOS' automated testing pass) - use Mac::SystemDirectory for each Darwin based MacOS. (REHSACK) - Be less strict about desktop and others on FreeDesktop (ADAMK) - Adding experimental support for my_dist_config() (JQUELIN) - Adding diag comment on which drivers gets used (ADAMK) - Updating to Module::Install 1.00 (ADAMK) - Add a bit more docs, and tweak the existing stuff a bit (ADAMK) - Deprecated the %~ interface. It will continue to exist as an undocumented legacy interface until 2015, warnings will be issued from 2013 (ADAMK) - On FreeDesktop.org systems, root often does not have the relevant directories. Skip tests for them in the same way as we do for the Mac root users on darwin (GARU) OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-File-HomeDir?expand=0&rev=10
This commit is contained in:
parent
5d3adadb8b
commit
8200650f3b
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a6a716b284b801bbf6bc5fdc24fe6cafb9dbec7933459f4d533567ffb7f440ad
|
||||
size 41266
|
3
File-HomeDir-0.97.tar.gz
Normal file
3
File-HomeDir-0.97.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ed52127e8eda1036e0c5f4c9bd3091b944dbe95a8d18651553411edfc55a3756
|
||||
size 49481
|
@ -1,3 +1,24 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 31 11:47:13 UTC 2011 - coolo@novell.com
|
||||
|
||||
- update to 0.97
|
||||
- Removed a dubious "different users have different data" test on Macs
|
||||
- Removed tests for legacy %~ interface
|
||||
- More special casing in tests to deal with stripped down non-root
|
||||
Mac environments (mostly to make BINGOS' automated testing pass)
|
||||
- use Mac::SystemDirectory for each Darwin based MacOS. (REHSACK)
|
||||
- Be less strict about desktop and others on FreeDesktop (ADAMK)
|
||||
- Adding experimental support for my_dist_config() (JQUELIN)
|
||||
- Adding diag comment on which drivers gets used (ADAMK)
|
||||
- Updating to Module::Install 1.00 (ADAMK)
|
||||
- Add a bit more docs, and tweak the existing stuff a bit (ADAMK)
|
||||
- Deprecated the %~ interface. It will continue to exist as an
|
||||
undocumented legacy interface until 2015, warnings will be
|
||||
issued from 2013 (ADAMK)
|
||||
- On FreeDesktop.org systems, root often does not have the relevant
|
||||
directories. Skip tests for them in the same way as we do for the
|
||||
Mac root users on darwin (GARU)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Nov 30 19:20:14 UTC 2010 - coolo@novell.com
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
#
|
||||
# spec file for package perl-File-HomeDir (Version 0.91)
|
||||
# spec file for package perl-File-HomeDir (Version 0.97)
|
||||
#
|
||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
#
|
||||
@ -15,59 +15,85 @@
|
||||
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
# norootforbuild
|
||||
|
||||
|
||||
Name: perl-File-HomeDir
|
||||
%define cpan_name File-HomeDir
|
||||
Summary: Find your home and other directories, on any platform
|
||||
Version: 0.91
|
||||
Version: 0.97
|
||||
Release: 1
|
||||
License: GPL+ or Artistic
|
||||
Group: Development/Libraries/Perl
|
||||
%define cpan_name File-HomeDir
|
||||
Summary: Find your home and other directories on any platform
|
||||
Url: http://search.cpan.org/dist/File-HomeDir/
|
||||
#Source: http://www.cpan.org/modules/by-module/File/File-HomeDir-%{version}.tar.gz
|
||||
Source: %{cpan_name}-%{version}.tar.bz2
|
||||
Group: Development/Libraries/Perl
|
||||
#Source: http://www.cpan.org/authors/id/A/AD/ADAMK/File-HomeDir-%{version}.tar.gz
|
||||
Source: %{cpan_name}-%{version}.tar.gz
|
||||
BuildArch: noarch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%{perl_requires}
|
||||
BuildRequires: perl
|
||||
BuildRequires: perl-macros
|
||||
BuildRequires: perl(Carp)
|
||||
BuildRequires: perl(Cwd) >= 3.12
|
||||
BuildRequires: perl(File::Path) >= 2.01
|
||||
BuildRequires: perl(File::Spec) >= 3.12
|
||||
# author wants >= 0.19, but can't agree this
|
||||
#BuildRequires: perl(File::Temp) >= 0.19
|
||||
BuildRequires: perl(File::Temp)
|
||||
BuildRequires: perl(File::Which)
|
||||
BuildRequires: perl(File::Temp) >= 0.19
|
||||
BuildRequires: perl(File::Which) >= 0.05
|
||||
Requires: perl(Carp)
|
||||
Requires: perl(Cwd) >= 3.12
|
||||
Requires: perl(File::Path) >= 2.01
|
||||
Requires: perl(File::Spec) >= 3.12
|
||||
#Requires: perl(File::Temp) >= 0.19
|
||||
Requires: perl(File::Temp)
|
||||
Requires: perl(File::Which)
|
||||
Requires: perl(File::Temp) >= 0.19
|
||||
Requires: perl(File::Which) >= 0.05
|
||||
%{perl_requires}
|
||||
|
||||
%description
|
||||
File::HomeDir is a module for dealing with issues relating to the location
|
||||
of directories that are "owned" by a user, primarily your user, and to
|
||||
solve these issues consistently across a wide variety of platforms.
|
||||
*File::HomeDir* is a module for locating the directories that are "owned"
|
||||
by a user (typicaly your user) and to solve the various issues that arise
|
||||
trying to find them consistently across a wide variety of platforms.
|
||||
|
||||
Thus, a single API is presented that can find your resources on any
|
||||
platform.
|
||||
The end result is a single API that can find your resources on any
|
||||
platform, making it relatively trivial to create Perl software that works
|
||||
elegantly and correctly no matter where you run it.
|
||||
|
||||
Authors:
|
||||
--------
|
||||
Adam Kennedy <adamk@cpan.org>
|
||||
Sean M. Burke <sburke@cpan.org>
|
||||
Chris Nandor <cnandor@cpan.org>
|
||||
Stephen Steneker <stennie@cpan.org>
|
||||
This module provides two main interfaces.
|
||||
|
||||
The first is a modern the File::Spec manpage-style interface with a
|
||||
consistent OO API and different implementation modules to support various
|
||||
platforms. You are *strongly* recommended to use this interface.
|
||||
|
||||
The second interface is for legacy support of the original 0.07 interface
|
||||
that exported a 'home()' function by default and tied the '%~' variable.
|
||||
|
||||
It is generally not recommended that you use this interface, but due to
|
||||
back-compatibility reasons they will remain supported until at least 2010.
|
||||
|
||||
The '%~' interface has been deprecated. Documentation was removed in 2009,
|
||||
Unit test were removed in 2011, usage will issue warnings from 2013, and
|
||||
the interface will be removed entirely in 2015 (in line with the general
|
||||
Perl toolchain convention of a 10 year support period for legacy APIs that
|
||||
are potentially or actually in common use).
|
||||
|
||||
Platform Neutrality
|
||||
In the Unix world, many different types of data can be mixed together
|
||||
in your home directory (although on some Unix platforms this is no
|
||||
longer the case, particularly for "desktop"-oriented platforms).
|
||||
|
||||
On some non-Unix platforms, separate directories are allocated for
|
||||
different types of data and have been for a long time.
|
||||
|
||||
When writing applications on top of *File::HomeDir*, you should thus
|
||||
always try to use the most specific method you can. User documents
|
||||
should be saved in 'my_documents', data that supports an application
|
||||
but isn't normally editing by the user directory should go into
|
||||
'my_data'.
|
||||
|
||||
On platforms that do not make any distinction, all these different
|
||||
methods will harmlessly degrade to the main home directory, but on
|
||||
platforms that care *File::HomeDir* will always try to Do The Right
|
||||
Thing(tm).
|
||||
|
||||
%prep
|
||||
%setup -q -n %{cpan_name}-%{version}
|
||||
|
||||
%build
|
||||
%{__perl} Makefile.PL INSTALLDIRS=vendor
|
||||
|
||||
%{__make} %{?_smp_mflags}
|
||||
|
||||
%check
|
||||
@ -75,18 +101,14 @@ Authors:
|
||||
|
||||
%install
|
||||
%perl_make_install
|
||||
# do not perl_process_packlist (noarch)
|
||||
# remove .packlist file
|
||||
%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch
|
||||
# remove perllocal.pod file
|
||||
%{__rm} -rf $RPM_BUILD_ROOT%perl_archlib
|
||||
%perl_process_packlist
|
||||
%perl_gen_filelist
|
||||
|
||||
%clean
|
||||
%{__rm} -rf $RPM_BUILD_ROOT
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%files -f %{name}.files
|
||||
%defattr(-,root,root,-)
|
||||
%defattr(644,root,root,755)
|
||||
%doc Changes LICENSE README
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user