1 # 2 # spec file for package SUNWgroff 3 # 4 # includes module(s): groff 5 # 6 # Copyright (c) 2008 Sun Microsystems, Inc. 7 # This file and all modifications and additions to the pristine 8 # package are under the same license as the package itself. 9 # 10 %define owner padraig 11 # 12 %include Solaris.inc 13 14 %define OSR 9396:1.19.2 15 16 Name: SUNWgroff 17 License: GPL 18 Summary: GNU roff Text Formatting 19 version: 1.19.2 20 Source: http://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz 21 # date:2009-02-25 owner:mattman type:branding 22 Patch1: groff-01-manpages.diff 23 SUNW_BaseDir: %{_basedir} 24 SUNW_Copyright: %{name}.copyright 25 BuildRoot: %{_tmppath}/%{name}-%{version}-build 26 27 %include default-depend.inc 28 Requires: SUNWlibC 29 Requires: SUNWlibmsr 30 Requires: SUNWxwrtl 31 Requires: SUNWxwplt 32 Requires: SUNWxwice 33 Requires: SUNWperl584core 34 Requires: SUNWesu 35 36 %if %build_l10n 37 %package l10n 38 Summary: %{summary} - l10n files 39 SUNW_BaseDir: %{_basedir} 40 %include default-depend.inc 41 Requires: %{name} 42 %endif 43 44 %prep 45 %setup -q -n groff-%version 46 %patch1 -p1 47 48 %build 49 libtoolize --force 50 aclocal $ACLOCAL_FLAGS -I . 51 autoconf 52 autoheader 53 ./configure --prefix=%{_prefix} \ 54 --datadir=%{_datadir} \ 55 --with-appresdir=%{_prefix}/X11/lib/X11/app-defaults \ 56 --sysconfdir=%{_sysconfdir} 57 make 58 59 %install 60 rm -rf $RPM_BUILD_ROOT%{_prefix} 61 mkdir -p $RPM_BUILD_ROOT%{_prefix} 62 make appresdir=$RPM_BUILD_ROOT%{_prefix}/X11/lib/X11/app-defaults datadir=$RPM_BUILD_ROOT%{_datadir} prefix=$RPM_BUILD_ROOT%{_prefix} man5ext=4 man7ext=5 install 63 64 test -f $RPM_BUILD_ROOT/%{_datadir}/info/dir && \ 65 rm $RPM_BUILD_ROOT/%{_datadir}/info/dir 66 # remove a man page groff_out.n which is handled poorly by catman(1) see 6768097 67 rm $RPM_BUILD_ROOT/%{_datadir}/man/man4/groff_out.4 68 69 mkdir -p $RPM_BUILD_ROOT%{_prefix}/gnu/bin 70 rmdir $RPM_BUILD_ROOT%{_datadir}/groff/site-font 71 72 cd $RPM_BUILD_ROOT%{_prefix}/gnu/bin 73 ln -s ../../bin/gdiffmk diffmk 74 ln -s ../../bin/geqn eqn 75 ln -s ../../bin/ggrn grn 76 ln -s ../../bin/gindxbib indxbib 77 ln -s ../../bin/gneqn neqn 78 ln -s ../../bin/gnroff nroff 79 ln -s ../../bin/gpic pic 80 ln -s ../../bin/grefer refer 81 ln -s ../../bin/gsoelim soelim 82 83 %if %build_l10n 84 %else 85 # REMOVE l10n FILES 86 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale 87 %endif 88 89 %{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT} 90 91 %clean 92 rm -rf $RPM_BUILD_ROOT 93 94 %files 95 %doc(bzip2) COPYING ChangeLog 96 %doc NEWS README 97 %defattr(-, root, bin) 98 %dir %attr (0755, root, bin) %{_libdir} 99 %dir %attr (0755, root, bin) %{_bindir} 100 %{_bindir}/* 101 %dir %attr (0755, root, sys) %{_datadir} 102 %dir %attr (0755, root, other) %{_datadir}/groff 103 %dir %attr (0755, root, other) %{_datadir}/doc 104 %{_datadir}/groff/* 105 %{_datadir}/info/groff* 106 %{_datadir}/doc/groff* 107 %{_prefix}/X11/lib/X11/app-defaults/* 108 %{_libdir}/groff/* 109 %{_mandir}/*/* 110 %dir %attr (0755, root, bin) %{_prefix}/gnu 111 %dir %attr (0755, root, bin) %{_prefix}/gnu/bin 112 %defattr(0777, root, root) 113 %{_prefix}/gnu/bin/* 114 %defattr(-, root, bin) 115 116 #%if %build_l10n 117 #%files l10n 118 ##%defattr (-, root, bin) 119 #%dir %attr (0755, root, sys) %{_datadir} 120 ###%attr (-, root, other) %{_datadir}/locale 121 #%{_datadir}/groff/%version/* 122 #%endif 123 124 %changelog 125 * Sun Sep 13 2009 - alan.coopersmith@sun.com 126 - Fix typo in summary (reported by timeless on #opensolaris irc) 127 * Wed Jul 08 2009 - christian.kelly@sun.com 128 - %{_datadir}/info/dir has changed from a dir to a file. Still check if it 129 exists and remove. It clashes with SUNWsfinf. 130 * Tue Mar 24 2009 - dave.lin@sun.com 131 - Check dir %{_datadir}/info/dir existence before remove it. 132 * Wed Mar 04 2009 - dave.lin@sun.com 133 - Removed empty dirs {_datadir}/info/dir, %{_datadir}/groff/site-font 134 * Wed Feb 25 2009 - matt.keenan@sun.com 135 - Add manpages patch for Attributes and ARC Comments 136 * Tue Feb 10 2009 - halton.huo@sun.com 137 - Add Requires to fix issue #4 for CR6753371 138 * Wed Sep 10 2008 - padraig.obriain@sun.com 139 - Add %doc to %files for copyright 140 * Fri Aug 08 2008 - damien.carbery@sun.com 141 - Remove reference to %SOURCE1 as it is not defined. Remove deletion of 142 %{_datadir}/info/dir because it is not installed. 143 * Wed Aug 05 2008 - padraig.obriain@sun.com 144 - Update following review 145 * Mon Jun 23 2008 - padraig.obriain@sun.com 146 - initial version 147