diff --git a/Alien-Base-ModuleBuild-0.040.tar.gz b/Alien-Base-ModuleBuild-0.040.tar.gz deleted file mode 100644 index e21486e..0000000 --- a/Alien-Base-ModuleBuild-0.040.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc6ea1aa98893f0dad8e1c04d499a7d90da48b817a226495b96a711020a131b3 -size 65114 diff --git a/Alien-Base-ModuleBuild-1.05.tar.gz b/Alien-Base-ModuleBuild-1.05.tar.gz new file mode 100644 index 0000000..c83278c --- /dev/null +++ b/Alien-Base-ModuleBuild-1.05.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6ededef7027ea7ab343286f261c7dce4bb8e83891fea2a38ef85e480419a6d +size 64561 diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..76ad4a4 --- /dev/null +++ b/cpanspec.yml @@ -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: Bizarre::Module diff --git a/perl-Alien-Base-ModuleBuild.changes b/perl-Alien-Base-ModuleBuild.changes index d36b7ff..1a80b03 100644 --- a/perl-Alien-Base-ModuleBuild.changes +++ b/perl-Alien-Base-ModuleBuild.changes @@ -3,6 +3,81 @@ Sun Oct 7 10:23:06 UTC 2018 - Dirk Stoecker - Fix missing requirements +------------------------------------------------------------------- +Thu Aug 30 05:00:47 UTC 2018 - coolo@suse.com + +- updated to 1.05 + see /usr/share/doc/packages/perl-Alien-Base-ModuleBuild/Changes + + 1.05 2018-08-29 16:53:39 -0400 + - Documentation improvements + - Improve diagnostics for HTTP connection failures (gh#6, gh#7) + +------------------------------------------------------------------- +Thu Jun 7 05:01:05 UTC 2018 - coolo@suse.com + +- updated to 1.04 + see /usr/share/doc/packages/perl-Alien-Base-ModuleBuild/Changes + + 1.04 2018-06-06 09:00:21 -0400 + - ALIEN_INSTALL_TYPE is now fully compatible with Alien::Build + Previously there were some edge cases with setting it to + 'default' + +------------------------------------------------------------------- +Thu May 10 05:01:06 UTC 2018 - coolo@suse.com + +- updated to 1.03 + see /usr/share/doc/packages/perl-Alien-Base-ModuleBuild/Changes + + 1.03 2018-05-09 08:15:56 -0400 + - Fix warning + +------------------------------------------------------------------- +Mon Mar 12 06:00:50 UTC 2018 - coolo@suse.com + +- updated to 1.02 + see /usr/share/doc/packages/perl-Alien-Base-ModuleBuild/Changes + + 1.02 2018-03-11 14:33:44 -0400 + - Production release identical to 1.01_01 + + 1.01_01 2018-03-09 17:40:12 -0500 + - Allow changing protocol with environment variables. + +------------------------------------------------------------------- +Wed Feb 7 16:04:57 UTC 2018 - coolo@suse.com + +- updated to 1.00 + see /usr/share/doc/packages/perl-Alien-Base-ModuleBuild/Changes + + 1.00 2017-10-01 06:21:53 -0400 + - Remove Alien::Base::PkgConfig + - Require Alien::Build::PkgConfig 1.20 + + 0.046 2017-09-13 20:54:21 -0400 + - Run alien_install_commands before any Perl tests in t/ + + 0.045 2017-08-29 04:51:05 -0400 + - Fix broken skip in t/alien_base_modulebuild_pkgconfig.t + + 0.044 2017-08-23 13:20:29 -0400 + - Remove unnecessary prereqs on newer versions of Alien::Base + + 0.043 2017-08-17 03:48:08 -0400 + - Recommend Alien::Build instead + - Require Module::Build 0.4004 for test_requires support + + 0.042 2017-07-26 11:35:49 -0400 + - Production release identical to 0.041_02 + + 0.041_02 2017-07-25 21:52:38 -0400 + - Migrate test suite over to Test2::V0 + - Remove dependency on Test::More + + 0.041_01 2017-07-25 20:10:58 -0400 + - Remove dependency on List::MoreUtils + ------------------------------------------------------------------- Tue May 30 14:10:48 UTC 2017 - coolo@suse.com diff --git a/perl-Alien-Base-ModuleBuild.spec b/perl-Alien-Base-ModuleBuild.spec index 3ffac46..3da4f45 100644 --- a/perl-Alien-Base-ModuleBuild.spec +++ b/perl-Alien-Base-ModuleBuild.spec @@ -1,7 +1,7 @@ # # spec file for package perl-Alien-Base-ModuleBuild # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,43 +17,47 @@ Name: perl-Alien-Base-ModuleBuild -Version: 0.040 +Version: 1.05 Release: 0 %define cpan_name Alien-Base-ModuleBuild Summary: Module::Build subclass for building Alien:: modules and their libraries -License: Artistic-1.0 or GPL-1.0+ +License: Artistic-1.0 OR GPL-1.0-or-later Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/Alien-Base-ModuleBuild/ Source0: https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros +BuildRequires: perl(Alien::Base::PkgConfig) >= 1.20 BuildRequires: perl(Archive::Extract) BuildRequires: perl(Capture::Tiny) >= 0.17 -BuildRequires: perl(File::ShareDir) BuildRequires: perl(File::chdir) >= 0.1005 -BuildRequires: perl(HTTP::Tiny) >= 0.044 BuildRequires: perl(HTML::LinkExtor) +BuildRequires: perl(HTTP::Tiny) >= 0.044 BuildRequires: perl(JSON::PP) -BuildRequires: perl(List::MoreUtils) -BuildRequires: perl(Module::Build) >= 0.360000 +BuildRequires: perl(List::Util) >= 1.45 +BuildRequires: perl(Module::Build) >= 0.400400 +BuildRequires: perl(Path::Tiny) >= 0.077 BuildRequires: perl(PkgConfig) BuildRequires: perl(Shell::Config::Generate) BuildRequires: perl(Shell::Guess) BuildRequires: perl(Sort::Versions) -BuildRequires: perl(Test::More) >= 0.94 +BuildRequires: perl(Test2::Require::Module) >= 0.000071 +BuildRequires: perl(Test2::V0) >= 0.000071 BuildRequires: perl(Text::ParseWords) >= 3.26 BuildRequires: perl(URI) BuildRequires: perl(parent) +Requires: perl(Alien::Base::PkgConfig) >= 1.20 Requires: perl(Archive::Extract) Requires: perl(Capture::Tiny) >= 0.17 -Requires: perl(File::ShareDir) Requires: perl(File::chdir) >= 0.1005 -Requires: perl(HTTP::Tiny) >= 0.044 Requires: perl(HTML::LinkExtor) +Requires: perl(HTTP::Tiny) >= 0.044 Requires: perl(JSON::PP) -Requires: perl(List::MoreUtils) -Requires: perl(Module::Build) >= 0.360000 +Requires: perl(List::Util) >= 1.45 +Requires: perl(Module::Build) >= 0.400400 +Requires: perl(Path::Tiny) >= 0.077 Requires: perl(PkgConfig) Requires: perl(Shell::Config::Generate) Requires: perl(Shell::Guess) @@ -65,6 +69,14 @@ Recommends: perl(HTML::LinkExtor) %{perl_requires} %description +*NOTE*: Please consider for new development of Aliens that you use +Alien::Build and alienfile instead. Like this module they work with +Alien::Base. Unlike this module they are more easily customized and handle +a number of corner cases better. For a good place to start, please see +Alien::Build::Manual::AlienAuthor. Although the Alien-Base / Alien-Build +team will continue to maintain this module, (we will continue to fix bugs +where appropriate), we aren't adding any new features to this module. + This is a subclass of Module::Build, that with Alien::Base allows for easy creation of Alien distributions. This module is used during the build step of your distribution. When properly configured it will @@ -90,7 +102,7 @@ find . -type f ! -name \*.pl -print0 | xargs -0 chmod 644 %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes maint README +%doc Changes corpus maint README %license LICENSE %changelog