[packages/tix] - install macro in groff versioned dir to satisfy dirdeps

baggins baggins at pld-linux.org
Tue Dec 23 01:08:47 CET 2014


commit 0a48612ddca7c8afeaa78ed0620ecef79ddac745
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Tue Dec 23 00:11:15 2014 +0000

    - install macro in groff versioned dir to satisfy dirdeps

 tix.spec | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/tix.spec b/tix.spec
index aedde65..bd5d96a 100644
--- a/tix.spec
+++ b/tix.spec
@@ -17,6 +17,7 @@ Patch2:		fixInterpResult.patch
 URL:		http://tix.sourceforge.net/
 BuildRequires:	autoconf
 BuildRequires:	automake
+BuildRequires:	groff
 BuildRequires:	tcl-devel >= 8.4.6
 BuildRequires:	tk-devel >= 8.4.6
 BuildRequires:	which
@@ -25,6 +26,8 @@ Requires:	tcl >= 8.4.6
 Requires:	tk >= 8.4.6
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
+%define		groff_version	%(rpm -q --qf %{V} groff)
+
 %description
 Tix is a add on for the Tk widget set which adds many complex widgets
 which are built from Tk building blocks. The extra widgets include
@@ -99,9 +102,9 @@ install -d $RPM_BUILD_ROOT{%{_mandir},%{_examplesdir}/%{name}-%{version}}
 install -d $RPM_BUILD_ROOT%{_mandir}/mann
 install man/*.n $RPM_BUILD_ROOT%{_mandir}/mann
 
-install -d $RPM_BUILD_ROOT%{_datadir}/groff/current/tmac
+install -d $RPM_BUILD_ROOT%{_datadir}/groff/%{groff_version}/tmac
 sed -i -e 's/.so man.macros/.mso tix.tmac/g' $RPM_BUILD_ROOT%{_mandir}/mann/*.n
-install man/man.macros $RPM_BUILD_ROOT%{_datadir}/groff/current/tmac/tix.tmac
+install man/man.macros $RPM_BUILD_ROOT%{_datadir}/groff/%{groff_version}/tmac/tix.tmac
 
 cp -af demos $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
@@ -123,7 +126,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc docs/*.txt docs/{pdf,tix-book}
 %{_mandir}/mann/*
-%{_datadir}/groff/current/tmac/tix.tmac
+%{_datadir}/groff/%{groff_version}/tmac/tix.tmac
 
 %files demo
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/tix.git/commitdiff/0a48612ddca7c8afeaa78ed0620ecef79ddac745



More information about the pld-cvs-commit mailing list