174 lines
5.9 KiB
RPMSpec
174 lines
5.9 KiB
RPMSpec
Name: biber
|
|
Version: 2.1
|
|
Release: 1%{?dist}
|
|
Summary: Command-line bibliographic manager, BibTeX replacement
|
|
License: (GPL+ or Artistic 2.0) and Artistic 2.0
|
|
Group: Development/Tools
|
|
URL: http://biblatex-biber.sourceforge.net/
|
|
Source0: https://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/%{version}/biblatex-biber.tar.gz
|
|
# cherry-pick from upstream: otherwise need perl-Unicode-Normalize <= 1.17
|
|
Patch0: biber-bump-perl-u-n-dep-with-xsub.patch
|
|
BuildArch: noarch
|
|
|
|
BuildRequires: perl
|
|
BuildRequires: perl(autovivification)
|
|
BuildRequires: perl(base)
|
|
BuildRequires: perl(constant)
|
|
BuildRequires: perl(Capture::Tiny)
|
|
BuildRequires: perl(Carp)
|
|
BuildRequires: perl(Cwd)
|
|
BuildRequires: perl(Data::Dump)
|
|
BuildRequires: perl(Data::Compare)
|
|
BuildRequires: perl(Date::Simple)
|
|
BuildRequires: perl(Digest::MD5)
|
|
BuildRequires: perl(Encode)
|
|
BuildRequires: perl(Encode::Alias)
|
|
BuildRequires: perl(Exporter)
|
|
BuildRequires: perl(File::Compare)
|
|
BuildRequires: perl(File::Copy)
|
|
BuildRequires: perl(File::Find)
|
|
BuildRequires: perl(File::Slurp)
|
|
BuildRequires: perl(File::Spec)
|
|
BuildRequires: perl(File::Temp)
|
|
BuildRequires: perl(File::Which)
|
|
BuildRequires: perl(IO::File)
|
|
BuildRequires: perl(IPC::Cmd)
|
|
BuildRequires: perl(IPC::Run3)
|
|
BuildRequires: perl(List::AllUtils)
|
|
BuildRequires: perl(List::Util)
|
|
BuildRequires: perl(locale)
|
|
BuildRequires: perl(Log::Log4perl)
|
|
BuildRequires: perl(Log::Log4perl::Appender::File)
|
|
BuildRequires: perl(Log::Log4perl::Appender::Screen)
|
|
BuildRequires: perl(Log::Log4perl::Layout::PatternLayout)
|
|
BuildRequires: perl(Log::Log4perl::Layout::SimpleLayout)
|
|
BuildRequires: perl(Module::Build) >= 0.38
|
|
BuildRequires: perl(POSIX)
|
|
BuildRequires: perl(re)
|
|
BuildRequires: perl(Regexp::Common)
|
|
BuildRequires: perl(Storable)
|
|
BuildRequires: perl(sigtrap)
|
|
BuildRequires: perl(strict)
|
|
BuildRequires: perl(Test::Differences)
|
|
BuildRequires: perl(Test::More)
|
|
BuildRequires: perl(Test::Pod)
|
|
BuildRequires: perl(Test::Pod::Coverage)
|
|
BuildRequires: perl(Text::BibTeX) >= 0.70
|
|
BuildRequires: perl(Text::BibTeX::Name)
|
|
BuildRequires: perl(Text::BibTeX::NameFormat)
|
|
BuildRequires: perl(Text::Roman)
|
|
BuildRequires: perl(Text::Wrap)
|
|
BuildRequires: perl(Unicode::Normalize) >= 1.23
|
|
BuildRequires: perl(Unicode::GCString)
|
|
BuildRequires: perl(Unicode::Collate::Locale)
|
|
BuildRequires: perl(URI)
|
|
BuildRequires: perl(utf8)
|
|
BuildRequires: perl(vars)
|
|
BuildRequires: perl(warnings)
|
|
BuildRequires: perl(XML::LibXML)
|
|
BuildRequires: perl(XML::LibXML::Simple)
|
|
BuildRequires: perl(XML::Writer)
|
|
Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
|
|
Requires: perl(autovivification)
|
|
Requires: perl(Business::ISBN)
|
|
Requires: perl(Business::ISMN)
|
|
Requires: perl(Business::ISSN)
|
|
# Upstream confirmed [1] deps on Encode::* and List::MoreUtils (c.f., [2]).
|
|
# [1] https://github.com/plk/biber/issues/98
|
|
# [2] https://bugzilla.redhat.com/show_bug.cgi?id=1165620
|
|
Requires: perl(Encode::EUCJPASCII)
|
|
Requires: perl(Encode::HanExtra)
|
|
Requires: perl(Encode::JIS2K)
|
|
Requires: perl(List::MoreUtils)
|
|
Requires: perl(List::MoreUtils::XS)
|
|
Requires: perl(LWP::Simple)
|
|
Requires: perl(LWP::Protocol::https)
|
|
Requires: perl(Mozilla::CA) >= 20141217
|
|
Requires: perl(Text::BibTeX) >= 0.70
|
|
Requires: perl(Text::Roman)
|
|
Requires: perl(Unicode::Collate::Locale)
|
|
Requires: perl(XML::LibXSLT)
|
|
# Note: biber 2.1 needs 3.0
|
|
Requires: texlive-biblatex >= 5:svn37083.3.0
|
|
|
|
# filter autogenerated runtime dep, instead use constraint above
|
|
%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}^perl\\(Text::BibTeX\\)$
|
|
|
|
|
|
%description
|
|
Biber is a command-line tool for dealing with bibliographic databases.
|
|
Biber offers a large superset of legacy BibTeX (texlive-bibtex)
|
|
functionality. It is often used with the popular BibLaTeX package
|
|
(texlive-biblatex), where it is required for some features.
|
|
|
|
|
|
%prep
|
|
%setup -q -n biblatex-biber-%{version}
|
|
%patch0 -p1 -F3
|
|
|
|
|
|
%build
|
|
perl Build.PL
|
|
./Build
|
|
|
|
|
|
%install
|
|
./Build install --prefix %{buildroot}/usr create_packlist=0
|
|
rm -rf %{buildroot}%{_libdir}/perl5/auto %{buildroot}%{_datadir}/perl5/Unicode
|
|
chmod u+w %{buildroot}%{_bindir}/*
|
|
|
|
|
|
%files
|
|
%doc README Changes THANKS doc/%{name}.pdf TODO.org
|
|
%{_bindir}/%{name}
|
|
%{_mandir}/man3/*
|
|
%{_mandir}/man1/*
|
|
%{_datadir}/perl5/Biber*
|
|
|
|
|
|
%changelog
|
|
* Mon Dec 14 2015 Colin B. Macdonald <cbm@m.fsf.org> 2.1-1
|
|
- Bump to 2.1, for biblatex-3.0.
|
|
- Update deps.
|
|
- Add more deps based on upstream confirmation.
|
|
|
|
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.8-12
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
|
* Thu Jun 11 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.8-11
|
|
- Perl 5.22 rebuild
|
|
|
|
* Tue Jun 09 2015 Colin B. Macdonald <cbm@m.fsf.org> 1.8-10
|
|
- Add autovivification dep (#1229816).
|
|
|
|
* Mon Jun 08 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.8-9
|
|
- Perl 5.22 rebuild
|
|
|
|
* Wed May 20 2015 Colin B. Macdonald <cbm@m.fsf.org> 1.8-8
|
|
- Clean up deps as per review.
|
|
|
|
* Thu Mar 19 2015 Colin B. Macdonald <cbm@m.fsf.org> 1.8-7
|
|
- Upstream thinks ok to relax U::C requirements.
|
|
|
|
* Wed Dec 3 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-6
|
|
- Add Requires, taken from Build.pl.
|
|
|
|
* Tue Nov 25 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-5
|
|
- Use sourceforge for Source0 instead of particular git commit.
|
|
|
|
* Tue Nov 25 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-4
|
|
- lots more BRs, perm fixes.
|
|
|
|
* Wed Nov 19 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-3
|
|
- update description and Summary
|
|
|
|
* Wed Nov 19 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-2
|
|
- Add dep on (probably overly) specific texlive-biblatex
|
|
|
|
* Tue Jan 14 2014 Colin B. Macdonald <cbm@m.fsf.org> 1.8-1
|
|
- Bump to 1.8
|
|
- perl-File-Slurp-Unicode no longer needed
|
|
- add perl-autovivification dep
|
|
|
|
* Wed Aug 22 2012 Mary Ellen Foster <mefoster@gmail.com> 1.2-1
|
|
- Initial quick-and-dirty package
|