perl-Text-BibTeX/perl-Text-BibTeX.spec

88 lines
2.7 KiB
RPMSpec
Raw Normal View History

2022-07-15 22:28:49 +08:00
Name: perl-Text-BibTeX
Version: 0.88
2024-05-14 11:36:23 +08:00
Release: 2
2022-07-15 22:28:49 +08:00
Summary: Interface to read and parse BibTeX files
License: GPL+ or Artistic
URL: https://metacpan.org/release/Text-BibTeX
Source0: https://cpan.metacpan.org/authors/id/A/AM/AMBS/Text-BibTeX-%{version}.tar.gz
2024-05-14 11:36:23 +08:00
Patch1: add-loongarch64-support.patch
2022-07-15 22:28:49 +08:00
BuildRequires: chrpath
BuildRequires: coreutils
BuildRequires: findutils
BuildRequires: perl-interpreter
BuildRequires: perl-devel
BuildRequires: perl-generators
BuildRequires: perl(base)
BuildRequires: perl(Capture::Tiny) >= 0.06
BuildRequires: perl(Carp)
BuildRequires: perl(Config)
BuildRequires: perl(Config::AutoConf) >= 0.16
BuildRequires: perl(Cwd)
BuildRequires: perl(DynaLoader)
BuildRequires: perl(Encode)
BuildRequires: perl(Exporter)
BuildRequires: perl(ExtUtils::CBuilder) >= 0.27
BuildRequires: perl(ExtUtils::LibBuilder) >= 0.02
BuildRequires: perl(ExtUtils::Mkbootstrap)
BuildRequires: perl(ExtUtils::ParseXS)
BuildRequires: perl(Fcntl)
BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Path)
BuildRequires: perl(File::Spec::Functions)
BuildRequires: perl(File::Temp)
BuildRequires: perl(IO::File)
BuildRequires: perl(IO::Handle)
BuildRequires: perl(lib)
BuildRequires: perl(Module::Build)
BuildRequires: perl-Scalar-List-Utils >= 1.42
BuildRequires: perl(strict)
BuildRequires: perl(Test::More)
BuildRequires: perl(Unicode::Normalize)
BuildRequires: perl(utf8)
BuildRequires: perl(vars)
BuildRequires: perl(warnings)
BuildRequires: sed
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
Requires: perl-Scalar-List-Utils >= 1.42
%description
The Text::BibTeX module processes BibTeX data. It includes object-oriented
interfaces to both BibTeX database files and individual bibliographic
entries, as well as other miscellaneous functions.
%prep
%setup -q -n Text-BibTeX-%{version}
2024-05-14 11:36:23 +08:00
%patch1 -p1
2022-07-15 22:28:49 +08:00
chmod a-x scripts/* examples/*
%build
perl Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
./Build
%install
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
find $RPM_BUILD_ROOT -type f -name '*.bs' -size 0 -delete
%{_fixperms} $RPM_BUILD_ROOT/*
chrpath -d $RPM_BUILD_ROOT%{_bindir}/*
%check
./Build test
%files
%doc Changes examples README README.OLD scripts THANKS btool_faq.pod
%{perl_vendorarch}/auto/*
%{perl_vendorarch}/Text*
%{_mandir}/man3/*
%{_mandir}/man1/*
%{_bindir}/*
%{_libdir}/*.so
# Don't have devel packages so here we are
%{_includedir}/btparse.h
%changelog
2024-05-14 11:36:23 +08:00
* Tue May 14 2024 shaojiansong <shaojiansong@kylinos.cn> - 0.88-2
- Add loongarch64 support
2022-07-15 22:28:49 +08:00
* Thu Jun 30 2022 misaka00251 <misaka00251@misakanet.cn> - 0.88-1
- Init package (Thanks to fedora team)