SUNWgroff.spec revision 20259
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# spec file for package SUNWgroff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# includes module(s): groff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# This file and all modifications and additions to the pristine
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# package are under the same license as the package itself.
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiMeta(info.classification): %{classification_prefix}:System/Text Tools
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# Do not bump to 1.20 since the license changed to GPLv3. Legal review is
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# required before updating.
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiSource: http://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# date:2009-02-25 owner:mattman type:branding
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiBuildRoot: %{_tmppath}/%{name}-%{version}-build
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# This is needed because we do not include gnome-consolidation.inc
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# And that is because we do not want this package to depend on
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# gnome-incorporation
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiMeta(info.classification): %{classification_prefix}:System/Text Tools
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiSummary: GNU roff Text Formatting (core system components)
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#%if %build_l10n
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#%package l10n
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#Summary: %{summary} - l10n files
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#SUNW_BaseDir: %{_basedir}
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#Requires: %{name}
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiif (which autoconf-2.61 >/dev/null 2>&1); then
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchiif (which autoheader-2.61 >/dev/null 2>&1); then
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi --with-appresdir=%{_prefix}/X11/lib/X11/app-defaults \
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchimake 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
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchitest -f $RPM_BUILD_ROOT/%{_datadir}/info/dir && \
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# remove a man page groff_out.n which is handled poorly by catman(1) see 6768097
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchirm $RPM_BUILD_ROOT/%{_datadir}/man/man4/groff_out.4
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchirmdir $RPM_BUILD_ROOT%{_datadir}/groff/site-font
d14abf155341d55053c76eeec58b787a456b753bRobert MustacchiBINARIES="diffmk eqn grn indxbib neqn nroff pic refer soelim"
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi# REMOVE l10n FILES
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/ggrn
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gindxbib
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/grefer
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, other) %{_datadir}/groff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, other) %{_datadir}/doc
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/font/devX100-12/*
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/font/devX75-12/*
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/cp1047.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/html-end.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/pdfmark.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/trace.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, bin) %{_prefix}/gnu/bin
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gdiffmk
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/geqn
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gpic
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gneqn
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gnroff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gsoelim
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, bin) %{_prefix}/gnu/bin
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/an-old.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/andoc.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/composite.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/devtag.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/doc-old.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/gmmse.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/hyphenex.us
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/latin1.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/latin2.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/latin9.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/mandoc.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/mdoc/doc-common
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/mdoc/doc-ditroff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/mdoc/doc-nroff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/mdoc/doc-syms
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/papersize.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/europs.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/psatk.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/psold.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/pspic.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/safer.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/troffrc-end
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/tty-char.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%{_datadir}/groff/%{version}/tmac/unicode.tmac
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, other) %{_datadir}/groff
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi%dir %attr (0755, root, other) %{_datadir}/doc
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#%if %build_l10n
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi##%defattr (-, root, bin)
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#%dir %attr (0755, root, sys) %{_datadir}
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi###%attr (-, root, other) %{_datadir}/locale
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi#%{_datadir}/groff/%version/*
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchidepend fmri=pkg:/text/groff@%{version}-0.%{desktop_build} type=incorporate
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchidepend fmri=pkg:/text/groff@%{version}-0.%{desktop_build} type=conditional predicate=pkg:/x11/library/libx11
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Fri May 6 2011 - padraig.obriain@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Change base to core based on David Comay's comments.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Thu Apr 28 2011 - laszlo.peter@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi - no dependencies on compatibility X package names
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi - incorporate dependency on groff in groff-base
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi - conditional dependency on groff in groff-base is libx11 is installed
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Thu Apr 21 2011 - padraig.obriain@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Split into two packages text/groff and text/groff-base (CR7010324)
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Mon Apr 4 2011 - padraig.obriain@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Instead of delivering a binary in /usr/bin and link in /usr/gnu/bin
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- deliver binary in /usr/gnu/bin and link in /usr/bin; set facet on link.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Wed Nov 10 2010 - padraig.obriain@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Wed May 25 2010 - brian.cameron@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Tue May 25 2010 - brian.cameron@oracle.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Add 'exit 1' to disable build, keeps getting stuck in a loop.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi* Sun Sep 13 2009 - alan.coopersmith@sun.com
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Fix typo in summary (reported by timeless on #opensolaris irc)
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- %{_datadir}/info/dir has changed from a dir to a file. Still check if it
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi exists and remove. It clashes with SUNWsfinf.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Check dir %{_datadir}/info/dir existence before remove it.
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Removed empty dirs {_datadir}/info/dir, %{_datadir}/groff/site-font
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Add manpages patch for Attributes and ARC Comments
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Add Requires to fix issue #4 for CR6753371
d14abf155341d55053c76eeec58b787a456b753bRobert Mustacchi- Remove reference to %SOURCE1 as it is not defined. Remove deletion of