commit b8f76ab45b640266c1bc8f6bbccbb23be3322a1eabc16327ed94660bff99f664 Author: Petr Gajdos Date: Sun Jul 7 19:49:56 2024 +0000 Accepting request 1185765 from devel:languages:perl:autoupdate - updated to 0.48.0 (0.048) see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes 0.048 2024-04-28 14:58:04+02:00 Europe/Brussels - Implement dynamic prerequisites OBS-URL: https://build.opensuse.org/request/show/1185765 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Module-Build-Tiny?expand=0&rev=25 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -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 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/Module-Build-Tiny-0.048.tar.gz b/Module-Build-Tiny-0.048.tar.gz new file mode 100644 index 0000000..693f5e2 --- /dev/null +++ b/Module-Build-Tiny-0.048.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79a73e506fb7badabdf79137a45c6c5027daaf6f9ac3dcfb9d4ffcce92eb36bd +size 22698 diff --git a/perl-Module-Build-Tiny.changes b/perl-Module-Build-Tiny.changes new file mode 100644 index 0000000..67e49ca --- /dev/null +++ b/perl-Module-Build-Tiny.changes @@ -0,0 +1,118 @@ +------------------------------------------------------------------- +Sun Jun 23 16:31:32 UTC 2024 - Tina Müller + +- updated to 0.48.0 (0.048) + see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes + + 0.048 2024-04-28 14:58:04+02:00 Europe/Brussels + - Implement dynamic prerequisites + +------------------------------------------------------------------- +Fri Mar 8 22:43:09 UTC 2024 - Tina Müller + +- Fix disabling of __perllib_provides + +------------------------------------------------------------------- +Fri Sep 29 03:06:17 UTC 2023 - Tina Müller + +- updated to 0.047 + see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes + + 0.047 2023-09-28 17:53:41+02:00 Europe/Brussels + - Avoid using empty regex for backwards compatability + +------------------------------------------------------------------- +Tue Jun 13 03:06:40 UTC 2023 - Tina Müller + +- updated to 0.046 + see /usr/share/doc/packages/perl-Module-Build-Tiny/Changes + + 0.046 2023-06-01 19:31:21+02:00 Europe/Amsterdam + - Add src/ to include paths + 0.045 2023-04-30 11:52:20+02:00 Europe/Brussels + - Fix compilation issue on Windows + 0.044 2023-04-28 09:19:30+02:00 Europe/Brussels + - Add module sharedirs + - Only add src/*.c files to primary XS file + 0.043 2023-04-19 02:05:14+02:00 Europe/Amsterdam + - Fix manification test for perls without man paths + 0.042 2023-04-18 23:32:40+02:00 Europe/Amsterdam + - Restore manpage generation + - Add include/ to include paths + - Compile all .c files in src/ + 0.041 2023-04-17 16:03:06+02:00 Europe/Amsterdam + - Released without changes from 0.040 + 0.040 2023-02-05 23:06:28+01:00 Europe/Amsterdam (TRIAL RELEASE) + - Manify .pod after .pm + - Filter out script documentation from scripts + - Don't manify podless modules/scripts + +------------------------------------------------------------------- +Mon Oct 27 09:28:46 UTC 2014 - ncutler@suse.com + +- updated to 0.039 + * Supply basename to *.PL files as its args + +------------------------------------------------------------------- +Mon Sep 15 12:52:32 UTC 2014 - coolo@suse.com + +- updated to 0.038 + Scrub PERL_MB_OPT in tests too + Scrub environment variable in tests + +------------------------------------------------------------------- +Sat Jul 19 11:53:54 UTC 2014 - chris@computersalat.de + +- update to 0.36 + * Add --jobs argument to MBT + * Add xs directory to include list + +------------------------------------------------------------------- +Mon Mar 10 06:18:07 UTC 2014 - coolo@suse.com + +- updated to 0.035 + Fix install test in absence of a compiler + +------------------------------------------------------------------- +Sun Feb 9 13:33:36 UTC 2014 - coolo@suse.com + +- updated to 0.034 + Make install tests more platform independent + Require Getopt::Long 2.36 + Add install tests + Fix env options and Build.PL options being ignored (regression in 0.031) + Process argument sources separately + Use mod2fname appropriately + +------------------------------------------------------------------- +Mon Nov 25 07:36:11 UTC 2013 - coolo@suse.com + +- updated to 0.030 + Added workaround for #54606 + Respect harness environmental variables + Add main dir to include path + +------------------------------------------------------------------- +Fri Oct 4 09:15:20 UTC 2013 - coolo@suse.com + +- updated to 0.028 + Revert "Removed clean and realclean actions" + Build .c and .o in temp/ instead of lib + Got rid of IO layers + Separate libdoc and bindoc checks + Various documentation updates + Safe PERL_MB_OPT during configuration stage + +------------------------------------------------------------------- +Sat Jul 27 13:25:44 UTC 2013 - coolo@suse.com + +- updated to 0.025 + Use local tempdir + Generate man pages in the correct section + +------------------------------------------------------------------- +Wed Jun 5 07:50:58 UTC 2013 - coolo@suse.com + +- initial package 0.023 + * created by cpanspec 1.78.06 + diff --git a/perl-Module-Build-Tiny.spec b/perl-Module-Build-Tiny.spec new file mode 100644 index 0000000..3af887c --- /dev/null +++ b/perl-Module-Build-Tiny.spec @@ -0,0 +1,85 @@ +# +# spec file for package perl-Module-Build-Tiny +# +# 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 +# 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/ +# + + +%define cpan_name Module-Build-Tiny +Name: perl-Module-Build-Tiny +Version: 0.48.0 +Release: 0 +# 0.048 -> normalize -> 0.48.0 +%define cpan_version 0.048 +License: Artistic-1.0 OR GPL-1.0-or-later +Summary: Tiny replacement for Module::Build +URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/L/LE/LEONT/%{cpan_name}-%{cpan_version}.tar.gz +BuildArch: noarch +BuildRequires: perl +BuildRequires: perl-macros +BuildRequires: perl(CPAN::Meta) +BuildRequires: perl(CPAN::Requirements::Dynamic) +BuildRequires: perl(ExtUtils::CBuilder) +BuildRequires: perl(ExtUtils::Config) >= 0.003 +BuildRequires: perl(ExtUtils::Helpers) >= 0.020 +BuildRequires: perl(ExtUtils::InstallPaths) >= 0.002 +BuildRequires: perl(ExtUtils::ParseXS) +BuildRequires: perl(Getopt::Long) >= 2.36 +BuildRequires: perl(JSON::PP) >= 2 +BuildRequires: perl(Module::Build) +BuildRequires: perl(TAP::Harness::Env) +BuildRequires: perl(Test::More) >= 0.88 +Requires: perl(CPAN::Meta) +Requires: perl(CPAN::Requirements::Dynamic) +Requires: perl(ExtUtils::CBuilder) +Requires: perl(ExtUtils::Config) >= 0.003 +Requires: perl(ExtUtils::Helpers) >= 0.020 +Requires: perl(ExtUtils::InstallPaths) >= 0.002 +Requires: perl(ExtUtils::ParseXS) +Requires: perl(Getopt::Long) >= 2.36 +Requires: perl(JSON::PP) >= 2 +Requires: perl(TAP::Harness::Env) +Provides: perl(Module::Build::Tiny) = %{version} +%undefine __perllib_provides +%{perl_requires} + +%description +Many Perl distributions use a Build.PL file instead of a Makefile.PL file +to drive distribution configuration, build, test and installation. +Traditionally, Build.PL uses Module::Build as the underlying build system. +This module provides a simple, lightweight, drop-in replacement. + +Whereas Module::Build has over 6,700 lines of code; this module has less +than 200, yet supports the features needed by most distributions. + +%prep +%autosetup -n %{cpan_name}-%{cpan_version} + +%build +perl Build.PL --installdirs=vendor +./Build build --flags=%{?_smp_mflags} + +%check +./Build test + +%install +./Build install --destdir=%{buildroot} --create_packlist=0 +%perl_gen_filelist + +%files -f %{name}.files +%doc Changes README Todo +%license LICENSE + +%changelog