Compare commits

...

10 Commits

Author SHA256 Message Date
b4a89aefb6 Normalize CPAN version
See https://github.com/openSUSE/cpanspec/issues/47 for details

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=15
2024-07-21 19:47:57 +00:00
fbf96bd4e4 Accepting request 1046341 from devel:languages:perl:autoupdate
- updated to 2.22
   see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
  2.22
  - Explicitly use File::Compare in Installapi2.t
  - Use a private directory for tests

OBS-URL: https://build.opensuse.org/request/show/1046341
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=14
2023-01-04 15:57:00 +00:00
57f3550f37 Accepting request 858125 from devel:languages:perl:autoupdate
- updated to 2.20
   see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
  2.20
  - Exercise _is_prefix() method more in tests
  - Optimisations for file comparisons
  - Optimisations for directory creation
  - Typo fix in POD
  - Optimisations for tree traversal

OBS-URL: https://build.opensuse.org/request/show/858125
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=13
2021-01-04 14:17:13 +00:00
bb5250d504 Accepting request 834849 from devel:languages:perl:autoupdate
- updated to 2.18
   see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
  2.18
  - Add descriptions for 3 tests lacking them
  - Removed bundled Test::More from t/lib
  - 'use strict' added to all files where missing
  - 'use vars' replaced with 'our'
  - Properly scope all variables
  - Minimal supported perl version is now v5.6.0

OBS-URL: https://build.opensuse.org/request/show/834849
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=12
2020-09-16 10:50:54 +00:00
778f39e3ef Accepting request 816289 from devel:languages:perl:autoupdate
- updated to 2.16
   see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
  2.16
  - Use File::Spec->catfile to compose filenames
  - Use self-cleaning tempdir to conduct tests
  - only run POD test under AUTHOR_TESTING
  - marked some internals as private

OBS-URL: https://build.opensuse.org/request/show/816289
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=11
2020-06-22 13:42:47 +00:00
Stephan Kulow
c07241df67 Accepting request 498875 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/498875
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=10
2017-05-29 19:07:53 +00:00
Stephan Kulow
cade127113 Accepting request 498242 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/498242
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=9
2017-05-25 15:00:43 +00:00
Stephan Kulow
a01b9d9b4d Accepting request 495506 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/495506
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=8
2017-05-18 08:29:07 +00:00
Stephan Kulow
7d22a3b1b6 Accepting request 494760 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/494760
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=7
2017-05-12 06:02:32 +00:00
Stephan Kulow
1030d6643c Accepting request 297470 from devel:languages:perl:autoupdate
automatic update

OBS-URL: https://build.opensuse.org/request/show/297470
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-ExtUtils-Install?expand=0&rev=6
2015-04-17 07:31:40 +00:00
5 changed files with 219 additions and 55 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e3e6d19e640c60c8271d6b7cb2adf156778eeaf540a32ab76f72401e098d2fa6
size 67337

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:33725bafbed3829d613e4c651c2e1ad120670c7d2ac5cf05f83757fc975d6ff2
size 41656

20
cpanspec.yml Normal file
View File

@@ -0,0 +1,20 @@
---
#description_paragraphs: 3
#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_install: |-
# sed on %{name}.files
#license: SUSE-NonFree
#skip_noarch: 1
#custom_build: -
#./Build build flags=%{?_smp_mflags} --myflag

View File

@@ -1,3 +1,174 @@
-------------------------------------------------------------------
Sun Dec 25 03:06:57 UTC 2022 - Tina Müller <timueller+perl@suse.de>
- updated to 2.22
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.22
- Explicitly use File::Compare in Installapi2.t
- Use a private directory for tests
-------------------------------------------------------------------
Sat Dec 19 03:06:13 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 2.20
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.20
- Exercise _is_prefix() method more in tests
- Optimisations for file comparisons
- Optimisations for directory creation
- Typo fix in POD
- Optimisations for tree traversal
-------------------------------------------------------------------
Wed Sep 16 03:07:35 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 2.18
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.18
- Add descriptions for 3 tests lacking them
- Removed bundled Test::More from t/lib
- 'use strict' added to all files where missing
- 'use vars' replaced with 'our'
- Properly scope all variables
- Minimal supported perl version is now v5.6.0
-------------------------------------------------------------------
Sun Jun 21 03:08:58 UTC 2020 - Tina Müller <timueller+perl@suse.de>
- updated to 2.16
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.16
- Use File::Spec->catfile to compose filenames
- Use self-cleaning tempdir to conduct tests
- only run POD test under AUTHOR_TESTING
- marked some internals as private
-------------------------------------------------------------------
Mon May 29 05:40:44 UTC 2017 - coolo@suse.com
- updated to 2.14
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.14
- Fix tests for when perl path contains a space
-------------------------------------------------------------------
Thu May 25 08:06:47 UTC 2017 - coolo@suse.com
- updated to 2.12
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.12
- Fix win32 check
-------------------------------------------------------------------
Wed May 17 05:44:14 UTC 2017 - coolo@suse.com
- updated to 2.10
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.10
- 'make -s' support: set $INSTALL_QUIET automatically
-------------------------------------------------------------------
Fri May 12 05:44:44 UTC 2017 - coolo@suse.com
- updated to 2.08
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.08
- Optimisations:
* use our instead of vars
* lazy load modules
* make OS variables into constants
* move some calculations out of a loop
2.06
- Removed instructions using Build.PL from README
- Load Win32API::File for _move_file_at_boot only when needed
- Allow disabling autosplit by omitting autosplit dir
-------------------------------------------------------------------
Thu Apr 16 21:36:41 UTC 2015 - coolo@suse.com
- updated to 2.04
see /usr/share/doc/packages/perl-ExtUtils-Install/Changes
2.04
- Cosmetic change as forgot to update version information in POD on last two
releases
2.02
- Reverted change to pm_to_blib that causes write-only directory paths to
be created
2.00
- Formal release to change META information and synchronise versioning
1.68
- Introduce env var PERL_INSTALL_QUIET to silence pm_to_blib() output
1.67
- better -w tests
1.66
- Fix writable tests when running as root
1.65
- ExtUtils::Install handle symbolic and hard links
1.64
- Remove MM_TEST_ROOT feature from ExtUtils::Install tests
1.63
- Enable tests to run in parallel
1.62
- Various POD fixes and typos
- Cross-compilation fixes
- VMS fixes
1.57
Adds 'skip_cwd' parameter to ExtUtils::Installed. With this new parameter,
the current directory is not included in the installed module search. This
avoids finding modules from other perls which happen to be below the
current directory.
1.56
Pod fixes.
1.55
Pod fixes.
-------------------------------------------------------------------
Tue Nov 30 12:14:08 UTC 2010 - coolo@novell.com

View File

@@ -1,7 +1,7 @@
#
# spec file for package perl-ExtUtils-Install (Version 1.54)
# spec file for package perl-ExtUtils-Install
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,41 +12,25 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: perl-ExtUtils-Install
%define cpan_name ExtUtils-Install
Name: perl-ExtUtils-Install
Version: 2.220.0
Release: 0
# 2.22 -> normalize -> 2.220.0
%define cpan_version 2.22
License: Artistic-1.0 OR GPL-1.0-or-later
Summary: Install files from here to there
Version: 1.54
Release: 1
License: CHECK(GPL+ or Artistic)
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/ExtUtils-Install/
#Source: http://www.cpan.org/authors/id/Y/YV/YVES/ExtUtils-Install-%{version}.tar.gz
Source: %{cpan_name}-%{version}.tar.gz
URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/B/BI/BINGOS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%{perl_requires}
BuildRequires: perl
BuildRequires: perl-macros
BuildRequires: perl(Module::Build)
BuildRequires: perl(Carp)
BuildRequires: perl(Cwd)
BuildRequires: perl(File::Basename)
BuildRequires: perl(File::Compare)
BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Find)
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec)
Requires: perl(Carp)
Requires: perl(Cwd)
Requires: perl(File::Basename)
Requires: perl(File::Compare)
Requires: perl(File::Copy)
Requires: perl(File::Find)
Requires: perl(File::Path)
Requires: perl(File::Spec)
%{perl_requires}
%description
Handles the installing and uninstalling of perl modules, scripts, man
@@ -57,7 +41,7 @@ handles the installation and deinstallation of perl modules. They are not
designed as general purpose tools.
On some operating systems such as Win32 installation may not be possible
until after a reboot has occured. This can have varying consequences:
until after a reboot has occurred. This can have varying consequences:
removing an old DLL does not impact programs using the new one, but if a
new DLL cannot be installed properly until reboot then anything depending
on it must wait. The package variable
@@ -66,39 +50,28 @@ on it must wait. The package variable
is used to store this status.
If this variable is true then such an operation has occured and anything
depending on this module cannot proceed until a reboot has occured.
If this variable is true then such an operation has occurred and anything
depending on this module cannot proceed until a reboot has occurred.
If this value is defined but false then such an operation has ocurred, but
If this value is defined but false then such an operation has occurred, but
should not impact later operations.
Authors:
--------
Original author lost in the mists of time. Probably the same as Makemaker.
Production release currently maintained by demerphq C<yves at cpan.org>,
extensive changes by Michael G. Schwern.
Send bug reports via http://rt.cpan.org/. Please send your generated
Makefile along with your report.
%prep
%setup -q -n %{cpan_name}-%{version}
%autosetup -n %{cpan_name}-%{cpan_version}
%build
%{__perl} Build.PL installdirs=vendor
./Build build flags=%{?_smp_mflags}
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
./Build test
make test
%install
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%clean
%{__rm} -rf $RPM_BUILD_ROOT
%files -f %{name}.files
%defattr(644,root,root,755)
%doc Changes INSTALL.SKIP README
%doc Changes README
%changelog