make the dependency on perl vendor lib location more stable, use global macro instead of define macro
This commit is contained in:
parent
1f46104d33
commit
cf768c499e
@ -1,9 +1,10 @@
|
|||||||
%{!?tetex:%define tetex 1}
|
%{!?tetex:%global tetex 1}
|
||||||
|
%global _vendorperllibdir %{_datadir}/perl5/vendor_perl
|
||||||
|
|
||||||
Summary: A text formatting package based on SGML
|
Summary: A text formatting package based on SGML
|
||||||
Name: linuxdoc-tools
|
Name: linuxdoc-tools
|
||||||
Version: 0.9.66
|
Version: 0.9.66
|
||||||
Release: 7%{?dist}
|
Release: 8%{?dist}
|
||||||
License: Copyright only
|
License: Copyright only
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
Source: http://http.us.debian.org/debian/pool/main/l/linuxdoc-tools/%{name}_%{version}.tar.gz
|
Source: http://http.us.debian.org/debian/pool/main/l/linuxdoc-tools/%{name}_%{version}.tar.gz
|
||||||
@ -53,12 +54,11 @@ perl -pi -e 's,\$main::prefix/share/sgml/iso-entities-8879.1986/iso-entities.cat
|
|||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
eval `perl '-V:installvendorlib'`
|
mkdir -p $RPM_BUILD_ROOT/%{_vendorperllibdir}
|
||||||
mkdir -p $RPM_BUILD_ROOT/$installvendorlib
|
make install DESTDIR=$RPM_BUILD_ROOT perl5libdir=%{_vendorperllibdir}
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT perl5libdir=$installvendorlib
|
|
||||||
mv $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
|
mv $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
|
||||||
perl -pi -e 's,/usr/share/sgml/iso-entities-8879.1986/iso-entities.cat,\$main::prefix/share/sgml/sgml-iso-entities-8879.1986/catalog,' \
|
perl -pi -e 's,/usr/share/sgml/iso-entities-8879.1986/iso-entities.cat,\$main::prefix/share/sgml/sgml-iso-entities-8879.1986/catalog,' \
|
||||||
$RPM_BUILD_ROOT$installvendorlib/LinuxDocTools.pm
|
$RPM_BUILD_ROOT%{_vendorperllibdir}/LinuxDocTools.pm
|
||||||
#Copy license files for parts into docdir
|
#Copy license files for parts into docdir
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1
|
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1
|
||||||
cp -p sgmls-1.1/LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1/LICENSE
|
cp -p sgmls-1.1/LICENSE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/sgmls-1.1/LICENSE
|
||||||
@ -94,14 +94,18 @@ exit 0
|
|||||||
%{_datadir}/%{name}
|
%{_datadir}/%{name}
|
||||||
%{_datadir}/entity-map
|
%{_datadir}/entity-map
|
||||||
%{_datadir}/texmf/tex/latex/misc/*.sty
|
%{_datadir}/texmf/tex/latex/misc/*.sty
|
||||||
%dir %{_datadir}/perl5/vendor_perl/Text
|
%dir %{_vendorperllibdir}/Text
|
||||||
%{_datadir}/perl5/vendor_perl/Text/EntityMap.pm
|
%{_vendorperllibdir}/Text/EntityMap.pm
|
||||||
%dir %{_datadir}/perl5/vendor_perl/LinuxDocTools
|
%dir %{_vendorperllibdir}/LinuxDocTools
|
||||||
%{_datadir}/perl5/vendor_perl/LinuxDocTools.pm
|
%{_vendorperllibdir}/LinuxDocTools.pm
|
||||||
%{_datadir}/perl5/vendor_perl/LinuxDocTools/*.pm
|
%{_vendorperllibdir}/LinuxDocTools/*.pm
|
||||||
%{_mandir}/*/*
|
%{_mandir}/*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Dec 10 2010 Ondrej Vasik <ovasik@redhat.com> 0.9.66-8
|
||||||
|
- make the dependency on perl vendor lib location more stable
|
||||||
|
- use global macro instead of define macro
|
||||||
|
|
||||||
* Mon Dec 06 2010 Ondrej Vasik <ovasik@redhat.com> 0.9.66-7
|
* Mon Dec 06 2010 Ondrej Vasik <ovasik@redhat.com> 0.9.66-7
|
||||||
- fix perl vendor lib location(FTBS)
|
- fix perl vendor lib location(FTBS)
|
||||||
- BuildRequire flex-static as we need libfl
|
- BuildRequire flex-static as we need libfl
|
||||||
|
Loading…
Reference in New Issue
Block a user