SUNWgroff.spec revision 20263
10139N/A#
10139N/A# spec file for package SUNWgroff
19798N/A#
10139N/A# includes module(s): groff
16307N/A#
10139N/A# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
17185N/A#
10139N/A%define owner padraig
10139N/A#
10139N/A%include Solaris.inc
10139N/A
10139N/A%define OSR 9396:1.19.2
10139N/A
10139N/AName: SUNWgroff
18688N/AIPS_package_name: text/groff
18688N/AMeta(info.classification): %{classification_prefix}:System/Text Tools
10139N/ALicense: GPL v2
20056N/AVendor: www.gnu.org/software/groff
10139N/ASummary: GNU roff Text Formatting
12880N/A# Do not bump to 1.20 since the license changed to GPLv3. Legal review is
19798N/A# required before updating.
10139N/Aversion: 1.19.2
10139N/ASource: http://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
10139N/A# date:2009-02-25 owner:mattman type:branding
20857N/APatch1: groff-01-manpages.diff
16401N/ASUNW_BaseDir: %{_basedir}
10139N/ASUNW_Copyright: %{name}.copyright
17651N/ALicense: GPL v2
17651N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A# This is needed because we do not include gnome-consolidation.inc
10139N/A# And that is because we do not want this package to depend on
10139N/A# gnome-incorporation
17651N/AMeta(org.opensolaris.consolidation): gnome
12268N/A
12621N/A%include default-depend.inc
18993N/ARequires: SUNWlibC
16401N/ARequires: SUNWlibms
10139N/ARequires: SUNWperl584core
10139N/ARequires: SUNWesu
10139N/ARequires: SUNWdbus
17651N/ARequires: SUNWdbus-glib
10139N/ARequires: SUNWflexruntime
17651N/ARequires: SUNWfontconfig
16307N/ARequires: SUNWfreetype2
12621N/ARequires: SUNWgccruntime
18451N/ARequires: SUNWlibgcrypt
18490N/ARequires: SUNWgroff-core
16307N/ABuildRequires: SUNWxwrtl
10139N/ABuildRequires: SUNWxwplt
10139N/ABuildRequires: SUNWxwice
10139N/ABuildRequires: SUNWgtk2
10139N/ABuildRequires: SUNWglib2
10139N/ABuildRequires: SUNWghostscript
10139N/ABuildRequires: SUNWgsed
10139N/ABuildRequires: SUNWpsutils
10139N/A
10139N/A%package -n SUNWgroff-core
20857N/AIPS_package_name: text/groff/groff-core
10139N/AMeta(info.classification): %{classification_prefix}:System/Text Tools
10139N/ASummary: GNU roff Text Formatting (core system components)
10139N/AIPS_legacy: false
10139N/A%include default-depend.inc
10139N/A%include gnome-consolidation.inc
13360N/A
10139N/A#%if %build_l10n
10139N/A#%package l10n
10139N/A#Summary: %{summary} - l10n files
12244N/A#SUNW_BaseDir: %{_basedir}
12231N/A#%include default-depend.inc
12231N/A#%include gnome-consolidation.inc
12231N/A#Requires: %{name}
12231N/A#%endif
12231N/A
12231N/A%prep
12231N/A%setup -q -n groff-%version
12231N/A%patch1 -p1
12231N/A
10139N/A%build
10139N/Alibtoolize --force
10139N/Aaclocal $ACLOCAL_FLAGS -I .
10139N/Aif (which autoconf-2.61 >/dev/null 2>&1); then
10139N/A autoconf-2.61
13360N/Aelse
10139N/A autoconf
10139N/Afi
10139N/Aif (which autoheader-2.61 >/dev/null 2>&1); then
10139N/A autoheader-2.61
10139N/Aelse
13360N/A autoheader
10139N/Afi
10139N/Abash ./configure --prefix=%{_prefix} \
10139N/A --datadir=%{_datadir} \
10139N/A --with-appresdir=%{_prefix}/X11/lib/X11/app-defaults \
10139N/A --sysconfdir=%{_sysconfdir}
10139N/Amake
16307N/A
10139N/A%install
10139N/Arm -rf $RPM_BUILD_ROOT%{_prefix}
16307N/Amkdir -p $RPM_BUILD_ROOT%{_prefix}
10139N/Amake 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
10139N/A
18655N/Atest -f $RPM_BUILD_ROOT/%{_datadir}/info/dir && \
15882N/A rm $RPM_BUILD_ROOT/%{_datadir}/info/dir
18655N/A# remove a man page groff_out.n which is handled poorly by catman(1) see 6768097
10139N/Arm $RPM_BUILD_ROOT/%{_datadir}/man/man4/groff_out.4
10139N/A
10139N/Amkdir -p $RPM_BUILD_ROOT%{_prefix}/gnu/bin
18655N/Armdir $RPM_BUILD_ROOT%{_datadir}/groff/site-font
10139N/A
10778N/ABINARIES="diffmk eqn grn indxbib neqn nroff pic refer soelim"
10139N/Acd $RPM_BUILD_ROOT%{_bindir}
18655N/A
10139N/Afor file in $BINARIES ; do
14440N/A cp g$file ../gnu/bin/$file
10139N/A rm g$file
10139N/A ln -s ../gnu/bin/$file g$file
10139N/Adone
10139N/A
10139N/A%if %build_l10n
15566N/A%else
10139N/A# REMOVE l10n FILES
10139N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
18693N/A%endif
12148N/A
12148N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
12148N/A
18655N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%defattr(-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%dir %attr (0755, root, bin) %{_bindir}
18706N/A%{_bindir}/addftinfo
18706N/A%{_bindir}/afmtodit
10139N/A%{_bindir}/eqn2graph
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/ggrn
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gindxbib
10139N/A%{_bindir}/glookbib
18655N/A%{_bindir}/grap2graph
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/grefer
10139N/A%{_bindir}/grodvi
19798N/A%{_bindir}/groffer
19798N/A%{_bindir}/grolbp
18655N/A%{_bindir}/grolj4
18655N/A%{_bindir}/gxditview
18490N/A%{_bindir}/hpftodit
18490N/A%{_bindir}/lkbib
18451N/A%{_bindir}/mmroff
18451N/A%{_bindir}/pdfroff
17651N/A%{_bindir}/pfbtops
17651N/A%{_bindir}/pic2graph
16883N/A%{_bindir}/post-grohtml
16885N/A%{_bindir}/pre-grohtml
16885N/A%{_bindir}/tfmtodit
16883N/A%{_bindir}/xtotroff
16866N/A
16866N/A%dir %attr (0755, root, sys) %{_datadir}
16307N/A%dir %attr (0755, root, other) %{_datadir}/groff
16307N/A%dir %attr (0755, root, other) %{_datadir}/doc
16039N/A%{_datadir}/groff/%{version}/font/devX100-12/*
16039N/A%{_datadir}/groff/%{version}/font/devX100/*
15882N/A%{_datadir}/groff/%{version}/font/devX75-12/*
16039N/A%{_datadir}/groff/%{version}/font/devX75/*
16039N/A%{_datadir}/groff/%{version}/font/devdvi/*
15162N/A%{_datadir}/groff/%{version}/font/devhtml/*
15162N/A%{_datadir}/groff/%{version}/font/devlbp/*
14440N/A%{_datadir}/groff/%{version}/font/devlj4/*
14440N/A%{_datadir}/groff/%{version}/tmac/X.tmac
13360N/A%{_datadir}/groff/%{version}/tmac/Xps.tmac
13360N/A%{_datadir}/groff/%{version}/tmac/a4.tmac
13294N/A%{_datadir}/groff/%{version}/tmac/cp1047.tmac
13294N/A%{_datadir}/groff/%{version}/tmac/dvi.tmac
13294N/A%{_datadir}/groff/%{version}/tmac/e.tmac
13294N/A%{_datadir}/groff/%{version}/tmac/ec.tmac
13029N/A%{_datadir}/groff/%{version}/tmac/html.tmac
13029N/A%{_datadir}/groff/%{version}/tmac/html-end.tmac
13029N/A%{_datadir}/groff/%{version}/tmac/lbp.tmac
13020N/A%{_datadir}/groff/%{version}/tmac/lj4.tmac
13020N/A%{_datadir}/groff/%{version}/tmac/me.tmac
12641N/A%{_datadir}/groff/%{version}/tmac/mm/*
12641N/A%{_datadir}/groff/%{version}/tmac/mom.tmac
12621N/A%{_datadir}/groff/%{version}/tmac/ms.tmac
12621N/A%{_datadir}/groff/%{version}/tmac/om.tmac
12610N/A%{_datadir}/groff/%{version}/tmac/pdfmark.tmac
12610N/A%{_datadir}/groff/%{version}/tmac/spdf.tmac
12565N/A%{_datadir}/groff/%{version}/tmac/trace.tmac
12565N/A%{_datadir}/info/groff*
12564N/A%{_datadir}/doc/groff*
12564N/A%{_prefix}/X11/lib/X11/app-defaults/*
12503N/A%{_libdir}/groff/*
12503N/A%{_mandir}/man1/addftinfo.1
12500N/A%{_mandir}/man1/afmtodit.1
12500N/A%{_mandir}/man1/eqn2graph.1
12500N/A%{_mandir}/man1/ggrn.1
12500N/A%{_mandir}/man1/gindxbib.1
12500N/A%{_mandir}/man1/glookbib.1
12404N/A%{_mandir}/man1/grap2graph.1
12404N/A%{_mandir}/man1/grefer.1
12395N/A%{_mandir}/man1/grodvi.1
12395N/A%{_mandir}/man1/groffer.1
12288N/A%{_mandir}/man1/grohtml.1
12288N/A%{_mandir}/man1/grolbp.1
12268N/A%{_mandir}/man1/grolj4.1
12268N/A%{_mandir}/man1/gxditview.1
12268N/A%{_mandir}/man1/hpftodit.1
12231N/A%{_mandir}/man1/lkbib.1
12231N/A%{_mandir}/man1/mmroff.1
12231N/A%{_mandir}/man1/pdfroff.1
19798N/A%{_mandir}/man1/pfbtops.1
12171N/A%{_mandir}/man1/pic2graph.1
12171N/A%{_mandir}/man1/tfmtodit.1
12144N/A%{_mandir}/man1/xtotroff.1
12148N/A%{_mandir}/man4/*
12148N/A%{_mandir}/man5/*
12148N/A
12144N/A%dir %attr (0755, root, bin) %{_prefix}/gnu
12144N/A%dir %attr (0755, root, bin) %{_prefix}/gnu/bin
12112N/A%defattr(0777, root, root)
12112N/A%{_prefix}/gnu/bin/grn
12108N/A%{_prefix}/gnu/bin/indxbib
12109N/A%{_prefix}/gnu/bin/refer
12108N/A%defattr(-, root, bin)
12108N/A
12077N/A%files core
12077N/A%defattr(-, root, bin)
11969N/A%doc(bzip2) COPYING ChangeLog
11969N/A%doc NEWS README
10778N/A%dir %attr (0755, root, bin) %{_bindir}
11001N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gdiffmk
11001N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/geqn
10778N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gpic
10749N/A%{_bindir}/groff
10749N/A%{_bindir}/grog
10749N/A%{_bindir}/grops
10360N/A%{_bindir}/grotty
10360N/A%{_bindir}/gtbl
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gneqn
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gnroff
10139N/A%ips_tag(facet.compat.gnulinks=true) %{_bindir}/gsoelim
10139N/A%{_bindir}/gtroff
10139N/A
10139N/A%dir %attr (0755, root, bin) %{_prefix}/gnu
10139N/A%dir %attr (0755, root, bin) %{_prefix}/gnu/bin
10139N/A%{_prefix}/gnu/bin/diffmk
10139N/A%{_prefix}/gnu/bin/eqn
10139N/A%{_prefix}/gnu/bin/pic
10139N/A%{_prefix}/gnu/bin/neqn
10139N/A%{_prefix}/gnu/bin/nroff
10139N/A%{_prefix}/gnu/bin/soelim
10139N/A
10139N/A%{_datadir}/groff/%{version}/eign
10139N/A%{_datadir}/groff/%{version}/font/devascii
10139N/A%{_datadir}/groff/%{version}/font/devlatin1
10139N/A%{_datadir}/groff/%{version}/font/devps
10139N/A%{_datadir}/groff/%{version}/font/devutf8
10139N/A%{_datadir}/groff/%{version}/tmac/an-old.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/andoc.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/composite.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/devtag.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/doc-old.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/doc.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/eqnrc
10139N/A%{_datadir}/groff/%{version}/tmac/gan.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/gm.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/gmm.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/gmmse.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/gmse.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/gs.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/hyphen.us
10139N/A%{_datadir}/groff/%{version}/tmac/hyphenex.us
10139N/A%{_datadir}/groff/%{version}/tmac/latin1.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/latin2.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/latin9.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/man.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/mandoc.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/mdoc.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/mdoc/doc-common
10139N/A%{_datadir}/groff/%{version}/tmac/mdoc/doc-ditroff
10139N/A%{_datadir}/groff/%{version}/tmac/mdoc/doc-nroff
10139N/A%{_datadir}/groff/%{version}/tmac/mdoc/doc-syms
10139N/A%{_datadir}/groff/%{version}/tmac/papersize.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/pic.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/europs.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/ps.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/psatk.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/psold.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/pspic.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/safer.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/troffrc
10139N/A%{_datadir}/groff/%{version}/tmac/troffrc-end
10139N/A%{_datadir}/groff/%{version}/tmac/tty-char.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/tty.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/unicode.tmac
10139N/A%{_datadir}/groff/%{version}/tmac/www.tmac
10139N/A%{_datadir}/groff/site-tmac/man.local
10139N/A%{_datadir}/groff/site-tmac/mdoc.local
10139N/A
10139N/A%{_mandir}/man1/gdiffmk.1
10139N/A%{_mandir}/man1/geqn.1
10139N/A%{_mandir}/man1/gneqn.1
10139N/A%{_mandir}/man1/gnroff.1
10139N/A%{_mandir}/man1/gpic.1
10139N/A%{_mandir}/man1/groff.1
10139N/A%{_mandir}/man1/grog.1
10139N/A%{_mandir}/man1/grops.1
10139N/A%{_mandir}/man1/grotty.1
10139N/A%{_mandir}/man1/gsoelim.1
10139N/A%{_mandir}/man1/gtbl.1
10139N/A%{_mandir}/man1/gtroff.1
10139N/A
10139N/A%dir %attr (0755, root, sys) %{_datadir}
10139N/A%dir %attr (0755, root, other) %{_datadir}/groff
10139N/A%dir %attr (0755, root, other) %{_datadir}/doc
10139N/A
10139N/A#%if %build_l10n
10139N/A#%files l10n
10139N/A##%defattr (-, root, bin)
10139N/A#%dir %attr (0755, root, sys) %{_datadir}
10139N/A###%attr (-, root, other) %{_datadir}/locale
10139N/A#%{_datadir}/groff/%version/*
10139N/A#%endif
10139N/A
10139N/A%actions core
10139N/Adepend fmri=pkg:/text/groff@%{version}-0.%{desktop_build} type=incorporate
10139N/Adepend fmri=pkg:/text/groff@%{version}-0.%{desktop_build} type=conditional predicate=pkg:/x11/library/libx11
10139N/A
10139N/A%changelog
10139N/A* Fri May 6 2011 - padraig.obriain@oracle.com
10139N/A- Change base to core based on David Comay's comments.
10139N/A* Thu Apr 28 2011 - laszlo.peter@oracle.com
10139N/A- updates based on Danek's comments:
16401N/A - no dependency on gnome-incorporation
- no dependencies on compatibility X package names
- incorporate dependency on groff in groff-base
- conditional dependency on groff in groff-base is libx11 is installed
- no original_name tags needed
* Thu Apr 21 2011 - padraig.obriain@oracle.com
- Split into two packages text/groff and text/groff-base (CR7010324)
* Mon Apr 4 2011 - padraig.obriain@oracle.com
- Instead of delivering a binary in /usr/bin and link in /usr/gnu/bin
- deliver binary in /usr/gnu/bin and link in /usr/bin; set facet on link.
* Wed Nov 10 2010 - padraig.obriain@oracle.com
- Add license tag.
* Wed May 25 2010 - brian.cameron@oracle.com
- Revert to 1.19.2 since 1.20.x is GPLv3.
* Tue May 25 2010 - brian.cameron@oracle.com
- Bump to 1.20.1.
* Fri Mar 19 2010 - christian.kelly@sun.com
- Add 'exit 1' to disable build, keeps getting stuck in a loop.
* Sun Sep 13 2009 - alan.coopersmith@sun.com
- Fix typo in summary (reported by timeless on #opensolaris irc)
* Wed Jul 08 2009 - christian.kelly@sun.com
- %{_datadir}/info/dir has changed from a dir to a file. Still check if it
exists and remove. It clashes with SUNWsfinf.
* Tue Mar 24 2009 - dave.lin@sun.com
- Check dir %{_datadir}/info/dir existence before remove it.
* Wed Mar 04 2009 - dave.lin@sun.com
- Removed empty dirs {_datadir}/info/dir, %{_datadir}/groff/site-font
* Wed Feb 25 2009 - matt.keenan@sun.com
- Add manpages patch for Attributes and ARC Comments
* Tue Feb 10 2009 - halton.huo@sun.com
- Add Requires to fix issue #4 for CR6753371
* Wed Sep 10 2008 - padraig.obriain@sun.com
- Add %doc to %files for copyright
* Fri Aug 08 2008 - damien.carbery@sun.com
- Remove reference to %SOURCE1 as it is not defined. Remove deletion of
%{_datadir}/info/dir because it is not installed.
* Wed Aug 05 2008 - padraig.obriain@sun.com
- Update following review
* Mon Jun 23 2008 - padraig.obriain@sun.com
- initial version