Sync from SUSE:SLFO:Main perl-File-HomeDir revision 661cbd9ab15936b649764c868a548774
This commit is contained in:
commit
fcb756ef74
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
File-HomeDir-1.006.tar.gz
(Stored with Git LFS)
Normal file
BIN
File-HomeDir-1.006.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
28
cpanspec.yml
Normal file
28
cpanspec.yml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
#description_paragraphs: 3
|
||||||
|
#description: |-
|
||||||
|
# override description from CPAN
|
||||||
|
#summary: override summary from CPAN
|
||||||
|
#no_testing: broken upstream
|
||||||
|
#sources:
|
||||||
|
# - source1
|
||||||
|
# - source2
|
||||||
|
#patches:
|
||||||
|
# foo.patch: -p1
|
||||||
|
# bar.patch:
|
||||||
|
#preamble: |-
|
||||||
|
# BuildRequires: gcc-c++
|
||||||
|
#post_prep: |-
|
||||||
|
# hunspell=`pkg-config --libs hunspell | sed -e 's,-l,,; s, *,,g'`
|
||||||
|
# sed -i -e "s,hunspell-X,$hunspell," t/00-prereq.t Makefile.PL
|
||||||
|
#post_build: |-
|
||||||
|
# rm unused.files
|
||||||
|
#post_install: |-
|
||||||
|
# sed on %{name}.files
|
||||||
|
#license: SUSE-NonFree
|
||||||
|
#skip_noarch: 1
|
||||||
|
#custom_build: |-
|
||||||
|
#./Build build flags=%{?_smp_mflags} --myflag
|
||||||
|
#custom_test: |-
|
||||||
|
#startserver && make test
|
||||||
|
ignore_requires: Mac::SystemDirectory
|
166
perl-File-HomeDir.changes
Normal file
166
perl-File-HomeDir.changes
Normal file
@ -0,0 +1,166 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Sep 29 03:07:32 UTC 2020 - Tina Müller <timueller+perl@suse.de>
|
||||||
|
|
||||||
|
- updated to 1.006
|
||||||
|
see /usr/share/doc/packages/perl-File-HomeDir/Changes
|
||||||
|
|
||||||
|
1.006 2020-09-28
|
||||||
|
- re-release with minor fixes to cover modern toolchain
|
||||||
|
- apply fix for RT#128096 reported by ANDK, thank you Andreas
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 3 05:20:11 UTC 2018 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 1.004
|
||||||
|
see /usr/share/doc/packages/perl-File-HomeDir/Changes
|
||||||
|
|
||||||
|
1.004 2018-05-02
|
||||||
|
- release 1.003_002 without further changes
|
||||||
|
|
||||||
|
1.003_002 2018-03-13
|
||||||
|
- build distribution on Linux
|
||||||
|
- add debug message because of RT#65301
|
||||||
|
- run author tests with installed spell-checker
|
||||||
|
|
||||||
|
1.003_001 2018-03-10
|
||||||
|
- skip root homedir test for cygwin (RT#104661)
|
||||||
|
- document even undocumented fetchers for FreeDesktop implementation
|
||||||
|
(RT#103305) and status quo (RT#88681)
|
||||||
|
- Fix several typos (RT#86426, RT#67093, PR#1)
|
||||||
|
- play with https://coveralls.io/
|
||||||
|
- remove tie interface (PR#4, Thanks Yanick)
|
||||||
|
- determine ->my_home when $ENV{HOME} is empty (based on PR#3)
|
||||||
|
- relocate repository
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 23 15:06:50 UTC 2017 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 1.002
|
||||||
|
see /usr/share/doc/packages/perl-File-HomeDir/Changes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 4 08:52:18 UTC 2013 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 1.00
|
||||||
|
- No functional changes
|
||||||
|
- Updating to Module::Install 1.06
|
||||||
|
- Don't require documents directory on Mac under AUTOMATED_TESTING
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 21 09:03:28 UTC 2012 - coolo@suse.com
|
||||||
|
|
||||||
|
- updated to 0.99
|
||||||
|
- Updating to Module::Install 1.04
|
||||||
|
- Removed deprecated interfaces from the documentation
|
||||||
|
- Don't require music and video directories in FreeDesktop tests
|
||||||
|
- The use of deprecated %~ now emits a warning
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Dec 19 15:36:31 UTC 2011 - coolo@suse.de
|
||||||
|
|
||||||
|
- update to 0.98
|
||||||
|
- Updating to Module::Install 1.01
|
||||||
|
- If Win32::GetFolderPath returns a \\UNC type path do not do the
|
||||||
|
normal -d sanity check, as strange and unusual bugs may occur.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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
|
||||||
|
|
||||||
|
- switch to perl_requires macro
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jul 21 15:17:41 UTC 2010 - chris@computersalat.de
|
||||||
|
|
||||||
|
- update to 0.91
|
||||||
|
- Moving the FreeDesktop driver to prod
|
||||||
|
- Adding File::HomeDir::Test driver
|
||||||
|
- 0.90_04 Fri 12 Feb 2010
|
||||||
|
- Adding missing prereq
|
||||||
|
- 0.90_03 Tue 9 Feb 2010
|
||||||
|
- Using FreeDesktop implementation only if xdg-user-script is
|
||||||
|
present, since it's now what's been used internally. This should
|
||||||
|
prevent test failures seen in _02. (JQUELIN)
|
||||||
|
- 0.90_02 Thu 14 Jan 2010
|
||||||
|
- Adding support for the alternate FreeBSD xdg directory (JQUELIN)
|
||||||
|
- Improved specification compliance (DAXIM)
|
||||||
|
- 0.90_01 Thu 7 Jan 2010
|
||||||
|
- WARNING: This release introduces a major backwards incompatibility
|
||||||
|
for Unix users. The results returned by most methods may change.
|
||||||
|
- Added complete implementation of the FreeDesktop specification and
|
||||||
|
auto-detection of the Unix hosts to which it applies (JQUELIN)
|
||||||
|
- 01_compile.t now loads all backends (since on most platforms,
|
||||||
|
most backends will never normally be loaded).
|
||||||
|
- 0.89 Sun 3 Jan 2010
|
||||||
|
- Loosen the testing intensity on Darwin Carbon backends to prevent
|
||||||
|
issues with consumer directories prevent installation entirely.
|
||||||
|
- 0.88 Tue 24 Nov 2009
|
||||||
|
- Switching to a production release
|
||||||
|
- 0.87_01 Sat 3 Oct 2009
|
||||||
|
- First developer implementation of improved Mac support
|
||||||
|
- 0.86 Fri 27 Mar 2009
|
||||||
|
- Bug fix for the 64-bit implementation
|
||||||
|
- 0.85_01 Fri 27 Mar 2009
|
||||||
|
- For 64-bit perl on Darwin, fall back to File::HomeDir::Unix
|
||||||
|
as Mac::Carbon is not available
|
||||||
|
- 0.84 Wed 11 Mar 2009
|
||||||
|
- Adds support for $ENV{HOME} on Darwin
|
||||||
|
- Other bug fixes on Darwin (MIYAGAWA)
|
||||||
|
- 0.83_01 Sat 1 Nov 2008
|
||||||
|
- Patch from Darin McBride to fix user_home on Darwin.
|
||||||
|
- recreated by cpanspec 1.78
|
||||||
|
- noarch pkg
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Jan 10 15:43:32 CET 2010 - jengelh@medozas.de
|
||||||
|
|
||||||
|
- enable parallel build
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 21 14:16:22 CET 2009 - pth@suse.de
|
||||||
|
|
||||||
|
- Update to 0.82.
|
||||||
|
Changes since 0.66:
|
||||||
|
- When we get more than one warning, diagnose the warnings so that
|
||||||
|
we have actually have a chance to get rid of the extra warnings.
|
||||||
|
- Updating to Module::Install 0.77
|
||||||
|
- Localising $@ during evals
|
||||||
|
- Updating Perl version dependency to 5.00503
|
||||||
|
- File::HomeDir should now support "Perl on a Stick"
|
||||||
|
- Added `my_dot_config`.
|
||||||
|
- Adding a base driver class.
|
||||||
|
- Updating bundled author tests
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Oct 17 19:04:13 CEST 2007 - pth@suse.de
|
||||||
|
|
||||||
|
- Update to 0.66:
|
||||||
|
- Spurious failures on some path-levels of 5.9.0 due to a warnings
|
||||||
|
bug regression. Skip the relevant test on Perl 5.9.0.
|
||||||
|
- Remove a -w flag in 02_main.t so test runs under tainting
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 16 13:55:20 CEST 2007 - pth@suse.de
|
||||||
|
|
||||||
|
- Initial package.
|
||||||
|
|
71
perl-File-HomeDir.spec
Normal file
71
perl-File-HomeDir.spec
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
#
|
||||||
|
# spec file for package perl-File-HomeDir
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
Name: perl-File-HomeDir
|
||||||
|
Version: 1.006
|
||||||
|
Release: 0
|
||||||
|
%define cpan_name File-HomeDir
|
||||||
|
Summary: Find your home and other directories on any platform
|
||||||
|
License: Artistic-1.0 OR GPL-1.0-or-later
|
||||||
|
Group: Development/Libraries/Perl
|
||||||
|
URL: https://metacpan.org/release/%{cpan_name}
|
||||||
|
Source0: https://cpan.metacpan.org/authors/id/R/RE/REHSACK/%{cpan_name}-%{version}.tar.gz
|
||||||
|
Source1: cpanspec.yml
|
||||||
|
BuildArch: noarch
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
BuildRequires: perl
|
||||||
|
BuildRequires: perl-macros
|
||||||
|
BuildRequires: perl(File::Path) >= 2.010000
|
||||||
|
BuildRequires: perl(File::Temp) >= 0.19
|
||||||
|
BuildRequires: perl(File::Which) >= 0.05
|
||||||
|
BuildRequires: perl(Test::More) >= 0.9
|
||||||
|
Requires: perl(File::Path) >= 2.010000
|
||||||
|
Requires: perl(File::Temp) >= 0.19
|
||||||
|
Requires: perl(File::Which) >= 0.05
|
||||||
|
%{perl_requires}
|
||||||
|
|
||||||
|
%description
|
||||||
|
*File::HomeDir* is a module for locating the directories that are "owned"
|
||||||
|
by a user (typically your user) and to solve the various issues that arise
|
||||||
|
trying to find them consistently across a wide variety of platforms.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n %{cpan_name}-%{version}
|
||||||
|
|
||||||
|
%build
|
||||||
|
perl Makefile.PL INSTALLDIRS=vendor
|
||||||
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
|
%check
|
||||||
|
make test
|
||||||
|
|
||||||
|
%install
|
||||||
|
%perl_make_install
|
||||||
|
%perl_process_packlist
|
||||||
|
%perl_gen_filelist
|
||||||
|
|
||||||
|
%files -f %{name}.files
|
||||||
|
%defattr(-,root,root,755)
|
||||||
|
%doc Changes README.md
|
||||||
|
%license LICENSE
|
||||||
|
|
||||||
|
%changelog
|
Loading…
x
Reference in New Issue
Block a user