Hello community, here is the log from the commit of package texlive for openSUSE:Factory checked in at 2013-11-21 15:26:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive (Old) and /work/SRC/openSUSE:Factory/.texlive.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive" Changes: -------- --- /work/SRC/openSUSE:Factory/texlive/texlive.changes 2013-11-07 09:10:33.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.texlive.new/texlive.changes 2013-11-21 15:26:23.000000000 +0100 @@ -1,0 +2,6 @@ +Wed Nov 13 13:06:23 UTC 2013 - [email protected] + +- Make biber a simple perl script that is provide a new package + perl-biber for the library files + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive.spec ++++++ --- /var/tmp/diff_new_pack.lMseaY/_old 2013-11-21 15:26:25.000000000 +0100 +++ /var/tmp/diff_new_pack.lMseaY/_new 2013-11-21 15:26:25.000000000 +0100 @@ -19,7 +19,7 @@ %define texlive_version 2013 %define texlive_previous 2011 %define texlive_release 20130620 -%define texlive_noarch 80 +%define texlive_noarch 81 %define texlive_source texlive-20130620-source %define __perl_requires %{nil} @@ -177,8 +177,9 @@ BuildRequires: perl(List::MoreUtils) BuildRequires: perl(Log::Log4perl) BuildRequires: perl(Module::Build) +%if 0%{suse_version} <= 1230 BuildRequires: perl(PAR::Packer) -BuildRequires: perl(Readonly::XS) +%endif BuildRequires: perl(Readonly::XS) BuildRequires: perl(Regexp::Common) BuildRequires: perl(Test::More) @@ -403,6 +404,9 @@ Requires: perl = %{perl_version} Recommends: ca-certificates Recommends: ca-certificates-mozilla +%if 0%{suse_version} > 1230 +Requires: perl(Biber) +%endif Requires: perl(LWP::UserAgent) Requires: perl(Text::BibTeX) %endif @@ -2071,6 +2075,49 @@ This package will cause the installation of several development packages for TeXLive. +%if %{with buildbiber} +%package -n perl-biber +Version: %{texlive_version}.%{texlive_release}.svn30357 +Release: 0 +Summary: Library files of Biber a BibTeX replacement +License: LPPL-1.0 +Group: Productivity/Publishing/TeX/Utilities +Url: http://biblatex-biber.sourceforge.net/ +Recommends: perl(Readonly::XS) +Requires: perl(Business::ISBN) +Requires: perl(Business::ISMN) +Requires: perl(Business::ISSN) +Requires: perl(Data::Compare) +Requires: perl(Data::Dump) +Requires: perl(Date::Simple) +Requires: perl(Encode::EUCJPASCII) +Requires: perl(Encode::HanExtra) +Requires: perl(Encode::JIS2K) +Requires: perl(File::Slurp) +Requires: perl(IPC::Cmd) +Requires: perl(IPC::Run3) +Requires: perl(LWP::Protocol::https) +Requires: perl(LWP::Simple) +Requires: perl(List::AllUtils) +Requires: perl(List::MoreUtils) +Requires: perl(Log::Log4perl) +Requires: perl(Regexp::Common) +Requires: perl(Text::BibTeX) +Requires: perl(URI) +Requires: perl(Unicode::Collate) +Requires: perl(Unicode::GCString) +Requires: perl(XML::LibXML::Simple) +Requires: perl(XML::LibXSLT) +Requires: perl(XML::Writer) +Requires: perl(autovivification) +Prefix: %{_bindir} +BuildArch: noarch + +%description -n perl-biber +Perl library files of Biber a BibTeX replacement for users of BibLaTeX. +This package is required by the package texlive-biber-bin. +%endif + %prep OS=%{_target_os} CPU=%{_target_cpu} @@ -2442,6 +2489,7 @@ %if %{with buildbiber} # dump a biber executable pushd ../biblatex-biber-* + find -name '*.ca' | xargs -r rm -vf LANG=en_US.UTF-8 %{__perl} ./Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS" LANG=en_US.UTF-8 ./Build build flags=%{?_smp_mflags} @@ -2453,6 +2501,7 @@ BIBER_DEV_TESTS=1 \ ./Build test +%if 0%{suse_version} <= 1230 pushd blib (cat > biber.files)<<-'EOF' @@ -2520,6 +2569,7 @@ script/biber install -m 0644 bindoc/biber.1 ${prefix}/share/man/man1/ popd +%endif popd %endif @@ -2601,8 +2651,10 @@ popd pushd ${prefix}/share/man/ %if %{with buildbiber} +%if 0%{suse_version} <= 1230 install -m 0644 man1/biber.1 %{buildroot}%{_mandir}/man1/ %endif +%endif %if 0%{texlive_version} < 2013 install -m 0644 man1/pmx2pdf.1 %{buildroot}%{_mandir}/man1/ install -m 0644 man1/pmxab.1 %{buildroot}%{_mandir}/man1/ @@ -2612,6 +2664,28 @@ %endif popd # + # Biber support + # +%if %{with buildbiber} +%if 0%{suse_version} > 1230 + pushd ../biblatex-biber-* + ./Build install destdir=%{buildroot} + chmod 0755 %{buildroot}%{_bindir}/biber + chmod 0644 %{buildroot}%{_mandir}/man1/biber.1* + chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm + chmod -R u+rw %{buildroot}%{perl_vendorlib}/Biber + chmod -R u+rw %{buildroot}%{perl_vendorlib}/Unicode/Collate/* + rm -vrf %{buildroot}%{perl_vendorarch}/auto + rm -vrf %{buildroot}%{_mandir}/man3 + %perl_process_packlist + %perl_gen_filelist + sed -ri '\@/usr/(share|bin)/.*@d' texlive.files + popd + mv ../biblatex-biber-*/texlive.files perl-biber.files +%endif +%endif + + # # Those lines with exclamation mark have to done in the # specific spec files # @@ -3595,4 +3669,11 @@ %files -n %{name}-bin-devel %defattr(-,root,root,755) +%if %{with buildbiber} +%if 0%{suse_version} > 1230 +%files -n perl-biber -f perl-biber.files +%defattr(-,root,root,755) +%endif +%endif + %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
